[Ajuda] Comando /Oculos
#1

Comando funciona porem quando eu digito /oculos ou /oculos [e um id que nгo tenha] ele adciona um objeto ao player!! alguem sabe oque eh? -.-

pawn Код:
CMD:oculos(playerid, params[])
{
    new skin,id,glasseid;
    skin = GetPlayerSkin(playerid);
    if(sscanf(params, "d", id)) Msg(playerid, 0xFFFFFFAA, "[x]: {FFFFFF}Uso Correto: {FF0000}/Oculos [1 a 33]");
    else if(!id || id > 33) Msg(playerid, Vermelho, "[x]: {FFFFFF}SkinID entre 0 e 299!");

    SetTimerEx("Hide", 3500, false, "d", playerid);

    if(id > 30) goto PutPoliceGlasses;
    else
    {
        id--;
        glasseid =  CommonRed + id;
        SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
        return 1;
    }

    PutPoliceGlasses:

    glasseid = CopGlassesBlack + (id - 31);
    SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
    return 1;
}
Reply
#2

pawn Код:
CMD:oculos(playerid, params[])
{
    new
        skin = GetPlayerSkin(playerid),
        id,
        glasseid
    ;

    if(sscanf(params, "d", id))
    return Msg(playerid, 0xFFFFFFAA, "[x]: {FFFFFF}Uso Correto: {FF0000}/Oculos [1 a 33]");

    if( id > 33)
    return Msg(playerid, Vermelho, "[x]: {FFFFFF}SkinID entre 0 e 299!");

    SetTimerEx("Hide", 3500, false, "d", playerid);

    if(id > 30) goto PutPoliceGlasses;
   
    else
    {
        id--;
        glasseid = CommonRed + id;
        SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
        return 1;
    }

    PutPoliceGlasses:
   
    glasseid = CopGlassesBlack + (id - 31);
    SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Whoo
Посмотреть сообщение
pawn Код:
CMD:oculos(playerid, params[])
{
    new
        skin = GetPlayerSkin(playerid),
        id,
        glasseid
    ;

    if(sscanf(params, "d", id))
    return Msg(playerid, 0xFFFFFFAA, "[x]: {FFFFFF}Uso Correto: {FF0000}/Oculos [1 a 33]");

    if( id > 33)
    return Msg(playerid, Vermelho, "[x]: {FFFFFF}SkinID entre 0 e 299!");

    SetTimerEx("Hide", 3500, false, "d", playerid);

    if(id > 30) goto PutPoliceGlasses;
   
    else
    {
        id--;
        glasseid = CommonRed + id;
        SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
        return 1;
    }

    PutPoliceGlasses:
   
    glasseid = CopGlassesBlack + (id - 31);
    SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
    return 1;
}
vlw mano eu vi o erro agora ali.. @TOPICO FECHADO
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)