16.01.2013, 16:49
PHP код:
(26498): warning 219: local variable "string" shadows a variable at a preceding level
(26498) : error 017: undefined symbol "params"
(26498) : warning 215: expression has no effect
(26498) : error 001: expected token: ";", but found "]"
(26498) : error 029: invalid expression, assumed zero
(26498) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
PHP код:
if(!strcmp(cmdtext, "/setvip", true) || !strcmp(cmdtext, "/sv", true))
{
if (IsPlayerAdmin(playerid) )
{
new string[200], pos, level;
if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_RED, " USAGE: /setlevel [ID] [0-4]");//26498
new id = strval(params[0]);
level = strval(params[pos]);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, " Player with this ID is not on the server !");
if(level < 0 || level > 4) return SendClientMessage(playerid, COLOR_RED, " The level must be betwen 0 and 4 !");
format(string, sizeof(string), " **Administrator %s has changed your VIP Level.", PlayerName(playerid), PlayerName(id), level);
SendClientMessageToAll(COLOR_RED, string);
PlayerInfo[id][pVIP] = level;
printf("vip level = %d", PlayerInfo[id][pVIP]);
}
return 1;
}