Задумка простая - когда человек заходит последним слотом, выкидивает любого не админа. код
Code
public client_putinserver(id) {
new withslot = get_maxplayers() - 1
if(get_playersnum(1) == 0) remove_task(1)
if((get_playersnum(1) == withslot) && !access(id, ADMIN_IMMUNITY)){
server_cmd("kick #%d",id)
return PLUGIN_CONTINUE
}
new ids[32], num, clear
get_players(ids,num)
clear = 0, num = 0
while (clear == 0) {
if (!access(ids[num], ADMIN_IMMUNITY)) server_cmd("kick #%s",ids[num])
if (get_playersnum(1) == withslot) clear = 1
num = num + 1
}
return PLUGIN_CONTINUE
}
Собственно это у меня не работает.
Я не знаю всех тонкостей pawn'a, мне бы учебник на инглише хотябы...
Добавлено (2008-07-29, 5:25 Pm)
---------------------------------------------
разобрался в проблеме, спс что прочли