Просмотр полной версии : [Вопрос] Смена названия сервера в 1 секунду
Как сделать так, чтобы каждую секунду менялось название сервера?
Допустим мне надо 2 названия.
Первое название:
Lorkraft RP
Второе название:
Идёт разработка проекта.
p.s Можно пожалуйста кодом.
-WorcOut-
07.01.2015, 12:54
public OnGameModeInit()
SetTimer("ProPawn",4000,false); // Устанавливает таймер на 1000 миллисекунд (1 секунда)
Создаем public и forward, для паблика.
forward ProPawn();
public ProPawn()
{
new
hostname = random(2);
switch (hostname)
{
case 0: SendRconCommand("hostname Lorkraft RP"); //тут названия вашего сервера.
case 1: SendRconCommand("hostname Идёт разработка проекта."); //тут названия вашего сервера.
}
}
То что не надо убери )
-WorcOut-, ничего что таймер сработает только один раз? К тому же каждую секунду не всегда будет разный вариант выпадать.
В OnGameModeInit:
SetTimer("@__server_name_timer", 1000, 1);
В любое место мода, можно в конец:
@__server_name_timer();
@__server_name_timer()
{
static
test_var;
SendRconCommand((test_var = !test_var) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
}
Либо без переменной:
@__server_name_timer();
@__server_name_timer() {
SendRconCommand(0 == (gettime() % 2) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
}
-WorcOut-
07.01.2015, 14:27
Отлично , можешь кинуть статью где можно подробно почитать ? а то я привык работать как http://wiki.sa-mp.com/wiki/SetTimer
Отлично , можешь кинуть статью где можно подробно почитать ? а то я привык работать как http://wiki.sa-mp.com/wiki/SetTimer
Как бы таймер почти правильно создан. Но в последнем аргументе Вы установили значение 0, то есть таймер не будет повторяться. При установке значения аргумента на 1 таймер будет работать всегда, в данном случае каждую секунду.
А у меня уже имеется ежесекундный таймер
может туда засунуть этот код - SendRconCommand(0 == (gettime() % 2) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
Да, можете сделать то, что вы задумали.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot