Advertisement
Guest User

Animaciones

a guest
Sep 2nd, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.71 KB | None | 0 0
  1. /* Sistema de animaciones
  2.  
  3. Creditos:
  4.  
  5. Sacado del gm OSRP (MikeyAnims)
  6.  
  7. Pasado a zcmd y optimizado por BadyX
  8.  
  9. */
  10. #include <a_samp>
  11. #include <core>
  12. #include <float>
  13. #include <zcmd>
  14. #include <sscanf2>
  15.  
  16. #define GREEN 0x21DD00FF
  17. #define RED 0xE60000FF
  18. #define ADMIN_RED 0xFB0000FF
  19. #define YELLOW 0xFFFF00FF
  20. #define ORANGE 0xF97804FF
  21. #define LIGHTRED 0xFF8080FF
  22. #define LIGHTBLUE 0x00C2ECFF
  23. #define PURPLE 0xB360FDFF
  24. #define PLAYER_COLOR 0xFFFFFFFF
  25. #define BLUE 0x1229FAFF
  26. #define LIGHTGREEN 0x38FF06FF
  27. #define DARKPINK 0xE100E1FF
  28. #define DARKGREEN 0x008040FF
  29. #define ANNOUNCEMENT 0x6AF7E1FF
  30. #define COLOR_SYSTEM 0xEFEFF7AA
  31. #define GREY 0xCECECEFF
  32. #define PINK 0xD52DFFFF
  33. #define DARKGREY 0x626262FF
  34. #define AQUAGREEN 0x03D687FF
  35. #define NICESKY 0x99FFFFAA
  36. #define WHITE 0xFFFFFFFF
  37. #define COLOR_PRP 0xf58e2aAA
  38. #define COLOR_AZULCLARO 0x1784ffAA
  39. #define COLOR_NARANJA 0xe9ae30AA
  40.  
  41. #define SPECIAL_ACTION_PISSING 68
  42. new gPlayerUsingLoopingAnim[MAX_PLAYERS];
  43. new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
  44. new animation[200];
  45. new Text:txtAnimHelper;
  46. new saludoid;
  47. #if defined FILTERSCRIPT
  48.  
  49. #else
  50. main()
  51. {}
  52. #endif
  53. //-------------------------------------------------
  54.  
  55. // ********** Funciones internas **********
  56.  
  57. //------------------------------------------------
  58.  
  59. IsKeyJustDown(key, newkeys, oldkeys)
  60. {
  61. if((newkeys & key) && !(oldkeys & key)) return 1;
  62. return 0;
  63. }
  64.  
  65. //-------------------------------------------------
  66.  
  67. OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
  68. {
  69. if (gPlayerUsingLoopingAnim[playerid] == 1) TextDrawHideForPlayer(playerid,txtAnimHelper);
  70. ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp, 1);
  71. gPlayerUsingLoopingAnim[playerid] = 0;
  72. animation[playerid]++;
  73. }
  74.  
  75. //-------------------------------------------------
  76.  
  77. LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
  78. {
  79. if (gPlayerUsingLoopingAnim[playerid] == 1) TextDrawHideForPlayer(playerid,txtAnimHelper);
  80. gPlayerUsingLoopingAnim[playerid] = 1;
  81. ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp, 1);
  82. animation[playerid]++;
  83. }
  84.  
  85. //-------------------------------------------------
  86.  
  87. StopLoopingAnim(playerid)
  88. {
  89. gPlayerUsingLoopingAnim[playerid] = 0;
  90. ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0, 1);
  91. }
  92.  
  93. //-------------------------------------------------
  94.  
  95. PreloadAnimLib(playerid, animlib[])
  96. {
  97. ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0, 1);
  98. }
  99.  
  100. //-------------------------------------------------
  101.  
  102. // ********** CALLBACKS **********
  103. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  104. {
  105. if(!gPlayerUsingLoopingAnim[playerid]) return 0;
  106. //SendClientInt(playerid, RED, "ID: %d", newkeys);
  107. if(IsKeyJustDown(KEY_HANDBRAKE,newkeys,oldkeys))
  108. {
  109. StopLoopingAnim(playerid);
  110. TextDrawHideForPlayer(playerid,txtAnimHelper);
  111. animation[playerid] = 0;
  112. gPlayerUsingLoopingAnim[playerid] = 0;
  113. return 1;
  114. }
  115. return 0;
  116. }
  117.  
  118. //------------------------------------------------
  119. public OnPlayerDeath(playerid)
  120. {
  121.  
  122. if(gPlayerUsingLoopingAnim[playerid])
  123. {
  124. gPlayerUsingLoopingAnim[playerid] = 0;
  125. TextDrawHideForPlayer(playerid,txtAnimHelper);
  126. }
  127. return 1;
  128. }
  129. //-------------------------------------------------
  130.  
  131. public OnPlayerSpawn(playerid)
  132. {
  133. if(!gPlayerAnimLibsPreloaded[playerid]) {
  134. PreloadAnimLib(playerid,"AIRPORT");
  135. PreloadAnimLib(playerid,"ATTRACTORS");
  136. PreloadAnimLib(playerid,"BAR");
  137. PreloadAnimLib(playerid,"BASEBALL");
  138. PreloadAnimLib(playerid,"BD_FIRE");
  139. PreloadAnimLib(playerid,"BEACH");
  140. PreloadAnimLib(playerid,"BENCHPRESS");
  141. PreloadAnimLib(playerid,"BF_INJECTION");
  142. PreloadAnimLib(playerid,"BIKED");
  143. PreloadAnimLib(playerid,"BIKEH");
  144. PreloadAnimLib(playerid,"BIKELEAP");
  145. PreloadAnimLib(playerid,"BIKES");
  146. PreloadAnimLib(playerid,"BIKEV");
  147. PreloadAnimLib(playerid,"BIKE_DBZ");
  148. PreloadAnimLib(playerid,"BMX");
  149. PreloadAnimLib(playerid,"BOMBER");
  150. PreloadAnimLib(playerid,"BOX");
  151. PreloadAnimLib(playerid,"BSKTBALL");
  152. PreloadAnimLib(playerid,"BUDDY");
  153. PreloadAnimLib(playerid,"BUS");
  154. PreloadAnimLib(playerid,"CAMERA");
  155. PreloadAnimLib(playerid,"CAR");
  156. PreloadAnimLib(playerid,"CARRY");
  157. PreloadAnimLib(playerid,"CAR_CHAT");
  158. PreloadAnimLib(playerid,"CASINO");
  159. PreloadAnimLib(playerid,"CHAINSAW");
  160. PreloadAnimLib(playerid,"CHOPPA");
  161. PreloadAnimLib(playerid,"CLOTHES");
  162. PreloadAnimLib(playerid,"COACH");
  163. PreloadAnimLib(playerid,"COLT45");
  164. PreloadAnimLib(playerid,"COP_AMBIENT");
  165. PreloadAnimLib(playerid,"COP_DVBYZ");
  166. PreloadAnimLib(playerid,"CRACK");
  167. PreloadAnimLib(playerid,"CRIB");
  168. PreloadAnimLib(playerid,"DAM_JUMP");
  169. PreloadAnimLib(playerid,"DANCING");
  170. PreloadAnimLib(playerid,"DEALER");
  171. PreloadAnimLib(playerid,"DILDO");
  172. PreloadAnimLib(playerid,"DODGE");
  173. PreloadAnimLib(playerid,"DOZER");
  174. PreloadAnimLib(playerid,"DRIVEBYS");
  175. PreloadAnimLib(playerid,"FAT");
  176. PreloadAnimLib(playerid,"FIGHT_B");
  177. PreloadAnimLib(playerid,"FIGHT_C");
  178. PreloadAnimLib(playerid,"FIGHT_D");
  179. PreloadAnimLib(playerid,"FIGHT_E");
  180. PreloadAnimLib(playerid,"FINALE");
  181. PreloadAnimLib(playerid,"FINALE2");
  182. PreloadAnimLib(playerid,"FLAME");
  183. PreloadAnimLib(playerid,"FLOWERS");
  184. PreloadAnimLib(playerid,"FOOD");
  185. PreloadAnimLib(playerid,"FREEWEIGHTS");
  186. PreloadAnimLib(playerid,"GANGS");
  187. PreloadAnimLib(playerid,"GHANDS");
  188. PreloadAnimLib(playerid,"GHETTO_DB");
  189. PreloadAnimLib(playerid,"GOGGLES");
  190. PreloadAnimLib(playerid,"GRAFFITI");
  191. PreloadAnimLib(playerid,"GRAVEYARD");
  192. PreloadAnimLib(playerid,"GRENADE");
  193. PreloadAnimLib(playerid,"GYMNASIUM");
  194. PreloadAnimLib(playerid,"HAIRCUTS");
  195. PreloadAnimLib(playerid,"HEIST9");
  196. PreloadAnimLib(playerid,"INT_HOUSE");
  197. PreloadAnimLib(playerid,"INT_OFFICE");
  198. PreloadAnimLib(playerid,"INT_SHOP");
  199. PreloadAnimLib(playerid,"JST_BUISNESS");
  200. PreloadAnimLib(playerid,"KART");
  201. PreloadAnimLib(playerid,"KISSING");
  202. PreloadAnimLib(playerid,"KNIFE");
  203. PreloadAnimLib(playerid,"LAPDAN1");
  204. PreloadAnimLib(playerid,"LAPDAN2");
  205. PreloadAnimLib(playerid,"LAPDAN3");
  206. PreloadAnimLib(playerid,"LOWRIDER");
  207. PreloadAnimLib(playerid,"MD_CHASE");
  208. PreloadAnimLib(playerid,"MD_END");
  209. PreloadAnimLib(playerid,"MEDIC");
  210. PreloadAnimLib(playerid,"MISC");
  211. PreloadAnimLib(playerid,"MTB");
  212. PreloadAnimLib(playerid,"MUSCULAR");
  213. PreloadAnimLib(playerid,"NEVADA");
  214. PreloadAnimLib(playerid,"ON_LOOKERS");
  215. PreloadAnimLib(playerid,"OTB");
  216. PreloadAnimLib(playerid,"PARACHUTE");
  217. PreloadAnimLib(playerid,"PARK");
  218. PreloadAnimLib(playerid,"PAULNMAC");
  219. PreloadAnimLib(playerid,"PED");
  220. PreloadAnimLib(playerid,"PLAYER_DVBYS");
  221. PreloadAnimLib(playerid,"PLAYIDLES");
  222. PreloadAnimLib(playerid,"POLICE");
  223. PreloadAnimLib(playerid,"POOL");
  224. PreloadAnimLib(playerid,"POOR");
  225. PreloadAnimLib(playerid,"PYTHON");
  226. PreloadAnimLib(playerid,"QUAD");
  227. PreloadAnimLib(playerid,"QUAD_DBZ");
  228. PreloadAnimLib(playerid,"RAPPING");
  229. PreloadAnimLib(playerid,"RIFLE");
  230. PreloadAnimLib(playerid,"RIOT");
  231. PreloadAnimLib(playerid,"ROB_BANK");
  232. PreloadAnimLib(playerid,"ROCKET");
  233. PreloadAnimLib(playerid,"RUSTLER");
  234. PreloadAnimLib(playerid,"RYDER");
  235. PreloadAnimLib(playerid,"SCRATCHING");
  236. PreloadAnimLib(playerid,"SHAMAL");
  237. PreloadAnimLib(playerid,"SHOP");
  238. PreloadAnimLib(playerid,"SHOTGUN");
  239. PreloadAnimLib(playerid,"SILENCED");
  240. PreloadAnimLib(playerid,"SKATE");
  241. PreloadAnimLib(playerid,"SMOKING");
  242. PreloadAnimLib(playerid,"SNIPER");
  243. PreloadAnimLib(playerid,"SPRAYCAN");
  244. PreloadAnimLib(playerid,"STRIP");
  245. PreloadAnimLib(playerid,"SUNBATHE");
  246. PreloadAnimLib(playerid,"SWAT");
  247. PreloadAnimLib(playerid,"SWEET");
  248. PreloadAnimLib(playerid,"SWIM");
  249. PreloadAnimLib(playerid,"SWORD");
  250. PreloadAnimLib(playerid,"TANK");
  251. PreloadAnimLib(playerid,"TATTOOS");
  252. PreloadAnimLib(playerid,"TEC");
  253. PreloadAnimLib(playerid,"TRAIN");
  254. PreloadAnimLib(playerid,"TRUCK");
  255. PreloadAnimLib(playerid,"UZI");
  256. PreloadAnimLib(playerid,"VAN");
  257. PreloadAnimLib(playerid,"VENDING");
  258. PreloadAnimLib(playerid,"VORTEX");
  259. PreloadAnimLib(playerid,"WAYFARER");
  260. PreloadAnimLib(playerid,"WEAPONS");
  261. PreloadAnimLib(playerid,"WUZI");
  262. PreloadAnimLib(playerid,"WOP");
  263. PreloadAnimLib(playerid,"GFUNK");
  264. PreloadAnimLib(playerid,"RUNNINGMAN");
  265. gPlayerAnimLibsPreloaded[playerid] = 1;
  266. }
  267. return 1;
  268. }
  269.  
  270. //-------------------------------------------------
  271.  
  272. public OnPlayerConnect(playerid)
  273. {
  274. gPlayerUsingLoopingAnim[playerid] = 0;
  275. gPlayerAnimLibsPreloaded[playerid] = 0;
  276. return 1;
  277. }
  278.  
  279. //-------------------------------------------------
  280. forward OnInit();
  281. public OnInit()
  282. {
  283. // Init our text display
  284. txtAnimHelper = TextDrawCreate(610.0, 400.0,
  285. "~b~~k~~PED_LOCK_TARGET~ ~w~para detener la animacion.");
  286. TextDrawUseBox(txtAnimHelper, 0);
  287. TextDrawFont(txtAnimHelper, 2);
  288. TextDrawSetShadow(txtAnimHelper,0); // no shadow
  289. TextDrawSetOutline(txtAnimHelper,1); // thickness 1
  290. TextDrawBackgroundColor(txtAnimHelper,0x000000FF);
  291. TextDrawColor(txtAnimHelper,0xFFFFFFFF);
  292. TextDrawAlignment(txtAnimHelper,3); // align right
  293. }
  294.  
  295. //-------------------------------------------------
  296. /*
  297. public OnPlayerCommandText(playerid, cmdtext[])
  298. {
  299. new cmd[256];
  300. new animid;
  301. new tmp[256];
  302. new idx;
  303. new dancestyle;
  304. cmd = strtokex(cmdtext, idx);
  305.  
  306. if(strcmp(cmd,"/saludo",true)==0)
  307. {
  308. tmp = strtokex(cmdtext, idx);
  309. if(!strlen(tmp))
  310. {
  311. SendClientMessage(playerid, Blanco, "USO: /saludo [PlayerID] [1-7]");
  312. return 1;
  313. }
  314. new idsaludado = strval(tmp);
  315. tmp = strtokex(cmdtext, idx);
  316. if(!strlen(tmp))
  317. {
  318. SendClientMessage(playerid, Blanco, "USO: /saludo [PlayerID] [1-7]");
  319. return 1;
  320. }
  321. new animid2 = strval(tmp);
  322. switch(animid2)
  323. {
  324. case 1:
  325. {
  326. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  327. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  328. SendClientMessage(playerid,Blanco,string);
  329. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  330. SendClientMessage(idsaludado,Blanco,string);
  331. saludoid = 0;
  332. }
  333. case 2:
  334. {
  335. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  336. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  337. SendClientMessage(playerid,Blanco,string);
  338. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  339. SendClientMessage(idsaludado,Blanco,string);
  340. saludoid = 1;
  341. }
  342. case 3:
  343. {
  344. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  345. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  346. SendClientMessage(playerid,Blanco,string);
  347. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  348. SendClientMessage(idsaludado,Blanco,string);
  349. saludoid = 2;
  350. }
  351. case 4:
  352. {
  353. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  354. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  355. SendClientMessage(playerid,Blanco,string);
  356. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  357. SendClientMessage(idsaludado,Blanco,string);
  358. saludoid = 3;
  359. }
  360. case 5:
  361. {
  362. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  363. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  364. SendClientMessage(playerid,Blanco,string);
  365. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  366. SendClientMessage(idsaludado,Blanco,string);
  367. saludoid = 4;
  368. }
  369. case 6:
  370. {
  371. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  372. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  373. SendClientMessage(playerid,Blanco,string);
  374. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  375. SendClientMessage(idsaludado,Blanco,string);
  376. saludoid = 5;
  377. }
  378. case 7:
  379. {
  380. PlayerInfo[idsaludado][pOfertaSaludo] = playerid;
  381. format(string,128,"Enviaste una petición de saludo a %s",pName(idsaludado));
  382. SendClientMessage(playerid,Blanco,string);
  383. format(string,128,"%s te envió una petición de saludo, utiliza /aceptar saludo",pName(playerid));
  384. SendClientMessage(idsaludado,Blanco,string);
  385. saludoid = 6;
  386. }
  387. default: SendClientMessage(playerid,Blanco,"Uso: /saludo ID [1-7]");
  388. }
  389. return 1;
  390. }
  391.  
  392.  
  393.  
  394.  
  395. */
  396.  
  397. CMD:brazos(playerid, params[])
  398. {
  399. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /brazos [1-6]");
  400. if(params[0] < 1 || params[0] > 6) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /brazos [1-6]");
  401. switch(params[0])
  402. {
  403. case 1: LoopingAnim(playerid,"CASINO","cards_in",4.1,0,1,1,1,1);
  404. case 2: LoopingAnim(playerid,"COP_AMBIENT","Coplook_shake",4.1,0,1,1,1,1);
  405. case 3: LoopingAnim(playerid,"COP_AMBIENT","Coplook_think",4.1,0,1,1,1,1);
  406. case 4: LoopingAnim(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,1,1,1,1);
  407. case 5: LoopingAnim(playerid,"DEALER","DEALER_IDLE",4.1,0,1,1,1,1);
  408. case 6: LoopingAnim(playerid,"GRAVEYARD","prst_loopa",4.1,0,1,1,1,1);
  409. }
  410. return 1;
  411. }
  412.  
  413. CMD:crack(playerid, params[])
  414. {
  415. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /crack [1-8]");
  416. if(params[0] < 1 || params[0] > 8) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /crack [1-8]");
  417. switch(params[0])
  418. {
  419. case 1: LoopingAnim(playerid,"CRACK","crckdeth1",4.1,0,1,1,1,1);
  420. case 2: LoopingAnim(playerid,"CRACK","crckdeth2",4.1,1,0,0,1,1);
  421. case 3: LoopingAnim(playerid,"CRACK","crckdeth3",4.1,0,1,1,1,1);
  422. case 4: LoopingAnim(playerid,"CRACK","crckdeth4",4.1,0,1,1,1,1);
  423. case 5: LoopingAnim(playerid,"CRACK","crckidle1",4.1,1,1,1,1,1);
  424. case 6: LoopingAnim(playerid,"CRACK","crckidle2",4.1,1,0,0,1,1);
  425. case 7: LoopingAnim(playerid,"CRACK","crckidle3",4.1,0,1,1,1,1);
  426. case 8: LoopingAnim(playerid,"CRACK","crckidle4",4.1,1,0,0,1,1);
  427. }
  428. return 1;
  429. }
  430.  
  431. CMD:fumando(playerid, params[])
  432. {
  433. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /fumando [1-5]");
  434. if(params[0] < 1 || params[0] > 5) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /fumando [1-5]");
  435. switch(params[0])
  436. {
  437. case 1: LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 1, 1, 1);
  438. case 2: LoopingAnim(playerid,"SMOKING","M_smkstnd_loop", 4.0, 1, 0, 1, 1, 1);
  439. case 3: LoopingAnim(playerid,"SMOKING","M_smk_out", 4.0, 0, 0, 1, 1, 1);
  440. case 4: LoopingAnim(playerid,"SMOKING","M_smk_in",4.0,0,1,1,1,1);
  441. case 5: LoopingAnim(playerid,"GANGS","smkcig_prtl",4.1,1,1,1,1,1);
  442. }
  443. return 1;
  444. }
  445.  
  446. CMD:sentarse(playerid, params[])
  447. {
  448. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /saludar [1-9]");
  449. if(params[0] < 1 || params[0] > 9) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /saludar [1-9]");
  450. switch(params[0])
  451. {
  452. case 1: LoopingAnim(playerid,"Attractors","Stepsit_in",4.1,0,0,0,1,1);
  453. case 2: LoopingAnim(playerid,"Attractors","Stepsit_out",4.1,0,1,1,1,1);
  454. case 3: LoopingAnim(playerid,"FOOD","FF_Sit_Eat3",4.1,0,0,0,1,1);
  455. case 4: LoopingAnim(playerid,"FOOD","FF_Sit_In",4.1,0,0,0,1,1);
  456. case 5: LoopingAnim(playerid,"FOOD","FF_Sit_In_L",4.1,0,0,0,1,1);
  457. case 6: LoopingAnim(playerid,"FOOD","FF_Sit_In_R",4.1,0,0,0,1,1);
  458. case 7: LoopingAnim(playerid,"PED","SEAT_down",4.1,0,0,0,1,1);
  459. case 8: LoopingAnim(playerid,"INT_HOUSE","LOU_In",4.1,0,0,0,1,1);
  460. case 9: LoopingAnim(playerid,"MISC","SEAT_LR",4.1,0,1,1,1,1);
  461. }
  462. return 1;
  463. }
  464.  
  465. CMD:saludar(playerid, params[])
  466. {
  467. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /saludar [1-7]");
  468. if(params[0] < 1 || params[0] > 7) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /saludar [1-7]");
  469. switch(params[0])
  470. {
  471. case 1: LoopingAnim(playerid,"GANGS","prtial_hndshk_biz_01",4.1,0,1,1,1,1);
  472. case 2: LoopingAnim(playerid,"GANGS","hndshkcb",4.1,0,1,1,1,1);
  473. case 3: LoopingAnim(playerid,"GANGS","hndshkea",4.1,0,1,1,1,1);
  474. case 4: LoopingAnim(playerid,"GANGS","hndshkfa",4.1,0,1,1,1,1);
  475. case 5: LoopingAnim(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1);
  476. case 6: LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 1, 1);
  477. case 7: LoopingAnim(playerid,"PED","endchat_03",4.1,0,1,1,1,1);
  478. }
  479. return 1;
  480. }
  481.  
  482.  
  483.  
  484.  
  485.  
  486. CMD:agacharse(playerid, params[])
  487. {
  488. LoopingAnim(playerid, "ped", "cower", 4.0, 0, 1, 1, 1, 1);
  489. return 1;
  490. }
  491. CMD:vomitar(playerid, params[])
  492. {
  493. LoopingAnim(playerid, "FOOD", "EAT_Vomit_P", 4.0, 0, 1, 1, 1, 1);
  494. return 1;
  495. }
  496. CMD:comiendo(playerid, params[])
  497. {
  498. LoopingAnim(playerid, "FOOD", "EAT_Burger", 4.0, 0, 1, 1, 1, 1);
  499. return 1;
  500. }
  501. CMD:trato(playerid, params[])
  502. {
  503. LoopingAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 1, 1, 1, 1);
  504. return 1;
  505. }
  506.  
  507. CMD:gro(playerid, params[])
  508. {
  509. LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 1, 1, 1);
  510. return 1;
  511. }
  512. CMD:hablando(playerid, params[])
  513. {
  514. LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
  515. return 1;
  516. }
  517.  
  518.  
  519. CMD:fucku(playerid, params[])
  520. {
  521. LoopingAnim(playerid,"PED","fucku",4.0,0,0,0,1,1);
  522. return 1;
  523. }
  524.  
  525. CMD:taichi(playerid, params[])
  526. {
  527. LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,1,1,1,1);
  528. return 1;
  529. }
  530.  
  531. CMD:caer(playerid, params[])
  532. {
  533. LoopingAnim(playerid,"PED","KO_skid_front",4.1,0,1,1,1,1);
  534. return 1;
  535. }
  536.  
  537. CMD:muerto(playerid, params[])
  538. {
  539. LoopingAnim(playerid, "PED","FLOOR_hit_f", 4.0,0,1,1,1,1);
  540. return 1;
  541. }
  542.  
  543. CMD:herido(playerid, params[])
  544. {
  545. LoopingAnim(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 1, 1, 1);
  546. return 1;
  547. }
  548.  
  549. CMD:carga(playerid, params[])
  550. {
  551. LoopingAnim(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
  552. return 1;
  553. }
  554.  
  555.  
  556. CMD:llorar(playerid, params[])
  557. {
  558. LoopingAnim(playerid,"GRAVEYARD","mrnF_loop",4.1,1,1,1,1,1);
  559. return 1;
  560. }
  561.  
  562. CMD:masturb(playerid, params[])
  563. {
  564. LoopingAnim(playerid,"PAULNMAC","wank_loop",4.1,1,1,1,1,1);
  565. return 1;
  566. }
  567.  
  568. CMD:bofetada(playerid, params[])
  569. {
  570. LoopingAnim(playerid,"MISC","bitchslap",4.1,1,0,0,1,1);
  571. return 1;
  572. }
  573. CMD:facepalm(playerid, params[])
  574. {
  575. LoopingAnim(playerid,"MISC","plyr_shkhead",4.1,0,0,0,0,0);
  576. return 1;
  577. }
  578. CMD:barandilla(playerid, params[])
  579. {
  580. LoopingAnim(playerid,"BD_FIRE","BD_Panic_Loop",4.1,1,1,1,1,1);
  581. return 1;
  582. }
  583.  
  584. CMD:picado(playerid, params[])
  585. {
  586. LoopingAnim(playerid,"DAM_JUMP","DAM_Launch",4.1,0,1,1,1,1);
  587. return 1;
  588. }
  589.  
  590.  
  591. /*
  592. CMD:rendirse(playerid, params[])
  593. {
  594. LoopingAnim(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 1);
  595. return 1;
  596. }*/
  597.  
  598. CMD:rifle(playerid, params[])
  599. {
  600. LoopingAnim(playerid,"BUDDY","buddy_reload",4.1,0,1,1,1,1);
  601. return 1;
  602. }
  603.  
  604. CMD:movil(playerid, params[])
  605. {
  606. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  607. return 1;
  608. }
  609. CMD:cmovil(playerid, params[])
  610. {
  611. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  612. return 1;
  613. }
  614.  
  615. CMD:bebido(playerid, params[])
  616. {
  617. LoopingAnim(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  618. return 1;
  619. }
  620.  
  621. CMD:bomba(playerid, params[])
  622. {
  623. ClearAnimations(playerid);
  624. LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,1);
  625. return 1;
  626. }
  627.  
  628. CMD:reir(playerid, params[])
  629. {
  630. LoopingAnim(playerid, "RAPPING", "Laugh_01", 4.0, 1, 1, 1, 1, 1);
  631. return 1;
  632. }
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639. CMD:animaciones(playerid, params[])
  640. {
  641. SendClientMessage(playerid, COLOR_NARANJA, "________________________________________________________________________________________________________________________");
  642. SendClientMessage(playerid,COLOR_PRP,"Lista de animaciones disponibles:");
  643. SendClientMessage(playerid,WHITE,"/rendirse - /bebido - /movil - /cmovil - /bomba - /apuntar - /reir - /tumbarse - /agacharse - /vomitar - /comiendo - /herido");
  644. SendClientMessage(playerid,WHITE,"/saludar - /trato - /crack - /fumando - /sentarse - /gro - /fucku - /hablando - /taichi - /caer - /muerto - /brazos - /gangsta");
  645. SendClientMessage(playerid,WHITE,"/spray - /medico - /golpeado - /cansado - /saltovital - /tortazo - /rodar - /cacheado - /bate - /boxing - /gritando - /facepalm");
  646. SendClientMessage(playerid,WHITE,"/animar - /esposado - /pis - /lanzar - /basket - /caminar - /rascarse - /apoyarse - /correr - /strip - /bailar - /trafico");
  647. SendClientMessage(playerid,WHITE,"/rifle - /mecanico - /carga - /bailoteo - /consola - /picado - /barandilla - /llorar - /bofetada - /billar - /beso - /dedo");
  648. SendClientMessage(playerid,WHITE,"/azote - /masturb - /chupete");
  649. SendClientMessage(playerid,WHITE," -Animaciones de uso en vehículo: /coche | Usa /stopanim para detener la animación.");
  650. SendClientMessage(playerid, COLOR_NARANJA, "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯");
  651. return true;
  652. }
  653.  
  654.  
  655. CMD:gangsta(playerid, params[])
  656. {
  657. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /gangsta [1-16]");
  658. if(params[0] < 1 || params[0] > 12) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /gangsta [1-16]");
  659. switch(params[0])
  660. {
  661. case 1: LoopingAnim(playerid,"RAPPING","RAP_A_Loop",4.0,1,1,1,1,1);
  662. case 2: LoopingAnim(playerid,"RAPPING","RAP_C_Loop",4.0,1,1,1,1,1);
  663. case 3: LoopingAnim(playerid,"GHANDS","gsign2",4.1,0,1,1,1,1);
  664. case 4: LoopingAnim(playerid,"GHANDS","gsign2LH",4.1,0,1,1,1,1);
  665. case 5: LoopingAnim(playerid,"GHANDS","gsign3",4.1,0,1,1,1,1);
  666. case 6: LoopingAnim(playerid,"GHANDS","gsign3LH",4.1,0,1,1,1,1);
  667. case 7: LoopingAnim(playerid,"GHANDS","gsign4",4.1,0,1,1,1,1);
  668. case 8: LoopingAnim(playerid,"GHANDS","gsign4LH",4.1,0,1,1,1,1);
  669. case 9: LoopingAnim(playerid,"GHANDS","gsign5",4.1,0,1,1,1,1);
  670. case 10: LoopingAnim(playerid,"GHANDS","gsign5LH",4.1,0,1,1,1,1);
  671. case 11: LoopingAnim(playerid,"benchpress","gym_bp_celebrate",4.1,0,1,1,1,1);
  672. case 12: LoopingAnim(playerid,"LOWRIDER","prtial_gngtlkG",4.1,0,1,1,1,1);
  673. case 13: LoopingAnim(playerid,"RIOT","RIOT_ANGRY",4.1,0,1,1,1,1);
  674. case 14: LoopingAnim(playerid,"RIOT","RIOT_challenge",4.1,0,1,1,1,1);
  675. case 15: LoopingAnim(playerid,"RAPPING","RAP_B_Loop",4.1,1,1,1,1,1);
  676. case 16: LoopingAnim(playerid,"SCRATCHING","scdrulp",4.1,1,0,0,1,1);
  677. }
  678. return 1;
  679. }
  680.  
  681. CMD:chupete(playerid, params[])
  682. {
  683. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /chupete [1-12]");
  684. if(params[0] < 1 || params[0] > 12) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /chupete [1-12]");
  685. switch(params[0])
  686. {
  687. case 1: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_P",4.1,0,1,1,1,1);
  688. case 2: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_P",4.1,1,1,1,1,1);
  689. case 3: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_P",4.1,0,1,1,1,1);
  690. case 4: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_W",4.1,0,1,1,1,1);
  691. case 5: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,1,1,1,1,1);
  692. case 6: LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_END_W",4.1,0,1,1,1,1);
  693. case 7: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_P",4.1,0,1,1,1,1);
  694. case 8: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_P",4.1,1,1,1,1,1);
  695. case 9: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_P",4.1,0,1,1,1,1);
  696. case 10: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_START_W",4.1,0,1,1,1,1);
  697. case 11: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_LOOP_W",4.1,1,1,1,1,1);
  698. case 12: LoopingAnim(playerid,"BLOWJOBZ","BJ_STAND_END_W",4.1,0,1,1,1,1);
  699. }
  700. return 1;
  701. }
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711. CMD:spray(playerid, params[])
  712. {
  713. LoopingAnim(playerid,"SPRAYCAN","spraycan_full",4.0,1,1,1,1,1);
  714. return 1;
  715. }
  716.  
  717.  
  718. CMD:medico(playerid, params[])
  719. {
  720. LoopingAnim(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
  721. return 1;
  722. }
  723.  
  724. CMD:golpeado(playerid, params[])
  725. {
  726. LoopingAnim(playerid,"PED","KO_shot_face",4.0,0,1,1,1,1);
  727. return 1;
  728. }
  729.  
  730.  
  731. CMD:saltovital(playerid, params[])
  732. {
  733. LoopingAnim(playerid,"PED","EV_dive",4.0,0,1,1,1,1);
  734. return 1;
  735. }
  736.  
  737.  
  738. CMD:cansado(playerid, params[])
  739. {
  740. LoopingAnim(playerid,"PED","IDLE_tired",4.0,1,0,1,1,1);
  741. return 1;
  742. }
  743.  
  744.  
  745. CMD:tortazo(playerid, params[])
  746. {
  747. OnePlayAnim(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0);
  748. return 1;
  749. }
  750.  
  751.  
  752. CMD:rodar(playerid, params[])
  753. {
  754. LoopingAnim(playerid,"PED","BIKE_fallR",4.0,0,1,1,1,1);
  755. return 1;
  756. }
  757.  
  758.  
  759. CMD:cacheado(playerid, params[])
  760. {
  761. LoopingAnim(playerid,"POLICE","crm_drgbst_01",4.0,0,1,1,1,1);
  762. return 1;
  763. }
  764.  
  765.  
  766. CMD:bate(playerid, params[])
  767. {
  768. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bate [1-2]");
  769. if(params[0] < 1 || params[0] > 2) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bate [1-2]");
  770. switch(params[0])
  771. {
  772. case 1: LoopingAnim(playerid,"CRACK","Bbalbat_Idle_01",4.1,0,1,1,1,1);
  773. case 2: LoopingAnim(playerid,"CRACK","Bbalbat_Idle_02",4.1,0,1,1,1,1);
  774. }
  775. return 1;
  776. }
  777.  
  778.  
  779.  
  780.  
  781. CMD:boxing(playerid, params[])
  782. {
  783. LoopingAnim(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,1);
  784. return 1;
  785. }
  786.  
  787.  
  788. CMD:animar(playerid, params[])
  789. {
  790. LoopingAnim(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,1);
  791. return 1;
  792. }
  793.  
  794.  
  795. CMD:dedo(playerid, params[])
  796. {
  797. OnePlayAnim(playerid,"RIOT","RIOT_FUKU",4.0,0,0,0,0,0);
  798. return 1;
  799. }
  800.  
  801.  
  802. CMD:gritando(playerid, params[])
  803. {
  804. LoopingAnim(playerid,"RIOT","RIOT_shout",4.0,1,1,1,1,1);
  805. return 1;
  806. }
  807.  
  808. CMD:esposado(playerid, params[])
  809. {
  810. LoopingAnim(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
  811. return 1;
  812. }
  813.  
  814. CMD:lanzar(playerid, params[])
  815. {
  816. LoopingAnim(playerid,"GRENADE","WEAPON_throwu",4.0,0,1,1,1,0);
  817. return 1;
  818. }
  819.  
  820. CMD:pis(playerid, params[])
  821. {
  822. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING);
  823. return 1;
  824. }
  825. CMD:basket(playerid, params[])
  826. {
  827. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /basket [1-7]");
  828. if(params[0] < 1 || params[0] > 7) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /basket [1-7]");
  829. switch(params[0])
  830. {
  831. case 1: LoopingAnim(playerid,"BSKTBALL","BBALL_run",4.1,1,1,0,1,1);
  832. case 2: LoopingAnim(playerid,"BSKTBALL","BBALL_idleloop",4.1,1,1,1,1,1);
  833. case 3: OnePlayAnim(playerid,"BSKTBALL","BBALL_Jump_Shot",4.1,0,0,0,0,0);
  834. case 4: LoopingAnim(playerid,"BSKTBALL","BBALL_def_loop",4.1,1,1,1,1,1);
  835. case 5: LoopingAnim(playerid,"BSKTBALL","BBALL_Dnk",4.1,0,1,1,1,1);
  836. case 6: LoopingAnim(playerid,"BSKTBALL","BBALL_idle",4.1,1,1,1,1,1);
  837. case 7: LoopingAnim(playerid,"BSKTBALL","BBALL_idle2",4.1,1,1,1,1,1);
  838. }
  839. return 1;
  840. }
  841.  
  842.  
  843. CMD:caminar(playerid, params[])
  844. {
  845. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /caminar [1-11]");
  846. if(params[0] < 1 || params[0] > 11) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /caminar [1-11]");
  847. switch(params[0])
  848. {
  849. case 1: LoopingAnim(playerid,"PED","WALK_civi",4.1,1,1,1,1,1);
  850. case 2: LoopingAnim(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1);
  851. case 3: LoopingAnim(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1);
  852. case 4: LoopingAnim(playerid,"FAT","FatWalk",4.1,1,1,1,1,1);
  853. case 5: LoopingAnim(playerid,"PED","WALK_old",4.1,1,1,1,1,1);
  854. case 6: LoopingAnim(playerid,"PED","WALK_player",4.1,1,1,1,1,1);
  855. case 7: LoopingAnim(playerid,"PED","WOMAN_walkbusy",4.1,1,1,1,1,1);
  856. case 8: LoopingAnim(playerid,"PED","WOMAN_walknorm",4.1,1,1,1,1,1);
  857. case 9: LoopingAnim(playerid,"PED","WOMAN_walkpro",4.1,1,1,1,1,1);
  858. case 10: LoopingAnim(playerid,"PED","WOMAN_walksexy",4.1,1,1,1,1,1);
  859. case 11: LoopingAnim(playerid,"POOL","POOL_Walk",4.1,1,1,1,1,1);
  860. }
  861. return 1;
  862. }
  863.  
  864. CMD:azote(playerid, params[])
  865. {
  866. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /azote [1-6]");
  867. if(params[0] < 1 || params[0] > 6) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /azote [1-6]");
  868. switch(params[0])
  869. {
  870. case 1: LoopingAnim(playerid,"SNM","SPANKINGP",4.1,1,0,0,1,1);
  871. case 2: LoopingAnim(playerid,"SNM","SPANKEDW",4.1,1,0,0,1,1);
  872. case 3: LoopingAnim(playerid,"SNM","SPANKING_ENDP",4.1,0,0,0,1,1);
  873. case 4: LoopingAnim(playerid,"SNM","SPANKEDP",4.1,1,0,0,1,1);
  874. case 5: LoopingAnim(playerid,"SNM","SPANKINGW",4.1,1,0,0,1,1);
  875. case 6: LoopingAnim(playerid,"SNM","SPANKING_ENDW",4.1,0,0,0,1,1);
  876. }
  877. return 1;
  878. }
  879.  
  880. CMD:trafico(playerid, params[])
  881. {
  882. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apuntar [1-4]");
  883. if(params[0] < 1 || params[0] > 3) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apuntar [1-4]");
  884. switch(params[0])
  885. {
  886. case 1: LoopingAnim(playerid,"POLICE","CopTraf_Away",4.1,1,0,0,1,1);
  887. case 2: LoopingAnim(playerid,"POLICE","CopTraf_Come",4.1,1,0,0,1,1);
  888. case 3: LoopingAnim(playerid,"POLICE","CopTraf_Left",4.1,1,0,0,1,1);
  889. case 4: LoopingAnim(playerid,"POLICE","CopTraf_Stop",4.1,1,0,0,1,1);
  890. }
  891. return 1;
  892. }
  893.  
  894.  
  895. CMD:apuntar(playerid, params[])
  896. {
  897. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apuntar [1-3]");
  898. if(params[0] < 1 || params[0] > 3) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apuntar [1-3]");
  899. switch(params[0])
  900. {
  901. case 1: LoopingAnim(playerid,"SHOP","ROB_Loop_Threat",4.1,1,0,0,1,1);
  902. case 2: LoopingAnim(playerid,"ped", "ARRESTgun", 4.0,0,1,1,1,1);
  903. case 3: LoopingAnim(playerid,"SHOP","SHP_Gun_Aim",4.1,1,0,0,1,1);
  904. }
  905. return 1;
  906. }
  907.  
  908. CMD:apoyarse(playerid, params[])
  909. {
  910. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apoyarse [1-2]");
  911. if(params[0] < 1 || params[0] > 2) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /apoyarse [1-2]");
  912. switch(params[0])
  913. {
  914. case 1: LoopingAnim(playerid,"GANGS","leanIDLE",4.0,1,0,1,1,1);
  915. case 2: LoopingAnim(playerid,"MISC","Plyrlean_loop",4.0,1,1,1,1,1);
  916. }
  917. return 1;
  918. }
  919.  
  920. CMD:beso(playerid, params[])
  921. {
  922. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /beso [1-2]");
  923. if(params[0] < 1 || params[0] > 2) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /beso [1-2]");
  924. switch(params[0])
  925. {
  926. case 1: LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_03",4.1,0,0,0,1,1);
  927. case 2: LoopingAnim(playerid,"KISSING","Playa_Kiss_03",4.1,0,0,0,1,1);
  928. }
  929. return 1;
  930. }
  931.  
  932.  
  933.  
  934. CMD:billar(playerid, params[])
  935. {
  936. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /billar [1-3]");
  937. if(params[0] < 1 || params[0] > 3) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /billar [1-3]");
  938. switch(params[0])
  939. {
  940. case 1: LoopingAnim(playerid,"POOL","POOL_Idle_Stance",4.1,0,1,1,1,1);
  941. case 2: LoopingAnim(playerid,"POOL","POOL_Med_Start",4.1,0,1,1,1,1);
  942. case 3: LoopingAnim(playerid,"POOL","POOL_Med_Shot",4.1,0,1,1,1,1);
  943. }
  944. return 1;
  945. }
  946.  
  947. CMD:correr(playerid, params[])
  948. {
  949. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /strip [1-6]");
  950. if(params[0] < 1 || params[0] > 6) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /strip [1-6]");
  951. switch(params[0])
  952. {
  953. case 1: LoopingAnim(playerid,"PED","run_civi",4.1,1,1,1,1,1);
  954. case 2: LoopingAnim(playerid,"PED","run_gang1",4.1,1,1,1,1,1);
  955. case 3: LoopingAnim(playerid,"PED","run_old",4.1,1,1,1,1,1);
  956. case 4: LoopingAnim(playerid,"PED","run_fat",4.1,1,1,1,1,1);
  957. case 5: LoopingAnim(playerid,"PED","woman_run",4.1,1,1,1,1,1);
  958. case 6: LoopingAnim(playerid,"PED","WOMAN_runsexy",4.1,1,1,1,1,1);
  959. }
  960. return 1;
  961. }
  962. /*
  963. CMD:stopanim(playerid, params[])
  964. {
  965. OnePlayAnim(playerid, "CARRY", "crry_prtial", 1.0, 0, 0, 0, 0, 0);
  966. return 1;
  967. }
  968. */
  969. CMD:rascarse(playerid, params[])
  970. {
  971. LoopingAnim(playerid,"MISC","Scratchballs_01",4.1,1,1,1,1,1);
  972. return 1;
  973. }
  974. CMD:strip(playerid, params[])
  975. {
  976. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /strip [1-7]");
  977. if(params[0] < 1 || params[0] > 5) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /strip [1-7]");
  978.  
  979. switch(params[0])
  980. {
  981. case 1: LoopingAnim(playerid,"STRIP", "strip_A", 4.1, 1, 1, 1, 1, 1 );
  982. case 2: LoopingAnim(playerid,"STRIP", "strip_B", 4.1, 1, 1, 1, 1, 1 );
  983. case 3: LoopingAnim(playerid,"STRIP", "strip_C", 4.1, 1, 1, 1, 1, 1 );
  984. case 4: LoopingAnim(playerid,"STRIP", "strip_D", 4.1, 1, 1, 1, 1, 1 );
  985. case 5: LoopingAnim(playerid,"STRIP", "strip_E", 4.1, 1, 1, 1, 1, 1 );
  986. case 6: LoopingAnim(playerid,"STRIP", "strip_F", 4.1, 1, 1, 1, 1, 1 );
  987. case 7: LoopingAnim(playerid,"STRIP", "strip_G", 4.1, 1, 1, 1, 1, 1 );
  988. }
  989. return 1;
  990. }
  991.  
  992. CMD:tumbarse(playerid, params[])
  993. {
  994. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /tumbarse [1-5]");
  995. if(params[0] < 1 || params[0] > 5) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /tumbarse [1-5]");
  996.  
  997. switch(params[0])
  998. {
  999. case 1: LoopingAnim(playerid,"BEACH","bather",4.1,0,1,1,1,1);
  1000. case 2: LoopingAnim(playerid,"BEACH","Lay_Bac_Loop",4.1,0,1,1,1,1);
  1001. case 3: LoopingAnim(playerid,"BEACH","BD_Fire3",4.1,0,1,1,1,1);
  1002. case 4: LoopingAnim(playerid,"BEACH","ParkSit_W_loop",4.1,0,1,1,1,1);
  1003. case 5: LoopingAnim(playerid,"BEACH","SitnWait_loop_W",4.1,0,1,1,1,1);
  1004. }
  1005. return 1;
  1006. }
  1007.  
  1008. CMD:coche(playerid, params[])
  1009. {
  1010. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /coche [1-7]");
  1011. if(params[0] < 1 || params[0] > 7) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /coche [1-7]");
  1012.  
  1013. switch(params[0])
  1014. {
  1015. case 1: OnePlayAnim(playerid,"CAR","Sit_relaxed",4.1,0,0,0,1,0);
  1016. case 2: OnePlayAnim(playerid,"LOWRIDER","lrgirl_hair",4.1,0,0,0,1,0);
  1017. case 3: OnePlayAnim(playerid,"GHETTO_DB","GDB_Car2_PLY",4.1,1,0,0,1,0);
  1018. case 4: LoopingAnim(playerid,"GHETTO_DB","GDB_Car_RYD",4.1,0,0,0,1,0);
  1019. case 5: OnePlayAnim(playerid,"LOWRIDER","lrgirl_l0_loop",4.1,0,1,1,1,1);
  1020. case 6: OnePlayAnim(playerid,"LOWRIDER","lrgirl_l0_to_l1",4.1,0,0,0,1,1);
  1021. case 7: OnePlayAnim(playerid,"LOWRIDER","lrgirl_l2_loop",4.1,1,0,0,1,1);
  1022. }
  1023. return 1;
  1024. }
  1025.  
  1026.  
  1027. CMD:mecanico(playerid, params[])
  1028. {
  1029. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /mecanico [1-2]");
  1030. if(params[0] < 1 || params[0] > 2) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /mecanico [1-2]");
  1031.  
  1032. switch(params[0])
  1033. {
  1034. case 1: LoopingAnim(playerid,"CAR","Fixn_Car_Loop",4.1,1,0,0,1,1);
  1035. case 2: LoopingAnim(playerid,"CAR","Fixn_Car_Out",4.1,0,0,0,1,1);
  1036. }
  1037. return 1;
  1038. }
  1039.  
  1040. CMD:bailoteo(playerid, params[])
  1041. {
  1042. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bailoteo [1-10]");
  1043. if(params[0] < 1 || params[0] > 10) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bailoteo [1-10]");
  1044.  
  1045. switch(params[0])
  1046. {
  1047. case 1: LoopingAnim(playerid,"DANCING","DAN_Down_A",4.1,1,0,0,1,1);
  1048. case 2: LoopingAnim(playerid,"DANCING","DAN_Left_A",4.1,1,0,0,1,1);
  1049. case 3: LoopingAnim(playerid,"DANCING","DAN_Loop_A",4.1,1,0,0,1,1);
  1050. case 4: LoopingAnim(playerid,"DANCING","DAN_Right_A",4.1,1,0,0,1,1);
  1051. case 5: LoopingAnim(playerid,"DANCING","DAN_Up_A",4.1,1,0,0,1,1);
  1052. case 6: LoopingAnim(playerid,"DANCING","dnce_M_a",4.1,1,0,0,1,1);
  1053. case 7: LoopingAnim(playerid,"DANCING","dnce_M_b",4.1,1,0,0,1,1);
  1054. case 8: LoopingAnim(playerid,"DANCING","dnce_M_c",4.1,1,0,0,1,1);
  1055. case 9: LoopingAnim(playerid,"DANCING","dnce_M_d",4.1,1,0,0,1,1);
  1056. case 10: LoopingAnim(playerid,"DANCING","dnce_M_e",4.1,1,0,0,1,1);
  1057. }
  1058. return 1;
  1059. }
  1060.  
  1061. CMD:consola(playerid, params[])
  1062. {
  1063. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /consola [1-4]");
  1064. if(params[0] < 1 || params[0] > 4) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /consola [1-4]");
  1065.  
  1066. switch(params[0])
  1067. {
  1068. case 1: LoopingAnim(playerid,"CRIB","PED_Console_Loop",4.1,1,1,1,1,1);
  1069. case 2: LoopingAnim(playerid,"CRIB","PED_Console_Loose",4.1,0,1,1,1,1);
  1070. case 3: LoopingAnim(playerid,"CRIB","PED_Console_Win",4.1,0,1,1,1,1);
  1071. }
  1072. return 1;
  1073. }
  1074. CMD:bailar(playerid, params[])
  1075. {
  1076. if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bailar [1-4]");
  1077. if(params[0] < 1 || params[0] > 4) return SendClientMessage(playerid, 0xEFEFF7AA, "Utilize: /bailar [1-4]");
  1078. switch(params[0])
  1079. {
  1080. case 1: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  1081. case 2: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  1082. case 3: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  1083. case 4: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
  1084. }
  1085. return 1;
  1086. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement