-
Таймер
Здравствуйте, помогите пожалуйста , что нужно сделать чтобы создать паблик - такой как -
PHP код:
forward OneSecOnd(); - это у всех форвардов
onsectimer = SetTimer("OneSecOnd",997,1); - это находится в OnGameModeInit
public OneSecOnd() - в конце мода
{
return 1;
}
Что ещё нужно - сделать ? для того чтобы реализовать этот паблик , проще говоря чтобы он работал .
-
Он должен работать.
Но я бы сделал иначе.
В OnGameModeInit
PHP код:
SetTimer("@onesecond",1000,false);
В любое место в моде.
PHP код:
@onesecond();
@onesecond()
{
SetTimer("@onesecond",1000,false);
return 1;
}
-
Цитата:
Сообщение от
Flime
Он должен работать.
Но я бы сделал иначе.
В OnGameModeInit
PHP код:
SetTimer("@onesecond",1000,false);
В любое место в моде.
PHP код:
@onesecond();
@onesecond()
{
SetTimer("@onesecond",1000,false);
return 1;
}
Ваш вариант на много лучше? того? или же они одинаковы ? или же нету разницы?
-
PHP код:
public OnFilterScriptInit()
{
SetTimer("OnServerUpdateSec", 1000, true);
return 1;
}
forward OnServerUpdateSec();
public OnServerUpdateSec()
{
// Тут твой код будет работать каждые 1 сек
return 1;
}
Какие у тебя вопросы?