Code
#define SetPlayerSkinEx(%0, %1) \
PlayerInfo[%0][p_Skin] = %1, SetPlayerSkin(%0, %1)
#define GetPlayerSkinEx(%0) \
PlayerInfo[%0][p_Skin]
#define SetPlayerScoreEx(%0, %1) \
PlayerInfo[%0][p_Level] = %1, SetPlayerScore(%0, %1)
#define GetPlayerFraktion(%0) \
PlayerInfo[%0][p_Fraktion]
#define GetPlayerRang(%0) \
PlayerInfo[%0][p_Rang]
Warum spuckt mir der Compiler diese Errors aus?
Habe hier als Beispiel SetPlayerSkinEx benutzt.
Code
RealLife.pwn(1428) : warning 236: unknown parameter in substitution (incorrect #define pattern)
RealLife.pwn(1428) : warning 236: unknown parameter in substitution (incorrect #define pattern)
RealLife.pwn(1428) : warning 236: unknown parameter in substitution (incorrect #define pattern)
RealLife.pwn(1428) : error 029: invalid expression, assumed zero
RealLife.pwn(1428) : warning 215: expression has no effect
RealLife.pwn(1428) : error 001: expected token: ";", but found ")"
RealLife.pwn(1428) : error 029: invalid expression, assumed zero
RealLife.pwn(1428) : fatal error 107: too many error messages on one line