25.09.2013, 14:16
pawn Код:
CMD:nominate(playerid, params[])
{
if(GetPlayerVirtualWorld(playerid)==1) return SendClientMessage (playerid, COLOR_RED, "[ ! ] You cannot use Admin Commands in Event world !" );
if( pAdminLevel(playerid)<2 ) return 0;
new targetid, level;
if( sscanf( params, "ud", targetid, level ) ) return SendClientMessage( playerid, COLOR_GREY, "[ A ] USAGE: /nominate <player> <level>" );
if( targetid==INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_YELLOW, "[ A ] ERROR: Invalid playerid !" );
if( level<0 ) return SendClientMessage( playerid, COLOR_YELLOW, "[ A ] ERROR: Invalid level !" );
if( pAdminLevel(playerid)<=AdminLevel(targetid) ) return SendClientMessage( playerid, COLOR_YELLOW, "[ ! ] ERROR: You can't nominate this player !" );
if( pAdminLevel(playerid)<=level ) return SendClientMessage( playerid, COLOR_YELLOW, "[ A ] ERROR: You can't use this level !" );
pInfo[targetid][pAdminLevel] = level;
new sMessage[128];
format( sMessage, sizeof(sMessage), "[ A ] You have nominated %s as admin level %d !", PlayerName(targetid), level );
SendClientMessage( playerid, COLOR_GREEN, sMessage );
format( sMessage, sizeof(sMessage), "[ A ] You have been nominated admin level %d by %s !", level, PlayerName(playerid) );
SendClientMessage( targetid, COLOR_GREEN, sMessage );
SendClientMessage( targetid, COLOR_WHITE, "[ A ] Type /acmd to see Admin Commands" );
return 1;
}
pawn Код:
E:\SCRIPT\gamemodes\Dafuq.pwn(791) : error 012: invalid function call, not a valid address
E:\SCRIPT\gamemodes\Dafuq.pwn(791) : warning 215: expression has no effect
E:\SCRIPT\gamemodes\Dafuq.pwn(791) : error 001: expected token: ";", but found ")"
E:\SCRIPT\gamemodes\Dafuq.pwn(791) : error 029: invalid expression, assumed zero
E:\SCRIPT\gamemodes\Dafuq.pwn(791) : 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.
pawn Код:
if( pAdminLevel(playerid)<2 ) return 0;