|
发表于 2008-8-8 02:02:55
|
显示全部楼层
那反复扔捡lz要的是什么效果呢?
一下是不会重复创建的一种方法
1、在初始化时创建5个物品并用一个物品变量数组记录,如items[0]到items[4]
2、如下触发
[trigger]GetItem
事件
单位 - 任意单位 获得物品
条件
动作
自定义代码: local item tempItem = GetManipulatedItem()
自定义代码: local real x = GetItemX(tempItem)
自定义代码: local real y = GetItemY(tempItem)
自定义代码: local integer itemid = GetItemTypeId(tempItem)
自定义代码: local integer loopInt = 0
自定义代码: loop
自定义代码: set loopInt = loopInt + 1
自定义代码: exitwhen loopInt > 4
自定义代码: if udg_items[loopInt] == tempItem then
自定义代码: set udg_items[loopInt] = null
等待 2.00 秒
自定义代码: set udg_items[loopInt] = CreateItem(itemid, x, y)
自定义代码: endif
自定义代码: endloop
[/trigger] |
|