CMD:armourall(playerid,params[]) { #pragma unused params if(PlayerInfo[playerid][Level] >= 4) { CMDMessageToAdmins(playerid,"ARMOURALL"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && (i != playerid) && i != ServerInfo[MaxAdminLevel]) { PlayerPlaySound(i,1057,0.0,0.0,0.0); SetPlayerArmour(i,100.0); } } new string[128]; format(string,sizeof(string),"Administrator \"%s\" has restored all players armour", pName(playerid) ); new name[24], string2[64]; GetPlayerName(playerid, pName, 24); // Format the passed-away message properly, and show it to everyone: format( string2, sizeof(string2), "~w~Administrator ~b~ %s ~w~has Restored All Players ~r~Armour", pName); GameTextForAll(string2, 5000, 3 ); return SendClientMessageToAll(blue, string2); } else return SendClientMessage(playerid,red,"ERROR: You need to be level 4 to use this command"); }
G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20751) : warning 219: local variable "name" shadows a variable at a preceding level G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20752) : error 076: syntax error in the expression, or invalid function call G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20754) : error 076: syntax error in the expression, or invalid function call G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20751) : warning 204: symbol is assigned a value that is never used: "name" G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20770) : warning 219: local variable "name" shadows a variable at a preceding level G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20771) : error 076: syntax error in the expression, or invalid function call G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20773) : error 076: syntax error in the expression, or invalid function call G:\GTA SA-MP Installers\DwTDM~RP v17\gamemodes\DwTDM_v21.pwn(20770) : warning 204: symbol is assigned a value that is never used: "name" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
if(strcmp(cmd, "/armourall", true) == 0) { if(PlayerInfo[playerid][Level] >= 3) { CMDMessageToAdmins(playerid,"ARMOURALL"); GetPlayerName(playerid, adminname, sizeof(adminname)); SendClientMessage(playerid,blue,"You have given all players armour"); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { SetPlayerArmour(i,100.0); PlayerPlaySound(i,1057,0.0,0.0,0.0); format(string,256,"Administrator %s has restored your armour",adminname); SendClientMessage(i,blue,string); } } } else { SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command"); } return 1; }
new messtring[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(messtring, sizeof(messtring), "~w~Administrator ~b~ %s(%d) ~w~has Restored All Players ~r~Armour",pName, playerid); GameTextForAll(messtring, 5000, 3 );
warning 219: local variable "name" shadows a variable at a preceding level |
Give a try
Код HTML:
new messtring[128], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); format(messtring, sizeof(messtring), "~w~Administrator ~b~ %s(%d) ~w~has Restored All Players ~r~Armour",pName, playerid); GameTextForAll(messtring, 5000, 3 ); |