SA-MP Forums Archive
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.