#define Msg(%1, %2, %3) \
foreach(Player, players) \
if(players != %1 || %1 != players) \
SendClientMessage(%1, %2, %3)
#define MsgForAll(%1, %2) \
foreach(Player, players) \
Msg(players, %1, %2)
E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 236: unknown parameter in substitution (incorrect #define pattern) E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 236: unknown parameter in substitution (incorrect #define pattern) E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 236: unknown parameter in substitution (incorrect #define pattern) E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 236: unknown parameter in substitution (incorrect #define pattern) E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : error 029: invalid expression, assumed zero E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 215: expression has no effect E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : error 029: invalid expression, assumed zero E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : warning 215: expression has no effect E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : error 001: expected token: ";", but found ")" E:\SAMP SERVER 0.3C\gamemodes\Roleplay.pwn(158) : fatal error 107: too many error messages on one line
Msg(playerid, color_white, string);
#define SendFormattedMessage(%1,%2,%3,%4) \
new str[150]; \
format(str, sizeof str, %3, %4); \
SendClientMessage(%1, %2, str)
#define SendFormattedMessage(%1,%2,%3,%0) ((do{new %0;format(%0, sizeof(%0),%3,%4),SendClientMessage(%1, %2, %0)while(false)))
pawn Код:
|
#define Msg(%1, %2, %3) \
foreach(Player, players) \
if(players != %1 || %1 != players) \
SendClientMessage(%1, %2, %3)
#define MsgForAll(%1, %2) \
foreach(Player, players) \
Msg(players, %1, %2)
#define Msg(%1, %2, %3) {foreach(Player, players) if(players != %1 || %1 != players) SendClientMessage(%1, %2, %3)}