Skripta koju koristim: svoj
Detaljan opis problema: Uradio sam neki speedometar i sve je okej radi ali ako igrac je ID 0 ulazi u auto i BAN ...a u server_log mi ispisuje error ..
Dio skripte: potrazi
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/8lbx27
[pomoc]speedo
652
pregleda
8
postova
28. Sep. 2015.
Vuzimir wrote on September 28, 2015, 8:03 am:
daj liniju u server_log koja je ispod: AMX backtrace:
znaci ispod tog daj mi liniju koja je...
znaci ispod tog daj mi liniju koja je...
29. Sep. 2015.
Aj probaj promjenit ovo:
Jos jedan predlog ti je da uradis sledece:
Idi u folder pawno, tu napravi novi fajl pawn.cfg (ne extenzija da bude .txt nego .cfg), unutra upisi samo ovo: -d3
Sacuvaj ga.
Sa ovim ces skriptu natjerati da bude u debug modu pa ce ti CrashDetect plugin davati mnogo vise informacija, sa tacnim redovima na kojima ti je problem. Normalno skini poslednju verziju CrashDetect plugina.
new vehicle = GetPlayerVehicleID(playerid);
if(vehicle != 0)
{
to promjeni u
if(IsPlayerInAnyVehicle(playerid))
{
new vehicle = GetPlayerVehicleID(playerid);
new model = GetVehicleModel(vehicle);
if(model == 0) continue;
.
.
.
ovaj red:
format(mstring,sizeof(mstring),"~d~Marka:~w~ %s", VehNames[GetVehicleModel(vehicle) - 400]);
u
format(mstring,sizeof(mstring),"~d~Marka:~w~ %s", VehNames[model - 400]);
Jos jedan predlog ti je da uradis sledece:
Idi u folder pawno, tu napravi novi fajl pawn.cfg (ne extenzija da bude .txt nego .cfg), unutra upisi samo ovo: -d3
Sacuvaj ga.
Sa ovim ces skriptu natjerati da bude u debug modu pa ce ti CrashDetect plugin davati mnogo vise informacija, sa tacnim redovima na kojima ti je problem. Normalno skini poslednju verziju CrashDetect plugina.
30. Sep. 2015.
@ Gigi_Falcone
continue ne može da se koristi van petlje, continue se koristi za prelazak na sledeću iteraciju u petlji...
@Topic
http://pastebin.com/ny6Mn4tH
Treba da proveriÅ¡ da li je igraÄ u validnom vozilu, invalid vehicle id je 65535, a ne 0. Ta provera ti je bila loÅ¡a i ulazilo je u ostatak koda iako igraÄ nije bio u vozilu, nakon toga je uzimalo model vozila koji je 0, jer se igraÄ ne nalazi u vozilu, zatim je u promenljivoj VehNames tražilo ime za vozilo 0-400, Å¡to mu doÄ‘e tih -400 za tvog screenshota.
continue ne može da se koristi van petlje, continue se koristi za prelazak na sledeću iteraciju u petlji...
@Topic
http://pastebin.com/ny6Mn4tH
Treba da proveriÅ¡ da li je igraÄ u validnom vozilu, invalid vehicle id je 65535, a ne 0. Ta provera ti je bila loÅ¡a i ulazilo je u ostatak koda iako igraÄ nije bio u vozilu, nakon toga je uzimalo model vozila koji je 0, jer se igraÄ ne nalazi u vozilu, zatim je u promenljivoj VehNames tražilo ime za vozilo 0-400, Å¡to mu doÄ‘e tih -400 za tvog screenshota.
30. Sep. 2015.
@Votka
Nisam vidio da nije u loopu. Tvoj kod takodje nije validan jer funkcija GetPlayerVehicleID returnuje 0 ako igrac nije u vozilu, a ne INVALID_VEHICLE_ID.
Pogledaj https://wiki.sa-mp.com/wiki/GetPlayerVehicleID i https://wiki.sa-mp.com/wiki/Starting_IDs
Nisam vidio da nije u loopu. Tvoj kod takodje nije validan jer funkcija GetPlayerVehicleID returnuje 0 ako igrac nije u vozilu, a ne INVALID_VEHICLE_ID.
Pogledaj https://wiki.sa-mp.com/wiki/GetPlayerVehicleID i https://wiki.sa-mp.com/wiki/Starting_IDs
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava