找回密码
 点一下
查看: 2195|回复: 23

我用队友共享给我的单位购买了一件物品,如何判定是我购买的?

[复制链接]
发表于 2010-5-26 18:27:45 | 显示全部楼层 |阅读模式
如题
 楼主| 发表于 2010-5-30 22:25:33 | 显示全部楼层
我换个问法,如何不用 单位的所有者 这个触发来获取 玩家 的名字?
回复

使用道具 举报

发表于 2010-5-31 05:45:20 | 显示全部楼层
事件
单位-任意单位 出售单位
动作
直接用 触发玩家就行了
回复

使用道具 举报

 楼主| 发表于 2010-5-31 19:44:05 | 显示全部楼层
试过了,不行。
我想做这样一个触发,一个单位(不管是自己的还是共享队友的)从商店购买一件物品,然后将物品的自定义值设为购买了这件物品的玩家的索引,这个触发如何实现?
回复

使用道具 举报

发表于 2010-5-31 21:55:25 | 显示全部楼层
事件:单位-单位购买物品
动作:设置物品自定义值为-GetPlayerId(GetOwningPlayer(GetTriggerUnit()))
试一下这样,因为是单位触发的,可能直接用触发玩家不行。
回复

使用道具 举报

 楼主| 发表于 2010-5-31 23:05:31 | 显示全部楼层
“动作:设置物品自定义值为-GetPlayerId(GetOwningPlayer(GetTriggerUnit()))”这句不懂怎么弄出来。
应该选哪个选项才能输入脚本?

----------- 帖子于 23:05 更新 --------- 之前内容发布于 22:53 ------------

临时学了一下,貌似还是不行。
回复

使用道具 举报

发表于 2010-5-31 23:33:01 | 显示全部楼层
设置单位之定义值为,((触发单位)所有者的)索引号就这样。。
回复

使用道具 举报

 楼主| 发表于 2010-5-31 23:35:43 | 显示全部楼层
试过了,还是不行,这样触发单位是那个商店。
回复

使用道具 举报

发表于 2010-6-1 00:08:10 | 显示全部楼层
单位里应该有“事件响应 - 购买者”或者类似描述的单位,函数是GetBuyingUnit(),在英文版的WE中是“Event Response - Buying Unit”,没有中文版所以不晓得
回复

使用道具 举报

发表于 2010-6-1 09:15:13 | 显示全部楼层
这样购买者能捕捉到,真正购买的玩家怎么捕捉呢
回复

使用道具 举报

发表于 2010-6-1 10:26:49 | 显示全部楼层
嗯,标题我没看清楚
或许,你可以换个思路
如果是用这样的方式购买单位,那么买到的单位属于谁呢?
这个我没测试过,现在也没条件测试,如果这是属于你的,那么就十分好办了,只需要再创建物品就可以,不过就是所有物品需要做一份单位,而这样的话某些图如dota用购买单位来做购买物品的引子也十分容易理解了
回复

使用道具 举报

 楼主| 发表于 2010-6-1 12:42:54 | 显示全部楼层
我知道楼上的意思,我也这样想,只是这样做太麻烦,不过实在没有办法也只能那样做。请再帮我想想如何解决。
回复

使用道具 举报

发表于 2010-6-1 21:00:03 | 显示全部楼层
额,我试过了,用小娇版主的方法,用触发玩家可以捕捉到玩家,我是这样的          事件: 任意单位出售物品
动作:对触发玩家显示文本“you are handson”
然后,就有个“you are  very handson”出来了
回复

使用道具 举报

 楼主| 发表于 2010-6-2 15:37:21 | 显示全部楼层
没看明白ls的
回复

使用道具 举报

发表于 2010-6-2 18:02:36 | 显示全部楼层
你不是要弄个像dota那样子的共享的小鸡买物品把物品的自定义值设置为玩家的id吗?
事件-任意单位出售物品
动作-设置物品自定义值为触发玩家索引号
这个应该可以的……这样物品的自定义值就会记录玩家索引号了……之后如果要弄得像dota那样就要另外创建触发,当物品被捡起的时候检查物品自定义值和触发玩家的索引就可以……
回复

使用道具 举报

 楼主| 发表于 2010-6-2 19:23:12 | 显示全部楼层
能不能做个演示?我的魔兽地图编辑器上没有“事件-任意单位出售物品”这个触发,但有“事件-单位 从商店购买物品”,这个触发的触发玩家是那个商店的玩家。。。。。。
回复

使用道具 举报

发表于 2010-6-2 19:31:09 | 显示全部楼层
虾米?怎么可能没有。。。。。。。
回复

使用道具 举报

发表于 2010-6-2 19:35:55 | 显示全部楼层
那,这里

i am a boy.w3x

26 KB, 下载次数: 19

回复

使用道具 举报

 楼主| 发表于 2010-6-3 07:35:36 | 显示全部楼层
ls发的地图是张钓鱼系统的地图,没有看到“事件-任意单位出售物品”
回复

使用道具 举报

发表于 2010-6-3 12:24:24 | 显示全部楼层
你试试买东西,晕,,随便找了副图,怎么你就看到钓鱼啊,,,,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-4 22:35 , Processed in 0.187506 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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