找回密码
 点一下
查看: 913|回复: 6

關於裝備分類的問題

[复制链接]
发表于 2010-2-21 21:14:30 | 显示全部楼层 |阅读模式
其實呢,本人做了一個裝備分類,蠻不錯的,可是出了一點問題。
請大家幫忙想一想這個問題應該怎样解決
這是利用分類作判斷已製造出來的觸發,希望名位能幫忙看一看。
觸發的問題:當部隊獲得物品時,會自行利用迴圈判定身上有沒有同類物品,如果判斷身上確是擁有同類物品,則將整數ItemNum+1,否則不動作,
如果ItemNum大於或等於1,則將物品掉下。否則不動作。
但是我發現了一個問題,就是當獲得物品時,該物品是XXX類型,(如果再獲得一個XXX類型的物品,就會掉下剛獲得物品),但是我再拿一個ZZZ物品,這時,再拿一個XXX類型的物品,卻不會把相撞的XXX類物品掉下。
A.jpg
发表于 2010-2-21 21:21:10 | 显示全部楼层
其实我觉得用物品生命值来做标记比较好,因为分类只有那几项,如果你的类别不多的话就无所谓了.
回复

使用道具 举报

发表于 2010-2-21 21:38:25 | 显示全部楼层
自己弄了一个
[trigger]
AAA
    事件
        单位 - 任意单位 获得物品
    条件
        ((被操作物品) 的分类) 不等于 可充
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        For循环整数A从 1 到 6, 做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        ((触发单位) 物品栏第 (循环整数A) 格的物品) 不等于 (被操作物品)
                        (((触发单位) 物品栏第 (循环整数A) 格的物品) 的分类) 等于 ((被操作物品) 的分类)
                    Then - 动作
                        英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
                        游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 一个人只能同...
                    Else - 动作
[/trigger]
自我感觉我这个比你那个有效率一些。。。。
回复

使用道具 举报

 楼主| 发表于 2010-2-22 08:05:40 | 显示全部楼层
事實上,你寫的,是我從我自己寫的再改一改,可是好像還有問題。
回复

使用道具 举报

 楼主| 发表于 2010-2-22 08:07:24 | 显示全部楼层
請問怎样把那些觸發的圖上傳來這裡,而且是可以打開或縮小!?
能解答我的問題嗎!?
回复

使用道具 举报

发表于 2010-2-22 14:45:26 | 显示全部楼层
测试了一下自己的触发,还真的不行。。。。囧
http://bbs.islga.org/read.php?tid=17915
如何将自己的触发放进帖子里
其实就在解答区最上面
回复

使用道具 举报

发表于 2010-2-23 05:34:59 | 显示全部楼层
用哈希表记录也不错呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-22 10:26 , Processed in 0.051833 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表