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
Svaka pomoć dobrodošla, hvala unapred.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /// Nema tu šta da se slika..
[RIJEÅ ENO]Y_Hooks/impl.inc
1,165
pregleda
10
postova
30. Sep. 2016.
Lenonâ„¢ wrote on September 30, 2016, 7:59 am:
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..
30. Sep. 2016.
Možda ti ovo pomogne: http://forum.sa-mp.com/showthread.php?t=488198
Ili pokušaj update kompletan YSI.
Ili pokušaj update kompletan YSI.
30. Sep. 2016.
Lenonâ„¢ wrote on September 30, 2016, 8:14 am:
Možda ti ovo pomogne: http://forum.sa-mp.com/showthread.php?t=488198
Ili pokušaj update kompletan YSI.
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..
30. Sep. 2016.
Lucenzo_Corleone wrote on September 30, 2016, 7:59 am:
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.
30. Sep. 2016.
Lenonâ„¢ wrote on September 30, 2016, 7:59 am:
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.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava