Advertisement
Guest User

T-Anims v2

a guest
Mar 14th, 2013
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.21 KB | None | 0 0
  1. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  2. /* ~            T-Anims - Traceur.'ilt[v2]                ~ */
  3. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  4. //CREDITS EI EEMALDA!
  5. #include <a_samp>
  6. #include <sscanf2>
  7. #include <zcmd>
  8. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  9. new AnimPeal[MAX_PLAYERS];
  10. /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
  11. public OnFilterScriptInit()
  12. {
  13.     print("\n======================================");
  14.     print(" T-Anims: Traceur.'i Eesti animlist laetud!");
  15.     print("======================================\n");
  16.     return 1;
  17. }
  18.  
  19. public OnFilterScriptExit()
  20. {
  21.     print("\n======================================");
  22.     print(" T-Anims: Traceur.'i Eesti animlist deaktiveeritud!");
  23.     print("======================================\n");
  24.     return 1;
  25. }
  26.  
  27. public OnPlayerConnect(playerid)
  28. {
  29.     SendClientMessage(playerid, 0x008000FF, ">> {FFFFFF}Animatsioonide süsteem Traceur.'ilt!");
  30.     AnimPeal[playerid] = 0;
  31.     return 1;
  32. }
  33.  
  34. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  35. {
  36.     if(AnimPeal[playerid])
  37.     {
  38.         ClearAnimations(playerid);
  39.         AnimPeal[playerid] = 0;
  40.     }
  41.     return 1;
  42. }
  43.  
  44. CMD:animatsioonid(playerid, params[])
  45. {
  46.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  47.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}T-Anims animatsioonide list{008000} <<");
  48.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  49.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/käedüles, /tantsi, /rap, /võtatelefon, /panetelefon");
  50.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/toeta, /kuse, /lehvita, /haavatud, /hääleta, /kanna");
  51.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/bitchslap, /animravi, /istu, /slapass, /purjus");
  52.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/gkõnni, /istujasöö, /chant, /crack, /vestle");
  53.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/taichi, /lama, /käedristi, /dealstance, /deal");
  54.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/msuitseta, /nsuitseta, /süga, /istumaha, /lanim");
  55.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  56.     SendClientMessage(playerid, 0x008000FF, ">> {FFFFFF}Inglise keelsed - /animatsioonid2 {008000}<<");
  57.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  58.     return 1;
  59. }
  60. CMD:animatsioonid2(playerid, params[])
  61. {
  62.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  63.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}T-Anims animatsioonide list [ENGLISH]{008000} <<");
  64.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  65.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/handsup, /dange, /lean, /pee, /wave");
  66.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/injured, /hike, /animheal, /chairsit");
  67.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/drunk, /gwalk, /sitneat, /chat, /lay");
  68.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/crossarms, /msmoke, /fsmoke, /scratch");
  69.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}/gro, /carry, /lanim");
  70.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  71.     SendClientMessage(playerid, 0x008000FF, ">> {FFFFFF}Eesti keelsed - /animatsioonid {008000}<<");
  72.     SendClientMessage(playerid, 0x008000FF, ">> {ffffff}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{008000} <<");
  73.     return 1;
  74. }
  75. CMD:lanim(playerid, params[])
  76. {
  77.     ApplyAnimation(playerid, "CARRY", "crry_prtial", 2.0, 0, 0, 0, 0, 0);
  78.     ClearAnimations(playerid);
  79.     AnimPeal[playerid] = 0;
  80.     return 1;
  81. }
  82. CMD:k2edyles(playerid, params[])
  83. {
  84.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  85.     AnimPeal[playerid] = 1;
  86.     return 1;
  87. }
  88. CMD:handsup(playerid, params[])
  89. {
  90.     return cmd_k2edyles(playerid, params);
  91. }
  92. CMD:tantsi(playerid, params[])
  93. {
  94.     new id;
  95.     if(sscanf(params, "i", id)) return SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/tantsi {1-4}");
  96.     else if(id == 1){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1); AnimPeal[playerid] = 1; }
  97.     else if(id == 2){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2); AnimPeal[playerid] = 1; }
  98.     else if(id == 3){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3); AnimPeal[playerid] = 1; }
  99.     else if(id == 4){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4); AnimPeal[playerid] = 1; }
  100.     else SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/tantsi {1-4}");
  101.     return 1;
  102. }
  103. CMD:dance(playerid, params[])
  104. {
  105.     return cmd_tantsi(playerid, params);
  106. }
  107. CMD:rap(playerid, params[])
  108. {
  109.     new id;
  110.     if(sscanf(params, "i", id)) return SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/rap {1-3}");
  111.     else if(id == 1){ ApplyAnimation(playerid,"RAPPING","RAP_A_Loop",4.0,1,1,1,1,0); AnimPeal[playerid] = 1; }
  112.     else if(id == 2){ ApplyAnimation(playerid,"RAPPING","RAP_B_Loop",4.0,1,1,1,1,0); AnimPeal[playerid] = 1; }
  113.     else if(id == 3){ ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,1,1,1,0); AnimPeal[playerid] = 1; }
  114.     else SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/rap {1-3}");
  115.     return 1;
  116. }
  117. CMD:v6tatelefon(playerid, params[])
  118. {
  119.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  120.     AnimPeal[playerid] = 1;
  121.     return 1;
  122. }
  123. CMD:panetelefon(playerid, params[])
  124. {
  125.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  126.     AnimPeal[playerid] = 1;
  127.     return 1;
  128. }
  129. CMD:toeta(playerid, parms[])
  130. {
  131.     ApplyAnimation(playerid,"GANGS","leanIDLE", 4.0, 1, 0, 0, 0, 0);
  132.     AnimPeal[playerid] = 1;
  133.     return 1;
  134. }
  135. CMD:lean(playerid, params[])
  136. {
  137.     return cmd_toeta(playerid, params);
  138. }
  139. CMD:kuse(playerid, params[])
  140. {
  141.     ApplyAnimation(playerid, "PAULNMAC", "Piss_loop", 4.0, 1, 1, 1, 1, 0);
  142.     AnimPeal[playerid] = 1;
  143.     return 1;
  144. }
  145. CMD:pee(playerid, params[])
  146. {
  147.     return cmd_kuse(playerid, params);
  148. }
  149. CMD:lehvita(playerid, params[])
  150. {
  151.     ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  152.     AnimPeal[playerid] = 1;
  153.     return 1;
  154. }
  155. CMD:wave(playerid, params[])
  156. {
  157.     return cmd_lehvita(playerid, params);
  158. }
  159. CMD:haavatud(playerid, params[])
  160. {
  161.     ApplyAnimation(playerid,"SWAT","gnstwall_injurd", 4.0, 1, 0, 0, 0, 0);
  162.     AnimPeal[playerid] = 1;
  163.     return 1;
  164. }
  165. CMD:injured(playerid, params[])
  166. {
  167.     return cmd_haavatud(playerid, params);
  168. }
  169. CMD:h22leta(playerid, params[])
  170. {
  171.     ApplyAnimation(playerid,"MISC","Hiker_Pose", 4.0, 1, 0, 0, 0, 0);
  172.     AnimPeal[playerid] = 1;
  173.     return 1;
  174. }
  175. CMD:hike(playerid, params[])
  176. {
  177.     return cmd_h22leta(playerid, params);
  178. }
  179. CMD:bitchslap(playerid, params[])
  180. {
  181.     ApplyAnimation(playerid,"MISC","bitchslap",4.0,0,0,0,0,0);
  182.     AnimPeal[playerid] = 1;
  183.     return 1;
  184. }
  185. CMD:animravi(playerid, params[])
  186. {
  187.     ApplyAnimation(playerid,"MEDIC","CPR", 4.0, 1, 0, 0, 0, 0);
  188.     AnimPeal[playerid] = 1;
  189.     return 1;
  190. }
  191. CMD:animheal(playerid, params[])
  192. {
  193.     return cmd_animravi(playerid, params);
  194. }
  195. CMD:istu(playerid, params[])
  196. {
  197.     ApplyAnimation(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0);
  198.     AnimPeal[playerid] = 1;
  199.     return 1;
  200. }
  201. CMD:chairsit(playerid, params[])
  202. {
  203.     return cmd_istu(playerid, params);
  204. }
  205. CMD:slapass(playerid, params[])
  206. {
  207.     ApplyAnimation(playerid,"SWEET","sweet_ass_slap",4.0,0,0,0,0,0);
  208.     AnimPeal[playerid] = 1;
  209.     return 1;
  210. }
  211. CMD:purjus(playerid, params[])
  212. {
  213.     ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  214.     AnimPeal[playerid] = 1;
  215.     return 1;
  216. }
  217. CMD:drunk(playerid, params[])
  218. {
  219.     return cmd_purjus(playerid, params);
  220. }
  221. CMD:gk6nni(playerid, params[])
  222. {
  223.     new id;
  224.     if(sscanf(params, "i", id)) return SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/gkõnni {1-2}");
  225.     else if(id == 1){ ApplyAnimation(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); AnimPeal[playerid] = 1; }
  226.     else if(id == 2){ ApplyAnimation(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1); AnimPeal[playerid] = 1; }
  227.     return 1;
  228. }
  229. CMD:gwalk(playerid, params[])
  230. {
  231.     return cmd_gk6nni(playerid, params);
  232. }
  233. CMD:istujas88(playerid, params[])
  234. {
  235.     ApplyAnimation(playerid,"FOOD","FF_Sit_Loop", 4.0, 1, 0, 0, 0, 0);
  236.     AnimPeal[playerid] = 1;
  237.     return 1;
  238. }
  239. CMD:sitneat(playerid, params[])
  240. {
  241.     return cmd_istujas88(playerid, params);
  242. }
  243. CMD:chant(playerid, params[])
  244. {
  245.     ApplyAnimation(playerid,"RIOT","RIOT_CHANT", 4.0, 1, 0, 0, 0, 0);
  246.     AnimPeal[playerid] = 1;
  247.     return 1;
  248. }
  249. CMD:crack(playerid, params[])
  250. {
  251.     ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  252.     AnimPeal[playerid] = 1;
  253.     return 1;
  254. }
  255. CMD:vestle(playerid, params[])
  256. {
  257.     ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,1,1,1,1,1);
  258.     AnimPeal[playerid] = 1;
  259.     return 1;
  260. }
  261. CMD:chat(playerid, params[])
  262. {
  263.     return cmd_vestle(playerid, params);
  264. }
  265. CMD:taichi(playerid, params[])
  266. {
  267.     ApplyAnimation(playerid,"PARK","Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
  268.     AnimPeal[playerid] = 1;
  269.     return 1;
  270. }
  271. CMD:lama(playerid, params[])
  272. {
  273.     ApplyAnimation(playerid,"BEACH","Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0);
  274.     AnimPeal[playerid] = 1;
  275.     return 1;
  276. }
  277. CMD:lay(playerid, params[])
  278. {
  279.     return cmd_lama(playerid, params);
  280. }
  281. CMD:k2edristi(playerid, params[])
  282. {
  283.     ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, 0);
  284.     AnimPeal[playerid] = 1;
  285.     return 1;
  286. }
  287. CMD:crossarms(playerid, params[])
  288. {
  289.     return cmd_k2edristi(playerid, params);
  290. }
  291. CMD:dealstance(playerid, params[])
  292. {
  293.     ApplyAnimation(playerid, "DEALER", "DEALER_IDLE", 5.0, 0, 1, 1, 1, 0);
  294.     AnimPeal[playerid] = 1;
  295.     return 1;
  296. }
  297. CMD:deal(playerid, params[])
  298. {
  299.     ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 3.0, 0, 0, 0, 0, 0);
  300.     AnimPeal[playerid] = 1;
  301.     return 1;
  302. }
  303. CMD:msuitseta(playerid, params[])
  304. {
  305.     ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  306.     AnimPeal[playerid] = 1;
  307.     return 1;
  308. }
  309. CMD:msmoke(playerid, params[])
  310. {
  311.     return cmd_msuitseta(playerid, params);
  312. }
  313. CMD:nsuitseta(playerid, params[])
  314. {
  315.     ApplyAnimation(playerid,"SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  316.     AnimPeal[playerid] = 1;
  317.     return 1;
  318. }
  319. CMD:fsmoke(playerid, params[])
  320. {
  321.     return cmd_nsuitseta(playerid, params);
  322. }
  323. CMD:syga(playerid, params[])
  324. {
  325.     ApplyAnimation(playerid,"MISC","Scratchballs_01", 4.0, 1, 0, 0, 0, 0);
  326.     AnimPeal[playerid] = 1;
  327.     return 1;
  328. }
  329. CMD:scratch(playerid, params[])
  330. {
  331.     return cmd_syga(playerid, params);
  332. }
  333. CMD:istumaha(playerid, params[])
  334. {
  335.     ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
  336.     AnimPeal[playerid] = 1;
  337.     return 1;
  338. }
  339. CMD:gro(playerid, params[])
  340. {
  341.     return cmd_istumaha(playerid, params);
  342. }
  343. CMD:kanna(playerid, params[])
  344. {
  345.     new id;
  346.     if(sscanf(params, "i", id)) return SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/kanna {1-3}");
  347.     else if(id == 1){ ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.1, 1, 1, 1, 1, 1); AnimPeal[playerid] = 1; }
  348.     else if(id == 2){ ApplyAnimation(playerid, "CARRY", "liftup", 4.0, 0, 0, 1, 1, 1); AnimPeal[playerid] = 1; }
  349.     else if(id == 3){ ApplyAnimation(playerid, "CARRY", "putdwn", 4.0, 0, 0, 0, 0, 0); AnimPeal[playerid] =1; }
  350.     else SendClientMessage(playerid, 0x0000FFFF, ">> {FFFFFF}/kanna {1-3}");
  351.     return 1;
  352. }
  353. CMD:carry(playerid, params[])
  354. {
  355.     return cmd_kanna(playerid, params);
  356. }
  357. /* ~~~~~~~~~~~~~~~~~~~~~~[CREDITS TO TRACEUR.]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement