HostnameTimeleft, Помощь ... |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
HostnameTimeleft, Помощь ... |
abc-cba
|
17.11.2012, 17:58
Сообщение
|
|
|
Тоже хочу знать как.
|
|
|
|
Orty_Hart
|
17.11.2012, 18:11
Сообщение
|
|
|
MopcK,
в смысле менялось? т.е. сервер называется: "UA-Arena" чере 5 сек. "Жлобам входа нет!" ??? |
Поблагодарили 1 раз
|
|
MopcK
|
17.11.2012, 18:24
Сообщение
|
|||
|
|
MopcK, в смысле менялось? т.е. сервер называется: "UA-Arena" чере 5 сек. "Жлобам входа нет!" ??? даа )
|
|||
|
|
||||
perfectblood0
|
17.11.2012, 18:34
Сообщение
|
|
|
Этот плагин показывает время до смены карты в Hostname
|
|
|
|
abc-cba
|
17.11.2012, 18:35
Сообщение
|
|
|
|
|
|
|
Orty_Hart
|
17.11.2012, 19:28
Сообщение
|
|
|
abc-cba,
а что не так? он не работает? |
Поблагодарили 1 раз
|
|
perfectblood0
|
17.11.2012, 19:33
Сообщение
|
|
|
|
|
|
|
Orty_Hart
|
17.11.2012, 19:39
Сообщение
|
|
|
MopcK,
#define UPDATE_TIME 1.0 -> #define UPDATE_TIME 5.0 |
Поблагодарили 2 раз
|
|
sweet
|
17.11.2012, 19:58
Сообщение
|
|
|
Сделайте что бы само hostname менялось через каждые n секунд! :)
|
|
|
|
abc-cba
|
18.11.2012, 7:43
Сообщение
|
|
|
а как сделать чтобы не таймлефт показывал, а например 5 рандомных названий?
|
|
|
|
abc-cba
|
19.11.2012, 17:35
Сообщение
|
|
|
ап
|
|
|
|
Orty_Hart
|
20.11.2012, 11:12
Сообщение
|
|
|
abc-cba,
Держи: Скрытый текст Код #include <amxmodx> #define NAME_SERVER 5 //кол. названий сервера, перечисленных в g_nameServer new g_nameServer[NAME_SERVER][] = { "Прикольный сервер", "Играем все вместе", "Беги беги беги", "Да детка, это то место", "Arena Spawn [PRO] Killer 18+" } new g_ChangeName = 2 // 0 - выкл. плагин. 1 - случайное название. 2 - по очереди. new g_number public plugin_init() { register_plugin("New Name Server", "1.5", "Sutar") set_task(5.0, "cmdChangeName", 391853, "", 0, "b") } public cmdChangeName() { if(g_ChangeName == 0) return PLUGIN_HANDLED new a if(g_ChangeName == 1) { a = random(NAME_SERVER) if(a == g_number) a++ if(a >= NAME_SERVER) a = 0 g_number = a } else if(g_ChangeName == 2) { g_number++ a = g_number if(a >= NAME_SERVER) { a = 0 g_number = 0 } } set_cvar_string("hostname", g_nameServer[a]) return PLUGIN_CONTINUE } NAME_SERVER - кол. названий сервера, перечисленных в g_nameServer. (По умолчанию 5). g_ChangeName - метод работы. 0 - выкл. плагин. 1 - случайное название. 2 - названия по очереди. чтоб дописать свой сервер, дописываем название в g_nameServer. Например: я хочу дописать название "Рубиииии" тогда дописываем в g_nameServer строчку по средине или в начале: "Рубиииии", получится: Цитата new g_nameServer[NAME_SERVER][] = { "Прикольный сервер", "Играем все вместе", "Беги беги беги", "Рубиииии", "Да детка, это то место", "Arena Spawn [PRO] Killer 18+" } если в конце дописываем, значит после ...] Killer 18+" ставим , и ниже дописываем: "Рубиииии" (ВНИМАТЕЛЬНЕЙ! В КОНЦЕ НЕТ КОМЫ). должно получится: Цитата new g_nameServer[NAME_SERVER][] = { "Прикольный сервер", "Играем все вместе", "Беги беги беги", "Да детка, это то место", "Arena Spawn [PRO] Killer 18+", "Рубиииии" } после добавления, считаем колич. строк. Их 6. и указываем в NAME_SERVER = 6 если используешь русские название сервера, компилируем исходник в кодировке UTF-8 без BOM
Отредактировал: Orty_Hart, - 20.11.2012, 11:13
|
Поблагодарили 1 раз
|
|
sweet
|
20.11.2012, 12:24
Сообщение
|
|
|
Скрытый текст abc-cba, Держи: Скрытый текст Код #include <amxmodx> #define NAME_SERVER 5 //кол. названий сервера, перечисленных в g_nameServer new g_nameServer[NAME_SERVER][] = { "Прикольный сервер", "Играем все вместе", "Беги беги беги", "Да детка, это то место", "Arena Spawn [PRO] Killer 18+" } new g_ChangeName = 2 // 0 - выкл. плагин. 1 - случайное название. 2 - по очереди. new g_number public plugin_init() { register_plugin("New Name Server", "1.5", "Sutar") set_task(5.0, "cmdChangeName", 391853, "", 0, "b") } public cmdChangeName() { if(g_ChangeName == 0) return PLUGIN_HANDLED new a if(g_ChangeName == 1) { a = random(NAME_SERVER) if(a == g_number) a++ if(a >= NAME_SERVER) a = 0 g_number = a } else if(g_ChangeName == 2) { g_number++ a = g_number if(a >= NAME_SERVER) { a = 0 g_number = 0 } } set_cvar_string("hostname", g_nameServer[a]) return PLUGIN_CONTINUE } NAME_SERVER - кол. названий сервера, перечисленных в g_nameServer. (По умолчанию 5). g_ChangeName - метод работы. 0 - выкл. плагин. 1 - случайное название. 2 - названия по очереди. чтоб дописать свой сервер, дописываем название в g_nameServer. Например: я хочу дописать название "Рубиииии" тогда дописываем в g_nameServer строчку по средине или в начале: "Рубиииии", получится: если в конце дописываем, значит после ...] Killer 18+" ставим , и ниже дописываем: "Рубиииии" (ВНИМАТЕЛЬНЕЙ! В КОНЦЕ НЕТ КОМЫ). должно получится: после добавления, считаем колич. строк. Их 6. и указываем в NAME_SERVER = 6 если используешь русские название сервера, компилируем исходник в кодировке UTF-8 без BOM Спасибо. Через какое время меняется название сервера? |
|
|
|
Rejiser
|
20.11.2012, 12:32
Сообщение
|
![]() |
|
Поблагодарили 1 раз
|
|
Orty_Hart
|
20.11.2012, 12:55
Сообщение
|
|
|
dron34,
Замени: Код public cmdChangeName() { if(g_ChangeName == 0) return PLUGIN_HANDLED на Код public cmdChangeName(id) { if(g_ChangeName == 0) { remove_task(id) return PLUGIN_HANDLED } Rejiser, да завтыкал чуток))
Отредактировал: Orty_Hart, - 20.11.2012, 12:55
|
Поблагодарили 1 раз
|
|
![]() ![]() |