天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟
标题:
存储系统-CD中物品不能丢弃(新增局部变量)
[打印本页]
作者:
提百万
时间:
2018-5-18 02:03
标题:
存储系统-CD中物品不能丢弃(新增局部变量)
DropItem
事件
单位 - 任意单位 丢弃物品
条件
((触发单位) 正在切换背包) 等于 FALSE
动作
-------- 读出存储的物品使用CD时间 --------
设置 local_time1 = (从存储目录-> (转换 (显示<((被操作物品) 的类型)>为整数) 为字符串),标签-> 物品CD时间 上获取整数)
-------- 读出之前物品使用的游戏时间 --------
设置 local_time2 = (从存储目录-> (转换 (获取 (被操作物品) 的整数地址) 为字符串),标签-> 物品使用时的游戏时间 上获取整数)
设置 local_hero = (从存储目录-> (转换 (获取 (被操作物品) 的整数地址) 为字符串),标签-> 使用该物品的单位 上获取单位)
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(获取游戏当前时间) 小于 ((local_time1) + (local_time2))
(local_time2) 大于 0
(触发单位) 等于 (local_hero)
Then - 动作
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: ((|cffffdead + ((被操作物品) 的名字)) + (|r被使用过,在 + ((转换 (local_time1) 为字符串) + (秒内不能丢弃,还需等待 + ((转换 (((local_time1) + (local_time2)) - (获取游戏当前时间)) 为字符串) + 秒才能丢弃。)))))
-------- 必须加入等待时间,否则会出错 --------
等待 0.10 秒(游戏时间)
英雄 - 把 (被操作物品) 给 (触发单位)
Else - 动作
用局部变量替代全局变量
可以更方便定义
作者:
Cheey
时间:
2018-5-18 02:08
不错不错,楼主您辛苦了。。。
作者:
baalmok
时间:
2018-5-18 02:11
沙发!沙发!
作者:
monktiger
时间:
2018-5-18 02:12
写的真的很不错
作者:
magius_cn
时间:
2018-5-18 02:13
找到好贴不容易,我顶你了,谢了
作者:
taeko
时间:
2018-5-18 02:16
我是个凑数的。。。
作者:
79587212
时间:
2018-5-18 02:39
前排支持下分享
作者:
z123ml
时间:
2018-5-18 02:56
帮你顶下哈!!
欢迎光临 天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟 (http://bbs.mvprpg.com/)
Powered by Discuz! X3.4