Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma tabsize 0
- #include <a_samp>
- #include <core>
- #include <float>
- new gPlayerUsingLoopingAnim[MAX_PLAYERS];
- new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
- new Text:txtAnimHelper;
- //-------------------------------------------------
- // ********** INTERNAL FUNCTIONS **********
- 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;
- }
- //------------------------------------------------
- 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);
- }
- //-------------------------------------------------
- LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
- {
- if(gPlayerUsingLoopingAnim[playerid]) TextDrawHideForPlayer(playerid,txtAnimHelper);
- gPlayerUsingLoopingAnim[playerid] = 1;
- ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
- TextDrawShowForPlayer(playerid,txtAnimHelper);
- }
- //-------------------------------------------------
- StopLoopingAnim(playerid)
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
- }
- //-------------------------------------------------
- PreloadAnimLib(playerid, animlib[])
- {
- ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
- }
- //-------------------------------------------------
- // ********** CALLBACKS **********
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(!gPlayerUsingLoopingAnim[playerid]) return;
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) {
- StopLoopingAnim(playerid);
- TextDrawHideForPlayer(playerid,txtAnimHelper);
- }
- }
- //------------------------------------------------
- public OnPlayerDeath(playerid, killerid, reason)
- {
- // 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 OnPlayerSpawn(playerid)
- {
- if(!gPlayerAnimLibsPreloaded[playerid]) {
- PreloadAnimLib(playerid,"BOMBER");
- PreloadAnimLib(playerid,"RAPPING");
- PreloadAnimLib(playerid,"SHOP");
- PreloadAnimLib(playerid,"BEACH");
- PreloadAnimLib(playerid,"SMOKING");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"ON_LOOKERS");
- PreloadAnimLib(playerid,"DEALER");
- PreloadAnimLib(playerid,"CRACK");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"COP_AMBIENT");
- PreloadAnimLib(playerid,"PARK");
- PreloadAnimLib(playerid,"INT_HOUSE");
- PreloadAnimLib(playerid,"FOOD");
- PreloadAnimLib(playerid,"INT_OFFICE");
- PreloadAnimLib(playerid,"SUNBATHE");
- PreloadAnimLib(playerid,"BSKTBALL");
- PreloadAnimLib(playerid,"GANGS");
- PreloadAnimLib(playerid,"PARACHUTE");
- PreloadAnimLib(playerid,"CARRY");
- PreloadAnimLib(playerid,"MEDIC");
- PreloadAnimLib(playerid,"PAULNMAC");
- PreloadAnimLib(playerid,"KISSING");
- PreloadAnimLib(playerid,"PED");
- PreloadAnimLib(playerid,"GYMNASIUM");
- PreloadAnimLib(playerid,"LAPDAN1");
- PreloadAnimLib(playerid,"LAPDAN2");
- PreloadAnimLib(playerid,"LAPDAN3");
- PreloadAnimLib(playerid,"INT_OFFICE");
- gPlayerAnimLibsPreloaded[playerid] = 1;
- }
- return 1;
- }
- //-------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- gPlayerAnimLibsPreloaded[playerid] = 0;
- return 1;
- }
- //-------------------------------------------------
- public OnFilterScriptInit()
- {
- // Init our text display
- txtAnimHelper = TextDrawCreate(610.0, 400.0,
- "~r~~k~~PED_SPRINT~");
- TextDrawUseBox(txtAnimHelper, 0);
- TextDrawFont(txtAnimHelper, 2);
- TextDrawSetShadow(txtAnimHelper,0); // no shadow
- TextDrawSetOutline(txtAnimHelper,1); // thickness 1
- TextDrawBackgroundColor(txtAnimHelper,0x000000FF);
- TextDrawColor(txtAnimHelper,0xFFFFFFFF);
- TextDrawAlignment(txtAnimHelper,3); // align right
- }
- //-------------------------------------------------
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new idx;
- new dancestyle;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd,"/animlist",true)==0)
- {
- SendClientMessage(playerid,0xFFCC00AA,"gta420:anims:");
- SendClientMessage(playerid,0xAFAFAFAA,"/Deal /Smoke /Chat /Dance /Crack /Drunk /Wave /Vomit /Eat /Taichi /FuckU");
- SendClientMessage(playerid,0xAFAFAFAA,"/LookOut /RobMan /HandsUP /GetArrested /Bomb /CrossArms /CellIN /cellOUT");
- SendClientMessage(playerid,0xAFAFAFAA,"/Lay /Hide /Ground /Slapass /Drink /Lol /Pissing");
- SendClientMessage(playerid,0xAFAFAFAA,"/DanceA /DanceB /DanceC /DanceD /DanceClap /SwatHide /Medic /BBal");
- SendClientMessage(playerid,0xAFAFAFAA,"/Csit /SitIN /sitOUT /FsitIN /FsitOUT /ko /ko1 /ko2 /ko3 /ko4 /gIN /gOUT");
- }
- else if(strcmp(cmd,"/newanims",true)==0)
- {
- SendClientMessage(playerid,0xFFCC00AA,"gta420:anims2:by EverWin and Kanada (12/6/09)");
- SendClientMessage(playerid,0xAFAFAFAA,"/Pose /Kiss1-3 /Wave2 /ShadowBox /StepLeft /StepRight");
- SendClientMessage(playerid,0xAFAFAFAA,"/Shake1-8 /Walk1-8 /Run1-11 /Woman1-14 /Para1-14 /Carry");
- SendClientMessage(playerid,0xAFAFAFAA,"/JackOff1-2 /LapDance1-4 /Spaz1-2 /Dose /Jog /Panic");
- }
- else if(strcmp(cmd,"/moreanims",true)==0)
- {
- SendClientMessage(playerid,0xFFCC00AA,"gta420:moreanims:(1/26/2010)");
- SendClientMessage(playerid,0xAFAFAFAA,"/Bend1-4 /Dribble /Desk /SideLay /Cheer1-2 /Win /Crack2-10");
- SendClientMessage(playerid,0xAFAFAFAA,"/Balls /PointRight /PointLeft /Taunt /Doggy1-3 /Hump");
- SendClientMessage(playerid,0xAFAFAFAA,"/Spank1-2 /Deal2-7 /Dodge /Fightc1-5 /Fightd1-4 /Hands1-3");
- SendClientMessage(playerid,0xAFAFAFAA,"/TimeOut /DanceE /DanceF /DanceG /DanceH /DanceI /Slip1-2 ");
- }
- else if(strcmp(cmd,"/animhelp",true)==0)
- {
- SendClientMessage(playerid,0xFFCC00AA,"gta420:animhelp:(/animlist) (/newanims) (/moreanims)");
- }
- if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { // We don't handle anything here that can be used InVehicle
- return 0;
- }
- else if(strcmp(cmd, "/pissing", true) == 0) {
- SetPlayerSpecialAction(playerid,68);
- return 1;
- }
- else if(strcmp(cmd, "/handsup", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- return 1;
- }
- else if(strcmp(cmd, "/cellin", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
- return 1;
- }
- else if(strcmp(cmd, "/cellout", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
- return 1;
- }
- else if(strcmp(cmd, "/drunk", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/bbal", true) == 0) {
- LoopingAnim(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fsitin", true) == 0) {
- ApplyAnimation(playerid,"FOOD","FF_Sit_In",4.0,0,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/fsitout", true) == 0) {
- ApplyAnimation(playerid,"FOOD","FF_Sit_Out_180",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/gin", true) == 0) {
- ApplyAnimation(playerid,"GANGS","leanIN",4.0,0,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/gout", true) == 0) {
- ApplyAnimation(playerid,"GANGS","leanOUT",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/csit", true) == 0) {
- LoopingAnim(playerid,"INT_HOUSE","LOU_In",4.0,0,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/medic", true) == 0) {
- ApplyAnimation(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/dancea", true) == 0) {
- LoopingAnim(playerid,"DANCING","DAN_Loop_A",4.0,1,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/danceb", true) == 0) {
- LoopingAnim(playerid,"DANCING","dnce_M_b",4.0,1,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/dancec", true) == 0) {
- LoopingAnim(playerid,"DANCING","dnce_M_c",4.0,1,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/danced", true) == 0) {
- LoopingAnim(playerid,"DANCING","dnce_M_d",4.0,1,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/danceclap", true) == 0) {
- LoopingAnim(playerid,"DANCING","bd_clap1",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/sitin", true) == 0) {
- ApplyAnimation(playerid,"SUNBATHE","SitnWait_in_W",4.0,0,0,0,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/sitout", true) == 0) {
- ApplyAnimation(playerid,"SUNBATHE","SitnWait_out_W",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/osit", true) == 0) {
- LoopingAnim(playerid,"INT_OFFICE","OFF_Sit_Idle_Loop",4.0,1,1,1,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/ko", true) == 0) {
- LoopingAnim(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/ko1", true) == 0) {
- LoopingAnim(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/ko2", true) == 0) {
- LoopingAnim(playerid,"PED","KO_shot_front",4.0,0,1,1,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/ko3", true) == 0) {
- LoopingAnim(playerid,"PED","KO_skid_back",4.0,0,1,1,1,0);
- return 1;
- }
- else if(strcmp(cmd, "/ko4", true) == 0) {
- LoopingAnim(playerid,"PED","KO_skid_front",4.0,0,1,1,1,0);
- return 1;
- }
- else if (strcmp(cmd, "/swathide", true) == 0) {
- LoopingAnim(playerid,"SWAT","Rail_fall",4.0,0,1,1,1,1);
- return 1;
- }
- else if (strcmp("/bomb", cmdtext, true) == 0) {
- ClearAnimations(playerid);
- OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
- return 1;
- }
- else if (strcmp("/getarrested", cmdtext, true, 7) == 0) {
- LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); // Gun Arrest
- return 1;
- }
- else if (strcmp("/lol", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); // Laugh
- return 1;
- }
- else if(strcmp("/lookout", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
- return 1;
- }
- else if (strcmp("/robman", cmdtext, true) == 0) {
- LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
- return 1;
- }
- else if (strcmp("/crossarms", cmdtext, true) == 0) {
- LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, 1); // Arms crossed
- return 1;
- }
- else if (strcmp("/lay", cmdtext, true, 6) == 0) {
- LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
- return 1;
- }
- else if (strcmp("/hide", cmdtext, true, 3) == 0) {
- LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); // Taking Cover
- return 1;
- }
- else if (strcmp("/vomit", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
- return 1;
- }
- else if (strcmp("/eat", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 1, 1, 1, 1, 1); // Eat Burger
- return 1;
- }
- else if (strcmp("/wave", cmdtext, true) == 0) {
- LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); // Wave
- return 1;
- }
- else if (strcmp("/slapass", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
- return 1;
- }
- else if (strcmp("/deal", cmdtext, true) == 0) {
- OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
- return 1;
- }
- else if (strcmp("/smokem", cmdtext, true, 4) == 0) {
- LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Smoke
- return 1;
- }
- else if (strcmp("/smokef", cmdtext, true) == 0) {
- LoopingAnim(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Female Smoking
- return 1;
- }
- else if (strcmp("/ground", cmdtext, true, 4) == 0) {
- LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); // Sit
- return 1;
- }
- else if(strcmp(cmd, "/chat", true) == 0) {
- OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/fucku", true) == 0) {
- OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/taichi", true) == 0) {
- LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/drink", true) == 0) {
- LoopingAnim(playerid,"BAR","dnk_stndF_loop",4.0,1,0,0,0,0);
- return 1;
- }
- /////////////////////NEW SHIT BY KAN AND EVERWIN!!!!!!!!!!!!!!!!!!!!!!!!!!
- else if(strcmp(cmd, "/pose", true) == 0) {
- LoopingAnim(playerid,"CLOTHES","CLO_Pose_Torso",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/shake1", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake2", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake3", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake4", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake5", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake6", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake7", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkfa",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/shake8", true) == 0) {
- LoopingAnim(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/kiss1", true) == 0) {
- LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_01",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/kiss2", true) == 0) {
- LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_02",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/kiss3", true) == 0) {
- LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_03",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/wave2", true) == 0) {
- LoopingAnim(playerid,"KISSING","gfwave2",4.0,0,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/CarSmo", true) == 0) {
- LoopingAnim(playerid,"PED","Smoke_in_car",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/shadowbox", true) == 0) {
- LoopingAnim(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,0,0,0,0);
- return 1;
- }
- else if(strcmp(cmd, "/walk1", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_gang2",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk2", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_gang1",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk3", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_player",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk4", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_fat",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk5", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_civi",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk6", true) == 0) {
- LoopingAnim(playerid,"PED","Walk_Wuzi",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk7", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_old",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/walk8", true) == 0) {
- LoopingAnim(playerid,"PED","WALK_shuffle",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/jackoff1", true) == 0) {
- LoopingAnim(playerid,"PAULNMAC","wank_loop",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/jackoff2", true) == 0) {
- LoopingAnim(playerid,"PAULNMAC","wank_out",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/lapdance2", true) == 0) {
- LoopingAnim(playerid,"LAPDAN1","LAPDAN_D",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/lapdance1", true) == 0) {
- LoopingAnim(playerid,"LAPDAN1","LAPDAN_P",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/lapdance3", true) == 0) {
- LoopingAnim(playerid,"LAPDAN2","LAPDAN_D",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/lapdance4", true) == 0) {
- LoopingAnim(playerid,"LAPDAN3","LAPDAN_D",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/spaz1", true) == 0) {
- LoopingAnim(playerid,"PED","SHOT_partial",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/spaz2", true) == 0) {
- LoopingAnim(playerid,"PED","SHOT_partial_B",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/dose", true) == 0) {
- LoopingAnim(playerid,"PED","gum_eat",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/jog", true) == 0) {
- LoopingAnim(playerid,"PED","JOG_femaleA",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/run1", true) == 0) {
- LoopingAnim(playerid,"PED","run_1armed",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run2", true) == 0) {
- LoopingAnim(playerid,"PED","run_armed",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run3", true) == 0) {
- LoopingAnim(playerid,"PED","run_civi",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run4", true) == 0) {
- LoopingAnim(playerid,"PED","run_csaw",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run5", true) == 0) {
- LoopingAnim(playerid,"PED","run_fat",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run6", true) == 0) {
- LoopingAnim(playerid,"PED","run_fatold",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run7", true) == 0) {
- LoopingAnim(playerid,"PED","run_gang1",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run8", true) == 0) {
- LoopingAnim(playerid,"PED","run_old",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run9", true) == 0) {
- LoopingAnim(playerid,"PED","run_player",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run10", true) == 0) {
- LoopingAnim(playerid,"PED","run_rocket",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/run11", true) == 0) {
- LoopingAnim(playerid,"PED","Run_Wuzi",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/stepright", true) == 0) {
- LoopingAnim(playerid,"PED","run_right",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/stepleft", true) == 0) {
- LoopingAnim(playerid,"PED","run_left",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/panic", true) == 0) {
- LoopingAnim(playerid,"PED","sprint_panic",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/woman1", true) == 0) {
- LoopingAnim(playerid,"PED","woman_idlestance",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman2", true) == 0) {
- LoopingAnim(playerid,"PED","woman_run",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman3", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_runbusy",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman4", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_runfatold",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman5", true) == 0) {
- LoopingAnim(playerid,"PED","woman_runpanic",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman6", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_runsexy",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman7", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walkbusy",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman8", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walkfatold",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman9", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walknorm",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman10", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walkold",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman11", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walkpro",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman12", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walksexy",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman13", true) == 0) {
- LoopingAnim(playerid,"PED","WOMAN_walkshop",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/woman14", true) == 0) {
- LoopingAnim(playerid,"PED","XPRESSscratch",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/para1", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","FALL_skyDive",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para2", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_Accel",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para3", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","FALL_skyDive_DIE",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para4", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_L",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para5", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_R",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para6", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_decel",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para7", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_float",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para8", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_Land",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para9", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_open",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para10", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_Rip_Loop_O",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para11", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_Rip_O",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para12", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_steerL",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para13", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_steerR",4.0,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/para14", true) == 0) {
- OnePlayAnim(playerid,"PARACHUTE","PARA_steerR_O",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/carry1", true) == 0) {
- OnePlayAnim(playerid,"CARRY","crry_prtial",4.0,1,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/bend1", true) == 0) {
- ApplyAnimation(playerid,"FINALE","FIN_Cop1_Loop",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/bend2", true) == 0) {
- ApplyAnimation(playerid,"FINALE","FIN_LegsUp",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/bend3", true) == 0) {
- ApplyAnimation(playerid,"FINALE","FIN_LegsUp_L",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/bend4", true) == 0) {
- ApplyAnimation(playerid,"FINALE","FIN_LegsUp_Loop",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/dribble", true) == 0) {
- ApplyAnimation(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/sidelay", true) == 0) {
- ApplyAnimation(playerid,"MD_CHASE","MD_BIKE_Lnd_Die_F",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/cheer1", true) == 0) {
- ApplyAnimation(playerid,"CASINO","manwinb",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/cheer2", true) == 0) {
- ApplyAnimation(playerid,"CASINO","manwind",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/win", true) == 0) {
- ApplyAnimation(playerid,"CASINO","Slot_win_out",4.1,0,1,1,1,1);
- return 1;
- }
- /////////////////////////////
- else if(strcmp(cmd, "/crack", true) == 0) {
- ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_01",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack2", true) == 0) {
- ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_02",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack3", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckdeth1",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack4", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack5", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckdeth3",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack6", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckdeth4",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack7", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckidle1",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack8", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack9", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckidle3",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/crack10", true) == 0) {
- ApplyAnimation(playerid,"CRACK","crckidle4",4.1,0,1,1,1,1);
- return 1;
- }
- ////////////////////////////////////////////////////////////////////////////////
- else if(strcmp(cmd, "/balls", true) == 0) {
- ApplyAnimation(playerid,"MISC","Scratchballs_01",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/pointright", true) == 0) {
- ApplyAnimation(playerid,"MISC","Hiker_Pose",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/pointleft", true) == 0) {
- ApplyAnimation(playerid,"MISC","Hiker_Pose_L",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/taunt", true) == 0) {
- ApplyAnimation(playerid,"MISC","KAT_Throw_K",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/dancee", true) == 0) {
- ApplyAnimation(playerid,"DANCING","DAN_Down_A",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/dancef", true) == 0) {
- ApplyAnimation(playerid,"DANCING","bd_clap",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/danceg", true) == 0) {
- ApplyAnimation(playerid,"DANCING","DAN_Left_A",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/danceh", true) == 0) {
- ApplyAnimation(playerid,"DANCING","DAN_Right_A",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/dancei", true) == 0) {
- ApplyAnimation(playerid,"DANCING","DAN_Up_A",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/doggy", true) == 0) {
- ApplyAnimation(playerid,"SNM","SPANKINGW",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/hump", true) == 0) {
- ApplyAnimation(playerid,"SNM","SPANKEDP",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/doggy2", true) == 0) {
- ApplyAnimation(playerid,"SNM","SPANKING_IDLEW",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/spank", true) == 0) {
- ApplyAnimation(playerid,"SNM","SPANKING_ENDW",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/spank2", true) == 0) {
- ApplyAnimation(playerid,"SNM","SPANKING_ENDP",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal2", true) == 0) {
- ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal3", true) == 0) {
- ApplyAnimation(playerid,"DEALER","DEALER_IDLE_01",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal4", true) == 0) {
- ApplyAnimation(playerid,"DEALER","DEALER_IDLE_02",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal5", true) == 0) {
- ApplyAnimation(playerid,"DEALER","DEALER_IDLE_03",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal6", true) == 0) {
- ApplyAnimation(playerid,"DEALER","DRUGS_BUY",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/deal7", true) == 0) {
- ApplyAnimation(playerid,"DEALER","shop_pay",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/dodge", true) == 0) {
- ApplyAnimation(playerid,"DODGE","Crush_Jump",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightc1", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_C","FightC_1",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightc2", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_C","FightC_2",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightc3", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_C","FightC_3",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightc4", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_C","FightC_G",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightc5", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightd1", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_D","FightD_1",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightd2", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_D","FightD_2",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightd3", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/fightd4", true) == 0) {
- ApplyAnimation(playerid,"FIGHT_D","FightD_G",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/doggy3", true) == 0) {
- ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/timeout", true) == 0) {
- ApplyAnimation(playerid,"FOOD","EAT_Vomit_SK",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/hands1", true) == 0) {
- ApplyAnimation(playerid,"GHANDS","gsign2LH",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/hands2", true) == 0) {
- ApplyAnimation(playerid,"GHANDS","gsign4",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/hands3", true) == 0) {
- ApplyAnimation(playerid,"GHANDS","gsign5",4.1,1,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/slip1", true) == 0) {
- ApplyAnimation(playerid,"GYMNASIUM","gym_jog_falloff",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/slip2", true) == 0) {
- ApplyAnimation(playerid,"GYMNASIUM","gym_tread_falloff",4.1,0,1,1,1,1);
- return 1;
- }
- else if(strcmp(cmd, "/desk", true) == 0) {
- ApplyAnimation(playerid,"INT_OFFICE","OFF_Sit_Type_Loop",4.1,1,1,1,1,1);
- return 1;
- }
- //adding smoke and drink
- else if(strcmp(cmd, "/beer", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
- return 1;
- }
- else if(strcmp(cmd, "/blunt", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
- return 1;
- }
- else if(strcmp(cmd, "/wine", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
- return 1;
- }
- else if(strcmp(cmd, "/sprunk", true) == 0) {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
- return 1;
- }
- /*///////////////////////////////////////////////////////////////////////////////
- SHOT_partial
- SHOT_partial_B
- *////////////////////////////////////////////////////////////////////////////////
- /* Would allow people to troll... but would be cool as a script
- controlled function
- if(strcmp(cmd, "/inbedr", true) == 0) {
- LoopingAnim(playerid,"INT_HOUSE","BED_Loop_R",4.0,1,0,0,0,0);
- return 1;
- }
- if(strcmp(cmd, "/inbedl", true) == 0) {
- LoopingAnim(playerid,"INT_HOUSE","BED_Loop_L",4.0,1,0,0,0,0);
- return 1;
- }*/
- // START DANCING
- if(strcmp(cmd, "/dance", true) == 0) {
- new tmp[256];
- // Get the dance style param
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
- 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;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement