[pomoc]speedo

Započeo MkdKiko
28. Sep. 2015. Zaključano
652
pregleda
8
postova
MkdKiko
3
Hustler
28. Sep. 2015.
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
Vuzimir
5
Kingpin
28. Sep. 2015.
daj liniju u server_log koja je ispod: AMX backtrace:
znaci ispod tog daj mi liniju koja je...
MkdKiko
3
Hustler
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...
opet isto ispisuje  http://prntscr.com/8lcj9o
Vuzimir
5
Kingpin
28. Sep. 2015.
daj mi citav
public SpeedoMetar
MkdKiko
3
Hustler
Gigi-The-Beast
5
Underboss
29. Sep. 2015.
Aj probaj promjenit ovo:

        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.
Vodka Play
5
Legenda Foruma
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.
Gigi-The-Beast
5
Underboss
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

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha