下面是引用 andyt0621 於 2013-07-29 22:15 發表的 : 
  命令玩家自殺是用user_kill(id)..
if (attacker == victim) 只是判斷玩家是否自殺..
(你是問這個嗎 -.-?)
那就奇怪了 
你說~
if (attacker == victim) 只是判斷玩家是否自殺..
 可是我測試之後 不能 判斷玩家是否自殺...
拿1 插件作例子:
{
        if (attacker == victim  || !is_user_connected(attacker))
                 return HAM_IGNORED
 if(cs_get_user_team(victim) == CS_TEAM_CT && has_HEGRENADE[id])
        {
                has_HEGRENADE[id] = false
 }
        else if(cs_get_user_team(victim) == CS_TEAM_T && has_HEGRENADE[id])
        {
                has_HEGRENADE[id] = false
        }
這是先判斷 受害者是CT/TR 然後執行 FALSE 的動作
可是第1行attacker == victim 我都想有執行 FALSE 的動作
結果發現沒什麼效果....
~~
總括而言:
我的問題是:如果編寫
自殺的人 會執行                 has_HEGRENADE[id] = false 這個動作
比喻說       
  if (attacker == victim  && has_HEGRENADE[id])  判斷 是否自殺
        {
                has_HEGRENADE[id] = false 移除 某道具
        }
是沒有false 效果... 失去移除道具的效果 不知什麼原因