下面是引用 陳維亨 於 2013-12-31 23:52 發表的 抱歉! ! |抱歉! ! 請過目吧! 大大!:
如果你說的分數有問題指的是人類活到回合時間結束也不算人類勝利的話…
就在1946行插入 g_scorehumans++ 就好了…
複製程式
else
{
// No one wins
set_hudmessage(0, 200, 0, HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, -1)
client_print(0, print_center, "%L", LANG_PLAYER, "WIN_NO_ONE")
// Play win sound
ArrayGetString(sound_win_no_one, random_num(0, ArraySize(sound_win_no_one) - 1), sound, charsmax(sound))
PlaySound(sound)
/* 我是1946行 */
// Round end forward
ExecuteForward(g_fwRoundEnd, g_fwDummyResult, ZP_TEAM_NO_ONE);
}
至於人數問題…ZP4.3都有提供 zp_get_zombie_count() 和 zp_get_human_count() 了…
如果你用的計分版插件判斷還有誤差…那就是計分版的人數計算寫法不同…