Как сделать так, чтобы каждую секунду менялось название сервера?
Допустим мне надо 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-; 07.01.2015 в 13:10.
-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 Идёт разработка проекта."));
}
Последний раз редактировалось L0ndl3m; 07.01.2015 в 14:19.
$continue$ (07.01.2015)-WorcOut-(07.01.2015) ALIT13 (07.01.2015) Edwin (08.01.2015)
Отлично , можешь кинуть статью где можно подробно почитать ? а то я привык работать как http://wiki.sa-mp.com/wiki/SetTimer
А у меня уже имеется ежесекундный таймер
может туда засунуть этот код - SendRconCommand(0 == (gettime() % 2) ? ("hostname Lorkraft RP") : ("hostname Идёт разработка проекта."));
Да, можете сделать то, что вы задумали.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)