引用 | 編輯
觀眾甲
2012-06-25 18:01 |
樓主
▼ |
||
x0
研究了兩天,但還是很複雜,BOT我已經寫的出來,但是移除以及加入那方面比較難我從Deathrun提取了TR Fake player,可以增加,但是希望可以美化一下 請問誰可以幫我寫一個 如果TR"玩家"=0的話,移除BOT,>= 1的話,增加BOT 目的是用在建造基地,防止tr死光之後就完結 但是,如果有玩家先進入CT,就會連接遊戲,而下一個玩家進入TR的時候,就不會自動刷新(建造時間不夠或者沒有建造時間) 這是我唯一想到的辦法,希望大大可以幫忙寫出來 x0
|
引用 | 編輯
tw2twtw
2012-06-25 22:23 |
1樓
▲ ▼ |
client_putinserver和client_disconnect插件裡面應該就有了,把內容放進去即可
public client_putinserver(id) { //如果此玩家進入後,沒有任何TR-BOT,把BOT設為1 new ts_num, ts_bot get_in_players(id, ts_bot, ts_num) if(ts_bot == 0) server_cmd("bot_quota 1") } public client_disconnect(id) { //如果此玩家離開後,沒有任何TR玩家,把BOT設為0 new ts_num, ts_bot get_in_players(id, ts_bot, ts_num) if(ts_num == 0) server_cmd("bot_quota 0") } stock get_in_TRplayers(id, &ts_bot, &ts_num) { ts_num = 0 ts_bot = 0 for (new i = 1; i <= g_maxplayers; i++) { if (!is_user_connected(i) || i == id) continue; if (cs_get_user_team(i) == CS_TEAM_T) { if(is_user_bot(i)) ts_bot++ else ts_num++ } } } x1 |