Как сделать так, чтобы каждую секунду менялось название сервера?
Допустим мне надо 2 названия.
Первое название:
Lorkraft RP
Второе название:
Идёт разработка проекта.
p.s Можно пожалуйста кодом.
Вид для печати
Как сделать так, чтобы каждую секунду менялось название сервера?
Допустим мне надо 2 названия.
Первое название:
Lorkraft RP
Второе название:
Идёт разработка проекта.
p.s Можно пожалуйста кодом.
public OnGameModeInit()
Создаем public и forward, для паблика.PHP код:
SetTimer("ProPawn",4000,false); // Устанавливает таймер на 1000 миллисекунд (1 секунда)
То что не надо убери )PHP код:
forward ProPawn();
public ProPawn()
{
new
hostname = random(2);
switch (hostname)
{
case 0: SendRconCommand("hostname Lorkraft RP"); //тут названия вашего сервера.
case 1: SendRconCommand("hostname Идёт разработка проекта."); //тут названия вашего сервера.
}
}
-WorcOut-, ничего что таймер сработает только один раз? К тому же каждую секунду не всегда будет разный вариант выпадать.
В OnGameModeInit:
В любое место мода, можно в конец:PHP код:
SetTimer("@__server_name_timer", 1000, 1);
Либо без переменной:PHP код:
@__server_name_timer();
@__server_name_timer()
{
static
test_var;
SendRconCommand((test_var = !test_var) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
}
PHP код:
@__server_name_timer();
@__server_name_timer() {
SendRconCommand(0 == (gettime() % 2) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
}
Отлично , можешь кинуть статью где можно подробно почитать ? а то я привык работать как http://wiki.sa-mp.com/wiki/SetTimer
А у меня уже имеется ежесекундный таймер
может туда засунуть этот код - SendRconCommand(0 == (gettime() % 2) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
Да, можете сделать то, что вы задумали.