[Pomoc] SetTimeEx


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

prethodna tema - sledeća tema

0 članova i 1 gost 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);

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

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... :)