Народ подскажите как сделать таr что когда нету игроков на сервере автоматически стояла карта de_dust2_2x2 и не менялась и +если на сервере стоит допустим de_inferno в голосовании за смену карты уже бы не было dust2_2x2 ? а то 1,5 года как уже не держал сервера и подзабыл) Хлеб всему голова ;)
Сообщение отредактировал DmitryBrilyov - Вторник, 2015-02-10, 02:48
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(60.0, "checkplayers", 0) }
public checkplayers() { if (get_playersnum() <= 1) { server_cmd("changelevel de_dust2_2x2") } set_task(60.0, "checkplayers", 0) }
Кмпилируете, ставите на сервер. Должно работать. Каждые 60 секунд будет проверятся количество людей на сервере, если оно меньше или равно 1, карта меняется на de_dust2_2x2.
ой спасибо большое но только ошибку при компилияции выдает -
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
dedust2x2.sma(2) : error 017: undefined symbol "register_plugin" dedust2x2.sma(2) : error 017: undefined symbol "VERSION" dedust2x2.sma(2) : error 017: undefined symbol "AUTHOR" dedust2x2.sma(2) : fatal error 107: too many error messages on one line
Compilation aborted. 4 Errors. Хлеб всему голова ;)
Сообщение отредактировал DmitryBrilyov - Вторник, 2015-02-10, 15:21
[quote=My_StyLe^^;294156]DmitryBrilyov, так это же элементарно сделать. Без плагинов. Удали строчку "de_dust2_2x2" в файлах mapcycle.txt и maps.ini [/quote]
предлогаешь удалить там карту и вставить этот плагин то карат будет запускаться когда на сервере нету людей? А если я хочу чтобы только у администраторов была кара то мне нужно удлаить ее в maps.ini правильно ? Хлеб всему голова ;)
Сообщение отредактировал DmitryBrilyov - Среда, 2015-02-11, 16:28
DmitryBrilyov, она не должна быть. Значит сделал что-то не так. Либо попробуй удалить ее и из maps.ini, а админам скажи, чтобы меняли карту через amx_map.