Lil /skin help
#1

if i accidently type /skin [over id299] i get crashed , how i fix it
pawn Код:
COMMAND:skin(playerid, params[])
{
    if(PlayerData[playerid][AdminLevel] > 0)
    {
    new string[128], skinid;
    if(sscanf(params, "d", skinid)) return SendClientMessage(playerid,0xFF0000FF, "USAGE: /skin [id]");
    SetPlayerSkin(playerid, skinid);
    format(string, sizeof(string), "You have set your skin ID to %d", skinid);
    SendClientMessage(playerid,0xFF9900AA, string);
    }
    else return SendClientMessage(playerid,0xFF0000FF, "ERROR: Your admin level isn't high enough!");
    return 1;
}
Reply
#2

pawn Код:
COMMAND:skin(playerid, params[])
{
    if(PlayerData[playerid][AdminLevel] > 0)
    {
    new string[128], skinid;
    if(sscanf(params, "d", skinid)) return SendClientMessage(playerid,0xFF0000FF, "USAGE: /skin [id]");

    if( skinid< 0 && skinid > 299 )
         return SendClientMessage( playerid, -1, "Invalid Skin ID!" );

    SetPlayerSkin(playerid, skinid);
    format(string, sizeof(string), "You have set your skin ID to %d", skinid);
    SendClientMessage(playerid,0xFF9900AA, string);
    }
    else return SendClientMessage(playerid,0xFF0000FF, "ERROR: Your admin level isn't high enough!");
    return 1;
}
This should work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)