Započeo Ciger
•25. Jan. 2014.• Zaključano[POMOC]Oko scora, PAYDAY
538
pregleda
13
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
556
Postovi:
109
Teme:
Pridružio se:Sep. 2013
25. Jan. 2014.
Skripta koju koristim:grandlarc
Detaljan opis problema:napravio sam nekakav payday sistem da kad igrac udje svakih 1 sat dobija paypay tj 30k i 1+ scor, ali novac je uradu, novac doda ali scor ne scor ostaje isti pa sam probao ovako
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:napravio sam nekakav payday sistem da kad igrac udje svakih 1 sat dobija paypay tj 30k i 1+ scor, ali novac je uradu, novac doda ali scor ne scor ostaje isti pa sam probao ovako
SetPlayerScore(1);ali nedaje, Moze pomoc?Dio skripte:
public PayDay()
{
for(new playerid; playerid <= MAX_PLAYERS-1; playerid++)
{
ShowPlayerDialog(playerid,256+512+1024,DIALOG_STYLE_MSGBOX,""LJUBICASTA"PayDay","\t"LJUBICASTA"PayDay \n"ZUTA"Iznos vase plate i scora na serveru u proteklih 1 sat: \n"LJUBICASTA"Novac: "ZUTA"+30000 \n"LJUBICASTA"Scor: "ZUTA"+1","OK","");
GivePlayerMoney(playerid, 30000);
SetPlayerScore(playerid, 1);
}
return 1;
}evo vam toNeke slike/video za lakse dobivanje pomoci(neobavezno):
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
Trebalo bi da moze
Probaj sa "+=" ili samot sa "+"
Kod mene radi na svaki nacim, jeste da se dva znaka koriste za uporedjivanje tj. if, ali ti probaj...I vidi dal ti sprema Score u foldere i dal cita iz njega
SetPlayerScore(playerid, += 1);
PlayerInfo +=1;
Probaj sa "+=" ili samot sa "+"
Kod mene radi na svaki nacim, jeste da se dva znaka koriste za uporedjivanje tj. if, ali ti probaj...I vidi dal ti sprema Score u foldere i dal cita iz njega
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
224
Postovi:
39
Teme:
Pridružio se:Apr. 2012
25. Jan. 2014.
Probaj
public PayDay()
{
new score;
for(new playerid; playerid <= MAX_PLAYERS-1; playerid++)
{
ShowPlayerDialog(playerid,256+512+1024,DIALOG_STYLE_MSGBOX,""LJUBICASTA"PayDay","\t"LJUBICASTA"PayDay \n"ZUTA"Iznos vase plate i scora na serveru u proteklih 1 sat: \n"LJUBICASTA"Novac: "ZUTA"+30000 \n"LJUBICASTA"Scor: "ZUTA"+1","OK","");
GivePlayerMoney(playerid, 30000);
GetPlayerScore(playerid, score)
SetPlayerScore(playerid, score + 1);
}
return 1;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
Zohan No.1.map wrote on January 25, 2014, 11:47 am:
Probaj
public PayDay()
{
new score;
for(new playerid; playerid <= MAX_PLAYERS-1; playerid++)
{
ShowPlayerDialog(playerid,256+512+1024,DIALOG_STYLE_MSGBOX,""LJUBICASTA"PayDay","\t"LJUBICASTA"PayDay \n"ZUTA"Iznos vase plate i scora na serveru u proteklih 1 sat: \n"LJUBICASTA"Novac: "ZUTA"+30000 \n"LJUBICASTA"Scor: "ZUTA"+1","OK","");
GivePlayerMoney(playerid, 30000);
GetPlayerScore(playerid, score)
SetPlayerScore(playerid, score + 1);
}
return 1;
}Skor se ne pohranjuje u varijablu neg direktno 'return' skor koji igrac ima.
znaci ovo ne bi radilo
denis_lapi wrote on January 25, 2014, 11:45 am:
Trebalo bi da moze
SetPlayerScore(playerid, += 1);
PlayerInfo +=1;
Ne bi radilo, vjerovatno bi 'invalid expresion' error davalo.
Fix:
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
Probaj ovako, da napravis stock
Mislim da ce raditi..Mislim da ne trebam da napominjem kako ubacujes stock, van callback-ova
stock GivePlayerScore ()
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid, score) + 1);
return 1;
}
Mislim da ce raditi..Mislim da ne trebam da napominjem kako ubacujes stock, van callback-ova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
denis_lapi wrote on January 25, 2014, 1:25 pm:
Probaj ovako, da napravis stock
Mislim da ce raditi..Mislim da ne trebam da napominjem kako ubacujes stock, van callback-ova
stock GivePlayerScore ()
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid, score) + 1);
return 1;
}
Mislim da ce raditi..Mislim da ne trebam da napominjem kako ubacujes stock, van callback-ova
''Skor se ne pohranjuje u varijablu neg direktno 'return' skor koji igrac ima.''
GetPlayerScore(playerid) - ispravno
GetPlayerScore(playerid, score) - neispravno
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
stock GivePlayerScore ()
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
return 1;
}
Onda neka proba ovako...Mada mislim da ne bi bilo gresaka ni sa varijablom...Nisam kraj kompjutera da mogu da proverim, ali ako odradi stock radice mu sigurno
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
return 1;
}
Onda neka proba ovako...Mada mislim da ne bi bilo gresaka ni sa varijablom...Nisam kraj kompjutera da mogu da proverim, ali ako odradi stock radice mu sigurno
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
25. Jan. 2014.
daj ma sta vi trabunjate, kakav je ovo getplayerscor? aj neka to stavi pa ce mu se i pawno i komp ugasit. A ti kroni, meni se cini da ni ti sam neznas sta zelis, daj pojasni bolje..
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
denis_lapi wrote on January 25, 2014, 5:46 pm:
stock GivePlayerScore ()
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
return 1;
}
Onda neka proba ovako...Mada mislim da ne bi bilo gresaka ni sa varijablom...Nisam kraj kompjutera da mogu da proverim, ali ako odradi stock radice mu sigurno
{
new score;
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
return 1;
}
Onda neka proba ovako...Mada mislim da ne bi bilo gresaka ni sa varijablom...Nisam kraj kompjutera da mogu da proverim, ali ako odradi stock radice mu sigurno
Kad vec pises kod moras gledat sta pises
GivePlayerScore(playerid, score)
return SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
25. Jan. 2014.
Svako ima svoj nacin pisanja, na kraju na isto dodje, cak sta vise i broj linija je isti i nista se ne bi promenilo da ja koristi moj nacin, ja sam tako navikao i ne vidim razlog zasto bi to menjao..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava