Započeo Mladen Smiljan
•27. Jan. 2012.• Zaključano[Savjet] Timeri (lagg)
1,112
pregleda
13
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
Nesto sam cuo da tajmeri stvaraju lagg je li to istina?
I dali to stvara lagg:?
I dali to stvara lagg:?
SetTimer("TutVrijeme",1000,true);
SetTimer("Online",1000,true);Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,079
Postovi:
24
Teme:
Pridružio se:Feb. 2011
27. Jan. 2012.
Nemora znaciti da ce ti sptavarti lagg ali ga kill na izlasku sa servera ili nakon prekidanja tj. tako d izelis da repkine timer..
Takdoer najbolje ti je napraviti globalni timer 😉
Takdoer najbolje ti je napraviti globalni timer 😉
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
Quote from January 27, 2012, 6:21 pm:
Nemora znaciti da ce ti sptavarti lagg ali ga kill na izlasku sa servera ili nakon prekidanja tj. tako d izelis da repkine timer..
Takdoer najbolje ti je napraviti globalni timer 😉
Takdoer najbolje ti je napraviti globalni timer 😉
Pa ako ga kill, onda nece nikome radit ili ga killa samo meni?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
Oprostite na duplom postu nezeli mi ovaj edit...
Koja je razlika izmeddju:
SetTimer("message", 1000, true);
SetTimer("message", 1000, 1);
I sto je bolje koristiti za Tutorial?
Koja je razlika izmeddju:
SetTimer("message", 1000, true);
SetTimer("message", 1000, 1);
I sto je bolje koristiti za Tutorial?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
27. Jan. 2012.
Koliko znam nema razike u ta dva... po meni za tut ti je bolje da koristis SetTimerEx, jer je za pojedinca, ako koristis globalni tajmer za tut, on moze stvoriti neke probleme ako se vise igraca registruje... al i previse posebnih tajmera moze stvoriti lag...
Naravno postoji i nacin da zamenis gomilu tajmera sa jednim globalnim i varijablama(malo komplikovano), al bolje koristi SetTimerEx
Naravno postoji i nacin da zamenis gomilu tajmera sa jednim globalnim i varijablama(malo komplikovano), al bolje koristi SetTimerEx
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
27. Jan. 2012.
Mladen Smiljan wrote on January 27, 2012, 7:12 pm:
Oprostite na duplom postu nezeli mi ovaj edit...
Koja je razlika izmeddju:
SetTimer("message", 1000, true);
SetTimer("message", 1000, 1);
I sto je bolje koristiti za Tutorial?
Koja je razlika izmeddju:
SetTimer("message", 1000, true);
SetTimer("message", 1000, 1);
I sto je bolje koristiti za Tutorial?
1 - true
0 - false
Nema razlike, stavio 1 ili true svejedno je.
Za Tutorial koristi SetTimerEx (za jednog igraca) jel moze doci do problema kad se spoje vise igraca na jedan globalni timer.
I kao sto je L84S rekao, killaj timere kad ti vise nece biti potrebni.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
Joj i kako sad to brebacit?
Hvala unaprijed
public TutVrijeme()
{
foreach(Player,i)
{
if(TutorialTime >= 1)
{
TutorialTime++;
if(TutorialTime == 2)
{
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:");
}
if(TutorialTime == 12)
{
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)");
}
if(TutorialTime == 22)
{
SetPlayerCameraPos(i, 1478.6763,-1627.7314,60.5554);
SetPlayerCameraLookAt(i, 1551.8497,-1675.4830,16.0304);
for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
SendClientMessage(i, 0x00D600FF, "PowerGaming");
SendClientMessage(i, 0xFFFFFFFF, "PowerGaming je prisiljavanje igraca na radnju koju on ne zeli i Nemoguce radnje u stvarnom zivotu!");
SendClientMessage(i, 0xFFFFFFFF, "Primjer: /me Vadi top iz djepa, /me Preskace deset zgrada...");
SendClientMessage(i, 0x00D600FF, "Bunny Hop");
SendClientMessage(i, 0xFFFFFFFF, "Bunny Hop je skakanje i trcanje u isto vrijeme, te skaknje biciklom vise od 3 puta!");
}
if(TutorialTime == 32)
{
SetPlayerCameraPos(i, 1377.0409,-856.6515,83.4826);
SetPlayerCameraLookAt(i, 1448.0237,-833.3503,60.8624);
for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
SendClientMessage(i, 0x00D600FF, "DeathMatch");
SendClientMessage(i, 0xFFFFFFFF, "DeathMatch visestruko ubijanje ljudi bez RolePlay Razloga!");
SendClientMessage(i, 0x00D600FF, "DriveBy");
SendClientMessage(i, 0xFFFFFFFF, "DriveBy je gazanje ljudi autom i Ubojstvo elipsom Helikoptera!");
SendClientMessage(i, 0xFFFFFFFF, "Pucanje s mjesta vozaca na pjesake je takodjer DriveBy!");
}
if(TutorialTime == 42)
{
SetPlayerCameraPos(i, 1541.4531,-1037.6182,50.1892);
SetPlayerCameraLookAt(i, 1466.4609,-1032.0840,23.6563);
for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
SendClientMessage(i, 0x00D600FF, "Revange Kill");
SendClientMessage(i, 0xFFFFFFFF, "Revange kill je ubojstvo iz osvete!");
SendClientMessage(i, 0xFFFFFFFF, "NPR: On vas ubije, a vi ga putem OOC informacija nadjete i ubijete...");
SendClientMessage(i, 0x00D600FF, "Spawn Kill");
SendClientMessage(i, 0xFFFFFFFF, "Spawn Kill je ubojstvo igraca na mjestu njegova spawna!");
}
if(TutorialTime == 51)
{
SetPlayerCameraPos(i, 1160.0780,-939.6855,73.5989);
SetPlayerCameraLookAt(i, 1200.1659,-905.1939,48.0625);
for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
SendClientMessage(i, 0x00D600FF, ""Server_Name"");
SendClientMessage(i, 0xFFFFFFFF, "To su Pravila koja trebate znati!");
SendClientMessage(i, 0xFFFFFFFF, "Sada slijede Pitanja!");
SendClientMessage(i, SP, "UKOLIKO KRIVO ODGOVORITE NA PITANJE VRACATE SE NA POCETAK TUTORIALA!");
}
if(TutorialTime == 56)
{
for(new chat = 0;chat <= 20;chat ++) SendClientMessage(i,-1, " ");
TogglePlayerSpectating(i, 1);
ShowPlayerDialog(i,8,DIALOG_STYLE_LIST,"Sto je RolePlay? [Pitanje 1/6]","Voznja desnom stranom \nSimulacija stvarnog zivota\nPrisiljavanje osobe na ne zeljenu radnju","Odaberi","Odustani");
TutorialTime = 0;
}
}
}
}Hvala unaprijed
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
Oprosti druze, ali timeri su za mene ko da nikad nisqam vidio pawno 😄
kako bi napravio da radi za ovo:
ja nes prcko pa mi izaslo tako, ali to ne valja 😄
kako bi napravio da radi za ovo:
SetTimer("TutVrijeme",1000,1);ja nes prcko pa mi izaslo tako, ali to ne valja 😄
SetTimerEx("TutVrijeme",1000,0,"d",playerid);Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
27. Jan. 2012.
Mladen Smiljan wrote on January 27, 2012, 7:46 pm:
Oprosti druze, ali timeri su za mene ko da nikad nisqam vidio pawno 😄
kako bi napravio da radi za ovo:
ja nes prcko pa mi izaslo tako, ali to ne valja 😄
kako bi napravio da radi za ovo:
SetTimer("TutVrijeme",1000,1);ja nes prcko pa mi izaslo tako, ali to ne valja 😄
SetTimerEx("TutVrijeme",1000,0,"d",playerid);Dobro je...
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
27. Jan. 2012.
C:\Users\Smiljan\Desktop\BS\Ucenje\gamemodes\ucenje.pwn(93) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
335
Postovi:
86
Teme:
Pridružio se:Maj 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava