找回密码
 点一下
查看: 1054|回复: 3

求解,删除技能不起作用

[复制链接]
发表于 2011-2-10 19:41:28 | 显示全部楼层 |阅读模式
该技能存放于魔法书中.
判断条件为玩家离开游戏时就删除技能.

[trigger]
tuichu
    事件
        玩家 - 玩家1(红色) 离开游戏
    条件
    动作
        玩家组 - 选取 (所有符合 (((选取玩家) 的游戏状态) 等于 已离开游戏) 的玩家) 内所有玩家做动作
            Loop - 动作
                单位 - 为 PlayerUnit[((触发玩家) 的玩家索引号)] 删除 重生 (Revive)
[/trigger]

[jass]
function Actions takes nothing returns nothing
    local integer i=1
    if GetPlayerSlotState(GetEnumPlayer()) == PLAYER_SLOT_STATE_LEFT then
        call UnitRemoveAbility(udg_Hero[GetConvertedPlayerId(ConvertedPlayer(udg_Sorted))],'A001')
        set i=i+1
    endif
endfunction
[/jass]
发表于 2011-2-10 19:43:20 | 显示全部楼层
玩家组 - 选取 (所有符合 (((
选取玩家
) 的游戏状态) 等于 已离开游戏) 的玩家) 内所有玩家做动作
改匹配玩家吧
回复

使用道具 举报

 楼主| 发表于 2011-2-10 19:51:55 | 显示全部楼层
没用啊囧.不管是触发玩家还是匹配玩家.
回复

使用道具 举报

发表于 2011-2-10 20:48:17 | 显示全部楼层
玩家1退出就删除玩家1的单位不就好了……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:44 , Processed in 0.075111 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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