找回密码
 点一下
查看: 1142|回复: 7

关于物品获得的疑问

[复制链接]
发表于 2008-4-27 19:16:49 | 显示全部楼层 |阅读模式
我想问一下,除了“被操作物品”以外,还有什么办法判断“被获得的物品”?物品是拾取的。
发表于 2008-4-27 19:45:37 | 显示全部楼层
应该没了
回复

使用道具 举报

发表于 2008-4-27 19:50:17 | 显示全部楼层
有一个就够了~~要两个何用~~
回复

使用道具 举报

 楼主| 发表于 2008-4-27 20:20:57 | 显示全部楼层
怎么用一个怎么用一个……
回复

使用道具 举报

发表于 2008-4-27 20:44:36 | 显示全部楼层
猜也猜得到你想干嘛~~

无非就是一个触发有多个物品事件~~然后希望针对不同事件执行的动作稍有不同~~但又不希望分割成多个触发器对吧?~~



演示在此了~~其实关键就是GetTriggerEventId()函数的应用~~我在好几年前就写过这个函数的教程了~~专门作为DDWE的功能介绍~~因为DDWE把它GUI化了~~

这个演示就是~~只用一个触发~~却可以分辨出触发自己的是哪个事件~~你在里面使用失去获得物品都会有不同的提示~~

1.w3x

17 KB, 下载次数: 13

回复

使用道具 举报

 楼主| 发表于 2008-4-27 20:55:08 | 显示全部楼层
数据库不存在此函数--,头,我打不开你的演示……
回复

使用道具 举报

发表于 2008-4-27 22:35:14 | 显示全部楼层
好吧~~把动作换成自定义代码了~~

1.w3x

17 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2008-4-27 22:49:57 | 显示全部楼层
头……刚刚我已经用JASS调用出来了 我又堕落了……
猪头先生又帮我做了自定义代码:
set ss = GetTriggerEventId() == EVENT_PLAYER_UNIT_PICKUP_ITEM
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-9 17:39 , Processed in 0.073522 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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