PDA

Просмотр полной версии : [Вопрос] Таймер



Rick
17.01.2015, 16:21
Здравствуйте, помогите пожалуйста , что нужно сделать чтобы создать паблик - такой как -




forward OneSecOnd(); - это у всех форвардов
onsectimer = SetTimer("OneSecOnd",997,1); - это находится в OnGameModeInit
public OneSecOnd() - в конце мода
{
return 1;
}

Что ещё нужно - сделать ? для того чтобы реализовать этот паблик , проще говоря чтобы он работал .

Flime
17.01.2015, 17:35
Он должен работать.
Но я бы сделал иначе.
В OnGameModeInit


SetTimer("@onesecond",1000,false);

В любое место в моде.

@onesecond();
@onesecond()
{
SetTimer("@onesecond",1000,false);
return 1;
}

Rick
17.01.2015, 18:37
Он должен работать.
Но я бы сделал иначе.
В OnGameModeInit


SetTimer("@onesecond",1000,false);

В любое место в моде.

@onesecond();
@onesecond()
{
SetTimer("@onesecond",1000,false);
return 1;
}

Ваш вариант на много лучше? того? или же они одинаковы ? или же нету разницы?

kaZax
17.01.2015, 19:06
public OnFilterScriptInit()
{
SetTimer("OnServerUpdateSec", 1000, true);
return 1;
}

forward OnServerUpdateSec();
public OnServerUpdateSec()
{
// Тут твой код будет работать каждые 1 сек
return 1;
}

Какие у тебя вопросы?