Shadowless
Пользователь
- Регистрация
- 24 Фев 2019
- Сообщения
- 237
- Симпатии
- 4
- Пол
- Мужской
короче...
искал но не смог найти нормальную, лёгкую ~ zBot Controler,
решил сам сделать... и столкнулся с проблемой... ( я же не велики скриптер : )
хочу запихнуть
здесь
чтобы считал только игроков CT+TT без UNASSIGNED+SPECTATOR
не судите строго
искал но не смог найти нормальную, лёгкую ~ zBot Controler,
решил сам сделать... и столкнулся с проблемой... ( я же не велики скриптер : )
хочу запихнуть
if (cs_get_user_team(id) != CS_TEAM_UNASSIGNED) || (cs_get_user_team(id) != CS_TEAM_SPECTATOR)
здесь
public check_clients() {
new id
g_num = 0
for (id = 1; id <= g_maxplayers; id++)
{
if (is_user_connected(id) && !is_user_hltv(id) && !is_user_bot(id) )
g_num++
}
return g_num
}
чтобы считал только игроков CT+TT без UNASSIGNED+SPECTATOR
C++:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
new g_num, g_maxplayers
public plugin_init() {
register_plugin("zBot Kicker", "0.1", "Shadowless")
g_maxplayers = get_maxplayers()
}
public check_clients() {
new id
g_num = 0
for (id = 1; id <= g_maxplayers; id++)
{
if (is_user_connected(id) && !is_user_hltv(id) && !is_user_bot(id) )
g_num++
}
return g_num
}
public check_players() {
if (check_clients() <= 1) {
server_cmd("bot_quota 1")
console_print(0, "[AMXX] Adding zBots Back to Server...!")
}
if (check_clients() > 1) {
server_cmd("bot_quota 0")
console_print(0, "[AMXX] Kicking All zBots...!")
}
return PLUGIN_HANDLED
}
public client_connect(id) {
if (!is_user_bot(id)) {
server_cmd("bot_quota 1")
}
set_task(15.0, "check_players", 0, _, _, "b")
}
public client_disconnected(id) {
if (!is_user_bot(id)) {
server_cmd("bot_quota 1")
}
set_task(15.0, "check_players", 0, _, _, "b")
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
не судите строго