Započeo V01D
•12. Nov. 2021.Nex-AC
957
pregleda
13
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
12. Nov. 2021.
Problem(error/warning): \include\nex-ac.inc(7597) : error 025: function heading differs from prototype
Deo skripte: Iz nex-ac :
Iz moda ista funkcija :
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nema
Ili sam ja retardiran ili nisam siguran sta je problem 🙄
Deo skripte: Iz nex-ac :
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z)Iz moda ista funkcija :
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z) {Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nema
Ili sam ja retardiran ili nisam siguran sta je problem 🙄
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
12. Nov. 2021.
Moze biti da neki drugi include pogresno hookuje OnUnoccupiedVehicleUpdate
Npr.
forward EX_OnPlayerConnect(playerid, var1);
Npr.
public OnPlayerConnect(playerid) {
#if defined EX_OnPlayerConnect
return EX_OnPlayerConnect(playerid);
#else
return 1;
#endif
}
#if defined _ALS_OnPlayerConnect
#undef OnPlayerConnect
#else
#define _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect EX_OnPlayerConnect
#if defined EX_OnPlayerConnect
forward EX_OnPlayerConnect(playerid, var1);
#endif
public OnPlayerConnect(playerid) {
return 1;
}
forward EX_OnPlayerConnect(playerid, var1);
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
12. Nov. 2021.
V01D wrote on November 12, 2021, 5:13 pm:
Sada je problem sto sam proverio svaki include, nijedan ne koristi OnUnoccupiedVehicleUpdate
Imas ga definisano minimum u a_samp ili a_vehicles (koji ti je mozda outdated 😄 )
Prvo skini 0.3.7 R2 server, i update includove iz njega u tvom projektu.
Ako ti svejedno nastavi, proveri a_samp da li se razlikuje OnUnoccupiedVehicleUpdate tu i u nex-ac (ne verujem ali ides redom naravno...)
E ako ti je sve to ok, a svejedno imas taj error, vs code, otvoris server kao projekat, desni klik na gamemodes, find in folder i trazis OnUnoccupiedVehicleUpdate.
Ako tu ne nadjes, onda na includes folder iz pawno (ili gde su ti includovi) i isto tako find in folder i trazis OnUnoccupiedVehicleUpdate, mozda ti pokaze negde da nisi video.
Znam da znas sta radis, ali covek se najvise zajebe na banalnim glupostima.
Nije dzabe ovaj meme

Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
12. Nov. 2021.
Deleted User wrote on November 12, 2021, 5:35 pm:
Imas ga definisano minimum u a_samp ili a_vehicles (koji ti je mozda outdated 😄 )
Prvo skini 0.3.7 R2 server, i update includove iz njega u tvom projektu.
Ako ti svejedno nastavi, proveri a_samp da li se razlikuje OnUnoccupiedVehicleUpdate tu i u nex-ac (ne verujem ali ides redom naravno...)
E ako ti je sve to ok, a svejedno imas taj error, vs code, otvoris server kao projekat, desni klik na gamemodes, find in folder i trazis OnUnoccupiedVehicleUpdate.
Ako tu ne nadjes, onda na includes folder iz pawno (ili gde su ti includovi) i isto tako find in folder i trazis OnUnoccupiedVehicleUpdate, mozda ti pokaze negde da nisi video.
Znam da znas sta radis, ali covek se najvise zajebe na banalnim glupostima.
Nije dzabe ovaj meme

Prvo skini 0.3.7 R2 server, i update includove iz njega u tvom projektu.
Ako ti svejedno nastavi, proveri a_samp da li se razlikuje OnUnoccupiedVehicleUpdate tu i u nex-ac (ne verujem ali ides redom naravno...)
E ako ti je sve to ok, a svejedno imas taj error, vs code, otvoris server kao projekat, desni klik na gamemodes, find in folder i trazis OnUnoccupiedVehicleUpdate.
Ako tu ne nadjes, onda na includes folder iz pawno (ili gde su ti includovi) i isto tako find in folder i trazis OnUnoccupiedVehicleUpdate, mozda ti pokaze negde da nisi video.
Znam da znas sta radis, ali covek se najvise zajebe na banalnim glupostima.
Nije dzabe ovaj meme

Okej, probao sam sve, bas sve sto si rekao, idalje isti kurac. Svaki include sam proverio, apsolutno sve.
Da li moze praviti problem sto je YSI 3.1? Mada Ideal mod isto koristi ovaj YSI i nex-ac, nije mi jasno..
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
12. Nov. 2021.
Da li moze biti problem sto je YSI 3.1? Neznam, ne verujem (ali opet nije iskljuceno).
Daj listu includova, mozda vidim neki da znam da se hook na tu funkciju na neki nacin... (Mada sa druge strane da ima vec ti bi video...)
Verovatno si ovo uradio vec, ali eto, za svaki slucaj ako nisi da probas. Prvo prebaci nex-ac odmah ispod a_samp (ako redefinises MAX_PLAYERS, onda naravno odmah ispod a_samp redefine MAX_PLAYERS, i odmah ispod toga include nex-ac)
Prvo to probaj ako nisi, drugo, komentarisi nex-ac probaj bez njega, vidi da li ti izbacuje taj error.
I onda vidi ako imas u modu negde OnUnoccupiedVehicleUpdate, komentarisi to tamo vidi da li ce ti se maci taj error.
Daj listu includova, mozda vidim neki da znam da se hook na tu funkciju na neki nacin... (Mada sa druge strane da ima vec ti bi video...)
Verovatno si ovo uradio vec, ali eto, za svaki slucaj ako nisi da probas. Prvo prebaci nex-ac odmah ispod a_samp (ako redefinises MAX_PLAYERS, onda naravno odmah ispod a_samp redefine MAX_PLAYERS, i odmah ispod toga include nex-ac)
Prvo to probaj ako nisi, drugo, komentarisi nex-ac probaj bez njega, vidi da li ti izbacuje taj error.
I onda vidi ako imas u modu negde OnUnoccupiedVehicleUpdate, komentarisi to tamo vidi da li ce ti se maci taj error.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
12. Nov. 2021.
#include
#undef MAX_PLAYERS
#define MAX_PLAYERS 1000
#include
#define FCNPC_DISABLE_VERSION_CHECK
#include
#include
#if defined _ALS_OnPlayerGiveDamage
#undef OnPlayerGiveDamage
#else
#define _ALS_OnPlayerGiveDamage
#endif
#define OnPlayerGiveDamage NULL_OnPlayerGiveDamage
#if defined NULL_OnPlayerGiveDamage
forward NULL_OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart);
#endif
#if defined _ALS_OnPlayerTakeDamage
#undef OnPlayerTakeDamage
#else
#define _ALS_OnPlayerTakeDamage
#endif
#define OnPlayerTakeDamage NULL_OnPlayerTakeDamage
#if defined NULL_OnPlayerTakeDamage
forward NULL_OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart);
#endif
#include
#include
#include
#define OD_METHOD 0
#include
#include
#include
#define FOREACH_NO_BOTS
#define FOREACH_NO_ACTORS
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include <3DTryg>
#include
#include Lista include-ova
Takodje, probao sam da stavim na vrh, kao sto se vidi iznad, ali onda izbacuje :
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7853) : warning 202: number of arguments does not match definition
include\nex-ac.inc(7911) : error 025: function heading differs from prototypeLinije :
#if defined ac_OnUnoccupiedVehicleUpdate
#if defined OnTrailerUpdate
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, new_x, new_y, new_z, vel_x, vel_y, vel_z); //Ova
#elseif defined GetServerTickRate
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, new_x, new_y, new_z);
#else
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat);
#endif
#endif#define OnUnoccupiedVehicleUpdate ac_OnUnoccupiedVehicleUpdate
#if defined ac_OnUnoccupiedVehicleUpdate
#if defined OnTrailerUpdate
forward ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z); //ova
#elseif defined GetServerTickRate
forward ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z);
#else
forward ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat);
#endif
#endifTakodje sam iz moda izbacio ceo callback OnUnoccupiedVehicleUpdate
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
315
Postovi:
5
Teme:
Pridružio se:Apr. 2017
12. Nov. 2021.
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nexac-ponovo
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nex-ac-onunoccupiedvehicleupdate
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nex-ac-onunoccupiedvehicleupdate
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
12. Nov. 2021.
lucius wrote on November 12, 2021, 10:05 pm:
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nexac-ponovo
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nex-ac-onunoccupiedvehicleupdate
https://gtablkn.gg/forum/razgovor-u-vezi-pawn-skriptanja/nex-ac-onunoccupiedvehicleupdate
Probao sam obe metode..
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
13. Nov. 2021.
Predpostavicu i da kad comment nex-ac da greska nestane.
Tek sad mi nista nije jasno posto ako je ovo prvi include nakon a_samp, nema nigde da bude definisano OnUnoccupiedVehicleUpdate osim kao forward u a_samp koji treba da bude isti kao taj najgorni u kodu iznad.
Jesi siguran da koristis pravilan compajler? Da ne gledas u jednom folderu a da ti includove ne koristi iz nekog 15stog foldera?
Sta koristis VS Code, Sublime, Pawno? 😄 (i proveri path do pawncc foldera)
#if defined ac_OnUnoccupiedVehicleUpdate
#if defined OnTrailerUpdate
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, new_x, new_y, new_z, vel_x, vel_y, vel_z); //Ova
#elseif defined GetServerTickRate
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, new_x, new_y, new_z);
#else
new ac_a = ac_OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat);
#endif
#endif
Tek sad mi nista nije jasno posto ako je ovo prvi include nakon a_samp, nema nigde da bude definisano OnUnoccupiedVehicleUpdate osim kao forward u a_samp koji treba da bude isti kao taj najgorni u kodu iznad.
Jesi siguran da koristis pravilan compajler? Da ne gledas u jednom folderu a da ti includove ne koristi iz nekog 15stog foldera?
Sta koristis VS Code, Sublime, Pawno? 😄 (i proveri path do pawncc foldera)
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
13. Nov. 2021.
Dap, siguran sam xD, koristim sublime i jedan compiler za vecinu mojih modova na kojima radim
Ovo iznad je iz a_samp
Iz nex-ac :
Ocigledno da sam poludeo hahahahhahaha
forward OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z);Ovo iznad je iz a_samp
Iz nex-ac :
#if defined OnTrailerUpdate
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z)
#elseif defined GetServerTickRate
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z)
#else
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat)
#endifOcigledno da sam poludeo hahahahhahaha
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
25
Postovi:
1
Teme:
Pridružio se:Nov. 2021
13. Nov. 2021.
Provjeri jesu li odgovarajuci parametri i u modu i u includovima.
Skini samp server i samo includove sto su ti potrebni ubaci i probaj onda.
https://github.com/oscar-broman/Prawn/blob/master/include/YSI/y_hooks/impl.inc
i koristi ovaj
Skini samp server i samo includove sto su ti potrebni ubaci i probaj onda.
https://github.com/oscar-broman/Prawn/blob/master/include/YSI/y_hooks/impl.inc
i koristi ovaj
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
13. Nov. 2021.
hulkberry wrote on November 13, 2021, 9:02 pm:
Provjeri jesu li odgovarajuci parametri i u modu i u includovima.
Skini samp server i samo includove sto su ti potrebni ubaci i probaj onda.
https://github.com/oscar-broman/Prawn/blob/master/include/YSI/y_hooks/impl.inc
i koristi ovaj
Skini samp server i samo includove sto su ti potrebni ubaci i probaj onda.
https://github.com/oscar-broman/Prawn/blob/master/include/YSI/y_hooks/impl.inc
i koristi ovaj
Odustao sam na kraju, tako da moze lock :/
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
