Skripta koju koristim:Altus Memories najnoviji update!
Problem:Izmenim sve compilam mod izbaci mi ovo odem tamo na tu liniju ono sve kako treba zasto onda to izbaci😕
\UGRP.pwn(50862) : error 025: function heading differs from prototype
UGRP.pwn(80545) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Zaključano
[Pomoc]Eror
387
pregleda
3
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 9 godina
Posto ne smijem stavljati link od nekih drugih foruma, kopirat cu probaj promjeniti ovako!
Posto je na engleskom, ako ne znas samo prati da nadjes odgovarajuci kod i onda ga zamjenis kodom ispod vidjet ces 😄
Ako imas error
Download: REMOVED
-This is for those of you lazy people.
For the record, this literally took me 2 minutes to figure out how to fix this, hopefully this download will help you as they are mine, They arnt edited other than from what you see below, They work for me, so they should work for you.
This is what you need to do.
Navigate to:
\pawno\include\YSI\y_als
Open:
impl.inc
Find:
Change to:
Find:
Change to
Save and Close the file.
Now thats done. You need to edit one more file.
Navigate to:
\pawno\include\YSI\y_hooks
Open:
impl.inc
Find:
Change to:
Find:
Change to:
Find:
Change to:
Find:
Change to:
Find:
Change to:
Find:
Change to:
Save and Close the file.
Kompajlas i eto, ali za svaki slucaj spremi proslo ako ne bude ovo uredu!
Eto probaj!
Posto je na engleskom, ako ne znas samo prati da nadjes odgovarajuci kod i onda ga zamjenis kodom ispod vidjet ces 😄
Ako imas error
error 025: function heading differs from prototypeDownload: REMOVED
-This is for those of you lazy people.
For the record, this literally took me 2 minutes to figure out how to fix this, hopefully this download will help you as they are mine, They arnt edited other than from what you see below, They work for me, so they should work for you.
This is what you need to do.
Navigate to:
\pawno\include\YSI\y_als
Open:
impl.inc
Find:
#define ALS_DO_PlayerTakeDamage<%0> %0(more:playerid,more:issuerid,Float:amount,end:weaponid)
Change to:
#define ALS_DO_PlayerTakeDamage<%0> %0(more:playerid,more:issuerid,Float:amount,more:weaponid,end:bodypart) Find:
#define ALS_DO_PlayerGiveDamage<%0> %0(more:playerid,more:damagedid,Float:amount,end:weaponid)
Change to
#define ALS_DO_PlayerGiveDamage<%0> %0(more:playerid,more:damagedid,Float:amount,more:weaponid,end:bodypart)
Save and Close the file.
Now thats done. You need to edit one more file.
Navigate to:
\pawno\include\YSI\y_hooks
Open:
impl.inc
Find:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)Change to:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)Find:
P:2("Hooks_OnPlayerTakeDamage called: %d, %d, %f, %d", playerid, issuerid, Float:amount, weaponid);Change to:
P:2("Hooks_OnPlayerTakeDamage called: %d, %d, %f, %d, %d", playerid, issuerid, Float:amount, weaponid, bodypart);Find:
while (start++ != end)
{
#emit PUSH.S weaponid
#emit PUSH.S amount
#emit PUSH.S issuerid
#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 issuerid
#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;
}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.
Kompajlas i eto, ali za svaki slucaj spremi proslo ako ne bude ovo uredu!
Eto probaj!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava