Skripta koju koristim: Od 0
Detaljan opis problema:Lep pozdrav, imam problem sa IMPL includom, znaÄi izbacuje mi sledeće errore, na sledeće 3 linije. Usput da napomenem, da sam reÅ¡io problem sa bodyparts, koji se nalazi na SAMP Forumu, i imam i dalje isiti problem.
ERROR:
\pawno\include\YSI\y_hooks/impl.inc(1755) : error 025: function heading differs from prototype
\pawno\include\YSI\y_hooks/impl.inc(2342) : error 025: function heading differs from prototype
\pawno\include\YSI\y_hooks/impl.inc(2389) : error 025: function heading differs from prototype
LINIJE:
Ostaviću vam impl.inc file, pa sami uÄ'ite unutra i proverite, jer ne mora da znaÄi da je error toÄno na toj liniji.
http://www.mediafire.com/file/we2eka2m1brce5g/impl.inc (http://www.mediafire.com/file/we2eka2m1brce5g/impl.inc)
Svaka pomoć dobrodošla, hvala unapred.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /// Nema tu šta da se slika..
Pokušaj ovaj: http://www.mediafire.com/file/djxbsvxjokqxkrm/impl.inc
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 09:59:08 PRE PODNE
Pokušaj ovaj: http://www.mediafire.com/file/djxbsvxjokqxkrm/impl.inc
Uspeo sam rešiti jedan error, i dalje mi ostaju dva na publicima onplayergivedamage i onplayertakedamage, a opšte ih ne koristim u main scripti, tj ne pozivan ih nigde ni ništa..
Možda ti ovo pomogne: http://forum.sa-mp.com/showthread.php?t=488198
Ili pokušaj update kompletan YSI.
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 10:14:59 PRE PODNE
Možda ti ovo pomogne: http://forum.sa-mp.com/showthread.php?t=488198
Ili pokušaj update kompletan YSI.
Napisao sam gore, da sam to već rešio, pokušao sam i celi YSI da update, no ništa ne pomaže..
Imas u toj temi sto sam ti poslao onplayergivedamage i onplayertakedamage.
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 10:19:00 PRE PODNE
Imas u toj temi sto sam ti poslao onplayergivedamage i onplayertakedamage.
Znam, rešio sam to već odavno, napisao sam već gore u temi..
Citat: Lucenzo_Corleone poslato Septembar 30, 2016, 10:10:49 PRE PODNE
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 09:59:08 PRE PODNE
Pokušaj ovaj: http://www.mediafire.com/file/djxbsvxjokqxkrm/impl.inc
Uspeo sam rešiti jedan error, i dalje mi ostaju dva na publicima onplayergivedamage i onplayertakedamage, a opšte ih ne koristim u main scripti, tj ne pozivan ih nigde ni ništa..
Tema koju sam ti poslao sadrzi sledece:Find:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
Change to:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
Find:
P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d", playerid, damagedid, Float:amount, weaponid);
Change to:
P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d, %d", playerid, damagedid, Float:amount, weaponid, bodypart);
Find:
while (start++ != end)
{
#emit PUSH.S weaponid
#emit PUSH.S amount
#emit PUSH.S damagedid
#emit PUSH.S playerid
#emit PUSH.C 16
#emit CONST.alt YSI_g_sCallbackAddresses
#emit LOAD.S.pri start
//#emit INC.pri
//#emit STOR.S.pri start
#emit LIDX
#emit MOVE.alt
#emit LCTRL 6
#emit ADD.C 24
#emit PUSH.pri
#emit MOVE.pri
#emit SCTRL 6
#emit MOVE.alt
#emit CONST.pri 0xFFFFFFFE
#emit AND
#emit PUSH.pri
#emit LOAD.S.pri ret
#emit AND
#emit POP.alt
#emit OR
#emit STOR.S.pri ret
if (ret < 0) return ret + 1;
}
Change to:
while (start++ != end)
{
#emit PUSH.S bodypart
#emit PUSH.S weaponid
#emit PUSH.S amount
#emit PUSH.S damagedid
#emit PUSH.S playerid
#emit PUSH.C 16
#emit CONST.alt YSI_g_sCallbackAddresses
#emit LOAD.S.pri start
//#emit INC.pri
//#emit STOR.S.pri start
#emit LIDX
#emit MOVE.alt
#emit LCTRL 6
#emit ADD.C 24
#emit PUSH.pri
#emit MOVE.pri
#emit SCTRL 6
#emit MOVE.alt
#emit CONST.pri 0xFFFFFFFE
#emit AND
#emit PUSH.pri
#emit LOAD.S.pri ret
#emit AND
#emit POP.alt
#emit OR
#emit STOR.S.pri ret
if (ret < 0) return ret + 1;
}
Save and Close the file.
Isto tako imas i za OnPlayerTakeDamage.
Ako imas neki drugi error postavi ga.
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 10:29:27 PRE PODNE
Citat: Lucenzo_Corleone poslato Septembar 30, 2016, 10:10:49 PRE PODNE
Citat: Lenonâ,,¢ poslato Septembar 30, 2016, 09:59:08 PRE PODNE
Pokušaj ovaj: http://www.mediafire.com/file/djxbsvxjokqxkrm/impl.inc
Uspeo sam rešiti jedan error, i dalje mi ostaju dva na publicima onplayergivedamage i onplayertakedamage, a opšte ih ne koristim u main scripti, tj ne pozivan ih nigde ni ništa..
Tema koju sam ti poslao sadrzi sledece:
Find:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
Change to:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
Find:
P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d", playerid, damagedid, Float:amount, weaponid);
Change to:
P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d, %d", playerid, damagedid, Float:amount, weaponid, bodypart);
Find:
while (start++ != end)
{
#emit PUSH.S weaponid
#emit PUSH.S amount
#emit PUSH.S damagedid
#emit PUSH.S playerid
#emit PUSH.C 16
#emit CONST.alt YSI_g_sCallbackAddresses
#emit LOAD.S.pri start
//#emit INC.pri
//#emit STOR.S.pri start
#emit LIDX
#emit MOVE.alt
#emit LCTRL 6
#emit ADD.C 24
#emit PUSH.pri
#emit MOVE.pri
#emit SCTRL 6
#emit MOVE.alt
#emit CONST.pri 0xFFFFFFFE
#emit AND
#emit PUSH.pri
#emit LOAD.S.pri ret
#emit AND
#emit POP.alt
#emit OR
#emit STOR.S.pri ret
if (ret < 0) return ret + 1;
}
Change to:
while (start++ != end)
{
#emit PUSH.S bodypart
#emit PUSH.S weaponid
#emit PUSH.S amount
#emit PUSH.S damagedid
#emit PUSH.S playerid
#emit PUSH.C 16
#emit CONST.alt YSI_g_sCallbackAddresses
#emit LOAD.S.pri start
//#emit INC.pri
//#emit STOR.S.pri start
#emit LIDX
#emit MOVE.alt
#emit LCTRL 6
#emit ADD.C 24
#emit PUSH.pri
#emit MOVE.pri
#emit SCTRL 6
#emit MOVE.alt
#emit CONST.pri 0xFFFFFFFE
#emit AND
#emit PUSH.pri
#emit LOAD.S.pri ret
#emit AND
#emit POP.alt
#emit OR
#emit STOR.S.pri ret
if (ret < 0) return ret + 1;
}
Save and Close the file.
Ako imas neki drugi error postavi ga.
To sam već izmenio, odma na poÄetku, idi pogledaj u impl.inc Å¡to sam priložio ako meni ne verujeÅ¡, problem je u tome, Å¡to mi se i nakon toga pojavljuje isti error na tim linijama.
Rešio sam problem, našao sam rešenje, svakako hvala na pomoći. Lep pozdrav.