Error and warning. - 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: Error and warning. (
/showthread.php?tid=378116)
Error and warning. -
Misterflowers - 16.09.2012
When I am placing this on the GM:
Quote:
new name[256];
new kname[256];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(killerid, kname, sizeof(kname));
new string[128];
format(string, sizeof(string), "You were killed by %s", kname);
SendClientMessage(name, 0xFFFFFFAA, string);
format(string, sizeof(string), "You have killed %s", name);
SendClientMessage(killerid, 0xFFFFFFAA, string);
|
I got this warning and error:
Quote:
error 035: argument type mismatch (argument 1)
warning 219: local variable "string" shadows a variable at a preceding level
|
Re: Error and warning. -
Kirollos - 16.09.2012
pawn Код:
new name[256];
new kname[256];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(killerid, kname, sizeof(kname));
new msgg[128];
format(msgg, sizeof(string), "You were killed by %s", kname);
SendClientMessage(playerid, 0xFFFFFFAA, msgg);
format(msgg, sizeof(string), "You have killed %s", name);
SendClientMessage(killerid, 0xFFFFFFAA, msgg);
Re: Error and warning. -
Misterflowers - 16.09.2012
Quote:
Originally Posted by kirollos
pawn Код:
new name[256]; new kname[256]; GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(killerid, kname, sizeof(kname)); new msgg[128]; format(msgg, sizeof(string), "You were killed by %s", kname); SendClientMessage(playerid, 0xFFFFFFAA, msgg); format(msgg, sizeof(string), "You have killed %s", name); SendClientMessage(killerid, 0xFFFFFFAA, msgg);
|
Errors
Quote:
error 017: undefined symbol "string"
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 017: undefined symbol "string"
error 029: invalid expression, assumed zero
warning 215: expression has no effect
|
Re: Error and warning. -
AtItsMax - 16.09.2012
pawn Код:
new szString[128];
new name[24]; // max name is 24 please don't use 256 for names.
new kname[24]; // 24
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(killerid, kname, sizeof(kname));
format(szString, sizeof(szString), "You were killed by %s", kname);
SendClientMessage(playerid, 0xFFFFFFAA, szString);
format(szString, sizeof(szString), "You have killed %s", name);
SendClientMessage(killerid, 0xFFFFFFAA, szString);
There.
Re: Error and warning. -
Misterflowers - 16.09.2012
Quote:
Originally Posted by AtItsMax
pawn Код:
new szString[128]; new name[24]; // max name is 24 please don't use 256 for names. new kname[24]; // 24 GetPlayerName(playerid, name, sizeof(name)); GetPlayerName(killerid, kname, sizeof(kname)); format(szString, sizeof(szString), "You were killed by %s", kname); SendClientMessage(playerid, 0xFFFFFFAA, szString); format(szString, sizeof(szString), "You have killed %s", name); SendClientMessage(killerid, 0xFFFFFFAA, szString);
There.
|
Mhmm...
Quote:
error 017: undefined symbol "msgg"
error 017: undefined symbol "msgg"
|
Re: Error and warning. -
AtItsMax - 16.09.2012
Quote:
Originally Posted by Misterflowers
Mhmm...
|
Fixed a silly bug, try the edited one now.
Re: Error and warning. -
Misterflowers - 16.09.2012
Awesome, +REP.