下面是引用 sk@.@ 於 2010-06-19 23:18 發表的 : 
立即令他變為復仇者的話
複製程式
respawn_player_manually(id)
{
if (g_respawn_as_zombie[id])
fm_cs_set_user_team(id, FM_CS_TEAM_T)
else
fm_cs_set_user_team(id, FM_CS_TEAM_CT)
ExecuteHamB(Ham_CS_RoundRespawn, id)
respawn_for_nemesis(id)
}
respawn_for_nemesis(id)
g_nemesis[id] = true
不是該把『respawn_for_nemesis(id)』放在『if (g_respawn_as_zombie[id])』內嗎?
不然就會連人類都算上去……
我是這樣寫:
複製程式
new g_zombie_die_time // 彊屍死亡的次數
new g_count // 指令,彊屍死掉多少次後開始召喚復仇者
new g_nemesis_in_game[33] // 選定不幸的彊屍
//前面的『fw_PlayerKilled』算了彊屍死亡的次數
respawn_player_manually(id)
{
// Set proper team before respawning, so that the TeamInfo message that's sent doesn't confuse PODBots
if (g_respawn_as_zombie[id])
{
fm_cs_set_user_team(id, FM_CS_TEAM_T)
if((g_zombie_die_time <= get_pcvar(g_count)) && fnGetNemesis() == 0)
{
g_nemesis_in_game[id] = true
}
}
else
fm_cs_set_user_team(id, FM_CS_TEAM_CT)
// Respawning a player has never been so easy
ExecuteHamB(Ham_CS_RoundRespawn, id) // 這指令是重生……能活動、能咬人的那種
if(g_nemesis_in_game[id]) // 能活動就了召喚復仇者吧,嘿嘿嘿
zombieme(id, 0, 1, 0, 0)
}