============[ Payday system ]================
Evo update: FS nije vise zbugana da pace sada je UNAPRIJEDENA tako da nakon 1h online dobijes 15000$ ako izades is servera i ponovo udes timer ce samo nastaviti.....
DOWNLOAD: http://solidfiles.com/d/FpgO
Hvala: Djuro, DracoBlue
Kada udes na server i > scriptfiles < folderu se stvori tvoje ime i unutra se nalazi > Sekunde: [Koliko sekunda igras] i nakon 3600 sekundi odnosno ( 1h ) dobijes placu..... Eto sada mozete skinuti perfektno radi....
==========================================
[FS] Payday system
Započeo Obrisan korisnik
•26. Apr. 2010.• Zaključano7,340
pregleda
32
postova
26. Apr. 2010.
26. Apr. 2010.
|GAMER| wrote on April 26, 2010, 10:04 pm:
Ljepo napravljeno (Moze ki za RP samo se smanje cjene)
Dobra ideja svaka cast!!!
Dobra ideja svaka cast!!!
27. Apr. 2010.
cekaj si ti pogledao svoj kod malo?
vidim da nemas pojma o timerima...
no da ostalima objasnim sta tvoj fs radi:
1) svaki puta kada igrac udje pokrene se po jedan globalni timer sa 1800000 milisekundi
2)nakon sto odvrti taj timer za 1800000 pokrene se novi globalni sa 2000 milisekundi i nastavlja se stalno ponavljati svake 2000 milisekundi(2 sekunde) i tako u nedogled, a ako se recimo stalno pocnu konektirati igraci eto problema jer ces imati za svaki ulaz igraca po jedan novi timer od 1800000 plus kada predje 1800000 milisekundi stvorit ce se novi timer na 2000 milisekundi...
Sada recimo da je ova skripta na ch, i neka udje recimo 100 igraca to je 100 timera a nakon 1800000 jos 100 novih i ne prestaju se ponavljat, sta mislis gdje to vodi?
CRASH!
A da ne govorim da nemas niti jedan killtimer...
tvoji timeri:
vec dugo nisam vidio vece gluposti da netko napravi...
i da, prije nego koristis nesto u pawn jeziku, pogledaj malo wiki:
"SetTimer"
vidim da nemas pojma o timerima...
no da ostalima objasnim sta tvoj fs radi:
1) svaki puta kada igrac udje pokrene se po jedan globalni timer sa 1800000 milisekundi
2)nakon sto odvrti taj timer za 1800000 pokrene se novi globalni sa 2000 milisekundi i nastavlja se stalno ponavljati svake 2000 milisekundi(2 sekunde) i tako u nedogled, a ako se recimo stalno pocnu konektirati igraci eto problema jer ces imati za svaki ulaz igraca po jedan novi timer od 1800000 plus kada predje 1800000 milisekundi stvorit ce se novi timer na 2000 milisekundi...
Sada recimo da je ova skripta na ch, i neka udje recimo 100 igraca to je 100 timera a nakon 1800000 jos 100 novih i ne prestaju se ponavljat, sta mislis gdje to vodi?
CRASH!
A da ne govorim da nemas niti jedan killtimer...
tvoji timeri:
SetTimer("Placa",1800000,true);
public Placa(playerid)
{
SetTimer("Random",2000,true);
return 1;
}vec dugo nisam vidio vece gluposti da netko napravi...
i da, prije nego koristis nesto u pawn jeziku, pogledaj malo wiki:
"SetTimer"
Sets a timer to call a function after some time.
Parameters:
(funcname[], interval, repeating)
funcname[] Name of the function to call as a string. Needs to be a public!
interval Inverval in milliseconds.
repeating Boolean if the timer should occur repeatedly or only once
Returns The ID of the timer that was started
27. Apr. 2010.
zerocoolos wrote on April 27, 2010, 12:00 am:
cekaj si ti pogledao svoj kod malo?
vidim da nemas pojma o timerima...
no da ostalima objasnim sta tvoj fs radi:
1) svaki puta kada igrac udje pokrene se po jedan globalni timer sa 1800000 milisekundi
2)nakon sto odvrti taj timer za 1800000 pokrene se novi globalni sa 2000 milisekundi i nastavlja se stalno ponavljati svake 2000 milisekundi(2 sekunde) i tako u nedogled, a ako se recimo stalno pocnu konektirati igraci eto problema jer ces imati za svaki ulaz igraca po jedan novi timer od 1800000 plus kada predje 1800000 milisekundi stvorit ce se novi timer na 2000 milisekundi...
Sada recimo da je ova skripta na ch, i neka udje recimo 100 igraca to je 100 timera a nakon 1800000 jos 100 novih i ne prestaju se ponavljat, sta mislis gdje to vodi?
CRASH!
A da ne govorim da nemas niti jedan killtimer...
tvoji timeri:
vec dugo nisam vidio vece gluposti da netko napravi...
i da, prije nego koristis nesto u pawn jeziku, pogledaj malo wiki:
"SetTimer"
vidim da nemas pojma o timerima...
no da ostalima objasnim sta tvoj fs radi:
1) svaki puta kada igrac udje pokrene se po jedan globalni timer sa 1800000 milisekundi
2)nakon sto odvrti taj timer za 1800000 pokrene se novi globalni sa 2000 milisekundi i nastavlja se stalno ponavljati svake 2000 milisekundi(2 sekunde) i tako u nedogled, a ako se recimo stalno pocnu konektirati igraci eto problema jer ces imati za svaki ulaz igraca po jedan novi timer od 1800000 plus kada predje 1800000 milisekundi stvorit ce se novi timer na 2000 milisekundi...
Sada recimo da je ova skripta na ch, i neka udje recimo 100 igraca to je 100 timera a nakon 1800000 jos 100 novih i ne prestaju se ponavljat, sta mislis gdje to vodi?
CRASH!
A da ne govorim da nemas niti jedan killtimer...
tvoji timeri:
SetTimer("Placa",1800000,true);
public Placa(playerid)
{
SetTimer("Random",2000,true);
return 1;
}vec dugo nisam vidio vece gluposti da netko napravi...
i da, prije nego koristis nesto u pawn jeziku, pogledaj malo wiki:
"SetTimer"
Sets a timer to call a function after some time.
Parameters:
(funcname[], interval, repeating)
funcname[] Name of the function to call as a string. Needs to be a public!
interval Inverval in milliseconds.
repeating Boolean if the timer should occur repeatedly or only once
Returns The ID of the timer that was started
Popravljeno PAWN: http://solidfiles.com/d/RYY7
AMX: http://solidfiles.com/d/V8uu
27. Apr. 2010.
ali opet ti ne valja...
opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
public OnPlayerConnect(playerid)
{
SetTimer("Placa",1800000,true);
SendClientMessage(playerid,0xF0F0F0FF,"Payday system se uspijesno ucitao....( ExtremePower )");
return 1;
}opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
27. Apr. 2010.
zerocoolos wrote on April 27, 2010, 10:33 am:
ali opet ti ne valja...
opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
public OnPlayerConnect(playerid)
{
SetTimer("Placa",1800000,true);
SendClientMessage(playerid,0xF0F0F0FF,"Payday system se uspijesno ucitao....( ExtremePower )");
return 1;
}opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
NEMOJTE SKIDATI DO POPRAVKA IMAM TURNIR SADA ☹️ KADA DODEM POPRAVLJAM 😉
27. Apr. 2010.
zerocoolos wrote on April 27, 2010, 10:33 am:
ali opet ti ne valja...
opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
public OnPlayerConnect(playerid)
{
SetTimer("Placa",1800000,true);
SendClientMessage(playerid,0xF0F0F0FF,"Payday system se uspijesno ucitao....( ExtremePower )");
return 1;
}opet kada se igrac konektira pokrene se novi timer od 1800000 milisekundi... bolje is napravti varijablu koja ce mjeriti za svakog konektiranog igraca koliko je na serveru i to npr na timeru od 1 minute...
jer ovako ce se nakon nekog vremena pokrenuti velik broj timera i znas vec sta slijedi...
ili koristi SetTimerEx
Dobro Djuro nemoj ga tolko ruzit 😄 Polako nisu svi kao ti i Correli 😁
27. Apr. 2010.
zerocoolos wrote on April 27, 2010, 12:43 pm:
pa ne ruzim ja nista, samo kazem ocite greske u kodu...
15. Maj 2010.
Quote from May 15, 2010, 4:52 pm:
Pa kad ce vise taj UPDATE 😉
refreshao si staru temu jbte....
15. Maj 2010.
Ja sam ga trazio jer sam upravo updateao skriptu.....Sada radi perfektno bez bugova i jos je unaprijedena, vise info gore....
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava