SA-MP Forums Archive
New error came - 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: New error came (/showthread.php?tid=621538)



New error came - Stop - 12.11.2016

guys i am making cmd to check player gang that which gang the player belongs to ... so i made this cmd

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 i = Player[Player][PlayerGang];
	        if(i != -1)
	     	new msg[256];
			format(msg, sizeof(msg), "{FFFFFF}Gang Name : {%s}%s {FFFFFF}", Gang[i][GangColor], Gang[i][GangName]);
			format(msg, sizeof(msg), "%s\nGang Tag : [%s]", msg, Gang[i][GangTag]);
			format(msg, sizeof(msg), "%s\nGang Score : %d", msg, Gang[i][GangScore]);
			ShowPlayerDialog(playerid, DIALOG_GCP, DIALOG_STYLE_LIST, "Player Information", msg, "Chooose", "Cancel");
			
      }
    return 1;
}
Error -
Код:
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(409) : warning 219: local variable "Player" shadows a variable at a preceding level
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(414) : error 028: invalid subscript (not an array or too many subscripts): "Player"
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(414) : warning 215: expression has no effect
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(414) : error 001: expected token: ";", but found "]"
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(414) : error 029: invalid expression, assumed zero
E:\GTA San Andreas\server\filterscripts\gsystem.pwn(414) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.



Re: New error came - RyderX - 12.11.2016

Can you Take Screenshot Of Lines 414 And 409


Re: New error came - MrViolence101 - 12.11.2016

Код:
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
    {
	    if(PlayerInfo[Player][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;
}
Your local variable 'Player' is the same as your enum name. Change that.