下面是引用 史來姆 於 2010-08-29 23:40 發表的 ZP4.2隊伍問題:
小弟最近為一個問題感到非常困擾
就是zp的隊伍,很不穩定......
開始遊戲明明選擇了ct
可是差不多每回合也會轉隊伍...tr,ct,tr,ct,ct,tr,ct,tr,tr...........
有能刪除每回合轉隊伍的方法嗎?
拜託大大們教教小弟
附加問題:請問能刪除殺人圖示嗎?就是每次殺敵,右上方顯示的那項東西
刪除每回合轉隊伍的方法: 1.加入變數:
複製程式
2.在「public fw_PlayerSpawn_Post(id)」加入以下內容:
複製程式
if (!g_origin_team[id])
if (CS_TEAM_T <= fm_get_user_team(id) <= CS_TEAM_CT)
g_origin_team[id] = fm_get_user_team(id)
3.將原本的「public balance_teams()」全部覆蓋成以下內容:
複製程式
// Balance Teams Task
public balance_teams()
{
// Split players evenly
static id, team
// Set everyone's team for real
for (id = 1; id <= g_maxplayers; id++)
{
// Skip if not connected
if (!is_user_connected(id))
continue;
team = fm_get_user_team(id)
// Skip if not playing
if (team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED)
continue;
// Set team
remove_task(id+TASK_TEAM)
fm_set_user_team(id, g_origin_team[id])
}
}
刪除殺人圖示:
隨便找個地方插入「set_msg_block(get_user_msgid("DeathMsg"), BLOCK_SET)」
就能讓殺人圖示出不來…除非有其他插件執行
「set_msg_block(get_user_msgid("DeathMsg"), BLOCK_NOT)」才會被解除效果…