#define problem, warning 236 [FIXED] - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: #define problem, warning 236 [FIXED] (
/showthread.php?tid=658897)
#define problem, warning 236 [FIXED] -
Alicann - 15.09.2018
Code:
#define SendInfoMessage(%0, %1) \
SendClientMessageEx(%0, -1, "{007DFA}[!] {90a3b6}"%1)
#define SIM SendInfoMessage
Code:
stock SendClientMessageEx(playerid, color, const text[], {Float, _}:...)
{
static
args,
str[144];
if ((args = numargs()) == 3)
{
SendClientMessage(playerid, color, text);
}
else
{
while (--args >= 3)
{
#emit LCTRL 5
#emit LOAD.alt args
#emit SHL.C.alt 2
#emit ADD.C 12
#emit ADD
#emit LOAD.I
#emit PUSH.pri
}
#emit PUSH.S text
#emit PUSH.C 144
#emit PUSH.C str
#emit PUSH.S 8
#emit SYSREQ.C format
#emit LCTRL 5
#emit SCTRL 4
SendClientMessage(playerid, color, str);
#emit RETN
}
return 1;
}
im getting error if you use it like that,
Code:
CMD:b(playerid, params[])
{
static
text[256];
if(isnull(params))
{
SSM(playerid, "/b [Yakın mesafede gцzьkecek oyun dışı yazı..]");
SIM(playerid, "Bu komutu oyun iзi iletişim aracı olarak kullanmak yasaktır."); // line 492
return 0;
}
SendNearbyMessage(playerid, 15, -1, "[OOC]((%s: %s))", PlayerName(playerid), text);
return 1;
}
Code:
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : warning 236: unknown parameter in substitution (incorrect #define pattern)
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : warning 236: unknown parameter in substitution (incorrect #define pattern)
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : error 029: invalid expression, assumed zero
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : warning 215: expression has no effect
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : error 001: expected token: ";", but found ")"
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : error 029: invalid expression, assumed zero
C:\Users\omer\Desktop\Pawno\gamemodes\roleplay.pwn(492) : fatal error 107: too many error messages on one line
Re: #define problem, warning 236 -
Alicann - 15.09.2018
fixed, i changed it this way:
Code:
#define SendInfoMessage(%0,%1) \
SendClientMessageEx(%0, -1, "{007DFA}[!] {90a3b6}"%1)