Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.02 KB | None | 0 0
  1. #pragma tabsize 0
  2. #include <a_samp>
  3. #include <core>
  4. #include <float>
  5.  
  6. new gPlayerUsingLoopingAnim[MAX_PLAYERS];
  7. new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
  8.  
  9. new Text:txtAnimHelper;
  10.  
  11. //-------------------------------------------------
  12.  
  13. // ********** INTERNAL FUNCTIONS **********
  14.  
  15. strtok(const string[], &index)
  16. {
  17. new length = strlen(string);
  18. while ((index < length) && (string[index] <= ' '))
  19. {
  20. index++;
  21. }
  22.  
  23. new offset = index;
  24. new result[20];
  25. while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  26. {
  27. result[index - offset] = string[index];
  28. index++;
  29. }
  30. result[index - offset] = EOS;
  31. return result;
  32. }
  33.  
  34. //------------------------------------------------
  35.  
  36. IsKeyJustDown(key, newkeys, oldkeys)
  37. {
  38. if((newkeys & key) && !(oldkeys & key)) return 1;
  39. return 0;
  40. }
  41.  
  42. //-------------------------------------------------
  43.  
  44. OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
  45. {
  46. ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
  47. }
  48.  
  49. //-------------------------------------------------
  50.  
  51. LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
  52. {
  53. if(gPlayerUsingLoopingAnim[playerid]) TextDrawHideForPlayer(playerid,txtAnimHelper);
  54. gPlayerUsingLoopingAnim[playerid] = 1;
  55. ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
  56. TextDrawShowForPlayer(playerid,txtAnimHelper);
  57. }
  58.  
  59. //-------------------------------------------------
  60.  
  61. StopLoopingAnim(playerid)
  62. {
  63. gPlayerUsingLoopingAnim[playerid] = 0;
  64. ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
  65. }
  66.  
  67. //-------------------------------------------------
  68.  
  69. PreloadAnimLib(playerid, animlib[])
  70. {
  71. ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
  72. }
  73.  
  74. //-------------------------------------------------
  75.  
  76. // ********** CALLBACKS **********
  77.  
  78. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  79. {
  80. if(!gPlayerUsingLoopingAnim[playerid]) return;
  81.  
  82. if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) {
  83. StopLoopingAnim(playerid);
  84. TextDrawHideForPlayer(playerid,txtAnimHelper);
  85. }
  86. }
  87.  
  88. //------------------------------------------------
  89.  
  90. public OnPlayerDeath(playerid, killerid, reason)
  91. {
  92. // if they die whilst performing a looping anim, we should reset the state
  93. if(gPlayerUsingLoopingAnim[playerid]) {
  94. gPlayerUsingLoopingAnim[playerid] = 0;
  95. TextDrawHideForPlayer(playerid,txtAnimHelper);
  96. }
  97.  
  98. return 1;
  99. }
  100.  
  101. //-------------------------------------------------
  102.  
  103. public OnPlayerSpawn(playerid)
  104. {
  105. if(!gPlayerAnimLibsPreloaded[playerid]) {
  106. PreloadAnimLib(playerid,"BOMBER");
  107. PreloadAnimLib(playerid,"RAPPING");
  108. PreloadAnimLib(playerid,"SHOP");
  109. PreloadAnimLib(playerid,"BEACH");
  110. PreloadAnimLib(playerid,"SMOKING");
  111. PreloadAnimLib(playerid,"FOOD");
  112. PreloadAnimLib(playerid,"ON_LOOKERS");
  113. PreloadAnimLib(playerid,"DEALER");
  114. PreloadAnimLib(playerid,"CRACK");
  115. PreloadAnimLib(playerid,"CARRY");
  116. PreloadAnimLib(playerid,"COP_AMBIENT");
  117. PreloadAnimLib(playerid,"PARK");
  118. PreloadAnimLib(playerid,"INT_HOUSE");
  119. PreloadAnimLib(playerid,"FOOD");
  120. PreloadAnimLib(playerid,"INT_OFFICE");
  121. PreloadAnimLib(playerid,"SUNBATHE");
  122. PreloadAnimLib(playerid,"BSKTBALL");
  123. PreloadAnimLib(playerid,"GANGS");
  124. PreloadAnimLib(playerid,"PARACHUTE");
  125. PreloadAnimLib(playerid,"CARRY");
  126. PreloadAnimLib(playerid,"MEDIC");
  127. PreloadAnimLib(playerid,"PAULNMAC");
  128. PreloadAnimLib(playerid,"KISSING");
  129. PreloadAnimLib(playerid,"PED");
  130. PreloadAnimLib(playerid,"GYMNASIUM");
  131. PreloadAnimLib(playerid,"LAPDAN1");
  132. PreloadAnimLib(playerid,"LAPDAN2");
  133. PreloadAnimLib(playerid,"LAPDAN3");
  134. PreloadAnimLib(playerid,"INT_OFFICE");
  135. gPlayerAnimLibsPreloaded[playerid] = 1;
  136. }
  137. return 1;
  138. }
  139.  
  140. //-------------------------------------------------
  141.  
  142. public OnPlayerConnect(playerid)
  143. {
  144. gPlayerUsingLoopingAnim[playerid] = 0;
  145. gPlayerAnimLibsPreloaded[playerid] = 0;
  146.  
  147. return 1;
  148. }
  149.  
  150. //-------------------------------------------------
  151.  
  152. public OnFilterScriptInit()
  153. {
  154. // Init our text display
  155. txtAnimHelper = TextDrawCreate(610.0, 400.0,
  156. "~r~~k~~PED_SPRINT~");
  157. TextDrawUseBox(txtAnimHelper, 0);
  158. TextDrawFont(txtAnimHelper, 2);
  159. TextDrawSetShadow(txtAnimHelper,0); // no shadow
  160. TextDrawSetOutline(txtAnimHelper,1); // thickness 1
  161. TextDrawBackgroundColor(txtAnimHelper,0x000000FF);
  162. TextDrawColor(txtAnimHelper,0xFFFFFFFF);
  163. TextDrawAlignment(txtAnimHelper,3); // align right
  164. }
  165.  
  166. //-------------------------------------------------
  167.  
  168. public OnPlayerCommandText(playerid, cmdtext[])
  169. {
  170. new cmd[256];
  171. new idx;
  172. new dancestyle;
  173. cmd = strtok(cmdtext, idx);
  174.  
  175. if(strcmp(cmd,"/animlist",true)==0)
  176. {
  177. SendClientMessage(playerid,0xFFCC00AA,"gta420:anims:");
  178. SendClientMessage(playerid,0xAFAFAFAA,"/Deal /Smoke /Chat /Dance /Crack /Drunk /Wave /Vomit /Eat /Taichi /FuckU");
  179. SendClientMessage(playerid,0xAFAFAFAA,"/LookOut /RobMan /HandsUP /GetArrested /Bomb /CrossArms /CellIN /cellOUT");
  180. SendClientMessage(playerid,0xAFAFAFAA,"/Lay /Hide /Ground /Slapass /Drink /Lol /Pissing");
  181. SendClientMessage(playerid,0xAFAFAFAA,"/DanceA /DanceB /DanceC /DanceD /DanceClap /SwatHide /Medic /BBal");
  182. SendClientMessage(playerid,0xAFAFAFAA,"/Csit /SitIN /sitOUT /FsitIN /FsitOUT /ko /ko1 /ko2 /ko3 /ko4 /gIN /gOUT");
  183. }
  184. else if(strcmp(cmd,"/newanims",true)==0)
  185. {
  186. SendClientMessage(playerid,0xFFCC00AA,"gta420:anims2:by EverWin and Kanada (12/6/09)");
  187. SendClientMessage(playerid,0xAFAFAFAA,"/Pose /Kiss1-3 /Wave2 /ShadowBox /StepLeft /StepRight");
  188. SendClientMessage(playerid,0xAFAFAFAA,"/Shake1-8 /Walk1-8 /Run1-11 /Woman1-14 /Para1-14 /Carry");
  189. SendClientMessage(playerid,0xAFAFAFAA,"/JackOff1-2 /LapDance1-4 /Spaz1-2 /Dose /Jog /Panic");
  190. }
  191. else if(strcmp(cmd,"/moreanims",true)==0)
  192. {
  193. SendClientMessage(playerid,0xFFCC00AA,"gta420:moreanims:(1/26/2010)");
  194. SendClientMessage(playerid,0xAFAFAFAA,"/Bend1-4 /Dribble /Desk /SideLay /Cheer1-2 /Win /Crack2-10");
  195. SendClientMessage(playerid,0xAFAFAFAA,"/Balls /PointRight /PointLeft /Taunt /Doggy1-3 /Hump");
  196. SendClientMessage(playerid,0xAFAFAFAA,"/Spank1-2 /Deal2-7 /Dodge /Fightc1-5 /Fightd1-4 /Hands1-3");
  197. SendClientMessage(playerid,0xAFAFAFAA,"/TimeOut /DanceE /DanceF /DanceG /DanceH /DanceI /Slip1-2 ");
  198. }
  199. else if(strcmp(cmd,"/animhelp",true)==0)
  200. {
  201. SendClientMessage(playerid,0xFFCC00AA,"gta420:animhelp:(/animlist) (/newanims) (/moreanims)");
  202. }
  203.  
  204. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { // We don't handle anything here that can be used InVehicle
  205. return 0;
  206. }
  207. else if(strcmp(cmd, "/pissing", true) == 0) {
  208. SetPlayerSpecialAction(playerid,68);
  209. return 1;
  210. }
  211. else if(strcmp(cmd, "/handsup", true) == 0) {
  212. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  213. return 1;
  214. }
  215. else if(strcmp(cmd, "/cellin", true) == 0) {
  216. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  217. return 1;
  218. }
  219. else if(strcmp(cmd, "/cellout", true) == 0) {
  220. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  221. return 1;
  222. }
  223. else if(strcmp(cmd, "/drunk", true) == 0) {
  224. LoopingAnim(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,1);
  225. return 1;
  226. }
  227. else if(strcmp(cmd, "/bbal", true) == 0) {
  228. LoopingAnim(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,1,1,1,1);
  229. return 1;
  230. }
  231. else if(strcmp(cmd, "/fsitin", true) == 0) {
  232. ApplyAnimation(playerid,"FOOD","FF_Sit_In",4.0,0,0,0,1,0);
  233. return 1;
  234. }
  235. else if(strcmp(cmd, "/fsitout", true) == 0) {
  236. ApplyAnimation(playerid,"FOOD","FF_Sit_Out_180",4.0,0,0,0,0,0);
  237. return 1;
  238. }
  239. else if(strcmp(cmd, "/gin", true) == 0) {
  240. ApplyAnimation(playerid,"GANGS","leanIN",4.0,0,0,0,1,0);
  241. return 1;
  242. }
  243. else if(strcmp(cmd, "/gout", true) == 0) {
  244. ApplyAnimation(playerid,"GANGS","leanOUT",4.0,0,0,0,0,0);
  245. return 1;
  246. }
  247. else if(strcmp(cmd, "/csit", true) == 0) {
  248. LoopingAnim(playerid,"INT_HOUSE","LOU_In",4.0,0,0,0,1,0);
  249. return 1;
  250. }
  251. else if(strcmp(cmd, "/medic", true) == 0) {
  252. ApplyAnimation(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
  253. return 1;
  254. }
  255. else if(strcmp(cmd, "/dancea", true) == 0) {
  256. LoopingAnim(playerid,"DANCING","DAN_Loop_A",4.0,1,0,0,0,0);
  257. return 1;
  258. }
  259. else if(strcmp(cmd, "/danceb", true) == 0) {
  260. LoopingAnim(playerid,"DANCING","dnce_M_b",4.0,1,0,0,1,0);
  261. return 1;
  262. }
  263. else if(strcmp(cmd, "/dancec", true) == 0) {
  264. LoopingAnim(playerid,"DANCING","dnce_M_c",4.0,1,0,0,1,0);
  265. return 1;
  266. }
  267. else if(strcmp(cmd, "/danced", true) == 0) {
  268. LoopingAnim(playerid,"DANCING","dnce_M_d",4.0,1,0,0,1,0);
  269. return 1;
  270. }
  271. else if(strcmp(cmd, "/danceclap", true) == 0) {
  272. LoopingAnim(playerid,"DANCING","bd_clap1",4.0,1,1,1,1,1);
  273. return 1;
  274. }
  275. else if(strcmp(cmd, "/sitin", true) == 0) {
  276. ApplyAnimation(playerid,"SUNBATHE","SitnWait_in_W",4.0,0,0,0,1,0);
  277. return 1;
  278. }
  279. else if(strcmp(cmd, "/sitout", true) == 0) {
  280. ApplyAnimation(playerid,"SUNBATHE","SitnWait_out_W",4.0,0,0,0,0,0);
  281. return 1;
  282. }
  283.  
  284. else if(strcmp(cmd, "/osit", true) == 0) {
  285. LoopingAnim(playerid,"INT_OFFICE","OFF_Sit_Idle_Loop",4.0,1,1,1,0,0);
  286. return 1;
  287. }
  288. else if(strcmp(cmd, "/ko", true) == 0) {
  289. LoopingAnim(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0);
  290. return 1;
  291. }
  292. else if(strcmp(cmd, "/ko1", true) == 0) {
  293. LoopingAnim(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0);
  294. return 1;
  295. }
  296. else if(strcmp(cmd, "/ko2", true) == 0) {
  297. LoopingAnim(playerid,"PED","KO_shot_front",4.0,0,1,1,1,0);
  298. return 1;
  299. }
  300. else if(strcmp(cmd, "/ko3", true) == 0) {
  301. LoopingAnim(playerid,"PED","KO_skid_back",4.0,0,1,1,1,0);
  302. return 1;
  303. }
  304. else if(strcmp(cmd, "/ko4", true) == 0) {
  305. LoopingAnim(playerid,"PED","KO_skid_front",4.0,0,1,1,1,0);
  306. return 1;
  307. }
  308.  
  309. else if (strcmp(cmd, "/swathide", true) == 0) {
  310. LoopingAnim(playerid,"SWAT","Rail_fall",4.0,0,1,1,1,1);
  311. return 1;
  312. }
  313. else if (strcmp("/bomb", cmdtext, true) == 0) {
  314. ClearAnimations(playerid);
  315. OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
  316. return 1;
  317. }
  318. else if (strcmp("/getarrested", cmdtext, true, 7) == 0) {
  319. LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); // Gun Arrest
  320. return 1;
  321. }
  322. else if (strcmp("/lol", cmdtext, true) == 0) {
  323. OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); // Laugh
  324. return 1;
  325. }
  326. else if(strcmp("/lookout", cmdtext, true) == 0) {
  327. OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
  328. return 1;
  329. }
  330. else if (strcmp("/robman", cmdtext, true) == 0) {
  331. LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
  332. return 1;
  333. }
  334. else if (strcmp("/crossarms", cmdtext, true) == 0) {
  335. LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, 1); // Arms crossed
  336. return 1;
  337. }
  338. else if (strcmp("/lay", cmdtext, true, 6) == 0) {
  339. LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
  340. return 1;
  341. }
  342. else if (strcmp("/hide", cmdtext, true, 3) == 0) {
  343. LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); // Taking Cover
  344. return 1;
  345. }
  346. else if (strcmp("/vomit", cmdtext, true) == 0) {
  347. OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
  348. return 1;
  349. }
  350. else if (strcmp("/eat", cmdtext, true) == 0) {
  351. OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 1, 1, 1, 1, 1); // Eat Burger
  352. return 1;
  353. }
  354. else if (strcmp("/wave", cmdtext, true) == 0) {
  355. LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); // Wave
  356. return 1;
  357. }
  358. else if (strcmp("/slapass", cmdtext, true) == 0) {
  359. OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
  360. return 1;
  361. }
  362. else if (strcmp("/deal", cmdtext, true) == 0) {
  363. OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
  364. return 1;
  365. }
  366. else if (strcmp("/smokem", cmdtext, true, 4) == 0) {
  367. LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Smoke
  368. return 1;
  369. }
  370. else if (strcmp("/smokef", cmdtext, true) == 0) {
  371. LoopingAnim(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Female Smoking
  372. return 1;
  373. }
  374. else if (strcmp("/ground", cmdtext, true, 4) == 0) {
  375. LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); // Sit
  376. return 1;
  377. }
  378. else if(strcmp(cmd, "/chat", true) == 0) {
  379. OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0);
  380. return 1;
  381. }
  382. else if(strcmp(cmd, "/fucku", true) == 0) {
  383. OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
  384. return 1;
  385. }
  386. else if(strcmp(cmd, "/taichi", true) == 0) {
  387. LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  388. return 1;
  389. }
  390. else if(strcmp(cmd, "/drink", true) == 0) {
  391. LoopingAnim(playerid,"BAR","dnk_stndF_loop",4.0,1,0,0,0,0);
  392. return 1;
  393. }
  394.  
  395. /////////////////////NEW SHIT BY KAN AND EVERWIN!!!!!!!!!!!!!!!!!!!!!!!!!!
  396. else if(strcmp(cmd, "/pose", true) == 0) {
  397. LoopingAnim(playerid,"CLOTHES","CLO_Pose_Torso",4.0,1,1,1,1,1);
  398. return 1;
  399. }
  400. else if(strcmp(cmd, "/shake1", true) == 0) {
  401. LoopingAnim(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0);
  402. return 1;
  403. }
  404. else if(strcmp(cmd, "/shake2", true) == 0) {
  405. LoopingAnim(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
  406. return 1;
  407. }
  408. else if(strcmp(cmd, "/shake3", true) == 0) {
  409. LoopingAnim(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0);
  410. return 1;
  411. }
  412. else if(strcmp(cmd, "/shake4", true) == 0) {
  413. LoopingAnim(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0);
  414. return 1;
  415. }
  416. else if(strcmp(cmd, "/shake5", true) == 0) {
  417. LoopingAnim(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
  418. return 1;
  419. }
  420. else if(strcmp(cmd, "/shake6", true) == 0) {
  421. LoopingAnim(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0);
  422. return 1;
  423. }
  424. else if(strcmp(cmd, "/shake7", true) == 0) {
  425. LoopingAnim(playerid,"GANGS","hndshkfa",4.0,0,0,0,0,0);
  426. return 1;
  427. }
  428. else if(strcmp(cmd, "/shake8", true) == 0) {
  429. LoopingAnim(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
  430. return 1;
  431. }
  432. else if(strcmp(cmd, "/kiss1", true) == 0) {
  433. LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_01",4.0,0,0,0,0,0);
  434. return 1;
  435. }
  436. else if(strcmp(cmd, "/kiss2", true) == 0) {
  437. LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_02",4.0,0,0,0,0,0);
  438. return 1;
  439. }
  440. else if(strcmp(cmd, "/kiss3", true) == 0) {
  441. LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_03",4.0,0,0,0,0,0);
  442. return 1;
  443. }
  444. else if(strcmp(cmd, "/wave2", true) == 0) {
  445. LoopingAnim(playerid,"KISSING","gfwave2",4.0,0,0,0,0,0);
  446. return 1;
  447. }
  448. else if(strcmp(cmd, "/CarSmo", true) == 0) {
  449. LoopingAnim(playerid,"PED","Smoke_in_car",4.1,0,1,1,1,1);
  450. return 1;
  451. }
  452. else if(strcmp(cmd, "/shadowbox", true) == 0) {
  453. LoopingAnim(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,0,0,0,0);
  454. return 1;
  455. }
  456. else if(strcmp(cmd, "/walk1", true) == 0) {
  457. LoopingAnim(playerid,"PED","WALK_gang2",4.0,1,1,1,1,1);
  458. return 1;
  459. }
  460. else if(strcmp(cmd, "/walk2", true) == 0) {
  461. LoopingAnim(playerid,"PED","WALK_gang1",4.0,1,1,1,1,1);
  462. return 1;
  463. }
  464. else if(strcmp(cmd, "/walk3", true) == 0) {
  465. LoopingAnim(playerid,"PED","WALK_player",4.0,1,1,1,1,1);
  466. return 1;
  467. }
  468. else if(strcmp(cmd, "/walk4", true) == 0) {
  469. LoopingAnim(playerid,"PED","WALK_fat",4.0,1,1,1,1,1);
  470. return 1;
  471. }
  472. else if(strcmp(cmd, "/walk5", true) == 0) {
  473. LoopingAnim(playerid,"PED","WALK_civi",4.0,1,1,1,1,1);
  474. return 1;
  475. }
  476. else if(strcmp(cmd, "/walk6", true) == 0) {
  477. LoopingAnim(playerid,"PED","Walk_Wuzi",4.0,1,1,1,1,1);
  478. return 1;
  479. }
  480. else if(strcmp(cmd, "/walk7", true) == 0) {
  481. LoopingAnim(playerid,"PED","WALK_old",4.0,1,1,1,1,1);
  482. return 1;
  483. }
  484. else if(strcmp(cmd, "/walk8", true) == 0) {
  485. LoopingAnim(playerid,"PED","WALK_shuffle",4.0,1,1,1,1,1);
  486. return 1;
  487. }
  488. ////////////////////////////////////////////////////////////////////////////////
  489. else if(strcmp(cmd, "/jackoff1", true) == 0) {
  490. LoopingAnim(playerid,"PAULNMAC","wank_loop",4.0,1,1,1,1,1);
  491. return 1;
  492. }
  493. else if(strcmp(cmd, "/jackoff2", true) == 0) {
  494. LoopingAnim(playerid,"PAULNMAC","wank_out",4.0,1,1,1,1,1);
  495. return 1;
  496. }
  497. ////////////////////////////////////////////////////////////////////////////////
  498. else if(strcmp(cmd, "/lapdance2", true) == 0) {
  499. LoopingAnim(playerid,"LAPDAN1","LAPDAN_D",4.0,1,1,1,1,1);
  500. return 1;
  501. }
  502. else if(strcmp(cmd, "/lapdance1", true) == 0) {
  503. LoopingAnim(playerid,"LAPDAN1","LAPDAN_P",4.0,1,1,1,1,1);
  504. return 1;
  505. }
  506. else if(strcmp(cmd, "/lapdance3", true) == 0) {
  507. LoopingAnim(playerid,"LAPDAN2","LAPDAN_D",4.0,1,1,1,1,1);
  508. return 1;
  509. }
  510. else if(strcmp(cmd, "/lapdance4", true) == 0) {
  511. LoopingAnim(playerid,"LAPDAN3","LAPDAN_D",4.0,1,1,1,1,1);
  512. return 1;
  513. }
  514. ////////////////////////////////////////////////////////////////////////////////
  515. else if(strcmp(cmd, "/spaz1", true) == 0) {
  516. LoopingAnim(playerid,"PED","SHOT_partial",4.0,1,1,1,1,1);
  517. return 1;
  518. }
  519. else if(strcmp(cmd, "/spaz2", true) == 0) {
  520. LoopingAnim(playerid,"PED","SHOT_partial_B",4.0,1,1,1,1,1);
  521. return 1;
  522. }
  523. ////////////////////////////////////////////////////////////////////////////////
  524. else if(strcmp(cmd, "/dose", true) == 0) {
  525. LoopingAnim(playerid,"PED","gum_eat",4.0,1,1,1,1,1);
  526. return 1;
  527. }
  528. else if(strcmp(cmd, "/jog", true) == 0) {
  529. LoopingAnim(playerid,"PED","JOG_femaleA",4.0,1,1,1,1,1);
  530. return 1;
  531. }
  532. ////////////////////////////////////////////////////////////////////////////////
  533. else if(strcmp(cmd, "/run1", true) == 0) {
  534. LoopingAnim(playerid,"PED","run_1armed",4.0,1,1,1,1,1);
  535. return 1;
  536. }
  537. else if(strcmp(cmd, "/run2", true) == 0) {
  538. LoopingAnim(playerid,"PED","run_armed",4.0,1,1,1,1,1);
  539. return 1;
  540. }
  541. else if(strcmp(cmd, "/run3", true) == 0) {
  542. LoopingAnim(playerid,"PED","run_civi",4.0,1,1,1,1,1);
  543. return 1;
  544. }
  545. else if(strcmp(cmd, "/run4", true) == 0) {
  546. LoopingAnim(playerid,"PED","run_csaw",4.0,1,1,1,1,1);
  547. return 1;
  548. }
  549. else if(strcmp(cmd, "/run5", true) == 0) {
  550. LoopingAnim(playerid,"PED","run_fat",4.0,1,1,1,1,1);
  551. return 1;
  552. }
  553. else if(strcmp(cmd, "/run6", true) == 0) {
  554. LoopingAnim(playerid,"PED","run_fatold",4.0,1,1,1,1,1);
  555. return 1;
  556. }
  557. else if(strcmp(cmd, "/run7", true) == 0) {
  558. LoopingAnim(playerid,"PED","run_gang1",4.0,1,1,1,1,1);
  559. return 1;
  560. }
  561. else if(strcmp(cmd, "/run8", true) == 0) {
  562. LoopingAnim(playerid,"PED","run_old",4.0,1,1,1,1,1);
  563. return 1;
  564. }
  565. else if(strcmp(cmd, "/run9", true) == 0) {
  566. LoopingAnim(playerid,"PED","run_player",4.0,1,1,1,1,1);
  567. return 1;
  568. }
  569. else if(strcmp(cmd, "/run10", true) == 0) {
  570. LoopingAnim(playerid,"PED","run_rocket",4.0,1,1,1,1,1);
  571. return 1;
  572. }
  573. else if(strcmp(cmd, "/run11", true) == 0) {
  574. LoopingAnim(playerid,"PED","Run_Wuzi",4.0,1,1,1,1,1);
  575. return 1;
  576. }
  577. ////////////////////////////////////////////////////////////////////////////////
  578. else if(strcmp(cmd, "/stepright", true) == 0) {
  579. LoopingAnim(playerid,"PED","run_right",4.0,1,1,1,1,1);
  580. return 1;
  581. }
  582. else if(strcmp(cmd, "/stepleft", true) == 0) {
  583. LoopingAnim(playerid,"PED","run_left",4.0,1,1,1,1,1);
  584. return 1;
  585. }
  586. else if(strcmp(cmd, "/panic", true) == 0) {
  587. LoopingAnim(playerid,"PED","sprint_panic",4.0,1,1,1,1,1);
  588. return 1;
  589. }
  590. ////////////////////////////////////////////////////////////////////////////////
  591. else if(strcmp(cmd, "/woman1", true) == 0) {
  592. LoopingAnim(playerid,"PED","woman_idlestance",4.0,1,1,1,1,1);
  593. return 1;
  594. }
  595. else if(strcmp(cmd, "/woman2", true) == 0) {
  596. LoopingAnim(playerid,"PED","woman_run",4.0,1,1,1,1,1);
  597. return 1;
  598. }
  599. else if(strcmp(cmd, "/woman3", true) == 0) {
  600. LoopingAnim(playerid,"PED","WOMAN_runbusy",4.0,1,1,1,1,1);
  601. return 1;
  602. }
  603. else if(strcmp(cmd, "/woman4", true) == 0) {
  604. LoopingAnim(playerid,"PED","WOMAN_runfatold",4.0,1,1,1,1,1);
  605. return 1;
  606. }
  607. else if(strcmp(cmd, "/woman5", true) == 0) {
  608. LoopingAnim(playerid,"PED","woman_runpanic",4.0,1,1,1,1,1);
  609. return 1;
  610. }
  611. else if(strcmp(cmd, "/woman6", true) == 0) {
  612. LoopingAnim(playerid,"PED","WOMAN_runsexy",4.0,1,1,1,1,1);
  613. return 1;
  614. }
  615. else if(strcmp(cmd, "/woman7", true) == 0) {
  616. LoopingAnim(playerid,"PED","WOMAN_walkbusy",4.0,1,1,1,1,1);
  617. return 1;
  618. }
  619. else if(strcmp(cmd, "/woman8", true) == 0) {
  620. LoopingAnim(playerid,"PED","WOMAN_walkfatold",4.0,1,1,1,1,1);
  621. return 1;
  622. }
  623. else if(strcmp(cmd, "/woman9", true) == 0) {
  624. LoopingAnim(playerid,"PED","WOMAN_walknorm",4.0,1,1,1,1,1);
  625. return 1;
  626. }
  627. else if(strcmp(cmd, "/woman10", true) == 0) {
  628. LoopingAnim(playerid,"PED","WOMAN_walkold",4.0,1,1,1,1,1);
  629. return 1;
  630. }
  631. else if(strcmp(cmd, "/woman11", true) == 0) {
  632. LoopingAnim(playerid,"PED","WOMAN_walkpro",4.0,1,1,1,1,1);
  633. return 1;
  634. }
  635. else if(strcmp(cmd, "/woman12", true) == 0) {
  636. LoopingAnim(playerid,"PED","WOMAN_walksexy",4.0,1,1,1,1,1);
  637. return 1;
  638. }
  639. else if(strcmp(cmd, "/woman13", true) == 0) {
  640. LoopingAnim(playerid,"PED","WOMAN_walkshop",4.0,1,1,1,1,1);
  641. return 1;
  642. }
  643. else if(strcmp(cmd, "/woman14", true) == 0) {
  644. LoopingAnim(playerid,"PED","XPRESSscratch",4.0,1,1,1,1,1);
  645. return 1;
  646. }
  647.  
  648. ////////////////////////////////////////////////////////////////////////////////
  649. else if(strcmp(cmd, "/para1", true) == 0) {
  650. OnePlayAnim(playerid,"PARACHUTE","FALL_skyDive",4.0,1,1,1,1,1);
  651. return 1;
  652. }
  653. else if(strcmp(cmd, "/para2", true) == 0) {
  654. OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_Accel",4.0,1,1,1,1,1);
  655. return 1;
  656. }
  657. else if(strcmp(cmd, "/para3", true) == 0) {
  658. OnePlayAnim(playerid,"PARACHUTE","FALL_skyDive_DIE",4.0,1,1,1,1,1);
  659. return 1;
  660. }
  661. else if(strcmp(cmd, "/para4", true) == 0) {
  662. OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_L",4.0,1,1,1,1,1);
  663. return 1;
  664. }
  665. else if(strcmp(cmd, "/para5", true) == 0) {
  666. OnePlayAnim(playerid,"PARACHUTE","FALL_SkyDive_R",4.0,1,1,1,1,1);
  667. return 1;
  668. }
  669. else if(strcmp(cmd, "/para6", true) == 0) {
  670. OnePlayAnim(playerid,"PARACHUTE","PARA_decel",4.0,1,1,1,1,1);
  671. return 1;
  672. }
  673. else if(strcmp(cmd, "/para7", true) == 0) {
  674. OnePlayAnim(playerid,"PARACHUTE","PARA_float",4.0,1,1,1,1,1);
  675. return 1;
  676. }
  677. else if(strcmp(cmd, "/para8", true) == 0) {
  678. OnePlayAnim(playerid,"PARACHUTE","PARA_Land",4.0,1,1,1,1,1);
  679. return 1;
  680. }
  681. else if(strcmp(cmd, "/para9", true) == 0) {
  682. OnePlayAnim(playerid,"PARACHUTE","PARA_open",4.0,1,1,1,1,1);
  683. return 1;
  684. }
  685. else if(strcmp(cmd, "/para10", true) == 0) {
  686. OnePlayAnim(playerid,"PARACHUTE","PARA_Rip_Loop_O",4.0,1,1,1,1,1);
  687. return 1;
  688. }
  689. else if(strcmp(cmd, "/para11", true) == 0) {
  690. OnePlayAnim(playerid,"PARACHUTE","PARA_Rip_O",4.0,1,1,1,1,1);
  691. return 1;
  692. }
  693. else if(strcmp(cmd, "/para12", true) == 0) {
  694. OnePlayAnim(playerid,"PARACHUTE","PARA_steerL",4.0,1,1,1,1,1);
  695. return 1;
  696. }
  697. else if(strcmp(cmd, "/para13", true) == 0) {
  698. OnePlayAnim(playerid,"PARACHUTE","PARA_steerR",4.0,1,1,1,1,1);
  699. return 1;
  700. }
  701. else if(strcmp(cmd, "/para14", true) == 0) {
  702. OnePlayAnim(playerid,"PARACHUTE","PARA_steerR_O",4.0,1,1,1,1,1);
  703. return 1;
  704. }
  705. ////////////////////////////////////////////////////////////////////////////////
  706. else if(strcmp(cmd, "/carry1", true) == 0) {
  707. OnePlayAnim(playerid,"CARRY","crry_prtial",4.0,1,1,1,1,1);
  708. return 1;
  709. }
  710. ////////////////////////////////////////////////////////////////////////////////
  711. else if(strcmp(cmd, "/bend1", true) == 0) {
  712. ApplyAnimation(playerid,"FINALE","FIN_Cop1_Loop",4.1,0,1,1,1,1);
  713. return 1;
  714. }
  715. else if(strcmp(cmd, "/bend2", true) == 0) {
  716. ApplyAnimation(playerid,"FINALE","FIN_LegsUp",4.1,0,1,1,1,1);
  717. return 1;
  718. }
  719. else if(strcmp(cmd, "/bend3", true) == 0) {
  720. ApplyAnimation(playerid,"FINALE","FIN_LegsUp_L",4.1,0,1,1,1,1);
  721. return 1;
  722. }
  723. else if(strcmp(cmd, "/bend4", true) == 0) {
  724. ApplyAnimation(playerid,"FINALE","FIN_LegsUp_Loop",4.1,0,1,1,1,1);
  725. return 1;
  726. }
  727. else if(strcmp(cmd, "/dribble", true) == 0) {
  728. ApplyAnimation(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
  729. return 1;
  730. }
  731. else if(strcmp(cmd, "/sidelay", true) == 0) {
  732. ApplyAnimation(playerid,"MD_CHASE","MD_BIKE_Lnd_Die_F",4.1,0,1,1,1,1);
  733. return 1;
  734. }
  735. else if(strcmp(cmd, "/cheer1", true) == 0) {
  736. ApplyAnimation(playerid,"CASINO","manwinb",4.1,0,1,1,1,1);
  737. return 1;
  738. }
  739. else if(strcmp(cmd, "/cheer2", true) == 0) {
  740. ApplyAnimation(playerid,"CASINO","manwind",4.1,0,1,1,1,1);
  741. return 1;
  742. }
  743. else if(strcmp(cmd, "/win", true) == 0) {
  744. ApplyAnimation(playerid,"CASINO","Slot_win_out",4.1,0,1,1,1,1);
  745. return 1;
  746. }
  747. /////////////////////////////
  748. else if(strcmp(cmd, "/crack", true) == 0) {
  749. ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_01",4.1,0,1,1,1,1);
  750. return 1;
  751. }
  752. else if(strcmp(cmd, "/crack2", true) == 0) {
  753. ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_02",4.1,0,1,1,1,1);
  754. return 1;
  755. }
  756. else if(strcmp(cmd, "/crack3", true) == 0) {
  757. ApplyAnimation(playerid,"CRACK","crckdeth1",4.1,0,1,1,1,1);
  758. return 1;
  759. }
  760. else if(strcmp(cmd, "/crack4", true) == 0) {
  761. ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,0,1,1,1,1);
  762. return 1;
  763. }
  764. else if(strcmp(cmd, "/crack5", true) == 0) {
  765. ApplyAnimation(playerid,"CRACK","crckdeth3",4.1,0,1,1,1,1);
  766. return 1;
  767. }
  768. else if(strcmp(cmd, "/crack6", true) == 0) {
  769. ApplyAnimation(playerid,"CRACK","crckdeth4",4.1,0,1,1,1,1);
  770. return 1;
  771. }
  772. else if(strcmp(cmd, "/crack7", true) == 0) {
  773. ApplyAnimation(playerid,"CRACK","crckidle1",4.1,0,1,1,1,1);
  774. return 1;
  775. }
  776. else if(strcmp(cmd, "/crack8", true) == 0) {
  777. ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1);
  778. return 1;
  779. }
  780. else if(strcmp(cmd, "/crack9", true) == 0) {
  781. ApplyAnimation(playerid,"CRACK","crckidle3",4.1,0,1,1,1,1);
  782. return 1;
  783. }
  784. else if(strcmp(cmd, "/crack10", true) == 0) {
  785. ApplyAnimation(playerid,"CRACK","crckidle4",4.1,0,1,1,1,1);
  786. return 1;
  787. }
  788. ////////////////////////////////////////////////////////////////////////////////
  789. else if(strcmp(cmd, "/balls", true) == 0) {
  790. ApplyAnimation(playerid,"MISC","Scratchballs_01",4.1,0,1,1,1,1);
  791. return 1;
  792. }
  793. else if(strcmp(cmd, "/pointright", true) == 0) {
  794. ApplyAnimation(playerid,"MISC","Hiker_Pose",4.1,0,1,1,1,1);
  795. return 1;
  796. }
  797. else if(strcmp(cmd, "/pointleft", true) == 0) {
  798. ApplyAnimation(playerid,"MISC","Hiker_Pose_L",4.1,0,1,1,1,1);
  799. return 1;
  800. }
  801.  
  802. else if(strcmp(cmd, "/taunt", true) == 0) {
  803. ApplyAnimation(playerid,"MISC","KAT_Throw_K",4.1,0,1,1,1,1);
  804. return 1;
  805. }
  806. else if(strcmp(cmd, "/dancee", true) == 0) {
  807. ApplyAnimation(playerid,"DANCING","DAN_Down_A",4.1,1,1,1,1,1);
  808. return 1;
  809. }
  810. else if(strcmp(cmd, "/dancef", true) == 0) {
  811. ApplyAnimation(playerid,"DANCING","bd_clap",4.1,1,1,1,1,1);
  812. return 1;
  813. }
  814. else if(strcmp(cmd, "/danceg", true) == 0) {
  815. ApplyAnimation(playerid,"DANCING","DAN_Left_A",4.1,1,1,1,1,1);
  816. return 1;
  817. }
  818. else if(strcmp(cmd, "/danceh", true) == 0) {
  819. ApplyAnimation(playerid,"DANCING","DAN_Right_A",4.1,1,1,1,1,1);
  820. return 1;
  821. }
  822. else if(strcmp(cmd, "/dancei", true) == 0) {
  823. ApplyAnimation(playerid,"DANCING","DAN_Up_A",4.1,1,1,1,1,1);
  824. return 1;
  825. }
  826. else if(strcmp(cmd, "/doggy", true) == 0) {
  827. ApplyAnimation(playerid,"SNM","SPANKINGW",4.1,1,1,1,1,1);
  828. return 1;
  829. }
  830. else if(strcmp(cmd, "/hump", true) == 0) {
  831. ApplyAnimation(playerid,"SNM","SPANKEDP",4.1,1,1,1,1,1);
  832. return 1;
  833. }
  834. else if(strcmp(cmd, "/doggy2", true) == 0) {
  835. ApplyAnimation(playerid,"SNM","SPANKING_IDLEW",4.1,0,1,1,1,1);
  836. return 1;
  837. }
  838. else if(strcmp(cmd, "/spank", true) == 0) {
  839. ApplyAnimation(playerid,"SNM","SPANKING_ENDW",4.1,0,1,1,1,1);
  840. return 1;
  841. }
  842. else if(strcmp(cmd, "/spank2", true) == 0) {
  843. ApplyAnimation(playerid,"SNM","SPANKING_ENDP",4.1,0,1,1,1,1);
  844. return 1;
  845. }
  846. else if(strcmp(cmd, "/deal2", true) == 0) {
  847. ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.1,0,1,1,1,1);
  848. return 1;
  849. }
  850. else if(strcmp(cmd, "/deal3", true) == 0) {
  851. ApplyAnimation(playerid,"DEALER","DEALER_IDLE_01",4.1,0,1,1,1,1);
  852. return 1;
  853. }
  854. else if(strcmp(cmd, "/deal4", true) == 0) {
  855. ApplyAnimation(playerid,"DEALER","DEALER_IDLE_02",4.1,0,1,1,1,1);
  856. return 1;
  857. }
  858. else if(strcmp(cmd, "/deal5", true) == 0) {
  859. ApplyAnimation(playerid,"DEALER","DEALER_IDLE_03",4.1,0,1,1,1,1);
  860. return 1;
  861. }
  862. else if(strcmp(cmd, "/deal6", true) == 0) {
  863. ApplyAnimation(playerid,"DEALER","DRUGS_BUY",4.1,0,1,1,1,1);
  864. return 1;
  865. }
  866. else if(strcmp(cmd, "/deal7", true) == 0) {
  867. ApplyAnimation(playerid,"DEALER","shop_pay",4.1,0,1,1,1,1);
  868. return 1;
  869. }
  870. else if(strcmp(cmd, "/dodge", true) == 0) {
  871. ApplyAnimation(playerid,"DODGE","Crush_Jump",4.1,0,1,1,1,1);
  872. return 1;
  873. }
  874. else if(strcmp(cmd, "/fightc1", true) == 0) {
  875. ApplyAnimation(playerid,"FIGHT_C","FightC_1",4.1,0,1,1,1,1);
  876. return 1;
  877. }
  878. else if(strcmp(cmd, "/fightc2", true) == 0) {
  879. ApplyAnimation(playerid,"FIGHT_C","FightC_2",4.1,0,1,1,1,1);
  880. return 1;
  881. }
  882. else if(strcmp(cmd, "/fightc3", true) == 0) {
  883. ApplyAnimation(playerid,"FIGHT_C","FightC_3",4.1,0,1,1,1,1);
  884. return 1;
  885. }
  886. else if(strcmp(cmd, "/fightc4", true) == 0) {
  887. ApplyAnimation(playerid,"FIGHT_C","FightC_G",4.1,0,1,1,1,1);
  888. return 1;
  889. }
  890. else if(strcmp(cmd, "/fightc5", true) == 0) {
  891. ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.1,0,1,1,1,1);
  892. return 1;
  893. }
  894. else if(strcmp(cmd, "/fightd1", true) == 0) {
  895. ApplyAnimation(playerid,"FIGHT_D","FightD_1",4.1,0,1,1,1,1);
  896. return 1;
  897. }
  898. else if(strcmp(cmd, "/fightd2", true) == 0) {
  899. ApplyAnimation(playerid,"FIGHT_D","FightD_2",4.1,0,1,1,1,1);
  900. return 1;
  901. }
  902. else if(strcmp(cmd, "/fightd3", true) == 0) {
  903. ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.1,0,1,1,1,1);
  904. return 1;
  905. }
  906. else if(strcmp(cmd, "/fightd4", true) == 0) {
  907. ApplyAnimation(playerid,"FIGHT_D","FightD_G",4.1,0,1,1,1,1);
  908. return 1;
  909. }
  910. else if(strcmp(cmd, "/doggy3", true) == 0) {
  911. ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1);
  912. return 1;
  913. }
  914. else if(strcmp(cmd, "/timeout", true) == 0) {
  915. ApplyAnimation(playerid,"FOOD","EAT_Vomit_SK",4.1,0,1,1,1,1);
  916. return 1;
  917. }
  918. else if(strcmp(cmd, "/hands1", true) == 0) {
  919. ApplyAnimation(playerid,"GHANDS","gsign2LH",4.1,1,1,1,1,1);
  920. return 1;
  921. }
  922. else if(strcmp(cmd, "/hands2", true) == 0) {
  923. ApplyAnimation(playerid,"GHANDS","gsign4",4.1,1,1,1,1,1);
  924. return 1;
  925. }
  926. else if(strcmp(cmd, "/hands3", true) == 0) {
  927. ApplyAnimation(playerid,"GHANDS","gsign5",4.1,1,1,1,1,1);
  928. return 1;
  929. }
  930. else if(strcmp(cmd, "/slip1", true) == 0) {
  931. ApplyAnimation(playerid,"GYMNASIUM","gym_jog_falloff",4.1,0,1,1,1,1);
  932. return 1;
  933. }
  934. else if(strcmp(cmd, "/slip2", true) == 0) {
  935. ApplyAnimation(playerid,"GYMNASIUM","gym_tread_falloff",4.1,0,1,1,1,1);
  936. return 1;
  937. }
  938. else if(strcmp(cmd, "/desk", true) == 0) {
  939. ApplyAnimation(playerid,"INT_OFFICE","OFF_Sit_Type_Loop",4.1,1,1,1,1,1);
  940. return 1;
  941. }
  942. //adding smoke and drink
  943. else if(strcmp(cmd, "/beer", true) == 0) {
  944. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  945. return 1;
  946. }
  947. else if(strcmp(cmd, "/blunt", true) == 0) {
  948. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
  949. return 1;
  950. }
  951. else if(strcmp(cmd, "/wine", true) == 0) {
  952. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
  953. return 1;
  954. }
  955. else if(strcmp(cmd, "/sprunk", true) == 0) {
  956. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
  957. return 1;
  958. }
  959. /*///////////////////////////////////////////////////////////////////////////////
  960. SHOT_partial
  961. SHOT_partial_B
  962. *////////////////////////////////////////////////////////////////////////////////
  963. /* Would allow people to troll... but would be cool as a script
  964. controlled function
  965. if(strcmp(cmd, "/inbedr", true) == 0) {
  966. LoopingAnim(playerid,"INT_HOUSE","BED_Loop_R",4.0,1,0,0,0,0);
  967. return 1;
  968. }
  969. if(strcmp(cmd, "/inbedl", true) == 0) {
  970. LoopingAnim(playerid,"INT_HOUSE","BED_Loop_L",4.0,1,0,0,0,0);
  971. return 1;
  972. }*/
  973.  
  974.  
  975. // START DANCING
  976. if(strcmp(cmd, "/dance", true) == 0) {
  977. new tmp[256];
  978.  
  979. // Get the dance style param
  980. tmp = strtok(cmdtext, idx);
  981. if(!strlen(tmp)) {
  982. SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
  983. return 1;
  984. }
  985.  
  986. dancestyle = strval(tmp);
  987. if(dancestyle < 1 || dancestyle > 4) {
  988. SendClientMessage(playerid,0xFF0000FF,"USAGE: /dance [style 1-4]");
  989. return 1;
  990. }
  991.  
  992. if(dancestyle == 1) {
  993. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  994. } else if(dancestyle == 2) {
  995. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  996. } else if(dancestyle == 3) {
  997. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  998. } else if(dancestyle == 4) {
  999. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
  1000. }
  1001. return 1;
  1002. }
  1003.  
  1004. return 0;
  1005. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement