Cant set the level.
#5

Quote:
Originally Posted by Jeffry
Посмотреть сообщение
Some might say use sscanf, that's up to you. I made it with strtok now, because I prefer it.
Yikes!

pawn Код:
CMD:setlevel ( playerid, params[] )
{
    new
        user,
        level;
       
    if( !IsPlayerAdmin ( playerid ) || PlayerInfo [ playerid ] [ AdminLevel ] < 5)
        return false; // Invalid permissions!
       
    if( sscanf( params, "ui", user, level ) )
        return SendClientMessage(playerid,COLOR_RED,"Usage: /setlevel [playerid] [level]!");
       
    PlayerInfo [ user ] [ AdminLevel ] = level;
   
    new
        name [ MAX_PLAYER_NAME ],
        PlayerName [ MAX_PLAYER_NAME ];
       
    GetPlayerName ( playerid, name, sizeof ( name ) );
    GetPlayerName ( user, PlayerName, sizeof ( PlayerName ) );
       
    format ( string, sizeof ( string ), "%s Has Given You Admin Level %d .", name, level );
    SendClientMessage ( user, 0xD8D8D8FF, string );
       
    format ( string, sizeof ( string ), "You Gave Admin Level %d To %s .", level, PlayerName );
    SendClientMessage( playerid, 0xD8D8D8FF, string );
    return true;
}
With sscanf.
Reply


Messages In This Thread
Cant set the level. - by Audi_Quattrix - 27.02.2013, 20:35
Re: Cant set the level. - by Misiur - 27.02.2013, 20:53
Re: Cant set the level. - by Audi_Quattrix - 27.02.2013, 20:57
Re: Cant set the level. - by Jeffry - 27.02.2013, 20:57
Re: Cant set the level. - by 2KY - 27.02.2013, 21:43

Forum Jump:


Users browsing this thread: 1 Guest(s)