vactions.pwn 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242
  1. /*
  2. /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$$
  3. | $$$ | $$ /$$__ $$ | $$__ $$| $$__ $$
  4. | $$$$| $$| $$ \__/ | $$ \ $$| $$ \ $$
  5. | $$ $$ $$| $$ /$$$$ /$$$$$$| $$$$$$$/| $$$$$$$/
  6. | $$ $$$$| $$|_ $$|______/| $$__ $$| $$____/
  7. | $$\ $$$| $$ \ $$ | $$ \ $$| $$
  8. | $$ \ $$| $$$$$$/ | $$ | $$| $$
  9. |__/ \__/ \______/ |__/ |__/|__/
  10. Next Generation RolePlay Animations
  11. (created by Next Generation Gaming Development Team)
  12. Combined Credits:
  13. (***) GhoulSlayeR
  14. (***) Zhao
  15. (***) Kye
  16. */
  17. #define FILTERSCRIPT
  18. #include <a_samp>
  19. #include <core>
  20. #include <float>
  21. #include <zcmd>
  22. #undef MAX_PLAYERS
  23. #define MAX_PLAYERS 1000
  24. #include "../include/gl_common.inc"
  25. #define COLOR_GRAD1 0xB4B5B7FF
  26. #define COLOR_GRAD2 0xBFC0C2FF
  27. #define COLOR_GRAD3 0xCBCCCEFF
  28. #define COLOR_GRAD4 0xD8D8D8FF
  29. #define COLOR_GRAD5 0xE3E3E3FF
  30. #define COLOR_GRAD6 0xF0F0F0FF
  31. #define COLOR_GREEN 0x33AA33AA
  32. #define COLOR_RED 0xFF0000FF
  33. #define COLOR_WHITE 0xFFFFFFAA
  34. new gPlayerUsingLoopingAnim[MAX_PLAYERS];
  35. new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
  36. new Text:txtAnimHelper;
  37. //-------------------------------------------------
  38. PlayAnim(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync)
  39. {
  40. ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);
  41. }
  42. PlayAnimEx(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync)
  43. {
  44. gPlayerUsingLoopingAnim[playerid] = 1;
  45. ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);
  46. TextDrawShowForPlayer(playerid,txtAnimHelper);
  47. }
  48. StopLoopingAnim(playerid)
  49. {
  50. gPlayerUsingLoopingAnim[playerid] = 0;
  51. ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0, 1);
  52. }
  53. PreloadAnimLib(playerid, animlib[])
  54. {
  55. ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0,1);
  56. }
  57. IsAblePedAnimation(playerid)
  58. {
  59. if(GetPVarType(playerid, "PlayerCuffed") || GetPVarType(playerid, "Injured") || GetPVarType(playerid, "IsFrozen") || GetPVarInt(playerid, "Hospital")) {
  60. SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!");
  61. return 0;
  62. }
  63. if(IsPlayerInAnyVehicle(playerid) == 1)
  64. {
  65. SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be outside a vehicle.");
  66. return 0;
  67. }
  68. return 1;
  69. }
  70. IsAbleVehicleAnimation(playerid)
  71. {
  72. if(GetPVarType(playerid, "PlayerCuffed") || GetPVarType(playerid, "Injured") || GetPVarType(playerid, "IsFrozen") || GetPVarInt(playerid, "Hospital")) {
  73. SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!");
  74. return 0;
  75. }
  76. if(IsPlayerInAnyVehicle(playerid) == 0)
  77. {
  78. SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be inside a vehicle.");
  79. return 0;
  80. }
  81. return 1;
  82. }
  83. //-------------------------------------------------
  84. // ********** SPECIFIC VEHICLES **********
  85. IsCLowrider(carid)
  86. {
  87. new Cars[] = { 536, 575, 567};
  88. for(new i = 0; i < sizeof(Cars); i++)
  89. {
  90. if(GetVehicleModel(carid) == Cars[i]) return 1;
  91. }
  92. return 0;
  93. }
  94. // ********** CALLBACKS **********
  95. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  96. {
  97. if(GetPVarInt(playerid, "Injured") != 0) return;
  98. if(!gPlayerUsingLoopingAnim[playerid]) return;
  99. if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
  100. {
  101. StopLoopingAnim(playerid);
  102. TextDrawHideForPlayer(playerid,txtAnimHelper);
  103. }
  104. }
  105. //------------------------------------------------
  106. public OnPlayerDeath(playerid, killerid, reason)
  107. {
  108. if(gPlayerUsingLoopingAnim[playerid])
  109. {
  110. gPlayerUsingLoopingAnim[playerid] = 0;
  111. TextDrawHideForPlayer(playerid,txtAnimHelper);
  112. }
  113. return 1;
  114. }
  115. //-------------------------------------------------
  116. public OnPlayerSpawn(playerid)
  117. {
  118. if(!gPlayerAnimLibsPreloaded[playerid])
  119. {
  120. PreloadAnimLib(playerid,"AIRPORT");
  121. PreloadAnimLib(playerid,"Attractors");
  122. PreloadAnimLib(playerid,"BAR");
  123. PreloadAnimLib(playerid,"BASEBALL");
  124. PreloadAnimLib(playerid,"BD_FIRE");
  125. PreloadAnimLib(playerid,"benchpress");
  126. PreloadAnimLib(playerid,"BF_injection");
  127. PreloadAnimLib(playerid,"BIKED");
  128. PreloadAnimLib(playerid,"BIKEH");
  129. PreloadAnimLib(playerid,"BIKELEAP");
  130. PreloadAnimLib(playerid,"BIKES");
  131. PreloadAnimLib(playerid,"BIKEV");
  132. PreloadAnimLib(playerid,"BIKE_DBZ");
  133. PreloadAnimLib(playerid,"BMX");
  134. PreloadAnimLib(playerid,"BOX");
  135. PreloadAnimLib(playerid,"BSKTBALL");
  136. PreloadAnimLib(playerid,"BUDDY");
  137. PreloadAnimLib(playerid,"BUS");
  138. PreloadAnimLib(playerid,"CAMERA");
  139. PreloadAnimLib(playerid,"CAR");
  140. PreloadAnimLib(playerid,"CAR_CHAT");
  141. PreloadAnimLib(playerid,"CASINO");
  142. PreloadAnimLib(playerid,"CHAINSAW");
  143. PreloadAnimLib(playerid,"CHOPPA");
  144. PreloadAnimLib(playerid,"CLOTHES");
  145. PreloadAnimLib(playerid,"COACH");
  146. PreloadAnimLib(playerid,"COLT45");
  147. PreloadAnimLib(playerid,"COP_DVBYZ");
  148. PreloadAnimLib(playerid,"CRIB");
  149. PreloadAnimLib(playerid,"DAM_JUMP");
  150. PreloadAnimLib(playerid,"DANCING");
  151. PreloadAnimLib(playerid,"DILDO");
  152. PreloadAnimLib(playerid,"DODGE");
  153. PreloadAnimLib(playerid,"DOZER");
  154. PreloadAnimLib(playerid,"DRIVEBYS");
  155. PreloadAnimLib(playerid,"FAT");
  156. PreloadAnimLib(playerid,"FIGHT_B");
  157. PreloadAnimLib(playerid,"FIGHT_C");
  158. PreloadAnimLib(playerid,"FIGHT_D");
  159. PreloadAnimLib(playerid,"FIGHT_E");
  160. PreloadAnimLib(playerid,"FINALE");
  161. PreloadAnimLib(playerid,"FINALE2");
  162. PreloadAnimLib(playerid,"Flowers");
  163. PreloadAnimLib(playerid,"FOOD");
  164. PreloadAnimLib(playerid,"Freeweights");
  165. PreloadAnimLib(playerid,"GANGS");
  166. PreloadAnimLib(playerid,"GHANDS");
  167. PreloadAnimLib(playerid,"GHETTO_DB");
  168. PreloadAnimLib(playerid,"goggles");
  169. PreloadAnimLib(playerid,"GRAFFITI");
  170. PreloadAnimLib(playerid,"GRAVEYARD");
  171. PreloadAnimLib(playerid,"GRENADE");
  172. PreloadAnimLib(playerid,"GYMNASIUM");
  173. PreloadAnimLib(playerid,"HAIRCUTS");
  174. PreloadAnimLib(playerid,"HEIST9");
  175. PreloadAnimLib(playerid,"INT_HOUSE");
  176. PreloadAnimLib(playerid,"INT_OFFICE");
  177. PreloadAnimLib(playerid,"INT_SHOP");
  178. PreloadAnimLib(playerid,"JST_BUISNESS");
  179. PreloadAnimLib(playerid,"KART");
  180. PreloadAnimLib(playerid,"KISSING");
  181. PreloadAnimLib(playerid,"KNIFE");
  182. PreloadAnimLib(playerid,"LAPDAN1");
  183. PreloadAnimLib(playerid,"LAPDAN2");
  184. PreloadAnimLib(playerid,"LAPDAN3");
  185. PreloadAnimLib(playerid,"LOWRIDER");
  186. PreloadAnimLib(playerid,"MD_CHASE");
  187. PreloadAnimLib(playerid,"MEDIC");
  188. PreloadAnimLib(playerid,"MD_END");
  189. PreloadAnimLib(playerid,"MISC");
  190. PreloadAnimLib(playerid,"MTB");
  191. PreloadAnimLib(playerid,"MUSCULAR");
  192. PreloadAnimLib(playerid,"NEVADA");
  193. PreloadAnimLib(playerid,"ON_LOOKERS");
  194. PreloadAnimLib(playerid,"OTB");
  195. PreloadAnimLib(playerid,"PARACHUTE");
  196. PreloadAnimLib(playerid,"PARK");
  197. PreloadAnimLib(playerid,"PAULNMAC");
  198. PreloadAnimLib(playerid,"PED");
  199. PreloadAnimLib(playerid,"PLAYER_DVBYS");
  200. PreloadAnimLib(playerid,"PLAYIDLES");
  201. PreloadAnimLib(playerid,"POLICE");
  202. PreloadAnimLib(playerid,"POOL");
  203. PreloadAnimLib(playerid,"POOR");
  204. PreloadAnimLib(playerid,"PYTHON");
  205. PreloadAnimLib(playerid,"QUAD");
  206. PreloadAnimLib(playerid,"QUAD_DBZ");
  207. PreloadAnimLib(playerid,"RIFLE");
  208. PreloadAnimLib(playerid,"RIOT");
  209. PreloadAnimLib(playerid,"ROB_BANK");
  210. PreloadAnimLib(playerid,"ROCKET");
  211. PreloadAnimLib(playerid,"RUSTLER");
  212. PreloadAnimLib(playerid,"RYDER");
  213. PreloadAnimLib(playerid,"SCRATCHING");
  214. PreloadAnimLib(playerid,"SHAMAL");
  215. PreloadAnimLib(playerid,"SHOTGUN");
  216. PreloadAnimLib(playerid,"SILENCED");
  217. PreloadAnimLib(playerid,"SKATE");
  218. PreloadAnimLib(playerid,"SPRAYCAN");
  219. PreloadAnimLib(playerid,"STRIP");
  220. PreloadAnimLib(playerid,"SUNBATHE");
  221. PreloadAnimLib(playerid,"SWAT");
  222. PreloadAnimLib(playerid,"SWEET");
  223. PreloadAnimLib(playerid,"SWIM");
  224. PreloadAnimLib(playerid,"SWORD");
  225. PreloadAnimLib(playerid,"TANK");
  226. PreloadAnimLib(playerid,"TATTOOS");
  227. PreloadAnimLib(playerid,"TEC");
  228. PreloadAnimLib(playerid,"TRAIN");
  229. PreloadAnimLib(playerid,"TRUCK");
  230. PreloadAnimLib(playerid,"UZI");
  231. PreloadAnimLib(playerid,"VAN");
  232. PreloadAnimLib(playerid,"VENDING");
  233. PreloadAnimLib(playerid,"VORTEX");
  234. PreloadAnimLib(playerid,"WAYFARER");
  235. PreloadAnimLib(playerid,"WEAPONS");
  236. PreloadAnimLib(playerid,"WUZI");
  237. PreloadAnimLib(playerid,"SNM");
  238. PreloadAnimLib(playerid,"BLOWJOBZ");
  239. PreloadAnimLib(playerid,"SEX");
  240. PreloadAnimLib(playerid,"BOMBER");
  241. PreloadAnimLib(playerid,"RAPPING");
  242. PreloadAnimLib(playerid,"SHOP");
  243. PreloadAnimLib(playerid,"BEACH");
  244. PreloadAnimLib(playerid,"SMOKING");
  245. PreloadAnimLib(playerid,"FOOD");
  246. PreloadAnimLib(playerid,"ON_LOOKERS");
  247. PreloadAnimLib(playerid,"DEALER");
  248. PreloadAnimLib(playerid,"CRACK");
  249. PreloadAnimLib(playerid,"CARRY");
  250. PreloadAnimLib(playerid,"COP_AMBIENT");
  251. PreloadAnimLib(playerid,"PARK");
  252. PreloadAnimLib(playerid,"INT_HOUSE");
  253. PreloadAnimLib(playerid,"FOOD");
  254. gPlayerAnimLibsPreloaded[playerid] = 1;
  255. }
  256. return 1;
  257. }
  258. //-------------------------------------------------
  259. public OnPlayerConnect(playerid)
  260. {
  261. gPlayerUsingLoopingAnim[playerid] = 0;
  262. gPlayerAnimLibsPreloaded[playerid] = 0;
  263. return 1;
  264. }
  265. //-------------------------------------------------
  266. public OnFilterScriptInit()
  267. {
  268. txtAnimHelper = TextDrawCreate(630.0, 420.0,
  269. "~r~~k~~PED_SPRINT~ ~w~to stop the animation");
  270. TextDrawUseBox(txtAnimHelper, 0);
  271. TextDrawFont(txtAnimHelper, 2);
  272. TextDrawSetShadow(txtAnimHelper,0);
  273. TextDrawSetOutline(txtAnimHelper,1);
  274. TextDrawBackgroundColor(txtAnimHelper,0x000000FF);
  275. TextDrawColor(txtAnimHelper,0xFFFFFFFF);
  276. TextDrawAlignment(txtAnimHelper,3);
  277. }
  278. CMD:animlist(playerid, params[])
  279. {
  280. SendClientMessage(playerid, COLOR_GREEN, "Available Animations:");
  281. SendClientMessage(playerid, COLOR_GRAD1, "/handsup /drunk /bomb /rob /laugh /lookout /robman /crossarms /sit /siteat /hide /vomit /eat");
  282. SendClientMessage(playerid, COLOR_GRAD2, "/wave /slapass /deal /taichi /crack /smoke /chat /dance /fucku /taichi /drinkwater /pedmove");
  283. SendClientMessage(playerid, COLOR_GRAD3, "/checktime /sleep /blob /opendoor /wavedown /shakehand /reload /cpr /dive /showoff /box /tag");
  284. SendClientMessage(playerid, COLOR_GRAD4, "/goggles /cry /dj /cheer /throw /robbed /hurt /nobreath /bar /getjiggy /fallover /rap /piss");
  285. SendClientMessage(playerid, COLOR_GRAD5, "/salute /crabs /washhands /signal /stop /gesture /jerkoff /idles /lowrider /carchat");
  286. SendClientMessage(playerid, COLOR_GRAD6, "/blowjob /spank /sunbathe /kiss /snatch /sneak /copa /sexy /holdup /misc /bodypush");
  287. SendClientMessage(playerid, COLOR_GRAD6, "/lowbodypush /headbutt /airkick /doorkick /leftslap /elbow /coprun");
  288. SendClientMessage(playerid, COLOR_GREEN, "Use /stopani to stop an animation.");
  289. return 1;
  290. }
  291. CMD:animhelp(playerid, params[])
  292. {
  293. return cmd_animlist(playerid, params);
  294. }
  295. /*CMD:stopani(playerid, params[])
  296. {
  297. if(GetPVarInt(playerid, "PlayerCuffed") != 0 || GetPVarInt(playerid, "Injured") == 1 || GetPVarInt(playerid, "IsFrozen") == 1)
  298. {
  299. SendClientMessage(playerid, COLOR_GRAD2, "You can't do that at this time!");
  300. return 1;
  301. }
  302. if(IsPlayerInAnyVehicle(playerid) == 1)
  303. {
  304. SendClientMessage(playerid, COLOR_GRAD2, "This command requires you to be outside a vehicle.");
  305. return 1;
  306. }
  307. ClearAnimations(playerid);
  308. SetPlayerSkin(playerid, GetPlayerSkin(playerid));
  309. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  310. return 1;
  311. }*/
  312. CMD:bodypush(playerid, params[])
  313. {
  314. if(!IsAblePedAnimation(playerid)) return 1;
  315. ApplyAnimation(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0);
  316. return 1;
  317. }
  318. CMD:lowbodypush(playerid, params[])
  319. {
  320. if(!IsAblePedAnimation(playerid)) return 1;
  321. ApplyAnimation(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0);
  322. return 1;
  323. }
  324. CMD:headbutt(playerid, params[])
  325. {
  326. if(!IsAblePedAnimation(playerid)) return 1;
  327. ApplyAnimation(playerid,"WAYFARER","WF_Fwd",4.0,0,0,0,0,0);
  328. return 1;
  329. }
  330. CMD:airkick(playerid, params[])
  331. {
  332. if(!IsAblePedAnimation(playerid)) return 1;
  333. ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0);
  334. return 1;
  335. }
  336. CMD:doorkick(playerid, params[])
  337. {
  338. if(!IsAblePedAnimation(playerid)) return 1;
  339. ApplyAnimation(playerid,"POLICE","Door_Kick",4.0,0,0,0,0,0);
  340. return 1;
  341. }
  342. CMD:leftslap(playerid, params[])
  343. {
  344. if(!IsAblePedAnimation(playerid)) return 1;
  345. ApplyAnimation(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0);
  346. return 1;
  347. }
  348. CMD:elbow(playerid, params[])
  349. {
  350. if(!IsAblePedAnimation(playerid)) return 1;
  351. ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0);
  352. return 1;
  353. }
  354. CMD:coprun(playerid, params[])
  355. {
  356. if(!IsAblePedAnimation(playerid)) return 1;
  357. ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
  358. return 1;
  359. }
  360. CMD:handsup(playerid, params[])
  361. {
  362. if(!IsAblePedAnimation(playerid)) return 1;
  363. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  364. return 1;
  365. }
  366. CMD:piss(playerid, params[])
  367. {
  368. if(!IsAblePedAnimation(playerid)) return 1;
  369. SetPlayerSpecialAction(playerid, 68);
  370. return 1;
  371. }
  372. CMD:sneak(playerid, params[])
  373. {
  374. if(!IsAblePedAnimation(playerid)) return 1;
  375. PlayAnimEx(playerid, "PED", "Player_Sneak", 4.1, 1, 1, 1, 1, 1, 1);
  376. return 1;
  377. }
  378. CMD:drunk(playerid, params[])
  379. {
  380. if(!IsAblePedAnimation(playerid)) return 1;
  381. PlayAnimEx(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 1, 1);
  382. return 1;
  383. }
  384. CMD:bomb(playerid, params[])
  385. {
  386. if(!IsAblePedAnimation(playerid)) return 1;
  387. PlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0, 1);
  388. return 1;
  389. }
  390. CMD:rob(playerid, params[])
  391. {
  392. if(!IsAblePedAnimation(playerid)) return 1;
  393. PlayAnimEx(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, 1, 1);
  394. return 1;
  395. }
  396. CMD:laugh(playerid, params[])
  397. {
  398. if(!IsAblePedAnimation(playerid)) return 1;
  399. PlayAnimEx(playerid, "RAPPING", "Laugh_01", 4.0, 1, 0, 0, 0, 0, 1);
  400. return 1;
  401. }
  402. CMD:lookout(playerid, params[])
  403. {
  404. if(!IsAblePedAnimation(playerid)) return 1;
  405. PlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0, 1);
  406. return 1;
  407. }
  408. CMD:robman(playerid, params[])
  409. {
  410. if(!IsAblePedAnimation(playerid)) return 1;
  411. PlayAnimEx(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0, 1);
  412. return 1;
  413. }
  414. CMD:hide(playerid, params[])
  415. {
  416. if(!IsAblePedAnimation(playerid)) return 1;
  417. PlayAnimEx(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0, 1);
  418. return 1;
  419. }
  420. CMD:vomit(playerid, params[])
  421. {
  422. if(!IsAblePedAnimation(playerid)) return 1;
  423. PlayAnimEx(playerid, "FOOD", "EAT_Vomit_P", 3.0, 1, 0, 0, 0, 0, 1);
  424. return 1;
  425. }
  426. CMD:eat(playerid, params[])
  427. {
  428. if(!IsAblePedAnimation(playerid)) return 1;
  429. PlayAnimEx(playerid, "FOOD", "EAT_Burger", 3.0, 1, 0, 0, 0, 0, 1);
  430. return 1;
  431. }
  432. CMD:slapass(playerid, params[])
  433. {
  434. if(!IsAblePedAnimation(playerid)) return 1;
  435. PlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0, 1);
  436. return 1;
  437. }
  438. CMD:crack(playerid, params[])
  439. {
  440. if(!IsAblePedAnimation(playerid)) return 1;
  441. PlayAnimEx(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0, 1);
  442. return 1;
  443. }
  444. CMD:fucku(playerid, params[])
  445. {
  446. if(!IsAblePedAnimation(playerid)) return 1;
  447. PlayAnim(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0, 1);
  448. return 1;
  449. }
  450. CMD:taichi(playerid, params[])
  451. {
  452. if(!IsAblePedAnimation(playerid)) return 1;
  453. PlayAnimEx(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  454. return 1;
  455. }
  456. CMD:drinkwater(playerid, params[])
  457. {
  458. if(!IsAblePedAnimation(playerid)) return 1;
  459. PlayAnimEx(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0, 1);
  460. return 1;
  461. }
  462. CMD:checktime(playerid, params[])
  463. {
  464. if(!IsAblePedAnimation(playerid)) return 1;
  465. PlayAnim(playerid, "COP_AMBIENT", "Coplook_watch", 4.0, 0, 0, 0, 0, 0, 1);
  466. return 1;
  467. }
  468. CMD:sleep(playerid, params[])
  469. {
  470. if(!IsAblePedAnimation(playerid)) return 1;
  471. PlayAnimEx(playerid, "CRACK", "crckdeth4", 4.0, 0, 1, 1, 1, 0, 1);
  472. return 1;
  473. }
  474. CMD:blob(playerid, params[])
  475. {
  476. if(!IsAblePedAnimation(playerid)) return 1;
  477. PlayAnimEx(playerid, "CRACK", "crckidle1", 4.0, 0, 1, 1, 1, 0, 1);
  478. return 1;
  479. }
  480. CMD:opendoor(playerid, params[])
  481. {
  482. if(!IsAblePedAnimation(playerid)) return 1;
  483. PlayAnim(playerid, "AIRPORT", "thrw_barl_thrw", 4.0, 0, 0, 0, 0, 0, 1);
  484. return 1;
  485. }
  486. CMD:wavedown(playerid, params[])
  487. {
  488. if(!IsAblePedAnimation(playerid)) return 1;
  489. PlayAnim(playerid, "BD_FIRE", "BD_Panic_01", 4.0, 0, 0, 0, 0, 0, 1);
  490. return 1;
  491. }
  492. CMD:cpr(playerid, params[])
  493. {
  494. if(!IsAblePedAnimation(playerid)) return 1;
  495. PlayAnim(playerid, "MEDIC", "CPR", 4.0, 0, 0, 0, 0, 0, 1);
  496. return 1;
  497. }
  498. CMD:dive(playerid, params[])
  499. {
  500. if(!IsAblePedAnimation(playerid)) return 1;
  501. PlayAnimEx(playerid, "DODGE", "Crush_Jump", 4.0, 0, 1, 1, 1, 0, 1);
  502. return 1;
  503. }
  504. CMD:showoff(playerid, params[])
  505. {
  506. if(!IsAblePedAnimation(playerid)) return 1;
  507. PlayAnimEx(playerid, "Freeweights", "gym_free_celebrate", 4.0, 1, 0, 0, 0, 0, 1);
  508. return 1;
  509. }
  510. CMD:goggles(playerid, params[])
  511. {
  512. if(!IsAblePedAnimation(playerid)) return 1;
  513. PlayAnim(playerid, "goggles", "goggles_put_on", 4.0, 0, 0, 0, 0, 0, 1);
  514. return 1;
  515. }
  516. CMD:cry(playerid, params[])
  517. {
  518. if(!IsAblePedAnimation(playerid)) return 1;
  519. PlayAnimEx(playerid, "GRAVEYARD", "mrnF_loop", 4.0, 1, 0, 0, 0, 0, 1);
  520. return 1;
  521. }
  522. CMD:throw(playerid, params[])
  523. {
  524. if(!IsAblePedAnimation(playerid)) return 1;
  525. PlayAnim(playerid, "GRENADE", "WEAPON_throw", 4.0, 0, 0, 0, 0, 0, 1);
  526. return 1;
  527. }
  528. CMD:robbed(playerid, params[])
  529. {
  530. if(!IsAblePedAnimation(playerid)) return 1;
  531. PlayAnimEx(playerid, "SHOP", "SHP_Rob_GiveCash", 4.0, 1, 0, 0, 0, 0, 1);
  532. return 1;
  533. }
  534. CMD:hurt(playerid, params[])
  535. {
  536. if(!IsAblePedAnimation(playerid)) return 1;
  537. PlayAnimEx(playerid, "SWAT", "gnstwall_injurd", 4.0, 1, 0, 0, 0, 0, 1);
  538. return 1;
  539. }
  540. CMD:box(playerid, params[])
  541. {
  542. if(!IsAblePedAnimation(playerid)) return 1;
  543. PlayAnimEx(playerid, "GYMNASIUM", "GYMshadowbox", 4.0, 1, 0, 0, 0, 0, 1);
  544. return 1;
  545. }
  546. CMD:washhands(playerid, params[])
  547. {
  548. if(!IsAblePedAnimation(playerid)) return 1;
  549. PlayAnimEx(playerid, "BD_FIRE", "wash_up", 4.0, 1, 0, 0, 0, 0, 1);
  550. return 1;
  551. }
  552. CMD:crabs(playerid, params[])
  553. {
  554. if(!IsAblePedAnimation(playerid)) return 1;
  555. PlayAnimEx(playerid, "MISC", "Scratchballs_01", 4.0, 1, 0, 0, 0, 0, 1);
  556. return 1;
  557. }
  558. CMD:salute(playerid, params[])
  559. {
  560. if(!IsAblePedAnimation(playerid)) return 1;
  561. PlayAnimEx(playerid, "ON_LOOKERS", "Pointup_loop", 4.0, 1, 0, 0, 0, 0, 1);
  562. return 1;
  563. }
  564. CMD:jerkoff(playerid, params[])
  565. {
  566. if(!IsAblePedAnimation(playerid)) return 1;
  567. PlayAnimEx(playerid, "PAULNMAC", "wank_out", 4.0, 1, 0, 0, 0, 0, 1);
  568. return 1;
  569. }
  570. CMD:stop(playerid, params[])
  571. {
  572. if(!IsAblePedAnimation(playerid)) return 1;
  573. PlayAnimEx(playerid, "PED", "endchat_01", 4.0, 1, 0, 0, 0, 0, 1);
  574. return 1;
  575. }
  576. CMD:rap(playerid, params[])
  577. {
  578. if(!IsAblePedAnimation(playerid)) return 1;
  579. switch(strval(params))
  580. {
  581. case 1: PlayAnimEx(playerid, "RAPPING", "RAP_A_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  582. case 2: PlayAnimEx(playerid, "RAPPING", "RAP_B_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  583. case 3: PlayAnimEx(playerid, "RAPPING", "RAP_C_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  584. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rap [1-3]");
  585. }
  586. return 1;
  587. }
  588. CMD:chat(playerid, params[])
  589. {
  590. if(!IsAblePedAnimation(playerid)) return 1;
  591. switch(strval(params))
  592. {
  593. case 1: PlayAnimEx(playerid, "PED", "IDLE_CHAT", 4.0, 1, 0, 0, 0, 0, 1);
  594. case 2: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkA", 4.0, 1, 0, 0, 0, 0, 1);
  595. case 3: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkB", 4.0, 1, 0, 0, 0, 0, 1);
  596. case 4: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkE", 4.0, 1, 0, 0, 0, 0, 1);
  597. case 5: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkF", 4.0, 1, 0, 0, 0, 0, 1);
  598. case 6: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkG", 4.0, 1, 0, 0, 0, 0, 1);
  599. case 7: PlayAnimEx(playerid, "GANGS", "prtial_gngtlkH", 4.0, 1, 0, 0, 0, 0, 1);
  600. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /chat [1-7]");
  601. }
  602. return 1;
  603. }
  604. CMD:gesture(playerid, params[])
  605. {
  606. if(!IsAblePedAnimation(playerid)) return 1;
  607. switch(strval(params))
  608. {
  609. case 1: PlayAnim(playerid, "GHANDS", "gsign1", 4.0, 0, 0, 0, 0, 0, 1);
  610. case 2: PlayAnim(playerid, "GHANDS", "gsign1LH", 4.0, 0, 0, 0, 0, 0, 1);
  611. case 3: PlayAnim(playerid, "GHANDS", "gsign2", 4.0, 0, 0, 0, 0, 0, 1);
  612. case 4: PlayAnim(playerid, "GHANDS", "gsign2LH", 4.0, 0, 0, 0, 0, 0, 1);
  613. case 5: PlayAnim(playerid, "GHANDS", "gsign3", 4.0, 0, 0, 0, 0, 0, 1);
  614. case 6: PlayAnim(playerid, "GHANDS", "gsign3LH", 4.0, 0, 0, 0, 0, 0, 1);
  615. case 7: PlayAnim(playerid, "GHANDS", "gsign4", 4.0, 0, 0, 0, 0, 0, 1);
  616. case 8: PlayAnim(playerid, "GHANDS", "gsign4LH", 4.0, 0, 0, 0, 0, 0, 1);
  617. case 9: PlayAnim(playerid, "GHANDS", "gsign5", 4.0, 0, 0, 0, 0, 0, 1);
  618. case 10: PlayAnim(playerid, "GHANDS", "gsign5", 4.0, 0, 0, 0, 0, 0, 1);
  619. case 11: PlayAnim(playerid, "GHANDS", "gsign5LH", 4.0, 0, 0, 0, 0, 0, 1);
  620. case 12: PlayAnim(playerid, "GANGS", "Invite_No", 4.0, 0, 0, 0, 0, 0, 1);
  621. case 13: PlayAnim(playerid, "GANGS", "Invite_Yes", 4.0, 0, 0, 0, 0, 0, 1);
  622. case 14: PlayAnim(playerid, "GANGS", "prtial_gngtlkD", 4.0, 0, 0, 0, 0, 0, 1);
  623. case 15: PlayAnim(playerid, "GANGS", "smkcig_prtl", 4.0, 0, 0, 0, 0, 0, 1);
  624. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gesture [1-15]");
  625. }
  626. return 1;
  627. }
  628. CMD:lay(playerid, params[])
  629. {
  630. if(!IsAblePedAnimation(playerid)) return 1;
  631. switch(strval(params))
  632. {
  633. case 1: PlayAnimEx(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0, 1);
  634. case 2: PlayAnimEx(playerid, "BEACH", "Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  635. case 3: PlayAnimEx(playerid, "BEACH", "SitnWait_loop_W", 4.0, 1, 0, 0, 0, 0, 1);
  636. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lay [1-3]");
  637. }
  638. return 1;
  639. }
  640. CMD:wave(playerid, params[])
  641. {
  642. if(!IsAblePedAnimation(playerid)) return 1;
  643. switch(strval(params))
  644. {
  645. case 1: PlayAnimEx(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0, 1);
  646. case 2: PlayAnimEx(playerid, "KISSING", "gfwave2", 4.0, 1, 0, 0, 0, 0, 1);
  647. case 3: PlayAnimEx(playerid, "PED", "endchat_03", 4.0, 1, 0, 0, 0, 0, 1);
  648. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /wave [1-3]");
  649. }
  650. return 1;
  651. }
  652. CMD:signal(playerid, params[])
  653. {
  654. if(!IsAblePedAnimation(playerid)) return 1;
  655. switch(strval(params))
  656. {
  657. case 1: PlayAnimEx(playerid, "POLICE", "CopTraf_Come", 4.0, 1, 0, 0, 0, 0, 1);
  658. case 2: PlayAnimEx(playerid, "POLICE", "CopTraf_Stop", 4.0, 1, 0, 0, 0, 0, 1);
  659. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /signal [1-2]");
  660. }
  661. return 1;
  662. }
  663. CMD:nobreath(playerid, params[])
  664. {
  665. if(!IsAblePedAnimation(playerid)) return 1;
  666. switch(strval(params))
  667. {
  668. case 1: PlayAnimEx(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0, 1);
  669. case 2: PlayAnimEx(playerid, "PED", "IDLE_tired", 4.0, 1, 0, 0, 0, 0, 1);
  670. case 3: PlayAnimEx(playerid, "FAT", "IDLE_tired", 4.0, 1, 0, 0, 0, 0, 1);
  671. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /nobreath [1-3]");
  672. }
  673. return 1;
  674. }
  675. CMD:fallover(playerid, params[])
  676. {
  677. if(!IsAblePedAnimation(playerid)) return 1;
  678. switch(strval(params))
  679. {
  680. case 1: PlayAnimEx(playerid, "KNIFE", "KILL_Knife_Ped_Die", 4.0, 0, 1, 1, 1, 0, 1);
  681. case 2: PlayAnimEx(playerid, "PED", "KO_shot_face", 4.0, 0, 1, 1, 1, 0, 1);
  682. case 3: PlayAnimEx(playerid, "PED", "KO_shot_stom", 4.0, 0, 1, 1, 1, 0, 1);
  683. case 4: PlayAnimEx(playerid, "PED", "BIKE_fallR", 4.1, 0, 1, 1, 1, 0, 1);
  684. case 5: PlayAnimEx(playerid, "PED", "BIKE_fall_off", 4.1, 0, 1, 1, 1, 0, 1);
  685. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fallover [1-5]");
  686. }
  687. return 1;
  688. }
  689. CMD:pedmove(playerid, params[])
  690. {
  691. if(!IsAblePedAnimation(playerid)) return 1;
  692. switch(strval(params))
  693. {
  694. case 1: PlayAnimEx(playerid, "PED", "JOG_femaleA", 4.0, 1, 1, 1, 1, 1, 1);
  695. case 2: PlayAnimEx(playerid, "PED", "JOG_maleA", 4.0, 1, 1, 1, 1, 1, 1);
  696. case 3: PlayAnimEx(playerid, "PED", "WOMAN_walkfatold", 4.0, 1, 1, 1, 1, 1, 1);
  697. case 4: PlayAnimEx(playerid, "PED", "run_fat", 4.0, 1, 1, 1, 1, 1, 1);
  698. case 5: PlayAnimEx(playerid, "PED", "run_fatold", 4.0, 1, 1, 1, 1, 1, 1);
  699. case 6: PlayAnimEx(playerid, "PED", "run_old", 4.0, 1, 1, 1, 1, 1, 1);
  700. case 7: PlayAnimEx(playerid, "PED", "Run_Wuzi", 4.0, 1, 1, 1, 1, 1, 1);
  701. case 8: PlayAnimEx(playerid, "PED", "swat_run", 4.0, 1, 1, 1, 1, 1, 1);
  702. case 9: PlayAnimEx(playerid, "PED", "WALK_fat", 4.0, 1, 1, 1, 1, 1, 1);
  703. case 10: PlayAnimEx(playerid, "PED", "WALK_fatold", 4.0, 1, 1, 1, 1, 1, 1);
  704. case 11: PlayAnimEx(playerid, "PED", "WALK_gang1", 4.0, 1, 1, 1, 1, 1, 1);
  705. case 12: PlayAnimEx(playerid, "PED", "WALK_gang2", 4.0, 1, 1, 1, 1, 1, 1);
  706. case 13: PlayAnimEx(playerid, "PED", "WALK_old", 4.0, 1, 1, 1, 1, 1, 1);
  707. case 14: PlayAnimEx(playerid, "PED", "WALK_shuffle", 4.0, 1, 1, 1, 1, 1, 1);
  708. case 15: PlayAnimEx(playerid, "PED", "woman_run", 4.0, 1, 1, 1, 1, 1, 1);
  709. case 16: PlayAnimEx(playerid, "PED", "WOMAN_runbusy", 4.0, 1, 1, 1, 1, 1, 1);
  710. case 17: PlayAnimEx(playerid, "PED", "WOMAN_runfatold", 4.0, 1, 1, 1, 1, 1, 1);
  711. case 18: PlayAnimEx(playerid, "PED", "woman_runpanic", 4.0, 1, 1, 1, 1, 1, 1);
  712. case 19: PlayAnimEx(playerid, "PED", "WOMAN_runsexy", 4.0, 1, 1, 1, 1, 1, 1);
  713. case 20: PlayAnimEx(playerid, "PED", "WOMAN_walkbusy", 4.0, 1, 1, 1, 1, 1, 1);
  714. case 21: PlayAnimEx(playerid, "PED", "WOMAN_walkfatold", 4.0, 1, 1, 1, 1, 1, 1);
  715. case 22: PlayAnimEx(playerid, "PED", "WOMAN_walknorm", 4.0, 1, 1, 1, 1, 1, 1);
  716. case 23: PlayAnimEx(playerid, "PED", "WOMAN_walkold", 4.0, 1, 1, 1, 1, 1, 1);
  717. case 24: PlayAnimEx(playerid, "PED", "WOMAN_walkpro", 4.0, 1, 1, 1, 1, 1, 1);
  718. case 25: PlayAnimEx(playerid, "PED", "WOMAN_walksexy", 4.0, 1, 1, 1, 1, 1, 1);
  719. case 26: PlayAnimEx(playerid, "PED", "WOMAN_walkshop", 4.0, 1, 1, 1, 1, 1, 1);
  720. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pedmove [1-26]");
  721. }
  722. return 1;
  723. }
  724. CMD:getjiggy(playerid, params[])
  725. {
  726. if(!IsAblePedAnimation(playerid)) return 1;
  727. switch(strval(params))
  728. {
  729. case 1: PlayAnimEx(playerid, "DANCING", "DAN_Down_A", 4.0, 1, 0, 0, 0, 0, 1);
  730. case 2: PlayAnimEx(playerid, "DANCING", "DAN_Left_A", 4.0, 1, 0, 0, 0, 0, 1);
  731. case 3: PlayAnimEx(playerid, "DANCING", "DAN_Loop_A", 4.0, 1, 0, 0, 0, 0, 1);
  732. case 4: PlayAnimEx(playerid, "DANCING", "DAN_Right_A", 4.0, 1, 0, 0, 0, 0, 1);
  733. case 5: PlayAnimEx(playerid, "DANCING", "DAN_Up_A", 4.0, 1, 0, 0, 0, 0, 1);
  734. case 6: PlayAnimEx(playerid, "DANCING", "dnce_M_a", 4.0, 1, 0, 0, 0, 0, 1);
  735. case 7: PlayAnimEx(playerid, "DANCING", "dnce_M_b", 4.0, 1, 0, 0, 0, 0, 1);
  736. case 8: PlayAnimEx(playerid, "DANCING", "dnce_M_c", 4.0, 1, 0, 0, 0, 0, 1);
  737. case 9: PlayAnimEx(playerid, "DANCING", "dnce_M_c", 4.0, 1, 0, 0, 0, 0, 1);
  738. case 10: PlayAnimEx(playerid, "DANCING", "dnce_M_d", 4.0, 1, 0, 0, 0, 0, 1);
  739. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /getjiggy [1-10]");
  740. }
  741. return 1;
  742. }
  743. CMD:stripclub(playerid, params[])
  744. {
  745. if(!IsAblePedAnimation(playerid)) return 1;
  746. switch(strval(params))
  747. {
  748. case 1: PlayAnimEx(playerid, "STRIP", "PLY_CASH", 4.0, 1, 0, 0, 0, 0, 1);
  749. case 2: PlayAnimEx(playerid, "STRIP", "PUN_CASH", 4.0, 1, 0, 0, 0, 0, 1);
  750. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /stripclub [1-2]");
  751. }
  752. return 1;
  753. }
  754. CMD:smoke(playerid, params[])
  755. {
  756. if(!IsAblePedAnimation(playerid)) return 1;
  757. switch(strval(params))
  758. {
  759. case 1: PlayAnim(playerid, "SMOKING", "M_smk_in", 4.0, 0, 0, 0, 0, 0, 1);
  760. case 2: PlayAnimEx(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0, 1);
  761. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /smoke [1-2]");
  762. }
  763. return 1;
  764. }
  765. CMD:dj(playerid, params[])
  766. {
  767. if(!IsAblePedAnimation(playerid)) return 1;
  768. switch(strval(params))
  769. {
  770. case 1: PlayAnimEx(playerid, "SCRATCHING", "scdldlp", 4.0, 1, 0, 0, 0, 0, 1);
  771. case 2: PlayAnimEx(playerid, "SCRATCHING", "scdlulp", 4.0, 1, 0, 0, 0, 0, 1);
  772. case 3: PlayAnimEx(playerid, "SCRATCHING", "scdrdlp", 4.0, 1, 0, 0, 0, 0, 1);
  773. case 4: PlayAnimEx(playerid, "SCRATCHING", "scdrulp", 4.0, 1, 0, 0, 0, 0, 1);
  774. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dj [1-4]");
  775. }
  776. return 1;
  777. }
  778. CMD:reload(playerid, params[])
  779. {
  780. if(!IsAblePedAnimation(playerid)) return 1;
  781. switch(strval(params))
  782. {
  783. case 1: PlayAnim(playerid, "BUDDY", "buddy_reload", 4.0, 0, 0, 0, 0, 0, 1);
  784. case 2: PlayAnim(playerid, "PYTHON", "python_reload", 4.0, 0, 0, 0, 0, 0, 1);
  785. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /reload [1-2]");
  786. }
  787. return 1;
  788. }
  789. CMD:tag(playerid, params[])
  790. {
  791. if(!IsAblePedAnimation(playerid)) return 1;
  792. switch(strval(params))
  793. {
  794. case 1: PlayAnimEx(playerid, "GRAFFITI", "graffiti_Chkout", 4.0, 1, 0, 0, 0, 0, 1);
  795. case 2: PlayAnimEx(playerid, "GRAFFITI", "spraycan_fire", 4.0, 1, 0, 0, 0, 0, 1);
  796. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /tag [1-2]");
  797. }
  798. return 1;
  799. }
  800. CMD:deal(playerid, params[])
  801. {
  802. if(!IsAblePedAnimation(playerid)) return 1;
  803. switch(strval(params))
  804. {
  805. case 1: PlayAnimEx(playerid, "DEALER", "DEALER_DEAL", 4.0, 1, 0, 0, 0, 0, 1);
  806. case 2: PlayAnimEx(playerid, "DEALER", "shop_pay", 4.0, 1, 0, 0, 0, 0, 1);
  807. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /deal [1-2]");
  808. }
  809. return 1;
  810. }
  811. CMD:crossarms(playerid, params[])
  812. {
  813. if(!IsAblePedAnimation(playerid)) return 1;
  814. switch(strval(params))
  815. {
  816. case 1: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1, 1);
  817. case 2: PlayAnimEx(playerid, "DEALER", "DEALER_IDLE", 4.0, 1, 0, 0, 0, 0, 1);
  818. case 3: PlayAnimEx(playerid, "GRAVEYARD", "mrnM_loop", 4.0, 1, 0, 0, 0, 0, 1);
  819. case 4: PlayAnimEx(playerid, "GRAVEYARD", "prst_loopa", 4.0, 1, 0, 0, 0, 0, 1);
  820. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /crossarms [1-4]");
  821. }
  822. return 1;
  823. }
  824. CMD:cheer(playerid, params[])
  825. {
  826. if(!IsAblePedAnimation(playerid)) return 1;
  827. switch(strval(params))
  828. {
  829. case 1: PlayAnimEx(playerid, "ON_LOOKERS", "shout_01", 4.0, 1, 0, 0, 0, 0, 1);
  830. case 2: PlayAnimEx(playerid, "ON_LOOKERS", "shout_02", 4.0, 1, 0, 0, 0, 0, 1);
  831. case 3: PlayAnimEx(playerid, "ON_LOOKERS", "shout_in", 4.0, 1, 0, 0, 0, 0, 1);
  832. case 4: PlayAnimEx(playerid, "RIOT", "RIOT_ANGRY_B", 4.0, 1, 0, 0, 0, 0, 1);
  833. case 5: PlayAnimEx(playerid, "RIOT", "RIOT_CHANT", 4.0, 1, 0, 0, 0, 0, 1);
  834. case 6: PlayAnimEx(playerid, "RIOT", "RIOT_shout", 4.0, 1, 0, 0, 0, 0, 1);
  835. case 7: PlayAnimEx(playerid, "STRIP", "PUN_HOLLER", 4.0, 1, 0, 0, 0, 0, 1);
  836. case 8: PlayAnimEx(playerid, "OTB", "wtchrace_win", 4.0, 1, 0, 0, 0, 0, 1);
  837. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cheer [1-8]");
  838. }
  839. return 1;
  840. }
  841. CMD:sit(playerid, params[])
  842. {
  843. if(!IsAblePedAnimation(playerid)) return 1;
  844. switch(strval(params))
  845. {
  846. case 1: PlayAnimEx(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0, 1);
  847. case 2: PlayAnimEx(playerid, "BEACH", "Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0, 1);
  848. case 3: PlayAnimEx(playerid, "BEACH", "ParkSit_W_loop", 4.0, 1, 0, 0, 0, 0, 1);
  849. case 4: PlayAnimEx(playerid, "BEACH", "SitnWait_loop_W", 4.0, 1, 0, 0, 0, 0, 1);
  850. case 5: PlayAnimEx(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0, 1);
  851. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sit [1-5]");
  852. }
  853. return 1;
  854. }
  855. CMD:siteat(playerid, params[])
  856. {
  857. if(!IsAblePedAnimation(playerid)) return 1;
  858. switch(strval(params))
  859. {
  860. case 1: PlayAnimEx(playerid, "FOOD", "FF_Sit_Eat3", 4.0, 1, 0, 0, 0, 0, 1);
  861. case 2: PlayAnimEx(playerid, "FOOD", "FF_Sit_Eat2", 4.0, 1, 0, 0, 0, 0, 1);
  862. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /siteat [1-2]");
  863. }
  864. return 1;
  865. }
  866. CMD:bar(playerid, params[])
  867. {
  868. if(!IsAblePedAnimation(playerid)) return 1;
  869. switch(strval(params))
  870. {
  871. case 1: PlayAnim(playerid, "BAR", "Barcustom_get", 4.0, 0, 1, 0, 0, 0, 1);
  872. case 2: PlayAnim(playerid, "BAR", "Barserve_bottle", 4.0, 0, 0, 0, 0, 0, 1);
  873. case 3: PlayAnim(playerid, "BAR", "Barserve_give", 4.0, 0, 0, 0, 0, 0, 1);
  874. case 4: PlayAnim(playerid, "BAR", "dnk_stndM_loop", 4.0, 0, 0, 0, 0, 0, 1);
  875. case 5: PlayAnimEx(playerid, "BAR", "BARman_idle", 4.0, 1, 0, 0, 0, 0, 1);
  876. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bar [1-5]");
  877. }
  878. return 1;
  879. }
  880. CMD:dance(playerid, params[])
  881. {
  882. if(!IsAblePedAnimation(playerid)) return 1;
  883. switch(strval(params))
  884. {
  885. case 1: SetPlayerSpecialAction(playerid, 5);
  886. case 2: SetPlayerSpecialAction(playerid, 6);
  887. case 3: SetPlayerSpecialAction(playerid, 7);
  888. case 4: SetPlayerSpecialAction(playerid, 8);
  889. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dance [1-4]");
  890. }
  891. return 1;
  892. }
  893. CMD:spank(playerid, params[])
  894. {
  895. if(!IsAblePedAnimation(playerid)) return 1;
  896. switch(strval(params))
  897. {
  898. case 1: PlayAnimEx(playerid, "SNM", "SPANKINGW", 4.1, 1, 0, 0, 0, 0, 1);
  899. case 2: PlayAnimEx(playerid, "SNM", "SPANKINGP", 4.1, 1, 0, 0, 0, 0, 1);
  900. case 3: PlayAnimEx(playerid, "SNM", "SPANKEDW", 4.1, 1, 0, 0, 0, 0, 1);
  901. case 4: PlayAnimEx(playerid, "SNM", "SPANKEDP", 4.1, 1, 0, 0, 0, 0, 1);
  902. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /spank [1-4]");
  903. }
  904. return 1;
  905. }
  906. CMD:sexy(playerid, params[])
  907. {
  908. if(!IsAblePedAnimation(playerid)) return 1;
  909. switch(strval(params))
  910. {
  911. case 1: PlayAnimEx(playerid, "STRIP", "strip_E", 4.1, 1, 0, 0, 0, 0, 1);
  912. case 2: PlayAnimEx(playerid, "STRIP", "strip_G", 4.1, 1, 0, 0, 0, 0, 1);
  913. case 3: PlayAnim(playerid, "STRIP", "STR_A2B", 4.1, 0, 0, 0, 0, 0, 1);
  914. case 4: PlayAnimEx(playerid, "STRIP", "STR_Loop_A", 4.1, 1, 0, 0, 0, 0, 1);
  915. case 5: PlayAnimEx(playerid, "STRIP", "STR_Loop_B", 4.1, 1, 0, 0, 0, 0, 1);
  916. case 6: PlayAnimEx(playerid, "STRIP", "STR_Loop_C", 4.1, 1, 0, 0, 0, 0, 1);
  917. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sexy [1-6]");
  918. }
  919. return 1;
  920. }
  921. CMD:holdup(playerid, params[])
  922. {
  923. if(!IsAblePedAnimation(playerid)) return 1;
  924. switch(strval(params))
  925. {
  926. case 1: PlayAnimEx(playerid, "POOL", "POOL_ChalkCue", 4.1, 0, 1, 1, 1, 1, 1);
  927. case 2: PlayAnimEx(playerid, "POOL", "POOL_Idle_Stance", 4.1, 0, 1, 1, 1, 1, 1);
  928. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /holdup [1-2]");
  929. }
  930. return 1;
  931. }
  932. CMD:copa(playerid, params[])
  933. {
  934. if(!IsAblePedAnimation(playerid)) return 1;
  935. switch(strval(params))
  936. {
  937. case 1: PlayAnim(playerid, "POLICE", "CopTraf_Away", 4.1, 0, 0, 0, 0, 0, 1);
  938. case 2: PlayAnim(playerid, "POLICE", "CopTraf_Come", 4.1, 0, 0, 0, 0, 0, 1);
  939. case 3: PlayAnim(playerid, "POLICE", "CopTraf_Left", 4.1, 0, 0, 0, 0, 0, 1);
  940. case 4: PlayAnim(playerid, "POLICE", "CopTraf_Stop", 4.1, 0, 0, 0, 0, 0, 1);
  941. case 5: PlayAnimEx(playerid, "POLICE", "Cop_move_FWD", 4.1, 1, 1, 1, 1, 1, 1);
  942. case 6: PlayAnimEx(playerid, "POLICE", "crm_drgbst_01", 4.1, 0, 0, 0, 1, 5000, 1);
  943. case 7: PlayAnim(playerid, "POLICE", "Door_Kick", 4.1, 0, 1, 1, 1, 1, 1);
  944. case 8: PlayAnim(playerid, "POLICE", "plc_drgbst_01", 4.1, 0, 0, 0, 0, 5000, 1);
  945. case 9: PlayAnim(playerid, "POLICE", "plc_drgbst_02", 4.1, 0, 0, 0, 0, 0, 1);
  946. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /copa [1-9]");
  947. }
  948. return 1;
  949. }
  950. CMD:misc(playerid, params[])
  951. {
  952. if(!IsAblePedAnimation(playerid)) return 1;
  953. switch(strval(params))
  954. {
  955. case 1: PlayAnimEx(playerid, "CAR", "Fixn_Car_Loop", 4.1, 1, 0, 0, 0, 0, 1);
  956. case 2: PlayAnim(playerid, "CAR", "flag_drop", 4.1, 0, 0, 0, 0, 0, 1);
  957. case 3: PlayAnim(playerid, "PED", "bomber", 4.1, 0, 0, 0, 0, 0, 1);
  958. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /misc [1-3]");
  959. }
  960. return 1;
  961. }
  962. CMD:snatch(playerid, params[])
  963. {
  964. if(!IsAblePedAnimation(playerid)) return 1;
  965. switch(strval(params))
  966. {
  967. case 1: PlayAnim(playerid, "PED", "BIKE_elbowL", 4.1, 0, 0, 0, 0, 0, 1);
  968. case 2: PlayAnim(playerid, "PED", "BIKE_elbowR", 4.1, 0, 0, 0, 0, 0, 1);
  969. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /snatch [1-2]");
  970. }
  971. return 1;
  972. }
  973. CMD:blowjob(playerid, params[])
  974. {
  975. if(!IsAblePedAnimation(playerid)) return 1;
  976. switch(strval(params))
  977. {
  978. case 1: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_P", 4.1, 1, 0, 0, 0, 0, 1);
  979. // case 2: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_COUCH_LOOP_W", 4.1, 1, 0, 0, 0, 0, 1);
  980. case 2: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_P", 4.1, 1, 0, 0, 0, 0, 1);
  981. //case 3: PlayAnimEx(playerid, "BLOWJOBZ", "BJ_STAND_LOOP_W", 4.1, 1, 0, 0, 0, 0, 1);
  982. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /blowjob [1-2]");
  983. }
  984. return 1;
  985. }
  986. CMD:kiss(playerid, params[])
  987. {
  988. if(!IsAblePedAnimation(playerid)) return 1;
  989. switch(strval(params))
  990. {
  991. case 1: PlayAnim(playerid, "KISSING", "Playa_Kiss_01", 4.1, 0, 0, 0, 0, 0, 1);
  992. case 2: PlayAnim(playerid, "KISSING", "Playa_Kiss_02", 4.1, 0, 0, 0, 0, 0, 1);
  993. case 3: PlayAnim(playerid, "KISSING", "Playa_Kiss_03", 4.1, 0, 0, 0, 0, 0, 1);
  994. case 4: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_01", 4.1, 0, 0, 0, 0, 0, 1);
  995. case 5: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_02", 4.1, 0, 0, 0, 0, 0, 1);
  996. case 6: PlayAnim(playerid, "KISSING", "Grlfrd_Kiss_03", 4.1, 0, 0, 0, 0, 0, 1);
  997. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kiss [1-6]");
  998. }
  999. return 1;
  1000. }
  1001. CMD:idles(playerid, params[])
  1002. {
  1003. if(!IsAblePedAnimation(playerid)) return 1;
  1004. switch(strval(params))
  1005. {
  1006. case 1: PlayAnimEx(playerid, "PLAYIDLES", "shift", 4.1, 1, 1, 1, 1, 1, 1);
  1007. case 2: PlayAnimEx(playerid, "PLAYIDLES", "shldr", 4.1, 1, 1, 1, 1, 1, 1);
  1008. case 3: PlayAnimEx(playerid, "PLAYIDLES", "stretch", 4.1, 1, 1, 1, 1, 1, 1);
  1009. case 4: PlayAnimEx(playerid, "PLAYIDLES", "strleg", 4.1, 1, 1, 1, 1, 1, 1);
  1010. case 5: PlayAnimEx(playerid, "PLAYIDLES", "time", 4.1, 1, 1, 1, 1, 1, 1);
  1011. case 6: PlayAnimEx(playerid, "COP_AMBIENT", "Copbrowse_loop", 4.1, 1, 0, 0, 0, 0, 1);
  1012. case 7: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_loop", 4.1, 1, 0, 0, 0, 0, 1);
  1013. case 8: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_shake", 4.1, 1, 0, 0, 0, 0, 1);
  1014. case 9: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_think", 4.1, 1, 0, 0, 0, 0, 1);
  1015. case 10: PlayAnimEx(playerid, "COP_AMBIENT", "Coplook_watch", 4.1, 1, 0, 0, 0, 0, 1);
  1016. case 11: PlayAnimEx(playerid, "PED", "roadcross", 4.1, 1, 0, 0, 0, 0, 1);
  1017. case 12: PlayAnimEx(playerid, "PED", "roadcross_female", 4.1, 1, 0, 0, 0, 0, 1);
  1018. case 13: PlayAnimEx(playerid, "PED", "roadcross_gang", 4.1, 1, 0, 0, 0, 0, 1);
  1019. case 14: PlayAnimEx(playerid, "PED", "roadcross_old", 4.1, 1, 0, 0, 0, 0, 1);
  1020. case 15: PlayAnimEx(playerid, "PED", "woman_idlestance", 4.1, 1, 0, 0, 0, 0, 1);
  1021. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /idles [1-15]");
  1022. }
  1023. return 1;
  1024. }
  1025. CMD:sunbathe(playerid, params[])
  1026. {
  1027. if(!IsAblePedAnimation(playerid)) return 1;
  1028. switch(strval(params))
  1029. {
  1030. case 1: PlayAnimEx(playerid, "SUNBATHE", "batherdown", 4.1, 0, 1, 1, 1, 1, 1);
  1031. case 2: PlayAnimEx(playerid, "SUNBATHE", "batherup", 4.1, 0, 1, 1, 1, 1, 1);
  1032. case 3: PlayAnimEx(playerid, "SUNBATHE", "Lay_Bac_in", 4.1, 0, 1, 1, 1, 1, 1);
  1033. case 4: PlayAnimEx(playerid, "SUNBATHE", "Lay_Bac_out", 4.1, 0, 1, 1, 1, 1, 1);
  1034. case 5: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleA", 4.1, 0, 1, 1, 1, 1, 1);
  1035. case 6: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleB", 4.1, 0, 1, 1, 1, 1, 1);
  1036. case 7: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_IdleC", 4.1, 0, 1, 1, 1, 1, 1);
  1037. case 8: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_in", 4.1, 0, 1, 1, 1, 1, 1);
  1038. case 9: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_M_out", 4.1, 0, 1, 1, 1, 1, 1);
  1039. case 10: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleA", 4.1, 0, 1, 1, 1, 1, 1);
  1040. case 11: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleB", 4.1, 0, 1, 1, 1, 1, 1);
  1041. case 12: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_idleC", 4.1, 0, 1, 1, 1, 1, 1);
  1042. case 13: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_in", 4.1, 0, 1, 1, 1, 1, 1);
  1043. case 14: PlayAnimEx(playerid, "SUNBATHE", "ParkSit_W_out", 4.1, 0, 1, 1, 1, 1, 1);
  1044. case 15: PlayAnimEx(playerid, "SUNBATHE", "SBATHE_F_LieB2Sit", 4.1, 0, 1, 1, 1, 1, 1);
  1045. case 16: PlayAnimEx(playerid, "SUNBATHE", "SBATHE_F_Out", 4.1, 0, 1, 1, 1, 1, 1);
  1046. case 17: PlayAnimEx(playerid, "SUNBATHE", "SitnWait_in_W", 4.1, 0, 1, 1, 1, 1, 1);
  1047. case 18: PlayAnimEx(playerid, "SUNBATHE", "SitnWait_out_W", 4.1, 0, 1, 1, 1, 1, 1);
  1048. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sunbathe [1-18]");
  1049. }
  1050. return 1;
  1051. }
  1052. CMD:lowrider(playerid, params[])
  1053. {
  1054. if(!IsAbleVehicleAnimation(playerid)) return 1;
  1055. if(IsCLowrider(GetPlayerVehicleID(playerid)))
  1056. {
  1057. switch(strval(params))
  1058. {
  1059. case 1: PlayAnim(playerid, "LOWRIDER", "lrgirl_bdbnce", 4.1, 0, 1, 1, 1, 1, 1);
  1060. case 2: PlayAnim(playerid, "LOWRIDER", "lrgirl_hair", 4.1, 0, 1, 1, 1, 1, 1);
  1061. case 3: PlayAnim(playerid, "LOWRIDER", "lrgirl_hurry", 4.1, 0, 1, 1, 1, 1, 1);
  1062. case 4: PlayAnim(playerid, "LOWRIDER", "lrgirl_idleloop", 4.1, 0, 1, 1, 1, 1, 1);
  1063. case 5: PlayAnim(playerid, "LOWRIDER", "lrgirl_idle_to_l0", 4.1, 0, 1, 1, 1, 1, 1);
  1064. case 6: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1065. case 7: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1066. case 8: PlayAnim(playerid, "LOWRIDER", "lrgirl_l0_to_l1", 4.1, 0, 1, 1, 1, 1, 1);
  1067. case 9: PlayAnim(playerid, "LOWRIDER", "lrgirl_l12_to_l0", 4.1, 0, 1, 1, 1, 1, 1);
  1068. case 10: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1069. case 11: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1070. case 12: PlayAnim(playerid, "LOWRIDER", "lrgirl_l1_to_l2", 4.1, 0, 1, 1, 1, 1, 1);
  1071. case 13: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1072. case 14: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1073. case 15: PlayAnim(playerid, "LOWRIDER", "lrgirl_l2_to_l3", 4.1, 0, 1, 1, 1, 1, 1);
  1074. case 16: PlayAnim(playerid, "LOWRIDER", "lrgirl_l345_to_l1", 4.1, 0, 1, 1, 1, 1, 1);
  1075. case 17: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1076. case 18: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1077. case 19: PlayAnim(playerid, "LOWRIDER", "lrgirl_l3_to_l4", 4.1, 0, 1, 1, 1, 1, 1);
  1078. case 20: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1079. case 21: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1080. case 22: PlayAnim(playerid, "LOWRIDER", "lrgirl_l4_to_l5", 4.1, 0, 1, 1, 1, 1, 1);
  1081. case 23: PlayAnim(playerid, "LOWRIDER", "lrgirl_l5_bnce", 4.1, 0, 1, 1, 1, 1, 1);
  1082. case 24: PlayAnim(playerid, "LOWRIDER", "lrgirl_l5_loop", 4.1, 0, 1, 1, 1, 1, 1);
  1083. case 25: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkB", 4.1, 0, 1, 1, 1, 1, 1);
  1084. case 26: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkC", 4.1, 0, 1, 1, 1, 1, 1);
  1085. case 27: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkD", 4.1, 0, 1, 1, 1, 1, 1);
  1086. case 28: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkE", 4.1, 0, 1, 1, 1, 1, 1);
  1087. case 29: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkF", 4.1, 0, 1, 1, 1, 1, 1);
  1088. case 30: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkG", 4.1, 0, 1, 1, 1, 1, 1);
  1089. case 31: PlayAnim(playerid, "LOWRIDER", "prtial_gngtlkH", 4.1, 0, 1, 1, 1, 1, 1);
  1090. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lowrider [1-31]");
  1091. }
  1092. }
  1093. else
  1094. {
  1095. SendClientMessage(playerid, COLOR_GRAD2, "This animation requires you to be in a convertible lowrider.");
  1096. }
  1097. return 1;
  1098. }
  1099. CMD:carchat(playerid, params[])
  1100. {
  1101. if(!IsAbleVehicleAnimation(playerid)) return 1;
  1102. switch(strval(params))
  1103. {
  1104. case 1: PlayAnim(playerid, "CAR_CHAT", "carfone_in", 4.1, 0, 1, 1, 1, 1, 1);
  1105. case 2: PlayAnim(playerid, "CAR_CHAT", "carfone_loopA", 4.1, 0, 1, 1, 1, 1, 1);
  1106. case 3: PlayAnim(playerid, "CAR_CHAT", "carfone_loopA_to_B", 4.1, 0, 1, 1, 1, 1, 1);
  1107. case 4: PlayAnim(playerid, "CAR_CHAT", "carfone_loopB", 4.1, 0, 1, 1, 1, 1, 1);
  1108. case 5: PlayAnim(playerid, "CAR_CHAT", "carfone_loopB_to_A", 4.1, 0, 1, 1, 1, 1, 1);
  1109. case 6: PlayAnim(playerid, "CAR_CHAT", "carfone_out", 4.1, 0, 1, 1, 1, 1, 1);
  1110. case 7: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_BL", 4.1, 0, 1, 1, 1, 1, 1);
  1111. case 8: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_BR", 4.1, 0, 1, 1, 1, 1, 1);
  1112. case 9: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_FL", 4.1, 0, 1, 1, 1, 1, 1);
  1113. case 10: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc1_FR", 4.1, 0, 1, 1, 1, 1, 1);
  1114. case 11: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc2_FL", 4.1, 0, 1, 1, 1, 1, 1);
  1115. case 12: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_BR", 4.1, 0, 1, 1, 1, 1, 1);
  1116. case 13: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_FL", 4.1, 0, 1, 1, 1, 1, 1);
  1117. case 14: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc3_FR", 4.1, 0, 1, 1, 1, 1, 1);
  1118. case 15: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_BL", 4.1, 0, 1, 1, 1, 1, 1);
  1119. case 16: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_BR", 4.1, 0, 1, 1, 1, 1, 1);
  1120. case 17: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_FL", 4.1, 0, 1, 1, 1, 1, 1);
  1121. case 18: PlayAnim(playerid, "CAR_CHAT", "CAR_Sc4_FR", 4.1, 0, 1, 1, 1, 1, 1);
  1122. case 19: PlayAnim(playerid, "CAR", "Sit_relaxed", 4.1, 0, 1, 1, 1, 1, 1);
  1123. //case 20: PlayAnim(playerid, "CAR", "Tap_hand", 4.1, 1, 0, 0, 0, 0, 1);
  1124. default: SendClientMessage(playerid, COLOR_WHITE, "USAGE: /carchat [1-19]");
  1125. }
  1126. return 1;
  1127. }