/* /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$$ | $$$ | $$ /$$__ $$ | $$__ $$| $$__ $$ | $$$$| $$| $$ \__/ | $$ \ $$| $$ \ $$ | $$ $$ $$| $$ /$$$$ /$$$$$$| $$$$$$$/| $$$$$$$/ | $$ $$$$| $$|_ $$|______/| $$__ $$| $$____/ | $$\ $$$| $$ \ $$ | $$ \ $$| $$ | $$ \ $$| $$$$$$/ | $$ | $$| $$ |__/ \__/ \______/ |__/ |__/|__/ Next Generation RolePlay Animations (created by Next Generation Gaming Development Team) Combined Credits: (***) GhoulSlayeR (***) Zhao (***) Kye (**) Ivy */ #include #include //------------------------------------------------- forward ClearAnims(playerid); public ClearAnims(playerid) { ClearAnimationsEx(playerid); } PlayAnim(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync) { ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync); } CMD:toganimhelper(playerid, params[]) { if(GetPVarType(playerid, "togAnimHelper")) { SendClientMessage(playerid, -1, "You have re-enabled the animation helper."); DeletePVar(playerid, "togAnimHelper"); } else { SendClientMessage(playerid, -1, "You have disabled the animation helper."); SetPVarInt(playerid, "togAnimHelper", 1); } return 1; } PlayAnimEx(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync) { if(!IsPlayerIdle(playerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "You must stop your current animation!"); gPlayerUsingLoopingAnim[playerid] = 1; IsDoingAnim[playerid] = 1; ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync); if(!GetPVarType(playerid, "togAnimHelper")) TextDrawShowForPlayer(playerid,txtAnimHelper); return 1; } StopLoopingAnim(playerid) { gPlayerUsingLoopingAnim[playerid] = 0; ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0, 1); } PreloadAnimLib(playerid, animlib[]) { ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0,1); } IsAblePedAnimation(playerid) { if(GetPVarType(playerid, "PlayerCuffed") || GetPVarInt(playerid, "pBagged") >= 1 || GetPVarType(playerid, "Injured") || GetPVarType(playerid, "IsFrozen") || PlayerInfo[playerid][pHospital]!= 0 || GetPVarType(playerid, "IsLive") || GetPVarInt(playerid, "jailcuffs") == 1 || GetPVarType(playerid, "FixVehicleTimer") || CarryCrate[playerid] != -1) { SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!"); return 0; } if(IsPlayerInAnyVehicle(playerid) == 1) { SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be outside a vehicle."); return 0; } return 1; } IsAbleVehicleAnimation(playerid) { if(GetPVarType(playerid, "PlayerCuffed") || GetPVarInt(playerid, "pBagged") >= 1 || GetPVarType(playerid, "Injured") || GetPVarType(playerid, "IsFrozen") || GetPVarInt(playerid, "Hospital") || GetPVarType(playerid, "IsLive")) { SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!"); return 0; } if(IsPlayerInAnyVehicle(playerid) == 0) { SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be inside a vehicle."); return 0; } return 1; } //------------------------------------------------- // ********** SPECIFIC VEHICLES ********** IsCLowrider(carid) { new Cars[] = { 536, 575, 567}; for(new i = 0; i < sizeof(Cars); i++) { if(GetVehicleModel(carid) == Cars[i]) return 1; } return 0; } LoadVactionsHelper() { txtAnimHelper = TextDrawCreate(630.0, 420.0, "~r~~k~~PED_SPRINT~ ~w~to stop the animation"); TextDrawUseBox(txtAnimHelper, 0); TextDrawFont(txtAnimHelper, 2); TextDrawSetShadow(txtAnimHelper,0); TextDrawSetOutline(txtAnimHelper,1); TextDrawBackgroundColor(txtAnimHelper,0x000000FF); TextDrawColor(txtAnimHelper,0xFFFFFFFF); TextDrawAlignment(txtAnimHelper,3); return 1; } forward StopaniTimer(playerid); public StopaniTimer(playerid) { new Float:posX, Float:posY, Float:posZ; GetPlayerPos(playerid, posX, posY, posZ); if(StopaniFloats[playerid][0] != posX || StopaniFloats[playerid][1] != posY || StopaniFloats[playerid][2] != posZ) { SendClientMessageEx (playerid, COLOR_YELLOW, "Failed to clear animations because you moved!"); for(new i = 0; i < 3; i++) { StopaniFloats[playerid][i] = 0; } return 1; } SendClientMessageEx (playerid, COLOR_YELLOW, "Your animations were cleared!"); ClearAnimationsEx(playerid); SetPlayerSkin(playerid, GetPlayerSkin(playerid)); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); for(new i = 0; i < 3; i++) { StopaniFloats[playerid][i] = 0; } return 1; } CMD:animlist(playerid, params[]) { SendClientMessage(playerid, COLOR_GREEN, "Available Animations:"); SendClientMessage(playerid, COLOR_GRAD1, "/handsup /drunk /bomb /rob /laugh /lookout /robman /crossarms /sit /siteat /hide /vomit /eat"); SendClientMessage(playerid, COLOR_GRAD2, "/wave /slapass /deal /taichi /crack /smoke /chat /dance /fucku /taichi /drinkwater /pedmove"); SendClientMessage(playerid, COLOR_GRAD3, "/checktime /sleep /blob /opendoor /wavedown /shakehand /reload /cpr /dive /showoff /box /tagwall"); SendClientMessage(playerid, COLOR_GRAD4, "/goggles /cry /dj /cheer /throw /robbed /hurt /nobreath /bar /getjiggy /fallover /rap /piss"); SendClientMessage(playerid, COLOR_GRAD5, "/salute /crabs /washhands /signal /stop /gesture /jerkoff /idles /lowrider /carchat /stripclub"); SendClientMessage(playerid, COLOR_GRAD6, "/blowjob /spank /sunbathe /kiss /snatch /sneak /copa /sexy /holdup /misc /bodypush"); SendClientMessage(playerid, COLOR_GRAD6, "/lowbodypush /headbutt /airkick /doorkick /leftslap /elbow /coprun /hitchhike /lean /nope"); SendClientMessage(playerid, COLOR_GRAD6, "/cashier /write /camera /beckon /carry /cslot /croulette /ccards /pose /swata /argue"); SendClientMessage(playerid, COLOR_GRAD6, "/presenta /pool /basketball /fuku /getup /phonetalk /crouchreload /lowbodypunch /fightidle"); SendClientMessage(playerid, COLOR_GREEN, "Use /stopani to stop an animation."); SendClientMessage(playerid, COLOR_GREEN, "Use /toganimhelper to disable animation helper textdraw."); return 1; } CMD:stopani(playerid, params[]) { if(StopaniFloats[playerid][0] != 0) { SendClientMessageEx(playerid, COLOR_GREY, "You are already attempting to clear your animations!"); return 1; } if(GetPVarInt(playerid, "Injured") != 0 || PlayerCuffed[playerid] != 0 || GetPVarInt(playerid, "pBagged") >= 1 || PlayerInfo[playerid][pHospital] != 0 || PlayerInfo[playerid][pBeingSentenced] != 0|| GetPVarType(playerid, "IsTackled") || GetPVarType(playerid, "Tackling") || GetPVarInt(playerid, "inmatefood") > 0 || GetPVarInt(playerid, "Carryingfood") > 0 || GetPVarInt(playerid, "jailcuffs") == 1 || GetPVarType(playerid, "FixVehicleTimer")) { SendClientMessageEx(playerid, COLOR_GRAD2, "You cannot do this at this time."); } else { GetPlayerPos(playerid, StopaniFloats[playerid][0], StopaniFloats[playerid][1], StopaniFloats[playerid][2]); SetTimerEx("StopaniTimer", 10000, 0, "d", playerid); SendClientMessageEx (playerid, COLOR_YELLOW, "Do not move for 10 seconds to have your animations cleared!"); } return 1; } CMD:shakehand(playerid, params[]) { new string[128], giveplayerid, style; if(sscanf(params, "ud", giveplayerid, style)) return SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /shakehand [player] [style (1-8)]"); if(IsPlayerConnected(giveplayerid) || (PlayerInfo[giveplayerid][pAdmin] >= 2 && PlayerInfo[playerid][pTogReports] == 0)) { if(giveplayerid == playerid) { SendClientMessageEx(playerid, COLOR_GREY, "You can't shake your own hand."); return 1; } else if(PlayerInfo[giveplayerid][pAdmin] >= 2 && PlayerInfo[giveplayerid][pTogReports] != 1) { SendClientMessageEx(playerid, COLOR_GREY, "You are unable to shake this hand."); return 1; } if(style >= 1 && style < 9) { new Float: ppFloats[3]; GetPlayerPos(giveplayerid, ppFloats[0], ppFloats[1], ppFloats[2]); if(!IsPlayerInRangeOfPoint(playerid, 5, ppFloats[0], ppFloats[1], ppFloats[2])) { SendClientMessageEx(playerid, COLOR_GREY, "You're too far away. You can't shake hands right now."); return 1; } SetPVarInt(playerid, "shrequest", giveplayerid); SetPVarInt(playerid, "shstyle", style); format(string, sizeof(string), "You have requested to shake %s's hand, please wait for them to respond.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_WHITE, string); format(string, sizeof(string), "%s has requested to shake your hand, please use '/accept handshake' to approve the hand shake.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_WHITE, string); } else { SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /shakehand [player] [style (1-8)]"); } } else { SendClientMessageEx(playerid, COLOR_GREY, "Invalid player specified."); } return 1; } CMD:time(playerid, params[]) { if(GetPVarInt(playerid, "Injured") != 0 || PlayerCuffed[playerid] != 0 || GetPVarInt(playerid, "pBagged") >= 1 || PlayerInfo[playerid][pHospital] != 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "You can't do that right now."); new string[128], mtext[20], thour, suffix[3], year, month,day; getdate(year, month, day); if(month == 1) { mtext = "January"; } else if(month == 2) { mtext = "February"; } else if(month == 3) { mtext = "March"; } else if(month == 4) { mtext = "April"; } else if(month == 5) { mtext = "May"; } else if(month == 6) { mtext = "June"; } else if(month == 7) { mtext = "July"; } else if(month == 8) { mtext = "August"; } else if(month == 9) { mtext = "September"; } else if(month == 10) { mtext = "October"; } else if(month == 11) { mtext = "November"; } else if(month == 12) { mtext = "December"; } if(hour > 12 && hour < 24) { thour = hour - 12; suffix = "PM"; } else if(hour == 12) { thour = 12; suffix = "PM"; } else if(hour > 0 && hour < 12) { thour = hour; suffix = "AM"; } else if(hour == 0) { thour = 12; suffix = "AM"; } if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%s, %s %d, %d~n~~g~|~w~%d:%02d~g~%s|~n~~w~Jail Time Left: ~r~%s", GetWeekday(1), mtext, day, year, thour, minuite, suffix, TimeConvert(PlayerInfo[playerid][pJailTime])); } else { format(string, sizeof(string), "~y~%s, %s %d, %d~n~~g~|~w~%d:%02d~g~%s|", GetWeekday(1), mtext, day, year, thour, minuite, suffix); } if(!IsPlayerInAnyVehicle(playerid)) { ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch", 4.0, 0, 0, 0, 0, 0, 1); } GameTextForPlayer(playerid, string, 5000, 1); return 1; } CMD:animhelp(playerid, params[]) { SetPVarInt(playerid, "HelpResultCat0", 1); Help_ListCat(playerid, DIALOG_HELPCATOTHER1); return 1; } CMD:oanimhelp(playerid, params[]) { return cmd_animlist(playerid, params); } /*CMD:stopani(playerid, params[]) { if(GetPVarInt(playerid, "PlayerCuffed") != 0 || GetPVarInt(playerid, "Injured") == 1 || GetPVarInt(playerid, "IsFrozen") == 1) { SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!"); return 1; } if(IsPlayerInAnyVehicle(playerid) == 1) { SendClientMessage(playerid, COLOR_GRAD2, "This command requires you to be outside a vehicle."); return 1; } ClearAnimationsEx(playerid); SetPlayerSkin(playerid, GetPlayerSkin(playerid)); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); return 1; }*/ CMD:bodypush(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0); return 1; } CMD:lowbodypush(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0); return 1; } CMD:headbutt(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"WAYFARER","WF_Fwd",4.0,0,0,0,0,0); return 1; } CMD:airkick(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0); return 1; } CMD:doorkick(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"POLICE","Door_Kick",4.0,0,0,0,0,0); return 1; } CMD:leftslap(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0); return 1; } CMD:elbow(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0); return 1; } CMD:coprun(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1); return 1; } CMD:handsup(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP); IsDoingAnim[playerid] = 1; return 1; } CMD:piss(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; SetPlayerSpecialAction(playerid, 68); IsDoingAnim[playerid] = 1; return 1; } CMD:sneak(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PED", "Player_Sneak", 4.1, 1, 1, 1, 1, 1, 1); return 1; } CMD:drunk(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 1, 1); return 1; } CMD:rob(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, 1, 1); return 1; } CMD:laugh(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "RAPPING", "Laugh_01", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:lookout(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:hide(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:vomit(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "FOOD", "EAT_Vomit_P", 3.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:slapass(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:fucku(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:taichi(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:drinkwater(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:checktime(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "COP_AMBIENT", "Coplook_watch", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:sleep(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "CRACK", "crckdeth4", 4.0, 0, 1, 1, 1, 0, 1); return 1; } CMD:blob(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "CRACK", "crckidle1", 4.0, 0, 1, 1, 1, 0, 1); return 1; } CMD:wavedown(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "BD_FIRE", "BD_Panic_01", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:cpr(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "MEDIC", "CPR", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:showoff(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "Freeweights", "gym_free_celebrate", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:goggles(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "goggles", "goggles_put_on", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:cry(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "GRAVEYARD", "mrnF_loop", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:throw(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnim(playerid, "GRENADE", "WEAPON_throw", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:hurt(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "SWAT", "gnstwall_injurd", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:box(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "GYMNASIUM", "GYMshadowbox", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:washhands(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "BD_FIRE", "wash_up", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:crabs(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "MISC", "Scratchballs_01", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:salute(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "ON_LOOKERS", "Pointup_loop", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:jerkoff(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PAULNMAC", "wank_out", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:stop(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PED", "endchat_01", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:lowbodypunch(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "FIGHT_B", "FightB_G", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "KNIFE", "Knife_4", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lowbodypunch [1-2]"); } return 1; } CMD:fightidle(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "FIGHT_B", "FightB_IDLE", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "FIGHT_C", "FightC_IDLE", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "FIGHT_D", "FightD_IDLE", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "PED", "FIGHTIDLE", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fightidle [1-4]"); } return 1; } CMD:rap(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "RAPPING", "RAP_A_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "RAPPING", "RAP_B_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "RAPPING", "RAP_C_Loop", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rap [1-3]"); } return 1; } CMD:chat(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "PED", "IDLE_CHAT", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkA", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkB", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkE", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkF", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkG", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkH", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /chat [1-7]"); } return 1; } CMD:gesture(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "GHANDS", "gsign1", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "GHANDS", "gsign1LH", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "GHANDS", "gsign2", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "GHANDS", "gsign2LH", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "GHANDS", "gsign3", 4.0, 0, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "GHANDS", "gsign3LH", 4.0, 0, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "GHANDS", "gsign4", 4.0, 0, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "GHANDS", "gsign4LH", 4.0, 0, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "GHANDS", "gsign5", 4.0, 0, 0, 0, 0, 0, 1); case 10: PlayAnimEx(playerid, "GHANDS", "gsign5", 4.0, 0, 0, 0, 0, 0, 1); case 11: PlayAnimEx(playerid, "GHANDS", "gsign5LH", 4.0, 0, 0, 0, 0, 0, 1); case 12: PlayAnimEx(playerid, "GANGS", "Invite_No", 4.0, 0, 0, 0, 0, 0, 1); case 13: PlayAnimEx(playerid, "GANGS", "Invite_Yes", 4.0, 0, 0, 0, 0, 0, 1); case 14: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkD", 4.0, 0, 0, 0, 0, 0, 1); case 15: PlayAnimEx(playerid, "GANGS", "smkcig_prtl", 4.0, 0, 0, 0, 0, 0, 1); case 16: PlayAnimEx(playerid, "PED", "endchat_02", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gesture [1-16]"); } return 1; } CMD:lay(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "BEACH", "Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "BEACH", "SitnWait_loop_W", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lay [1-3]"); } return 1; } CMD:wave(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "KISSING", "gfwave2", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "PED", "endchat_03", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "bd_fire", "BD_GF_Wave", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /wave [1-4]"); } return 1; } CMD:signal(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "POLICE", "CopTraf_Come", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "POLICE", "CopTraf_Stop", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /signal [1-2]"); } return 1; } CMD:nobreath(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "PED", "IDLE_tired", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "FAT", "IDLE_tired", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /nobreath [1-3]"); } return 1; } CMD:fallover(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "KNIFE", "KILL_Knife_Ped_Die", 4.0, 0, 1, 1, 1, 0, 1); case 2: PlayAnimEx(playerid, "PED", "KO_shot_face", 4.0, 0, 1, 1, 1, 0, 1); case 3: PlayAnimEx(playerid, "PED", "KO_shot_stom", 4.0, 0, 1, 1, 1, 0, 1); case 4: PlayAnimEx(playerid, "PED", "BIKE_fallR", 4.1, 0, 1, 1, 1, 0, 1); case 5: PlayAnimEx(playerid, "PED", "BIKE_fall_off", 4.1, 0, 1, 1, 1, 0, 1); case 6: PlayAnimEx(playerid, "BASEBALL", "Bat_Hit_3", 4.1, 0, 1, 1, 1, 0, 1); case 7: PlayAnimEx(playerid, "DILDO", "Dildo_Hit_3", 4.1, 0, 1, 1, 1, 0, 1); case 8: PlayAnimEx(playerid, "HEIST9", "CAS_G2_GasKO", 4.1, 0, 1, 1, 1, 0, 1); case 9: PlayAnimEx(playerid, "FIGHT_B", "HitB_3", 4.1, 0, 1, 1, 1, 0, 1); case 10: PlayAnimEx(playerid, "FIGHT_C", "HitC_3", 4.1, 0, 1, 1, 1, 0, 1); case 11: PlayAnimEx(playerid, "FIGHT_D", "HitD_3", 4.1, 0, 1, 1, 1, 0, 1); case 12: PlayAnimEx(playerid, "FIGHT_E", "Hit_fightkick_B", 4.1, 0, 1, 1, 1, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fallover [1-12]"); } return 1; } CMD:pedmove(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "PED", "JOG_femaleA", 4.0, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "PED", "JOG_maleA", 4.0, 1, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "PED", "WOMAN_walkfatold", 4.0, 1, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "PED", "run_fat", 4.0, 1, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "PED", "run_fatold", 4.0, 1, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "PED", "run_old", 4.0, 1, 1, 1, 1, 1, 1); case 7: PlayAnimEx(playerid, "PED", "Run_Wuzi", 4.0, 1, 1, 1, 1, 1, 1); case 8: PlayAnimEx(playerid, "PED", "swat_run", 4.0, 1, 1, 1, 1, 1, 1); case 9: PlayAnimEx(playerid, "PED", "WALK_fat", 4.0, 1, 1, 1, 1, 1, 1); case 10: PlayAnimEx(playerid, "PED", "WALK_fatold", 4.0, 1, 1, 1, 1, 1, 1); case 11: PlayAnimEx(playerid, "PED", "WALK_gang1", 4.0, 1, 1, 1, 1, 1, 1); case 12: PlayAnimEx(playerid, "PED", "WALK_gang2", 4.0, 1, 1, 1, 1, 1, 1); case 13: PlayAnimEx(playerid, "PED", "WALK_old", 4.0, 1, 1, 1, 1, 1, 1); case 14: PlayAnimEx(playerid, "PED", "WALK_shuffle", 4.0, 1, 1, 1, 1, 1, 1); case 15: PlayAnimEx(playerid, "PED", "woman_run", 4.0, 1, 1, 1, 1, 1, 1); case 16: PlayAnimEx(playerid, "PED", "WOMAN_runbusy", 4.0, 1, 1, 1, 1, 1, 1); case 17: PlayAnimEx(playerid, "PED", "WOMAN_runfatold", 4.0, 1, 1, 1, 1, 1, 1); case 18: PlayAnimEx(playerid, "PED", "woman_runpanic", 4.0, 1, 1, 1, 1, 1, 1); case 19: PlayAnimEx(playerid, "PED", "WOMAN_runsexy", 4.0, 1, 1, 1, 1, 1, 1); case 20: PlayAnimEx(playerid, "PED", "WOMAN_walkbusy", 4.0, 1, 1, 1, 1, 1, 1); case 21: PlayAnimEx(playerid, "PED", "WOMAN_walkfatold", 4.0, 1, 1, 1, 1, 1, 1); case 22: PlayAnimEx(playerid, "PED", "WOMAN_walknorm", 4.0, 1, 1, 1, 1, 1, 1); case 23: PlayAnimEx(playerid, "PED", "WOMAN_walkold", 4.0, 1, 1, 1, 1, 1, 1); case 24: PlayAnimEx(playerid, "PED", "WOMAN_walkpro", 4.0, 1, 1, 1, 1, 1, 1); case 25: PlayAnimEx(playerid, "PED", "WOMAN_walksexy", 4.0, 1, 1, 1, 1, 1, 1); case 26: PlayAnimEx(playerid, "PED", "WOMAN_walkshop", 4.0, 1, 1, 1, 1, 1, 1); case 27: PlayAnimEx(playerid, "FAT", "FatWalk", 4.0, 1, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pedmove [1-27]"); } return 1; } CMD:getjiggy(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "DANCING", "DAN_Down_A", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "DANCING", "DAN_Left_A", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "DANCING", "DAN_Loop_A", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "DANCING", "DAN_Right_A", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "DANCING", "DAN_Up_A", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "DANCING", "dnce_M_a", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "DANCING", "dnce_M_b", 4.0, 1, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "DANCING", "dnce_M_c", 4.0, 1, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "DANCING", "dnce_M_c", 4.0, 1, 0, 0, 0, 0, 1); case 10: PlayAnimEx(playerid, "DANCING", "dnce_M_d", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /getjiggy [1-10]"); } return 1; } CMD:stripclub(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "STRIP", "PLY_CASH", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "STRIP", "PUN_CASH", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /stripclub [1-2]"); } return 1; } CMD:smoke(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnim(playerid, "SMOKING", "M_smk_in", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "SMOKING", "M_smk_tap", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "SMOKING", "M_smk_drag", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "SMOKING", "M_smk_loop", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /smoke [1-6]"); } return 1; } CMD:dj(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SCRATCHING", "scdldlp", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "SCRATCHING", "scdlulp", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "SCRATCHING", "scdrdlp", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "SCRATCHING", "scdrulp", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dj [1-4]"); } return 1; } CMD:reload(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BUDDY", "buddy_reload", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "PYTHON", "python_reload", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "COLT45", "colt45_reload", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "COLT45", "sawnoff_reload", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "RIFLE", "RIFLE_load", 4.0, 0, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "SILENCED", "Silence_reload", 4.0, 0, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "TEC", "TEC_reload", 3.5, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /reload [1-7]"); } return 1; } CMD:crouchreload(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BUDDY", "buddy_crouchreload", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "COLT45", "colt45_crouchreload", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "RIFLE", "RIFLE_crouchload", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "SILENCED", "CrouchReload", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "UZI", "UZI_crouchreload", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /crouchreload [1-5]"); } return 1; } CMD:tagwall(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "GRAFFITI", "graffiti_Chkout", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "GRAFFITI", "spraycan_fire", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /tag [1-2]"); } return 1; } CMD:deal(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "DEALER", "DEALER_DEAL", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "DEALER", "shop_pay", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /deal [1-2]"); } return 1; } CMD:crossarms(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1, 1); case 2: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "GRAVEYARD", "mrnM_loop", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "GRAVEYARD", "prst_loopa", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /crossarms [1-4]"); } return 1; } CMD:cheer(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "ON_LOOKERS", "shout_01", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "ON_LOOKERS", "shout_02", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "ON_LOOKERS", "shout_in", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "RIOT", "RIOT_ANGRY_B", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "RIOT", "RIOT_CHANT", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "RIOT", "RIOT_shout", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "STRIP", "PUN_HOLLER", 4.0, 1, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "OTB", "wtchrace_win", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cheer [1-8]"); } return 1; } CMD:sit(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "BEACH", "Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "BEACH", "ParkSit_W_loop", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "BEACH", "SitnWait_loop_W", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "FOOD", "FF_Sit_Look", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sit [1-6]"); } return 1; } CMD:siteat(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "FOOD", "FF_Sit_Eat3", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "FOOD", "FF_Sit_Eat2", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /siteat [1-2]"); } return 1; } CMD:bar(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BAR", "Barcustom_get", 4.0, 0, 1, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "BAR", "Barserve_bottle", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "BAR", "Barserve_give", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "BAR", "dnk_stndM_loop", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "BAR", "BARman_idle", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "BAR", "Barserve_loop", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "BAR", "Barserve_order", 4.0, 0, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "BAR", "Barcustom_order", 4.0, 0, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "BAR", "dnk_stndF_loop", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bar [1-9]"); } return 1; } CMD:dance(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: SetPlayerSpecialAction(playerid, 5), IsDoingAnim[playerid] = 1; case 2: SetPlayerSpecialAction(playerid, 6), IsDoingAnim[playerid] = 1; case 3: SetPlayerSpecialAction(playerid, 7), IsDoingAnim[playerid] = 1; case 4: SetPlayerSpecialAction(playerid, 8), IsDoingAnim[playerid] = 1; default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dance [1-4]"); } return 1; } CMD:spank(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SNM", "SPANKINGW", 4.1, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "SNM", "SPANKINGP", 4.1, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "SNM", "SPANKEDW", 4.1, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "SNM", "SPANKEDP", 4.1, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "SNM", "Spanked_IdleP", 4.1, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "SNM", "Spanked_IdleW", 4.1, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "SNM", "Spanking_endP", 4.1, 0, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "SNM", "Spanking_endW", 4.1, 0, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "SNM", "Spanking_SittingIdleW", 4.1, 1, 0, 0, 0, 0, 1); case 10: PlayAnimEx(playerid, "SNM", "Spanking_SittingW", 4.1, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /spank [1-10]"); } return 1; } CMD:sexy(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "STRIP", "strip_E", 4.1, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "STRIP", "strip_G", 4.1, 1, 0, 0, 0, 0, 1); case 3: PlayAnim(playerid, "STRIP", "STR_A2B", 4.1, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "STRIP", "STR_Loop_A", 4.1, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "STRIP", "STR_Loop_B", 4.1, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "STRIP", "STR_Loop_C", 4.1, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sexy [1-6]"); } return 1; } CMD:holdup(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "POOL", "POOL_ChalkCue", 4.1, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "POOL", "POOL_Idle_Stance", 4.1, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /holdup [1-2]"); } return 1; } CMD:copa(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnim(playerid, "POLICE", "CopTraf_Away", 4.1, 0, 0, 0, 0, 0, 1); case 2: PlayAnim(playerid, "POLICE", "CopTraf_Come", 4.1, 0, 0, 0, 0, 0, 1); case 3: PlayAnim(playerid, "POLICE", "CopTraf_Left", 4.1, 0, 0, 0, 0, 0, 1); case 4: PlayAnim(playerid, "POLICE", "CopTraf_Stop", 4.1, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "POLICE", "Cop_move_FWD", 4.1, 1, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "POLICE", "crm_drgbst_01", 4.1, 0, 0, 0, 1, 5000, 1); case 7: PlayAnim(playerid, "POLICE", "Door_Kick", 4.1, 0, 1, 1, 1, 1, 1); case 8: PlayAnim(playerid, "POLICE", "plc_drgbst_01", 4.1, 0, 0, 0, 0, 5000, 1); case 9: PlayAnim(playerid, "POLICE", "plc_drgbst_02", 4.1, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /copa [1-9]"); } return 1; } CMD:misc(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CAR", "Fixn_Car_Loop", 4.1, 1, 0, 0, 0, 0, 1); case 2: PlayAnim(playerid, "CAR", "flag_drop", 4.1, 0, 0, 0, 0, 0, 1); case 3: PlayAnim(playerid, "PED", "bomber", 4.1, 0, 0, 0, 0, 0, 1); case 4: PlayAnim(playerid, "MISC", "Plunger_01", 4.1, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /misc [1-4]"); } return 1; } CMD:snatch(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnim(playerid, "PED", "BIKE_elbowL", 4.1, 0, 0, 0, 0, 0, 1); case 2: PlayAnim(playerid, "PED", "BIKE_elbowR", 4.1, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /snatch [1-2]"); } return 1; } CMD:blowjob(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_P", 4.1, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_W", 4.1, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_P", 4.1, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_W", 4.1, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /blowjob [1-4]"); } return 1; } CMD:kiss(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnim(playerid, "KISSING", "Playa_Kiss_01", 4.1, 0, 0, 0, 0, 0, 1); case 2: PlayAnim(playerid, "KISSING", "Playa_Kiss_02", 4.1, 0, 0, 0, 0, 0, 1); case 3: PlayAnim(playerid, "KISSING", "Playa_Kiss_03", 4.1, 0, 0, 0, 0, 0, 1); case 4: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_01", 4.1, 0, 0, 0, 0, 0, 1); case 5: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_02", 4.1, 0, 0, 0, 0, 0, 1); case 6: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_03", 4.1, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kiss [1-6]"); } return 1; } CMD:idles(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "PLAYIDLES", "shift", 4.1, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "PLAYIDLES", "shldr", 4.1, 1, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "PLAYIDLES", "stretch", 4.1, 1, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "PLAYIDLES", "strleg", 4.1, 1, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "PLAYIDLES", "time", 4.1, 1, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "COP_AMBIENT", "Copbrowse_loop", 4.1, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_loop", 4.1, 1, 0, 0, 0, 0, 1); case 8: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_shake", 4.1, 1, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_think", 4.1, 1, 0, 0, 0, 0, 1); case 10: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_watch", 4.1, 1, 0, 0, 0, 0, 1); case 11: PlayAnimEx(playerid, "PED", "roadcross", 4.1, 1, 0, 0, 0, 0, 1); case 12: PlayAnimEx(playerid, "PED", "roadcross_female", 4.1, 1, 0, 0, 0, 0, 1); case 13: PlayAnimEx(playerid, "PED", "roadcross_gang", 4.1, 1, 0, 0, 0, 0, 1); case 14: PlayAnimEx(playerid, "PED", "roadcross_old", 4.1, 1, 0, 0, 0, 0, 1); case 15: PlayAnimEx(playerid, "PED", "woman_idlestance", 4.1, 1, 0, 0, 0, 0, 1); case 16: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE_01", 4.1, 1, 0, 0, 0, 0, 1); case 17: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE_02", 4.1, 1, 0, 0, 0, 0, 1); case 18: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE_03", 4.1, 1, 0, 0, 0, 0, 1); case 19: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE", 4.1, 1, 0, 0, 0, 0, 1); case 20: PlayAnimEx(playerid, "ON_LOOKERS", "lkup_point", 4.1, 1, 0, 0, 0, 0, 1); case 21: PlayAnimEx(playerid, "ON_LOOKERS", "panic_cower", 4.1, 1, 0, 0, 0, 0, 1); case 22: PlayAnimEx(playerid, "ON_LOOKERS", "panic_hide", 4.1, 1, 0, 0, 0, 0, 1); case 23: PlayAnimEx(playerid, "ON_LOOKERS", "panic_loop", 4.1, 1, 0, 0, 0, 0, 1); case 24: PlayAnimEx(playerid, "ON_LOOKERS", "panic_point", 4.1, 1, 0, 0, 0, 0, 1); case 25: PlayAnimEx(playerid, "ON_LOOKERS", "panic_shout", 4.1, 1, 0, 0, 0, 0, 1); case 26: PlayAnimEx(playerid, "ON_LOOKERS", "point_loop", 4.1, 1, 0, 0, 0, 0, 1); case 27: PlayAnimEx(playerid, "ON_LOOKERS", "shout_loop", 4.1, 1, 0, 0, 0, 0, 1); case 28: PlayAnimEx(playerid, "OTB", "wtchrace_loop", 4.1, 1, 0, 0, 0, 0, 1); case 29: PlayAnimEx(playerid, "PAULNMAC", "PnM_Loop_A", 4.1, 1, 0, 0, 0, 0, 1); case 30: PlayAnimEx(playerid, "PAULNMAC", "PnM_Loop_B", 4.1, 1, 0, 0, 0, 0, 1); case 31: PlayAnimEx(playerid, "MUSCULAR", "MuscleIdle", 4.1, 1, 0, 0, 0, 0, 1); case 32: PlayAnimEx(playerid, "FAT", "FatIdle", 4.1, 1, 0, 0, 0, 0, 1); case 33: PlayAnimEx(playerid, "PED", "idlestance_old", 4.1, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /idles [1-33]"); } return 1; } CMD:sunbathe(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SUNBATHE", "batherdown", 4.1, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "SUNBATHE", "batherup", 4.1, 0, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "SUNBATHE", "Lay_Bac_in", 4.1, 0, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "SUNBATHE", "Lay_Bac_out", 4.1, 0, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleA", 4.1, 0, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleB", 4.1, 0, 1, 1, 1, 1, 1); case 7: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleC", 4.1, 0, 1, 1, 1, 1, 1); case 8: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_in", 4.1, 0, 1, 1, 1, 1, 1); case 9: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_out", 4.1, 0, 1, 1, 1, 1, 1); case 10: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleA", 4.1, 0, 1, 1, 1, 1, 1); case 11: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleB", 4.1, 0, 1, 1, 1, 1, 1); case 12: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleC", 4.1, 0, 1, 1, 1, 1, 1); case 13: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_in", 4.1, 0, 1, 1, 1, 1, 1); case 14: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_out", 4.1, 0, 1, 1, 1, 1, 1); case 15: PlayAnimEx(playerid, "SUNBATHE", "SBATHE_F_LieB2Sit", 4.1, 0, 1, 1, 1, 1, 1); case 16: PlayAnimEx(playerid, "SUNBATHE", "SBATHE_F_Out", 4.1, 0, 1, 1, 1, 1, 1); case 17: PlayAnimEx(playerid, "SUNBATHE", "SitnWait_in_W", 4.1, 0, 1, 1, 1, 1, 1); case 18: PlayAnimEx(playerid, "SUNBATHE", "SitnWait_out_W", 4.1, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sunbathe [1-18]"); } return 1; } CMD:lowrider(playerid, params[]) { if(!IsAbleVehicleAnimation(playerid)) return 1; if(IsCLowrider(GetPlayerVehicleID(playerid))) { switch(strval(params)) { case 1: PlayAnim(playerid, "LOWRIDER", "lrgirl_bdbnce", 4.1, 0, 1, 1, 1, 1, 1); case 2: PlayAnim(playerid, "LOWRIDER", "lrgirl_hair", 4.1, 0, 1, 1, 1, 1, 1); case 3: PlayAnim(playerid, "LOWRIDER", "lrgirl_hurry", 4.1, 0, 1, 1, 1, 1, 1); case 4: PlayAnim(playerid, "LOWRIDER", "lrgirl_idleloop", 4.1, 0, 1, 1, 1, 1, 1); case 5: PlayAnim(playerid, "LOWRIDER", "lrgirl_idle_to_l0", 4.1, 0, 1, 1, 1, 1, 1); case 6: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 7: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_loop", 4.1, 0, 1, 1, 1, 1, 1); case 8: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_to_l1", 4.1, 0, 1, 1, 1, 1, 1); case 9: PlayAnim(playerid, "LOWRIDER", "lrgirl_l12_to_l0", 4.1, 0, 1, 1, 1, 1, 1); case 10: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 11: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_loop", 4.1, 0, 1, 1, 1, 1, 1); case 12: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_to_l2", 4.1, 0, 1, 1, 1, 1, 1); case 13: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 14: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_loop", 4.1, 0, 1, 1, 1, 1, 1); case 15: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_to_l3", 4.1, 0, 1, 1, 1, 1, 1); case 16: PlayAnim(playerid, "LOWRIDER", "lrgirl_l345_to_l1", 4.1, 0, 1, 1, 1, 1, 1); case 17: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 18: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_loop", 4.1, 0, 1, 1, 1, 1, 1); case 19: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_to_l4", 4.1, 0, 1, 1, 1, 1, 1); case 20: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 21: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_loop", 4.1, 0, 1, 1, 1, 1, 1); case 22: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_to_l5", 4.1, 0, 1, 1, 1, 1, 1); case 23: PlayAnim(playerid, "LOWRIDER", "lrgirl_l5_bnce", 4.1, 0, 1, 1, 1, 1, 1); case 24: PlayAnim(playerid, "LOWRIDER", "lrgirl_l5_loop", 4.1, 0, 1, 1, 1, 1, 1); case 25: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkB", 4.1, 0, 1, 1, 1, 1, 1); case 26: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkC", 4.1, 0, 1, 1, 1, 1, 1); case 27: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkD", 4.1, 0, 1, 1, 1, 1, 1); case 28: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkE", 4.1, 0, 1, 1, 1, 1, 1); case 29: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkF", 4.1, 0, 1, 1, 1, 1, 1); case 30: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkG", 4.1, 0, 1, 1, 1, 1, 1); case 31: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkH", 4.1, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lowrider [1-31]"); } } else { SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be in a convertible lowrider."); } return 1; } CMD:carchat(playerid, params[]) { if(!IsAbleVehicleAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnim(playerid, "CAR_CHAT", "carfone_in", 4.1, 0, 1, 1, 1, 1, 1); case 2: PlayAnim(playerid, "CAR_CHAT", "carfone_loopA", 4.1, 0, 1, 1, 1, 1, 1); case 3: PlayAnim(playerid, "CAR_CHAT", "carfone_loopA_to_B", 4.1, 0, 1, 1, 1, 1, 1); case 4: PlayAnim(playerid, "CAR_CHAT", "carfone_loopB", 4.1, 0, 1, 1, 1, 1, 1); case 5: PlayAnim(playerid, "CAR_CHAT", "carfone_loopB_to_A", 4.1, 0, 1, 1, 1, 1, 1); case 6: PlayAnim(playerid, "CAR_CHAT", "carfone_out", 4.1, 0, 1, 1, 1, 1, 1); case 7: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_BL", 4.1, 0, 1, 1, 1, 1, 1); case 8: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_BR", 4.1, 0, 1, 1, 1, 1, 1); case 9: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_FL", 4.1, 0, 1, 1, 1, 1, 1); case 10: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_FR", 4.1, 0, 1, 1, 1, 1, 1); case 11: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc2_FL", 4.1, 0, 1, 1, 1, 1, 1); case 12: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_BR", 4.1, 0, 1, 1, 1, 1, 1); case 13: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_FL", 4.1, 0, 1, 1, 1, 1, 1); case 14: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_FR", 4.1, 0, 1, 1, 1, 1, 1); case 15: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_BL", 4.1, 0, 1, 1, 1, 1, 1); case 16: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_BR", 4.1, 0, 1, 1, 1, 1, 1); case 17: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_FL", 4.1, 0, 1, 1, 1, 1, 1); case 18: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_FR", 4.1, 0, 1, 1, 1, 1, 1); case 19: PlayAnim(playerid, "CAR", "Sit_relaxed", 4.1, 0, 1, 1, 1, 1, 1); //case 20: PlayAnim(playerid, "CAR", "Tap_hand", 4.1, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /carchat [1-19]"); } return 1; } CMD:hitchhike(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "MISC", "Hiker_Pose", 4.1, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "MISC", "Hiker_Pose_L", 4.1, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /hitchhike [1-2]"); } return 1; } CMD:bat(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid,"BASEBALL","Bat_IDLE",4.1, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "CRACK", "Bbalbat_Idle_01", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CRACK", "Bbalbat_Idle_02", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bat [1-3]"); } return 1; } CMD:sitonchair(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "Attractors", "Stepsit_in", 4.0, 0, 0, 0, 1, 0, 1); case 2: PlayAnimEx(playerid, "CRIB", "PED_Console_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "INT_HOUSE", "LOU_In", 4.0, 0, 0, 0, 1, 1, 1); case 4: PlayAnimEx(playerid, "MISC", "SEAT_LR", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "MISC", "Seat_talk_01", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "MISC", "Seat_talk_02", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "ped", "SEAT_down", 4.0, 0, 0, 0, 1, 1, 1); case 8: PlayAnimEx(playerid, "JST_BUISNESS", "girl_02", 4.0, 1, 0, 0, 1, 1, 1); case 9: PlayAnimEx(playerid, "MISC", "SEAT_watch", 4.0, 1, 0, 0, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sitonchair [1-9]"); } return 1; } // Ivy's Additional Commands: CMD:cashier(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "INT_SHOP", "shop_cashier", 4.0, 1, 0, 0, 0, 0, 1); return 1; } CMD:nope(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid, "PED", "endchat_02", 4.0, 0, 0, 0, 0, 0, 1); return 1; } CMD:fuku(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid,"RIOT","RIOT_FUKU",3.8,0,0,0,0,0,1); return 1; } CMD:phonetalk(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid,"PED","phone_talk",3.8,1,0,0,0,0,1); return 1; } CMD:write(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; PlayAnimEx(playerid,"OTB","betslp_loop",4.0,0,0,0,0,0,1); return 1; } CMD:opendoor(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1:PlayAnimEx(playerid, "PED", "Walk_DoorPartial", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "AIRPORT", "thrw_barl_thrw", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /opendoor [1-2]"); } return 1; } CMD:robman(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "SHOP", "SHP_Gun_Aim", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "SHOP", "SHP_Gun_Threat", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "PED", "Gun_stand", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /robman [1-4]"); } return 1; } CMD:camera(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CAMERA", "camcrch_idleloop", 4.0, 1, 0, 0, 1, 0, 1); case 2: PlayAnimEx(playerid, "CAMERA", "camcrch_cmon", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CAMERA", "camcrch_to_camstnd", 4.0, 0, 0, 0, 1, 1, 1); case 4: PlayAnimEx(playerid, "CAMERA", "camstnd_cmon", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CAMERA", "camstnd_idleloop", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "CAMERA", "camstnd_lkabt", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "CAMERA", "camstnd_to_camcrch", 4.0, 0, 0, 0, 1, 1, 1); case 8: PlayAnimEx(playerid, "CAMERA", "piccrch_take", 4.0, 1, 0, 0, 0, 0, 1); case 9: PlayAnimEx(playerid, "CAMERA", "picstnd_take", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /camera [1-9]"); } return 1; } CMD:bomb(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "BOMBER", "BOM_Plant_Loop", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bomb [1-2]"); } return 1; } CMD:beckon(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "RYDER", "RYD_Beckon_01", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "RYDER", "RYD_Beckon_02", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "RYDER", "RYD_Beckon_03", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /beckon [1-3]"); } return 1; } CMD:carry(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CARRY", "liftup", 3.8, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CARRY", "liftup05", 3.8, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CARRY", "liftup105", 3.8, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CARRY", "putdwn", 3.8, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CARRY", "putdwn05", 3.8, 0, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "CARRY", "putdwn105", 3.8, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /carry [1-6]"); } return 1; } CMD:cslot(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CASINO", "Slot_bet_01", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CASINO", "Slot_bet_02", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CASINO", "Slot_in", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CASINO", "Slot_lose_out", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CASINO", "Slot_Plyr", 4.0, 0, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "CASINO", "Slot_wait", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "CASINO", "Slot_win_out", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cslot [1-7]"); } return 1; } CMD:croulette(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CASINO", "Roulette_bet", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CASINO", "Roulette_loop", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CASINO", "Roulette_lose", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CASINO", "Roulette_out", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CASINO", "Roulette_win", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /croulette [1-5]"); } return 1; } CMD:ccards(playerid,params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CASINO", "cards_in", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CASINO", "cards_loop", 4.0, 0, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CASINO", "cards_lose", 4.0, 0, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CASINO", "cards_pick_01", 4.0, 0, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CASINO", "cards_pick_02", 4.0, 0, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "CASINO", "dealone", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ccards [1-6]"); } return 1; } CMD:pose(playerid,params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CLOTHES", "CLO_Buy", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Hat", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Legs", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Loop", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Shoes", 4.0, 1, 0, 0, 0, 0, 1); case 6: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Torso", 4.0, 1, 0, 0, 0, 0, 1); case 7: PlayAnimEx(playerid, "CLOTHES", "CLO_Pose_Watch", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pose [1-7]"); } return 1; } CMD:crack(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "CRACK", "crckidle1", 4.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "CRACK", "crckidle2", 4.0, 1, 0, 0, 0, 0, 1); case 4: PlayAnimEx(playerid, "CRACK", "crckidle3", 4.0, 1, 0, 0, 0, 0, 1); case 5: PlayAnimEx(playerid, "CRACK", "crckidle4", 4.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /crack [1-5]"); } return 1; } CMD:eat(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "FOOD", "EAT_Burger", 3.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "FOOD", "EAT_Chicken", 3.0, 1, 0, 0, 0, 0, 1); case 3: PlayAnimEx(playerid, "FOOD", "EAT_Pizza", 3.0, 1, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /eat [1-3]"); } return 1; } CMD:lean(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "MISC", "Plyrlean_loop", 4.0, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "GANGS", "leanIDLE", 4.0, 0, 1, 1, 1, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lean [1-2]"); } return 1; } CMD:swata(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "HEIST9", "swt_wllpk_L", 4.0, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "HEIST9", "swt_wllpk_R", 4.0, 0, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "HEIST9", "swt_wllshoot_in_L", 4.0, 0, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "HEIST9", "swt_wllshoot_in_R", 4.0, 0, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "SWAT", "swt_lkt", 4.0, 0, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "SWAT", "swt_sty", 4.0, 0, 1, 1, 1, 1, 1); case 7: PlayAnimEx(playerid, "ped", "Crouch_Roll_L", 4.0, 0, 1, 1, 1, 1, 1); case 8: PlayAnimEx(playerid, "ped", "Crouch_Roll_R", 4.0, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /swata [1-8]"); } return 1; } CMD:argue(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "KISSING", "GF_StreetArgue_02", 4.0, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "KISSING", "GF_StreetArgue_01", 4.0, 1, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /argue [1-2]"); } return 1; } CMD:presenta(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "KISSING", "gift_get", 4.0, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "KISSING", "gift_give", 4.0, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /presenta [1-2]"); } return 1; } CMD:pool(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "POOL", "POOL_ChalkCue", 4.0, 0, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "POOL", "POOL_Long_Shot", 4.0, 0, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "POOL", "POOL_Med_Shot", 4.0, 0, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "POOL", "POOL_Short_Shot", 4.0, 0, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "POOL", "POOL_XLong_Shot", 4.0, 0, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pool [1-5]"); } return 1; } CMD:basketball(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "BSKTBALL", "BBALL_def_loop", 4.0, 1, 1, 1, 1, 1, 1); case 2: PlayAnimEx(playerid, "BSKTBALL", "BBALL_idleloop", 4.0, 1, 1, 1, 1, 1, 1); case 3: PlayAnimEx(playerid, "BSKTBALL", "BBALL_Jump_Shot", 4.0, 0, 1, 1, 1, 1, 1); case 4: PlayAnimEx(playerid, "BSKTBALL", "BBALL_pickup", 4.0, 0, 1, 1, 1, 1, 1); case 5: PlayAnimEx(playerid, "BSKTBALL", "BBALL_walk", 4.0, 1, 1, 1, 1, 1, 1); case 6: PlayAnimEx(playerid, "BSKTBALL", "BBALL_def_jump_shot", 4.0, 0, 1, 1, 1, 1, 1); case 7: PlayAnimEx(playerid, "BSKTBALL", "BBALL_run", 4.0, 1, 1, 1, 1, 1, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /basketball [1-7]"); } return 1; } CMD:dive(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "DODGE", "Crush_Jump", 4.0, 0, 1, 1, 1, 0, 1); case 2: PlayAnimEx(playerid, "PED", "EV_dive", 4.0, 0, 1, 1, 1, 0, 1); case 3: PlayAnimEx(playerid, "PED", "EV_step", 4.0, 0, 1, 1, 1, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dive [1-3]"); } return 1; } CMD:getup(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "PED", "getup", 4.0, 0, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "PED", "getup_front", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /getup [1-2]"); } return 1; } CMD:robbed(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return 1; switch(strval(params)) { case 1: PlayAnimEx(playerid, "SHOP", "SHP_Rob_GiveCash", 4.0, 1, 0, 0, 0, 0, 1); case 2: PlayAnimEx(playerid, "SHOP", "SHP_Rob_React", 4.0, 0, 0, 0, 0, 0, 1); default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /robbed [1-2]"); } return 1; } CMD:what(playerid, params[]) { if(!IsAblePedAnimation(playerid)) return true; PlayAnimEx(playerid,"RIOT","RIOT_ANGRY", 4.0, 0, 0, 0, 0, 0, 1); return true; } stock IsPlayerIdle(playerid) { switch(GetPlayerAnimationIndex(playerid)) { case 320, 471, 1164, 1183, 1188, 1189: return 1; } return 0; }