|
楼主 |
发表于 2010-1-11 13:31:01
|
显示全部楼层
回 3楼(血戮魔动冰) 的帖子
那我真得去测一下EVENT_UNIT 这个 GetTriggerPlayer(); 是否会是正确的
玩家的不注意到到面就麻烦了
gbl_Warehouse=Condition(function fbl_Warehouse);
g_Item.tg=CreateTrigger();
TriggerAddAction(g_Item.tg, gc_Empty);
TriggerAddCondition(g_Item.tg,gbl_Warehouse);
TriggerRegisterUnitEvent(g_Item.tg,g_Item.u,EVENT_UNIT_SPELL_FINISH);
boolean fbl_Warehouse()
{
integer pid;
integer Skd=S2I(GetObjectName(GetSpellAbilityId()));
ShowTxtUnit(GetSpellAbilityUnit(),I2S(GetPlayerId(GetTriggerPlayer())));
return false;
}
不对呀!我怎么 刚才测试他能显示正确的触 发玩家 我选3号玩家 他是显示3号玩家
因为以前看别人WE都用GetTriggerPlayer()
所以我就不想用GetOwningPlayer(u)了 怕乱费
EVENT_UNIT_SPELL_FINISH我注册的是这个 测试的 |
|