muHamad-asYraf-aKmal

Simple Attachments

Jul 19th, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.34 KB | None | 0 0
  1. // Simple Attachments by [Asy]Akmal
  2.  
  3. #include <a_samp>
  4.  
  5. public OnPlayerCommandText(playerid, cmdtext[])
  6. {
  7. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  8. {
  9.  
  10. return 1;
  11. }
  12. // Helmet
  13. if (strcmp("/helmet 1", cmdtext, true, 10) == 0)
  14. {
  15. SetPlayerAttachedObject(playerid, 1, 18976, 2, 0.09, 0.03, 0, 88, 75, 0);
  16. return 1;
  17. }
  18. if (strcmp("/helmet 2", cmdtext, true, 10) == 0)
  19. {
  20. SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
  21. return 1;
  22. }
  23. if (strcmp("/helmet 3", cmdtext, true, 10) == 0)
  24. {
  25. SetPlayerAttachedObject(playerid, 1, 18977, 2, 0.07, 0, 0, 88, 75, 0);
  26. return 1;
  27. }
  28. if (strcmp("/helmet 4", cmdtext, true, 10) == 0)
  29. {
  30. SetPlayerAttachedObject(playerid, 1, 18978, 2, 0.07, 0, 0, 88, 75, 0);
  31. return 1;
  32. }
  33. if (strcmp("/helmet 5", cmdtext, true, 10) == 0)
  34. {
  35. SetPlayerAttachedObject(playerid, 1, 18979, 2, 0.07, 0, 0, 88, 75, 0);
  36. return 1;
  37. }
  38. if (strcmp("/helmet", cmdtext, true, 10) == 0)
  39. {
  40. SendClientMessage(playerid, 0xAA3333AA, "Item: /helmet [1-5].");
  41. return 1;
  42. }
  43. // Hat
  44. if (strcmp("/hat 1", cmdtext, true, 10) == 0)
  45. {
  46. SetPlayerAttachedObject(playerid, 1, 18944, 2, 0.15, 0.0, 0, 180, 0, 10);
  47. return 1;
  48. }
  49. if (strcmp("/hat 2", cmdtext, true, 10) == 0)
  50. {
  51. SetPlayerAttachedObject(playerid, 1, 18945, 2, 0.15, 0.0, 0, 180, 0, 10);
  52. return 1;
  53. }
  54. if (strcmp("/hat 3", cmdtext, true, 10) == 0)
  55. {
  56. SetPlayerAttachedObject(playerid, 1, 18946, 2, 0.15, 0.0, 0, 180, 0, 10);
  57. return 1;
  58. }
  59. if (strcmp("/hat 4", cmdtext, true, 10) == 0)
  60. {
  61. SetPlayerAttachedObject(playerid, 1, 18967, 2, 0.125, 0.015, 0, 90, 80, 0);
  62. return 1;
  63. }
  64. if (strcmp("/hat 5", cmdtext, true, 10) == 0)
  65. {
  66. SetPlayerAttachedObject(playerid, 1, 18970, 2, 0.125, 0.015, 0, 90, 80, 0);
  67. return 1;
  68. }
  69. if (strcmp("/hat", cmdtext, true, 10) == 0)
  70. {
  71. SendClientMessage(playerid, 0xAA3333AA, "Item: /hat [1-5].");
  72. return 1;
  73. }
  74. // Cap
  75. if (strcmp("/cap 1", cmdtext, true, 10) == 0)
  76. {
  77. SetPlayerAttachedObject(playerid, 1, 18939, 2, 0.17, -0.03, 0.01, 180, 0, 30);
  78. return 1;
  79. }
  80. if (strcmp("/cap 2", cmdtext, true, 10) == 0)
  81. {
  82. SetPlayerAttachedObject(playerid, 1, 18940, 2, 0.17, -0.03, 0.01, 180, 0, 30);
  83. return 1;
  84. }
  85. if (strcmp("/cap 3", cmdtext, true, 10) == 0)
  86. {
  87. SetPlayerAttachedObject(playerid, 1, 18941, 2, 0.17, -0.03, 0.01, 180, 0, 30);
  88. return 1;
  89. }
  90. if (strcmp("/cap", cmdtext, true, 10) == 0)
  91. {
  92. SendClientMessage(playerid, 0xAA3333AA, "Item: /cap [1-3].");
  93. return 1;
  94. }
  95. // Glasses
  96. if (strcmp("/glasses 1", cmdtext, true, 10) == 0)
  97. {
  98. SetPlayerAttachedObject(playerid, 2, 19022, 2, 0.09, 0.04, 0, 88, 75, 0);
  99. return 1;
  100. }
  101. if (strcmp("/glasses 2", cmdtext, true, 10) == 0)
  102. {
  103. SetPlayerAttachedObject(playerid, 2, 19023, 2, 0.09, 0.04, 0, 88, 75, 0);
  104. return 1;
  105. }
  106. if (strcmp("/glasses 3", cmdtext, true, 10) == 0)
  107. {
  108. SetPlayerAttachedObject(playerid, 2, 19024, 2, 0.09, 0.04, 0, 88, 75, 0);
  109. return 1;
  110. }
  111. if (strcmp("/glasses 4", cmdtext, true, 10) == 0)
  112. {
  113. SetPlayerAttachedObject(playerid, 2, 19025, 2, 0.09, 0.04, 0, 88, 75, 0);
  114. return 1;
  115. }
  116. if (strcmp("/glasses 5", cmdtext, true, 10) == 0)
  117. {
  118. SetPlayerAttachedObject(playerid, 2, 19026, 2, 0.09, 0.04, 0, 88, 75, 0);
  119. return 1;
  120. }
  121. if (strcmp("/glasses 6", cmdtext, true, 10) == 0)
  122. {
  123. SetPlayerAttachedObject(playerid, 2, 19027, 2, 0.09, 0.04, 0, 88, 75, 0);
  124. return 1;
  125. }
  126. if (strcmp("/glasses 7", cmdtext, true, 10) == 0)
  127. {
  128. SetPlayerAttachedObject(playerid, 2, 19028, 2, 0.09, 0.04, 0, 88, 75, 0);
  129. return 1;
  130. }
  131. if (strcmp("/glasses 8", cmdtext, true, 10) == 0)
  132. {
  133. SetPlayerAttachedObject(playerid, 2, 19029, 2, 0.09, 0.04, 0, 88, 75, 0);
  134. return 1;
  135. }
  136. if (strcmp("/glasses", cmdtext, true, 10) == 0)
  137. {
  138. SendClientMessage(playerid, 0xAA3333AA, "Item: /glasses [1-8].");
  139. return 1;
  140. }
  141. // Mask
  142. if (strcmp("/mask 1", cmdtext, true, 10) == 0)
  143. {
  144. SetPlayerAttachedObject(playerid, 1, 19036, 2, 0.107, 0.020, 0.0, 90, 90, 0);
  145. return 1;
  146. }
  147. if (strcmp("/mask 2", cmdtext, true, 10) == 0)
  148. {
  149. SetPlayerAttachedObject(playerid, 1, 19037, 2, 0.107, 0.020, 0.0, 90, 90, 0);
  150. return 1;
  151. }
  152. if (strcmp("/mask 3", cmdtext, true, 10) == 0)
  153. {
  154. SetPlayerAttachedObject(playerid, 1, 19038, 2, 0.107, 0.020, 0.0, 90, 90, 0);
  155. return 1;
  156. }
  157. if (strcmp("/mask 4", cmdtext, true, 10) == 0)
  158. {
  159. SetPlayerAttachedObject(playerid, 1, 18974, 2, 0.098, 0.0258, 0.0, 90, 90, 0);
  160. return 1;
  161. }
  162. if (strcmp("/mask 5", cmdtext, true, 10) == 0)
  163. {
  164. SetPlayerAttachedObject(playerid, 1, 18952, 2, 0.105, 0.01, 0.0, 0, 0, 0);
  165. return 1;
  166. }
  167. if (strcmp("/mask", cmdtext, true, 10) == 0)
  168. {
  169. SendClientMessage(playerid, 0xAA3333AA, "Item: /mask [1-5].");
  170. return 1;
  171. }
  172. // Parrot
  173. if (strcmp("/parrot", cmdtext, true, 10) == 0)
  174. {
  175. SetPlayerAttachedObject( playerid, 0, 19079, 1, 0.328340, -0.082576, -0.147006, 0.000000, 0.000000, 0.000000, 0.648338, 0.671368, 0.725697 );
  176. return 1;
  177. }
  178. if(!strcmp(cmdtext, "/remove", true)) // Remove Attached Objects
  179. {
  180. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  181. {
  182. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  183. }
  184. return 1;
  185. }
  186. return 0;
  187. }
Advertisement
Add Comment
Please, Sign In to add comment