Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: // lestra poslato Maj 29, 2019, 23:09:30 POSLE PODNE

Naslov: Pomoc oko
Poruka od: // lestra poslato Maj 29, 2019, 23:09:30 POSLE PODNE
Problem(error/warning): Pa danas kad sam update plugine nema errora ni warninga u pawnu i normalno radi ig al mi baca debug neke
Deo skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): https://pastebin.com/tBg0xdQW
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Pomoc oko
Poruka od: Ino42O poslato Maj 29, 2019, 23:11:53 POSLE PODNE
Pokusavas pristupiti indexu -400 u arrayu, pretpostavljam da je funkcija za dostavljanje imena vozila u pitanju, provjeri na navedenim linijama i tu funkciju ako ju imas provjeri
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 29, 2019, 23:19:51 POSLE PODNE
Citat: Ino42O poslato Maj 29, 2019, 23:11:53 POSLE PODNE
Pokusavas pristupiti indexu -400 u arrayu, pretpostavljam da je funkcija za dostavljanje imena vozila u pitanju, provjeri na navedenim linijama i tu funkciju ako ju imas provjeri
Jes za auta je i sta da radim s njom
Naslov: Odg: Pomoc oko
Poruka od: Ino42O poslato Maj 29, 2019, 23:21:33 POSLE PODNE
Posalji je ovdje da je analiziramo
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 29, 2019, 23:22:16 POSLE PODNE
Citat: Ino42O poslato Maj 29, 2019, 23:21:33 POSLE PODNE
Posalji je ovdje da je analiziramo
https://pastebin.com/1V2a0iL6
Naslov: Odg: Pomoc oko
Poruka od: Ino42O poslato Maj 29, 2019, 23:30:21 POSLE PODNE
Dodaj provjeru da li je igrac u vozilu, posto evo sta ti se dogadja, pozivas GetPlayerVehicleID

https://wiki.sa-mp.com/wiki/GetPlayerVehicleID kaze ID of the vehicle or 0 if not in a vehicle
zatim pozivas model
https://wiki.sa-mp.com/wiki/GetVehicleModel kaze ako ne postoji vozilo vratiti ce ti 0, sto je u tvom slucaju prisutno, time ide 0 - 400 = -400

Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 29, 2019, 23:34:25 POSLE PODNE
Citat: Ino42O poslato Maj 29, 2019, 23:30:21 POSLE PODNE
Dodaj provjeru da li je igrac u vozilu, posto evo sta ti se dogadja, pozivas GetPlayerVehicleID

https://wiki.sa-mp.com/wiki/GetPlayerVehicleID kaze ID of the vehicle or 0 if not in a vehicle
zatim pozivas model
https://wiki.sa-mp.com/wiki/GetVehicleModel kaze ako ne postoji vozilo vratiti ce ti 0, sto je u tvom slucaju prisutno, time ide 0 - 400 = -400
https://pastebin.com/pQe4bfbw
Naslov: Odg: Pomoc oko
Poruka od: Ino42O poslato Maj 29, 2019, 23:36:57 POSLE PODNE
OnPlayerStateChange nije samo za vozilo https://wiki.sa-mp.com/wiki/State
tako da ces samo tu morati dodati provjeru da li je u vozilu, ako da onda ce ti to radit, jer ovako i kada se spawnas i sve, uvijek ti se poziva kôd kao da si u vozilu, bio u njemu ili ne, zato ti greske baca
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 29, 2019, 23:38:35 POSLE PODNE
Citat: Ino42O poslato Maj 29, 2019, 23:36:57 POSLE PODNE
OnPlayerStateChange nije samo za vozilo https://wiki.sa-mp.com/wiki/State
tako da ces samo tu morati dodati provjeru da li je u vozilu, ako da onda ce ti to radit, jer ovako i kada se spawnas i sve, uvijek ti se poziva kôd kao da si u vozilu, bio u njemu ili ne, zato ti greske baca
Hocemol ide iso bi ja lec moram rano u skolu
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 30, 2019, 13:23:14 POSLE PODNE
Neko pomoc
Naslov: Odg: Pomoc oko
Poruka od: Ino42O poslato Maj 30, 2019, 14:17:57 POSLE PODNE
Napisao sam ti gore sta ti treba, provjera... npr mozes if (IsPlayerInAnyVehicle(playerid)) i onda ispod taj kod
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 30, 2019, 17:49:55 POSLE PODNE
Citat: Ino42O poslato Maj 30, 2019, 14:17:57 POSLE PODNE
Napisao sam ti gore sta ti treba, provjera... npr mozes if (IsPlayerInAnyVehicle(playerid)) i onda ispod taj kod
Ne moze tako baca errore
Naslov: Odg: Pomoc oko
Poruka od: // lestra poslato Maj 30, 2019, 18:03:28 POSLE PODNE
Citat: Ino42O poslato Maj 30, 2019, 14:17:57 POSLE PODNE
Napisao sam ti gore sta ti treba, provjera... npr mozes if (IsPlayerInAnyVehicle(playerid)) i onda ispod taj kod
Radi hvala ti od srca <3