[Pomoc] SetTimeEx

Započeo Mladen Smiljan, Januar 27, 2012, 22:12:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Skripta koju koristim: >><<
Detaljan opis problema: Kako koristit SetTimerEx za ovo
Dio skripte:     SetTimer("TutVrijeme",1000,1);
Neke slike/video za lakse dobivanje pomoci(neobavezno): Hvala
Trenutni projekt: NightLife Roleplay

Bizz System 40%
House System 70%
Car Ownership 20%
Log/reg System 100%
Poslovi 20%
Anticheat 0%
Organizacije 50%
Event System 0%
Komande 20%

[quote author=
Maki187 link=topic=37090.msg277425#msg277425 date=1327692021]
al bolje koristi SetTimerEx
[/quote]

Klikni na to crveno -.-"

evo ti i direktnog primera

SetTimerEx("TutVreme",1000, false, "i", i);

SetTimerEx("TutVreme",1000, false, "i", playerid);
SetTimerEx("TutVreme",1000, false, "ii", func1, func2);
...

[quote author=
Maki187 link=topic=37108.msg277547#msg277547 date=1327699984]
SetTimerEx("TutVreme",1000, false, "i", i);
[/quote]
fail, ako ćeš već tako.. koristi obični timer..

Citat: Mladen Smiljan poslato Januar 27, 2012, 22:12:08 POSLE PODNE
Skripta koju koristim: >><<
Detaljan opis problema: Kako koristit SetTimerEx za ovo
Dio skripte:     SetTimer("TutVrijeme",1000,1);
Neke slike/video za lakse dobivanje pomoci(neobavezno): Hvala
loop ili foreach..

Imam ja vec sve ali zelim zamjeniti obicni timer S TimerEx!
Ali mi bas nejde..

tu mi izbaci:
SetTimerEx("TutVreme",1000, false, "i", playerid);
error 017: undefined symbol "playerid"

a tu

SetTimerEx("TutVreme",1000, false, "ii", func1, func2);
neznam sto da stavim pod func1 i func2

a to

SetTimerEx("TutVreme",1000, false, "i", i);
Tako nema errora a neznam dali ce radit!
Trenutni projekt: NightLife Roleplay

Bizz System 40%
House System 70%
Car Ownership 20%
Log/reg System 100%
Poslovi 20%
Anticheat 0%
Organizacije 50%
Event System 0%
Komande 20%

SetTimerEx("TutVreme",1000, false, "i", i);

hoce radice ti ovako zbog loop-a ili foreach, sta vec koristis, da ih nekoristis izaso bi ti eror, ja sam svoj tut uradio na isti nacin...

SetTimerEx("TutVreme",1000, false, "i", playerid);

playerid u publicu mozes da koristis samo ako ti je public definisan sa playerid, odnosno
forward TutVreme(playerid);
public TutVreme(playerid)
{
blablabla;
}


Inace da znas, za svaki sledeci prelaz na tutu ti treba novi tajmer, odnosno ovo(prema informacijama iz tvoje prethodne teme)

public Tut()
    {
foreach(Player,i)
    {
    TogglePlayerSpectating(i, 1);
    for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
    SendClientMessage(i, 0x00D600FF, "RolePlay | Osnovna pravila");
    SendClientMessage(i, 0xFFFFFFFF, "RolePlay je Simulacija stvarnoga zivota");
    SendClientMessage(i, 0xFFFFFFFF, "Vas nick: Nick mora biti u obliku Ime_Prezime i mora biti Realan!");
    SendClientMessage(i, 0xFFFFFFFF, "Ako imati bilo kakvih pitanja, pitajte na /pomoc ili kucajte /new!");
    SendClientMessage(i, 0xFFFFFFFF, "Sljedecih pravila morate se Pridrzavati:");
SetTimerEx("Tut2",10000, false, "i", i);
    }
}
public Tut2()
    {
foreach(Player,i)
    {
    SetPlayerCameraPos(i, 1693.5161,-1961.6063,51.8647);
SetPlayerCameraLookAt(i, 1715.4154,-1911.3926,13.5665);
    for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
    SendClientMessage(i, 0x00D600FF, "MetaGaming");
    SendClientMessage(i, 0xFFFFFFFF, "MetaGaming je mjesanje IC i OOC Chata!");
    SendClientMessage(i, 0xFFFFFFFF, "Primjer:");
    SendClientMessage(i, 0xFFFFFFFF, "IC: Dobar Dan ja sam iz Los Santosa, a vi?");
    SendClientMessage(i, 0xFFFFFFFF, "OOC: Jesi gledo onaj video na Youtube?");
    SendClientMessage(i, 0xFFFFFFFF, "U IC chat su zabranjeni bilo kakvi smajlici! (:D, xD, :P)");
SetTimerEx("Tut3",10000, false, "i", i);
    }
}
public Tut3()
    {
foreach(Player,i)
    {
    SetPlayerCameraPos(i, 1693.5161,-1961.6063,51.8647);
SetPlayerCameraLookAt(i, 1715.4154,-1911.3926,13.5665);
    for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
    SendClientMessage(i, 0x00D600FF, "MetaGaming");
    SendClientMessage(i, 0xFFFFFFFF, "MetaGaming je mjesanje IC i OOC Chata!");
    SendClientMessage(i, 0xFFFFFFFF, "Primjer:");
    SendClientMessage(i, 0xFFFFFFFF, "IC: Dobar Dan ja sam iz Los Santosa, a vi?");
    SendClientMessage(i, 0xFFFFFFFF, "OOC: Jesi gledo onaj video na Youtube?");
    SendClientMessage(i, 0xFFFFFFFF, "U IC chat su zabranjeni bilo kakvi smajlici! (:D, xD, :P)");
SetTimerEx("Tut3",10000, false, "i", i);
    }
}



Ovo iznad sma ti stavio jer se secam da si reko da neznas da koristis tajmer, pa ti ej sad valjda malo jasnije... :)