This will work ?
#1

Hello guys ... i made a cmd but only 1 warning i got .... so if i didnt solved this warning so cmd will not work ?

CMD :
Код:
COMMAND:showg(playerid, params[])
{
    new Player;
    if (sscanf(params, "u", Player)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /showg [PlayerID]");
    else if (Player == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Player not found");
    else
		{
			new msg[50];
			format(msg, sizeof(msg), "{FFFFFF}Gang Name : {%s}%s {FFFFFF}", Gang[Player][GangColor], Gang[Player][GangName]);
			format(msg, sizeof(msg), "%s\nGang Tag : [%s]", msg, Gang[Player][GangTag]);
			format(msg, sizeof(msg), "%s\nGang Score : %d", msg, Gang[Player][GangScore]);
			ShowPlayerDialog(playerid, DIALOG_GCP, DIALOG_STYLE_LIST, "Player Information", msg, "Chooose", "Cancel");
		}

    return 1;
}


Warning
Код:
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(1035) : warning 219: local variable "Player" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
Reply
#2

PHP код:
COMMAND:showg(playeridparams[])
{
    new 
target;
    if (
sscanf(params"u"target)) return SendClientMessage(playerid0xFF0000AA"Usage: /showg [PlayerID]");
    else if (
target == INVALID_PLAYER_ID) return SendClientMessage(playerid0xFF0000AA"Player not found");
    else
        {
            new 
msg[50];
            
format(msgsizeof(msg), "{FFFFFF}Gang Name : {%s}%s {FFFFFF}"Gang[target][GangColor], Gang[target][GangName]);
            
format(msgsizeof(msg), "%s\nGang Tag : [%s]"msgGang[target][GangTag]);
            
format(msgsizeof(msg), "%s\nGang Score : %d"msgGang[target][GangScore]);
            
ShowPlayerDialog(playeridDIALOG_GCPDIALOG_STYLE_LIST"Player Information"msg"Chooose""Cancel");
        }

    return 
1;

Reply
#3

Quote:
Originally Posted by MrViolence101
Посмотреть сообщение
Код:
COMMAND:showg(playerid, params[])
{
    new target;
    if (sscanf(params, "u", target)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /showg [PlayerID]");
    if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Player not found");
    else
    {
	    if(PlayerInfo[target][PlayerGang] != -1)
		{
			new msg[50];
			format(msg, sizeof(msg), "{FFFFFF}Gang Name : {%s}%s {FFFFFF}", Gang[Player][GangColor], Gang[Player][GangName]);
			format(msg, sizeof(msg), "%s\nGang Tag : [%s]", msg2, Gang[Player][GangTag]);
			format(msg, sizeof(msg), "%s\nGang Score : %d", msg3, Gang[Player][GangScore]);
			ShowPlayerDialog(playerid, DIALOG_GCP, DIALOG_STYLE_LIST, "Player Information", msg, "Chooose", "Cancel");
		}
	     	
			
      }
    return 1;
}
Use the code above.
Reply
#4

He should use strcat, as far as i know. it overwrites the msg variable the whole time when formatting. I can be wrong.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)