Hallo zusammen,
ich habe mich mal mit dem Pre-Processor auseinander gesetzt und wollte ein kleines Makro basteln. Leider kommt es dabei zu errors.
Hier das Makro:
#define SetPlayerPosA(%0, %1, %2, %3, %4) SetPlayerPos((%0), (%1), (%2), (%3)); \
SetPlayerFacingAngle((%0), (%4));
Ich hatte das ganze auch schon mal so, hat aber auch nichts gebracht.:
#define SetPlayerPosA(%0, %1, %2, %3, %4) { SetPlayerPos((%0), (%1), (%2), (%3)); SetPlayerFacingAngle((%0), (%4));}
Es kommt zu folgenden Errors:
Code
warning 236: unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
warning 236: unknown parameter in substitution (incorrect #define pattern)
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Alles anzeigen
Weiß jemand weiter?
Mfg,
UncleSub