Help me in fixing this
#1

There are some errors in this script . Please have the mind to fix this

PHP код:
#include <a_samp>
#include <core>
#include <float>
#pragma tabsize 0
#define COLOR_INTERFACE 0xFDE39DAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREY 0xAFAFAFAA
new gPlayerUsingLoopingAnim[MAX_PLAYERS];
new 
gPlayerAnimLibsPreloaded[MAX_PLAYERS];
new 
PlayerTied[MAX_PLAYERS];
new 
PlayerCuffed[MAX_PLAYERS];
new 
Text:txtAnimHelper;
new 
PlayerFrozen[MAX_PLAYERS];
new 
anumber;
//-------------------------------------------------
OnePlayAnim(playerid,animlib[],animname[], Float:Speedloopinglockxlockylockzlp)
{
    
ApplyAnimation(playeridanimlibanimnameSpeedloopinglockxlockylockzlp);
}
//-------------------------------------------------
LoopingAnim(playerid,animlib[],animname[], Float:Speedloopinglockxlockylockzlp)
{
    
gPlayerUsingLoopingAnim[playerid] = 1;
    
ApplyAnimation(playeridanimlibanimnameSpeedloopinglockxlockylockzlp);
    
TextDrawShowForPlayer(playerid,txtAnimHelper);
}
//-------------------------------------------------
StopLoopingAnim(playerid)
{
    
gPlayerUsingLoopingAnim[playerid] = 0;
    
ApplyAnimation(playerid"CARRY""crry_prtial"4.000000);
}
//-------------------------------------------------
PreloadAnimLib(playeridanimlib[])
{
    
ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}
stock IsKeyJustDown(keynewkeysoldkeys)
{
    if((
newkeys key) && !(oldkeys key)) return 1;
    return 
0;
}
//-------------------------------------------------
// ********** CALLBACKS **********
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(!
gPlayerUsingLoopingAnim[playerid]) return;
    if(
IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) {
        
StopLoopingAnim(playerid);
        
TextDrawHideForPlayer(playerid,txtAnimHelper);
    }
}
//------------------------------------------------
public OnPlayerDeath(playeridkilleridreason)
{
    
// if they die whilst performing a looping anim, we should reset the state
    
if(gPlayerUsingLoopingAnim[playerid]) {
        
gPlayerUsingLoopingAnim[playerid] = 0;
        
TextDrawHideForPlayer(playerid,txtAnimHelper);
    }
     return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
gPlayerUsingLoopingAnim[playerid] = 0;
    
gPlayerAnimLibsPreloaded[playerid] = 0;
    return 
1;
}
//-------------------------------------------------
public OnFilterScriptInit()
{
    
// Init our text display
    
txtAnimHelper TextDrawCreate(610.0400.0,
    
"~r~~k~~PED_SPRINT~ ~w~to stop the animation");
    
TextDrawUseBox(txtAnimHelper0);
    
TextDrawFont(txtAnimHelper2);
    
TextDrawSetShadow(txtAnimHelper,0); // no shadow
    
TextDrawSetOutline(txtAnimHelper,1); // thickness 1
    
TextDrawBackgroundColor(txtAnimHelper,0x000000FF);
    
TextDrawColor(txtAnimHelper,0xFFFFFFFF);
    
TextDrawAlignment(txtAnimHelper,3); // align right
}
//-------------------------------------------------
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
cmd[256];
    new 
idx;
    new 
dancestyle;
    new 
