Mistake in Animations Filterscript
#1

I dont a filterscript and compiled it, but some animations are not working. Animations with multiple number like (/cheer 1-7) or (/dance 1-4). It is not working and if we type (/dance 1-4) , it will show to type (/dance 1-4).

Only animations with Multiple number have this problem
pawn Код:
// Ezio's Project
#include <a_samp>
#define SPECIAL_ACTION_PISSING 68
#define COLOR_INTERFACE 0xFDE39DAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREY 0xAFAFAFAA
#include <core>
#include <float>
#pragma tabsize 0

new PlayerTied[MAX_PLAYERS];
new PlayerCuffed[MAX_PLAYERS];
new PlayerFrozen[MAX_PLAYERS];
new gPlayerUsingLoopingAnim[MAX_PLAYERS];
new anumber;
new Text:txtAnimHelper;
new PlayerHurt[MAX_PLAYERS];

new rapstyle;
new wankstyle;
new dancestyle;
new sexstyle;
new bjstyle;

LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    gPlayerUsingLoopingAnim[playerid] = 1;
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
    TextDrawShowForPlayer(playerid,txtAnimHelper);
}

stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}
OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
    ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}
public OnFilterScriptInit() return SendClientMessageToAll(COLOR_INTERFACE,"Reality Roleplay 87");
public OnPlayerConnect(playerid) return SendClientMessage(playerid,COLOR_INTERFACE,"Logon to www.realityroleplay87.forumotion.com");
public OnPlayerCommandText(playerid, cmdtext[])
{
    new tmp[256],cmd[256],idx;
    cmd = strtok(cmdtext,idx);
    tmp = strtok(cmdtext,idx);

    if(strcmp(cmd, "/animhelp", true) == 0 || strcmp(cmd, "/animlist", true) == 0)
    {
        SendClientMessage(playerid, COLOR_GREEN,"_________________________________________________________________________________");
        SendClientMessage(playerid,COLOR_WHITE,"Available Animations:");
        SendClientMessage(playerid,0xB4B5B7FF,"/handsup /drunk /bomb /laugh /lookout /dj /skate /dance /crossarms /fucku");
        SendClientMessage(playerid,0xB4B5B7FF,"/hide /vomit /wave /taichi /kiss /robman /reload /deal /fallover /crack");
        SendClientMessage(playerid,0xBFC0C2FF,"/chat /dance /gift /piss /lean /cpr /cry /cheer /pedmove /wank /bitchslap");
        SendClientMessage(playerid,0xCBCCCEFF,"/slapass /fuckme /bj /rap /hitch /stand /greet /followme /getjiggy");
        SendClientMessage(playerid,0xD8D8D8FF,"/what /signal /crabs /salute /stop /washhands /gesture /hurt /showoff /dive /relax");
        SendClientMessage(playerid,0xD8D8D8FF,"/checktime /rob /sitonchair(/sitdown) /sleep /smoke /nobreath /sit");
        SendClientMessage(playerid, COLOR_GREEN,"_________________________________________________________________________________");
        return 1;
    }
    if(strcmp(cmd,"/sit", true) == 0)
    {
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 5) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"BEACH","bather",4.0,1,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"BEACH","Lay_Bac_Loop",4.0,1,0,0,0,0); }
        if(anumber == 3) { LoopingAnim(playerid,"BEACH","ParkSit_W_loop",4.0,1,0,0,0,0); }
        if(anumber == 4) { LoopingAnim(playerid,"BEACH","SitnWait_loop_W",4.0,1,0,0,0,0); }
        if(anumber == 4) { LoopingAnim(playerid,"BEACH","SitnWait_loop_W",4.0,1,0,0,0,0); }
        if(anumber == 5) { LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/nobreath", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"PED","IDLE_tired",4.0,1,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"FAT","IDLE_tired",4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd, "/sitonchair", true) == 0 || strcmp(cmd, "/sitdown", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7] or /sitdown [1-7]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 7) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"Attractors","Stepsit_in",4.0,0,0,0,1,0); } // Not looping
        else if(anumber == 2) { LoopingAnim(playerid,"CRIB","PED_Console_Loop",4.0,1,0,0,0,0); }
        else if(anumber == 3) { LoopingAnim(playerid,"INT_HOUSE","LOU_In",4.0,0,0,0,1,0); } // Not looping
        else if(anumber == 4) { LoopingAnim(playerid,"MISC","SEAT_LR",4.0,1,0,0,0,0); }
        else if(anumber == 5) { LoopingAnim(playerid,"MISC","Seat_talk_01",4.0,1,0,0,0,0); }
        else if(anumber == 6) { LoopingAnim(playerid,"MISC","Seat_talk_02",4.0,1,0,0,0,0); }
        else if(anumber == 7) { LoopingAnim(playerid,"ped","SEAT_down",4.0,0,0,0,1,0); } // Not looping
        return 1;
    }
    if(strcmp(cmd, "/handsup", true) == 0)
    {
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
        return 1;
    }
    if(strcmp(cmd, "/dance", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        dancestyle = strval(tmp);
        if(dancestyle < 1 || dancestyle > 4)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            return 1;
        }
        if(dancestyle == 1) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
        else if(dancestyle == 2) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE2);
        else if(dancestyle == 3) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE3);
        else if(dancestyle == 4) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE4);
        return 1;
    }
    if(strcmp(cmd, "/crossarms", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /crossarms [1-5]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 5)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /crossarms [1-5]");
            return 1;
        }
        if(anumber == 1) LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
        else if(anumber == 2) LoopingAnim(playerid, "DEALER", "DEALER_IDLE", 4.0, 0, 1, 1, 1, -1);
        else if(anumber == 3) LoopingAnim(playerid, "DEALER", "DEALER_IDLE_01", 4.0, 0, 1, 1, 1, -1);
        else if(anumber == 4) { LoopingAnim(playerid,"GRAVEYARD","mrnM_loop",4.0,1,0,0,0,0); }
        else if(anumber == 5) { LoopingAnim(playerid,"GRAVEYARD","prst_loopa",4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/getjiggy", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /getjiggy [1-10]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 10) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /getjiggy [1-10]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"DANCING","DAN_Down_A",4.0,1,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"DANCING","DAN_Left_A",4.0,1,0,0,0,0); }
        if(anumber == 3) { LoopingAnim(playerid,"DANCING","DAN_Loop_A",4.0,1,0,0,0,0); }
        if(anumber == 4) { LoopingAnim(playerid,"DANCING","DAN_Right_A",4.0,1,0,0,0,0); }
        if(anumber == 5) { LoopingAnim(playerid,"DANCING","DAN_Up_A",4.0,1,0,0,0,0); }
        if(anumber == 6) { LoopingAnim(playerid,"DANCING","dnce_M_a",4.0,1,0,0,0,0); }
        if(anumber == 7) { LoopingAnim(playerid,"DANCING","dnce_M_b",4.0,1,0,0,0,0); }
        if(anumber == 8) { LoopingAnim(playerid,"DANCING","dnce_M_c",4.0,1,0,0,0,0); }
        if(anumber == 9) { LoopingAnim(playerid,"DANCING","dnce_M_c",4.0,1,0,0,0,0); }
        if(anumber == 10) { LoopingAnim(playerid,"DANCING","dnce_M_d",4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/pedmove", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /pedmove [1-26]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 26) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /pedmove [1-26]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"PED","JOG_femaleA",4.0,1,1,1,1,1); }
        if(anumber == 2) { LoopingAnim(playerid,"PED","JOG_maleA",4.0,1,1,1,1,1); }
        if(anumber == 3) { LoopingAnim(playerid,"PED","WOMAN_walkfatold",4.0,1,1,1,1,1); }
        if(anumber == 4) { LoopingAnim(playerid,"PED","run_fat",4.0,1,1,1,1,1); }
        if(anumber == 5) { LoopingAnim(playerid,"PED","run_fatold",4.0,1,1,1,1,1); }
        if(anumber == 6) { LoopingAnim(playerid,"PED","run_old",4.0,1,1,1,1,1); }
        if(anumber == 7) { LoopingAnim(playerid,"PED","Run_Wuzi",4.0,1,1,1,1,1); }
        if(anumber == 8) { LoopingAnim(playerid,"PED","swat_run",4.0,1,1,1,1,1); }
        if(anumber == 9) { LoopingAnim(playerid,"PED","WALK_fat",4.0,1,1,1,1,1); }
        if(anumber == 10) { LoopingAnim(playerid,"PED","WALK_fatold",4.0,1,1,1,1,1); }
        if(anumber == 11) { LoopingAnim(playerid,"PED","WALK_gang1",4.0,1,1,1,1,1); }
        if(anumber == 12) { LoopingAnim(playerid,"PED","WALK_gang2",4.0,1,1,1,1,1);}
        if(anumber == 13) { LoopingAnim(playerid,"PED","WALK_old",4.0,1,1,1,1,1);}
        if(anumber == 14) { LoopingAnim(playerid,"PED","WALK_shuffle",4.0,1,1,1,1,1);}
        if(anumber == 15) { LoopingAnim(playerid,"PED","woman_run",4.0,1,1,1,1,1);}
        if(anumber == 16) { LoopingAnim(playerid,"PED","WOMAN_runbusy",4.0,1,1,1,1,1); }
        if(anumber == 17) { LoopingAnim(playerid,"PED","WOMAN_runfatold",4.0,1,1,1,1,1); }
        if(anumber == 18) { LoopingAnim(playerid,"PED","woman_runpanic",4.0,1,1,1,1,1); }
        if(anumber == 19) { LoopingAnim(playerid,"PED","WOMAN_runsexy",4.0,1,1,1,1,1); }
        if(anumber == 20) { LoopingAnim(playerid,"PED","WOMAN_walkbusy",4.0,1,1,1,1,1);}
        if(anumber == 21) { LoopingAnim(playerid,"PED","WOMAN_walkfatold",4.0,1,1,1,1,1); }
        if(anumber == 22) { LoopingAnim(playerid,"PED","WOMAN_walknorm",4.0,1,1,1,1,1); }
        if(anumber == 23) { LoopingAnim(playerid,"PED","WOMAN_walkold",4.0,1,1,1,1,1); }
        if(anumber == 24) { LoopingAnim(playerid,"PED","WOMAN_walkpro",4.0,1,1,1,1,1);}
        if(anumber == 25) { LoopingAnim(playerid,"PED","WOMAN_walksexy",4.0,1,1,1,1,1);}
        if(anumber == 26) { LoopingAnim(playerid,"PED","WOMAN_walkshop",4.0,1,1,1,1,1); }
        return 1;
    }
    if(strcmp(cmd, "/rap", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /rap [style 1-3]");
            return 1;
        }
        rapstyle = strval(tmp);
        if(rapstyle < 1 || rapstyle > 3)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /rap [style 1-3]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        if(rapstyle == 1) LoopingAnim(playerid,"RAPPING","RAP_A_Loop",4.0,1,1,1,1,0);
        else if(rapstyle == 2) LoopingAnim(playerid,"RAPPING","RAP_B_Loop",4.0,1,1,1,1,0);
        else if(rapstyle == 3) LoopingAnim(playerid,"RAPPING","RAP_C_Loop",4.0,1,1,1,1,0);
        return 1;
    }
    if(strcmp(cmd, "/reload", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /reload [style 1-5]");
            return 1;
        }
        new rstyle = strval(tmp);
        if(rstyle < 1 || rstyle > 5)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /reload [style 1-5]");
            return 1;
        }
        if(rstyle == 1) ApplyAnimation(playerid,"COLT45","colt45_reload", 4.0, 0, 0, 0, 0, 0);
        else if(rstyle == 2) ApplyAnimation(playerid,"COLT45","sawnoff_reload", 4.0, 0, 0, 0, 0, 0);
        else if(rstyle == 3) ApplyAnimation(playerid,"BUDDY","buddy_reload", 4.0, 0, 0, 0, 0, 0);
        else if(rstyle == 4) ApplyAnimation(playerid,"RIFLE","RIFLE_load", 4.0, 0, 0, 0, 0, 0);
        else if(rstyle == 5) ApplyAnimation(playerid,"PYTHON","python_reload", 4.0, 0, 0, 0, 0, 0);
        return 1;
    }
    if(strcmp(cmd,"/dj", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /dj [1-4]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 4) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /dj [1-4]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"SCRATCHING","scdldlp",4.0,1,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"SCRATCHING","scdlulp",4.0,1,0,0,0,0); }
        if(anumber == 3) { LoopingAnim(playerid,"SCRATCHING","scdrdlp",4.0,1,0,0,0,0); }
        if(anumber == 4) { LoopingAnim(playerid,"SCRATCHING","scdrulp",4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd, "/skate", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /skate [style 1-3]");
            return 1;
        }
        new rstyle = strval(tmp);
        if(rstyle < 1 || rstyle > 6)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /skate [style 1-3]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        if(rstyle == 1) LoopingAnim(playerid,"SKATE","skate_idle", 4.0, 1, 1, 1, 1, 1);
        else if(rstyle == 2) LoopingAnim(playerid,"SKATE","skate_run", 4.0, 1, 1, 1, 1, 1);
        else if(rstyle == 3) LoopingAnim(playerid,"SKATE","skate_sprint", 4.0, 1, 1, 1, 1, 1);
        return 1;
    }
    if(strcmp(cmd, "/wank", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /wank [style 1-3]");
            return 1;
        }
        wankstyle = strval(tmp);
        if(wankstyle < 1 || wankstyle > 3)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /wank [style 1-3]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        if(wankstyle == 1) LoopingAnim(playerid,"PAULNMAC","wank_in",4.0,1,1,1,1,0);
        else if(wankstyle == 2) LoopingAnim(playerid,"PAULNMAC","wank_loop",4.0,1,1,1,1,0);
        else if(wankstyle == 3) OnePlayAnim(playerid,"PAULNMAC","wank_out",4.0,0,0,0,0,0);
        return 1;
    }
    if(strcmp(cmd, "/fuckme", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /fuckme [style 1-8]");
            return 1;
        }
        sexstyle = strval(tmp);
        if(sexstyle < 1 || sexstyle > 8)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /fuckme [style 1-8]");
            return 1;
        }
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        if(sexstyle == 1) LoopingAnim(playerid,"SNM","SPANKING_IDLEW",4.1,0,1,1,1,0);
        else if(sexstyle == 2) LoopingAnim(playerid,"SNM","SPANKING_IDLEP",4.1,0,1,1,1,0);
        else if(sexstyle == 3) LoopingAnim(playerid,"SNM","SPANKINGW",4.1,0,1,1,1,0);
        else if(sexstyle == 4) LoopingAnim(playerid,"SNM","SPANKINGP",4.1,0,1,1,1,0);
        else if(sexstyle == 5) LoopingAnim(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,0);
        else if(sexstyle == 6) LoopingAnim(playerid,"SNM","SPANKEDP",4.1,0,1,1,1,0);
        else if(sexstyle == 7) LoopingAnim(playerid,"SNM","SPANKING_ENDW",4.1,0,1,1,1,0);
        else if(sexstyle == 8) LoopingAnim(playerid,"SNM","SPANKING_ENDP",4.1,0,1,1,1,0);
        return 1;
    }
    if(strcmp(cmd, "/bj", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /bj [style 1-12]");
            return 1;
        }
        bjstyle = strval(tmp);
        if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0 || PlayerFrozen[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "   You can't do that at this time !");
            return 1;
        }
        if(bjstyle < 1 || bjstyle > 12)
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /bj [style 1-12]");
            return 1;
        }
        if(bjstyle == 1) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_P",4.1,0,1,1,1,0);
        else if(bjstyle == 2) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_W",4.1,0,1,1,1,0);
        else if(bjstyle == 3) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_P",4.1,0,1,1,1,0);
        else if(bjstyle == 4) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,0);
        else if(bjstyle == 5) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_P",4.1,0,1,1,1,0);
        else if(bjstyle == 6) LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_W",4.1,0,1,1,1,0);
        else if(bjstyle == 7) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_P",4.1,0,1,1,1,0);
        else if(bjstyle == 8) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_W",4.1,0,1,1,1,0);
        else if(bjstyle == 9) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_P",4.1,0,1,1,1,0);
        else if(bjstyle == 10) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_W",4.1,0,1,1,1,0);
        else if(bjstyle == 11) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_P",4.1,0,1,1,1,0);
        else if(bjstyle == 12) LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_W",4.1,0,1,1,1,0);
        return 1;
    }
    if(strcmp(cmd,"/signal", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /signal [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /signal [1-2]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"POLICE","CopTraf_Come",4.0,0,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"POLICE","CopTraf_Stop",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd, "/lean", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE /lean [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE /lean [1-2]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"GANGS","leanIDLE",4.1,0,0,0,1,0); }
        else if(anumber == 2) { LoopingAnim(playerid,"MISC","Plyrlean_loop",4.1,0,0,0,1,0); }
        return 1;
    }
    if(strcmp(cmd, "/sleep", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE /sleep [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 4) { SendClientMessage(playerid,0xFF0000FF,"USAGE /sleep [1-2]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"CRACK","crckdeth4",4.0,0,0,0,1,0); }
        else if(anumber == 2) { LoopingAnim(playerid,"CRACK","crckidle2",4.0,0,0,0,1,0); }
        return 1;
    }
    if(strcmp(cmd,"/fallover", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /fallover [1-4]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 4) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /fallover [1-4]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"KNIFE","KILL_Knife_Ped_Die",4.0,0,1,1,1,0); }
        if(anumber == 2) { LoopingAnim(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0); }
        if(anumber == 3) { LoopingAnim(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0); }
        if(anumber == 4) { LoopingAnim(playerid, "PED", "BIKE_fallR", 4.0, 0, 1, 1, 0, 0); }
        return 1;
    }
    if(strcmp(cmd,"/wave", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /wave [1-3]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 3) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /wave [1-3]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"ON_LOOKERS","wave_loop",4.0,1,0,0,0,0); }
        if(anumber == 2) { OnePlayAnim(playerid,"KISSING","gfwave2",4.0,0,0,0,0,0); }
        if(anumber == 3) { OnePlayAnim(playerid,"PED","endchat_03",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/cheer", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /cheer [1-8]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 8) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /cheer [1-8]"); return 1; }
        if(anumber == 1) { OnePlayAnim(playerid,"ON_LOOKERS","shout_01",4.0,0,0,0,0,0); }
        if(anumber == 2) { OnePlayAnim(playerid,"ON_LOOKERS","shout_02",4.0,0,0,0,0,0); }
        if(anumber == 3) { OnePlayAnim(playerid,"ON_LOOKERS","shout_in",4.0,0,0,0,0,0); }
        if(anumber == 4) { LoopingAnim(playerid,"RIOT","RIOT_ANGRY_B",4.0,1,0,0,0,0); }
        if(anumber == 5) { OnePlayAnim(playerid,"RIOT","RIOT_CHANT",4.0,0,0,0,0,0); }
        if(anumber == 6) { OnePlayAnim(playerid,"RIOT","RIOT_shout",4.0,0,0,0,0,0); }
        if(anumber == 7) { OnePlayAnim(playerid,"STRIP","PUN_HOLLER",4.0,0,0,0,0,0); }
        if(anumber == 8) { OnePlayAnim(playerid,"OTB","wtchrace_win",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/deal", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /deal [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /deal [1-2]"); return 1; }
        if(anumber == 1) { OnePlayAnim(playerid,"DEALER", "DEALER_DEAL",4.0,0,0,0,0,0); }
        if(anumber == 2) { OnePlayAnim(playerid,"DEALER","shop_pay",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/chat", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /chat [1-7]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 7) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /chat [1-7]"); return 1; }
        if(anumber == 1) { OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0); }
        if(anumber == 2) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkA",4.0,0,0,0,0,0); }
        if(anumber == 3) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkB",4.0,0,0,0,0,0); }
        if(anumber == 4) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkE",4.0,0,0,0,0,0); }
        if(anumber == 5) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkF",4.0,0,0,0,0,0); }
        if(anumber == 6) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkG",4.0,0,0,0,0,0); }
        if(anumber == 7) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkH",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/gesture", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /gesture [1-15]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 15) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /gesture [1-15]"); return 1; }
        if(anumber == 1) { OnePlayAnim(playerid,"GHANDS","gsign1",4.0,0,0,0,0,0); }
        if(anumber == 2) { OnePlayAnim(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0); }
        if(anumber == 3) { OnePlayAnim(playerid,"GHANDS","gsign2",4.0,0,0,0,0,0); }
        if(anumber == 4) { OnePlayAnim(playerid,"GHANDS","gsign2LH",4.0,0,0,0,0,0); }
        if(anumber == 5) { OnePlayAnim(playerid,"GHANDS","gsign3",4.0,0,0,0,0,0);}
        if(anumber == 6) { OnePlayAnim(playerid,"GHANDS","gsign3LH",4.0,0,0,0,0,0); }
        if(anumber == 7) { OnePlayAnim(playerid,"GHANDS","gsign4",4.0,0,0,0,0,0); }
        if(anumber == 8) { OnePlayAnim(playerid,"GHANDS","gsign4LH",4.0,0,0,0,0,0); }
        if(anumber == 9) { OnePlayAnim(playerid,"GHANDS","gsign5",4.0,0,0,0,0,0); }
        if(anumber == 10) { OnePlayAnim(playerid,"GHANDS","gsign5",4.0,0,0,0,0,0); }
        if(anumber == 11) { OnePlayAnim(playerid,"GHANDS","gsign5LH",4.0,0,0,0,0,0); }
        if(anumber == 12) { OnePlayAnim(playerid,"GANGS","Invite_No",4.0,0,0,0,0,0); }
        if(anumber == 13) { OnePlayAnim(playerid,"GANGS","Invite_Yes",4.0,0,0,0,0,0); }
        if(anumber == 14) { OnePlayAnim(playerid,"GANGS","prtial_gngtlkD",4.0,0,0,0,0,0); }
        if(anumber == 15) { OnePlayAnim(playerid,"GANGS","smkcig_prtl",4.0,0,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/smoke", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /smoke [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /smoke [1-2]"); return 1; }
        if(anumber == 1) { OnePlayAnim(playerid,"SMOKING","M_smk_in",4.0,0,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"SMOKING","M_smklean_loop",4.0,1,0,0,0,0); }
        return 1;
    }
    if(strcmp(cmd,"/hurt", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /hurt [1-2]");
            return 1;
        }
        anumber = strval(tmp);
        if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /hurt [1-2]"); return 1; }
        if(anumber == 1) { LoopingAnim(playerid,"SWAT","gnstwall_injurd",4.0,1,0,0,0,0); }
        if(anumber == 2) { LoopingAnim(playerid,"SWEET","Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0); }
        PlayerHurt[playerid] = 1;
        return 1;
    }
    if(strcmp(cmd, "/checktime", true) == 0) { OnePlayAnim(playerid, "COP_AMBIENT", "Coplook_watch",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/relax", cmdtext, true) == 0) { LoopingAnim(playerid, "CRACK", "crckidle1",4.0,0,1,1,1,-1); return 1; }
    if(strcmp("/dive", cmdtext, true) == 0) { LoopingAnim(playerid,"DODGE","Crush_Jump",4.0,0,1,1,1,0); return 1; }
    if(strcmp("/showoff", cmdtext, true) == 0) { OnePlayAnim(playerid,"Freeweights","gym_free_celebrate",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/crabs", cmdtext, true) == 0) { OnePlayAnim(playerid,"MISC","Scratchballs_01",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/salute", cmdtext, true) == 0) { OnePlayAnim(playerid,"ON_LOOKERS","Pointup_loop",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/stop", cmdtext, true) == 0) { OnePlayAnim(playerid,"PED","endchat_01",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/washhands", cmdtext, true) == 0) { OnePlayAnim(playerid,"BD_FIRE","wash_up",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/cry", cmdtext, true) == 0) { LoopingAnim(playerid,"GRAVEYARD","mrnF_loop",4.0,1,0,0,0,0); return 1; }
    if(strcmp("/what", cmdtext, true) == 0) { LoopingAnim(playerid,"RIOT","RIOT_ANGRY", 4.0, 0, 0, 0, 0, 0); return 1; }
    if(strcmp(cmd, "/piss", true) == 0) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING); return 1; }
    if(strcmp(cmd, "/followme", true) == 0) { ApplyAnimation(playerid,"WUZI","Wuzi_follow",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/greet", true) == 0) { ApplyAnimation(playerid,"WUZI","Wuzi_Greet_Wuzi",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/stand", true) == 0) { LoopingAnim(playerid,"WUZI","Wuzi_stand_loop", 4.0, 1, 0, 0, 0, 0); return 1; }
    if(strcmp(cmd, "/hitch", true) == 0) { LoopingAnim(playerid,"MISC","Hiker_Pose", 4.0, 1, 0, 0, 0, 0); return 1; }
    if(strcmp(cmd, "/bitchslap", true) == 0) { ApplyAnimation(playerid,"MISC","bitchslap",4.0,0,0,0,0,0); return 1; }
    if(strcmp("/cpr", cmdtext, true) == 0) { OnePlayAnim(playerid,"MEDIC","CPR",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/gift", true) == 0) { ApplyAnimation(playerid,"KISSING","gift_give",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/slapass", true) == 0) { ApplyAnimation(playerid,"SWEET","sweet_ass_slap",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/drunk", true) == 0) { LoopingAnim(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1); return 1; }
    if (strcmp("/bomb", cmdtext, true) == 0) { ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); return 1; }
    if(strcmp("/rob", cmdtext, true) == 0) { LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, 0); return 1; }
    if (strcmp("/laugh", cmdtext, true) == 0) { ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); return 1; }
    if (strcmp("/lookout", cmdtext, true) == 0) { ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); return 1; }
    if (strcmp("/robman", cmdtext, true) == 0) { LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); return 1; }
    if (strcmp("/hide", cmdtext, true, 3) == 0) { LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); return 1; }
    if (strcmp("/vomit", cmdtext, true) == 0) { ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); return 1; }
    if (strcmp("/eat", cmdtext, true) == 0) { ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); return 1; }
    if (strcmp("/crack", cmdtext, true, 6) == 0) { LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); return 1; }
    if(strcmp(cmd, "/fucku", true) == 0) { ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0); return 1; }
    if(strcmp(cmd, "/taichi", true) == 0) { LoopingAnim(playerid,"PARK","Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0); return 1; }
    if(strcmp(cmd, "/kiss", true) == 0) { ApplyAnimation(playerid,"KISSING","Playa_Kiss_01",4.0,0,0,0,0,0); return 1; }
}

    //----------------------------------------------------------

stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}



Also i need a help with another thing , I made a Moving object with interior. I want to make the exterior of that object along with moving.

Sorry for my english^^
Reply
#2

if(anumber < 1 || anumber > { SendClientMessage(playerid,0xFF0000FF,"USAGE: /cheer [1-8]"); return 1; }

try changing that to

if(anumber < 1 && anumber > { SendClientMessage(playerid,0xFF0000FF,"USAGE: /cheer [1-8]"); return 1; }

in /cheer... if it works do the same in /dance


and for second question...

MoveObject(..) all the objects u want like

MoveObject(internal one, ....0);
MoveObject(external one,...);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)