sexstyle;
    if(
strcmp(cmd"/animhelp"true) == || strcmp(cmd"/animlist"true) == 0)
    {
        
SendClientMessage(playeridCOLOR_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(playeridCOLOR_GREEN,"_________________________________________________________________________________");
         return 
1;
    }
    if(
strcmp(cmd,"/sit"true) == 0)
    {
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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) == || strcmp(cmd"/sitdown"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7] or /sitdown [1-7]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        
dancestyle strval(tmp);
        if(
dancestyle || dancestyle 4)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            return 
1;
        }
        if(
dancestyle == 1SetPlayerSpecialAction(playeridSPECIAL_ACTION_DANCE1);
        else if(
dancestyle == 2SetPlayerSpecialAction(playeridSPECIAL_ACTION_DANCE2);
        else if(
dancestyle == 3SetPlayerSpecialAction(playeridSPECIAL_ACTION_DANCE3);
        else if(
dancestyle == 4SetPlayerSpecialAction(playeridSPECIAL_ACTION_DANCE4);
           return 
1;
    }
    if(
strcmp(cmd"/crossarms"true) == 0)
    {
          
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /crossarms [1-5]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || anumber 5)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /crossarms [1-5]");
            return 
1;
        }
        if(
anumber == 1LoopingAnim(playerid"COP_AMBIENT""Coplook_loop"4.00111, -1);
        else if(
anumber == 2LoopingAnim(playerid"DEALER""DEALER_IDLE"4.00111, -1);
        else if(
anumber == 3LoopingAnim(playerid"DEALER""DEALER_IDLE_01"4.00111, -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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /getjiggy [1-10]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /pedmove [1-26]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /rap [style 1-3]");
            return 
1;
        }
        
rapstyle strval(tmp);
        if(
rapstyle || rapstyle 3)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /rap [style 1-3]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        if(
rapstyle == 1LoopingAnim(playerid,"RAPPING","RAP_A_Loop",4.0,1,1,1,1,0);
        else if(
rapstyle == 2LoopingAnim(playerid,"RAPPING","RAP_B_Loop",4.0,1,1,1,1,0);
        else if(
rapstyle == 3LoopingAnim(playerid,"RAPPING","RAP_C_Loop",4.0,1,1,1,1,0);
           return 
1;
    }
    if(
strcmp(cmd"/reload"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /reload [style 1-5]");
            return 
1;
        }
        new 
rstyle strval(tmp);
        if(
rstyle || rstyle 5)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /reload [style 1-5]");
            return 
1;
        }
        if(
rstyle == 1ApplyAnimation(playerid,"COLT45","colt45_reload"4.000000);
        else if(
rstyle == 2ApplyAnimation(playerid,"COLT45","sawnoff_reload"4.000000);
        else if(
rstyle == 3ApplyAnimation(playerid,"BUDDY","buddy_reload"4.000000);
        else if(
rstyle == 4ApplyAnimation(playerid,"RIFLE","RIFLE_load"4.000000);
        else if(
rstyle == 5ApplyAnimation(playerid,"PYTHON","python_reload"4.000000);
        return 
1;
    }
    if(
strcmp(cmd,"/dj"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /dj [1-4]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /skate [style 1-3]");
            return 
1;
        }
        new 
rstyle strval(tmp);
        if(
rstyle || rstyle 6)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /skate [style 1-3]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        if(
rstyle == 1LoopingAnim(playerid,"SKATE","skate_idle"4.011111);
        else if(
rstyle == 2LoopingAnim(playerid,"SKATE","skate_run"4.011111);
        else if(
rstyle == 3LoopingAnim(playerid,"SKATE","skate_sprint"4.011111);
        return 
1;
    }
    if(
strcmp(cmd"/wank"true) == 0)
    {
          
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /wank [style 1-3]");
            return 
1;
        }
        
wankstyle strval(tmp);
        if(
wankstyle || wankstyle 3)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /wank [style 1-3]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        if(
wankstyle == 1LoopingAnim(playerid,"PAULNMAC","wank_in",4.0,1,1,1,1,0);
        else if(
wankstyle == 2LoopingAnim(playerid,"PAULNMAC","wank_loop",4.0,1,1,1,1,0);
        else if(
wankstyle == 3OnePlayAnim(playerid,"PAULNMAC","wank_out",4.0,0,0,0,0,0);
           return 
1;
    }
    if(
strcmp(cmd"/fuckme"true) == 0)
    {
          
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /fuckme [style 1-8]");
            return 
1;
        }
        
sexstyle strval(tmp);
        if(
sexstyle || sexstyle 8)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /fuckme [style 1-8]");
            return 
1;
        }
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        if(
sexstyle == 1LoopingAnim(playerid,"SNM","SPANKING_IDLEW",4.1,0,1,1,1,0);
        else if(
sexstyle == 2LoopingAnim(playerid,"SNM","SPANKING_IDLEP",4.1,0,1,1,1,0);
        else if(
sexstyle == 3LoopingAnim(playerid,"SNM","SPANKINGW",4.1,0,1,1,1,0);
        else if(
sexstyle == 4LoopingAnim(playerid,"SNM","SPANKINGP",4.1,0,1,1,1,0);
        else if(
sexstyle == 5LoopingAnim(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,0);
        else if(
sexstyle == 6LoopingAnim(playerid,"SNM","SPANKEDP",4.1,0,1,1,1,0);
        else if(
sexstyle == 7LoopingAnim(playerid,"SNM","SPANKING_ENDW",4.1,0,1,1,1,0);
        else if(
sexstyle == 8LoopingAnim(playerid,"SNM","SPANKING_ENDP",4.1,0,1,1,1,0);
           return 
1;
    }
    if(
strcmp(cmd"/bj"true) == 0)
    {
          
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /bj [style 1-12]");
            return 
1;
        }
        
bjstyle strval(tmp);
        if(
PlayerTied[playerid] != || PlayerCuffed[playerid] != || PlayerFrozen[playerid] != || IsPlayerInAnyVehicle(playerid))
        {
              
SendClientMessage(playeridCOLOR_GREY"   You can't do that at this time !");
            return 
1;
        }
        if(
bjstyle || bjstyle 12)
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /bj [style 1-12]");
            return 
1;
        }
        if(
bjstyle == 1LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 2LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_W",4.1,0,1,1,1,0);
        else if(
bjstyle == 3LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 4LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,0);
        else if(
bjstyle == 5LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 6LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_W",4.1,0,1,1,1,0);
        else if(
bjstyle == 7LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 8LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_W",4.1,0,1,1,1,0);
        else if(
bjstyle == 9LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 10LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_W",4.1,0,1,1,1,0);
        else if(
bjstyle == 11LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_P",4.1,0,1,1,1,0);
        else if(
bjstyle == 12LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_W",4.1,0,1,1,1,0);
           return 
1;
    }
    if(
strcmp(cmd,"/signal"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /signal [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE /lean [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE /sleep [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /fallover [1-4]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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.001100); }
        return 
1;
    }
    if(
strcmp(cmd,"/wave"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /wave [1-3]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /cheer [1-8]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /deal [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /chat [1-7]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /gesture [1-15]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /smoke [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid,0xFF0000FF,"USAGE: /hurt [1-2]");
            return 
1;
        }
        
anumber strval(tmp);
        if(
anumber || 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.010000); }
        
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"cmdtexttrue) == 0) { LoopingAnim(playerid"CRACK""crckidle1",4.0,0,1,1,1,-1); return 1; }
    if(
strcmp("/dive"cmdtexttrue) == 0) { LoopingAnim(playerid,"DODGE","Crush_Jump",4.0,0,1,1,1,0); return 1; }
    if(
strcmp("/showoff"cmdtexttrue) == 0) { OnePlayAnim(playerid,"Freeweights","gym_free_celebrate",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/crabs"cmdtexttrue) == 0) { OnePlayAnim(playerid,"MISC","Scratchballs_01",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/salute"cmdtexttrue) == 0) { OnePlayAnim(playerid,"ON_LOOKERS","Pointup_loop",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/stop"cmdtexttrue) == 0) { OnePlayAnim(playerid,"PED","endchat_01",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/washhands"cmdtexttrue) == 0) { OnePlayAnim(playerid,"BD_FIRE","wash_up",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/cry"cmdtexttrue) == 0) { LoopingAnim(playerid,"GRAVEYARD","mrnF_loop",4.0,1,0,0,0,0); return 1; }
    if(
strcmp("/what"cmdtexttrue) == 0) { LoopingAnim(playerid,"RIOT","RIOT_ANGRY"4.000000); return 1; }
    if(
strcmp(cmd"/piss"true) == 0) { SetPlayerSpecialAction(playeridSPECIAL_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.010000); return 1; }
    if(
strcmp(cmd"/hitch"true) == 0) { LoopingAnim(playerid,"MISC","Hiker_Pose"4.010000); return 1; }
    if(
strcmp(cmd"/bitchslap"true) == 0) { ApplyAnimation(playerid,"MISC","bitchslap",4.0,0,0,0,0,0); return 1; }
    if(
strcmp("/cpr"cmdtexttrue) == 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"cmdtexttrue) == 0) { ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000); return 1; }
    if(
strcmp("/rob"cmdtexttrue) == 0) { LoopingAnim(playerid,"ped""ARRESTgun"4.001110); return 1; }
    if (
strcmp("/laugh"cmdtexttrue) == 0) { ApplyAnimation(playerid"RAPPING""Laugh_01"4.000000); return 1; }
    if (
strcmp("/lookout"cmdtexttrue) == 0) { ApplyAnimation(playerid"SHOP""ROB_Shifty"4.000000); return 1; }
    if (
strcmp("/robman"cmdtexttrue) == 0) { LoopingAnim(playerid"SHOP""ROB_Loop_Threat"4.010000); return 1; }
    if (
strcmp("/hide"cmdtexttrue3) == 0) { LoopingAnim(playerid"ped""cower"3.010000); return 1; }
    if (
strcmp("/vomit"cmdtexttrue) == 0) { ApplyAnimation(playerid"FOOD""EAT_Vomit_P"3.000000); return 1; }
    if (
strcmp("/eat"cmdtexttrue) == 0) { ApplyAnimation(playerid"FOOD""EAT_Burger"3.000000); return 1; }
    if (
strcmp("/crack"cmdtexttrue6) == 0) { LoopingAnim(playerid"CRACK""crckdeth2"4.010000); 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.010000); 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;
}
//------------------------------------------------
//----------------------------------------------------------
stock IsKeyJustDown(keynewkeysoldkeys)
{
    if((
newkeys key) && !(oldkeys key)) return 1;
    return 
0;
}
//----------------------------------------------------------
// EOF 

Error's are

E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(124) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(131) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(135) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(137) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(13 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(145) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(149) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(149) : error 017: undefined symbol "strtok"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(150) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(153) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(155) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(156) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(159) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(163) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(163) : error 017: undefined symbol "strtok"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(164) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(167) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(169) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(170) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(17 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(185) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(18 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(192) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(192) : error 017: undefined symbol "strtok"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(193) : error 017: undefined symbol "tmp"
E:\Libin User Files\Reality Roleplay\Reality Roleplay\filterscripts\Test anim.pwn(196) : error 079: inconsistent return types (array & non-array)
Reply
#2

add this o the bottem of your script

pawn Код:
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;
}
Reply
#3

still there are error
Reply
#4

Use [ pawn] [/pawn] tag for your code.

And [ code] [/code] for your errors.

Thanks
Reply
#5

Can you please compile it?, [pawn] and [code] is not working. Just compile this script
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 gPlayerAnimLibsPreloaded[MAX_PLAYERS];

new string[128];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[128];
new tmp[128];
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);
}

PreloadAnimLib(playerid, animlib[])
{
    ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}
stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}
StopLoopingAnim(playerid)
{
    gPlayerUsingLoopingAnim[playerid] = 0;
    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 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;
}

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

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

stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}

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

// EOF
Reply
#6

2 Things

1. Youve downloaded this script and this should have been posted in the offical script thread

2. we cant compile it for you as I just tryed to so i could see your errors and it comes out in one long line

EDIT: And as i said about an hour ago.... UPDATE YOUR ERRORS
Reply
#7

Quote:

E:\Libin User Files\Anima.pwn(60) : warning 219: local variable "tmp" shadows a variable at a preceding level
E:\Libin User Files\Anima.pwn(60) : warning 219: local variable "cmd" shadows a variable at a preceding level
E:\Libin User Files\Anima.pwn(61) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(61) : error 033: array must be indexed (variable "cmd")
E:\Libin User Files\Anima.pwn(62) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(62) : error 033: array must be indexed (variable "tmp")
E:\Libin User Files\Anima.pwn(75) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(82) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(84) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(84) : error 033: array must be indexed (variable "tmp")
E:\Libin User Files\Anima.pwn(8 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(91) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(9 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(102) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(102) : error 033: array must be indexed (variable "tmp")
E:\Libin User Files\Anima.pwn(106) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(109) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(112) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(116) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(116) : error 033: array must be indexed (variable "tmp")
E:\Libin User Files\Anima.pwn(120) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(123) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(131) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(13 : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(141) : error 079: inconsistent return types (array & non-array)
E:\Libin User Files\Anima.pwn(145) : error 017: undefined symbol "strtok"
E:\Libin User Files\Anima.pwn(145) : error 033: array must be indexed (variable "tmp")
E:\Libin User Files\Anima.pwn(149) : error 079: inconsistent return types (array & non-array)

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.


Above are the list of all errors^^
Check the script below, I edited [code] and [pawn]


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 gPlayerAnimLibsPreloaded[MAX_PLAYERS];

new string[128];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[128];
new tmp[128];
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);
}

PreloadAnimLib(playerid, animlib[])
{
    ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}
stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}
StopLoopingAnim(playerid)
{
    gPlayerUsingLoopingAnim[playerid] = 0;
    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 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[])
{
    [code]new tmp[256],cmd[256],idx;
    cmd = strtok(cmdtext,idx);
    tmp = strtok(cmdtext,idx);[/code]

    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,"_________________________________________________________________________________");
        [code]return 1;[/code]
    }
    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 !");
            [code]return 1;[/code]
        }
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 5) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]"); return 1; }[/code]
        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); }
        [code]return 1;[/code]
    }
    if(strcmp(cmd,"/nobreath", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]"); return 1; }[/code]
        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); }
        [code]return 1;[/code]
    }
    if(strcmp(cmd, "/sitonchair", true) == 0 || strcmp(cmd, "/sitdown", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7] or /sitdown [1-7]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 7) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7]"); return 1; }[/code]
        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
        [code]return 1;[/code]
    }
    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 !");
            [code]return 1;[/code]
        }
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
        [code]return 1;[/code]
    }
    if(strcmp(cmd, "/dance", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            [code]return 1;[/code]
        }
        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;
}

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

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

stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}

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

// EOF
Reply
#8

I got help in my time, but to be fair it's best if you find out yourself because you'll have a better understanding about what you did (I would help but heck it's 5:30am lol).

https://sampforum.blast.hk/showthread.php?tid=281276
Reply
#9

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 gPlayerAnimLibsPreloaded[MAX_PLAYERS];

new string[128];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[128];
new tmp[128];
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);
}

PreloadAnimLib(playerid, animlib[])
{
    ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}
stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}
StopLoopingAnim(playerid)
{
    gPlayerUsingLoopingAnim[playerid] = 0;
    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 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);[/code]

    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,"_________________________________________________________________________________");
        [code]return 1;[/code]
    }
    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 !");
            [code]return 1;[/code]
        }
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 5) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sit [1-5]"); return 1; }[/code]
        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); }
        [code]return 1;[/code]
    }
    if(strcmp(cmd,"/nobreath", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 2) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /nobreath [1-2]"); return 1; }[/code]
        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); }
        [code]return 1;[/code]
    }
    if(strcmp(cmd, "/sitonchair", true) == 0 || strcmp(cmd, "/sitdown", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7] or /sitdown [1-7]");
            [code]return 1;[/code]
        }
        anumber = strval(tmp);
        [code]if(anumber < 1 || anumber > 7) { SendClientMessage(playerid,0xFF0000FF,"USAGE: /sitonchair [1-7]"); return 1; }[/code]
        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
        [code]return 1;[/code]
    }
    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 !");
            [code]return 1;[/code]
        }
        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
        [code]return 1;[/code]
    }
    if(strcmp(cmd, "/dance", true) == 0)
    {
        [code]tmp = strtok(cmdtext, idx);[/code]
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
            [code]return 1;[/code]
        }
        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;
}

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

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

stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}

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

// EOF
you were missing a bracket, next time use tidypawn to see where the indentation gets weird. also i knew it was a bracket problem because there were 26 errors, and the compiler gives up at 26 errors.
Reply
#10

Alright Everything is fixed except 1 warning

E:\Libin User Files\Anima.pwn(625) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)