Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.93 KB | None | 0 0
  1. public OnPlayerSpawn( playerid )
  2. {
  3.  
  4. // Callback: LW_LVDM - OnPlayerSpawn
  5.  
  6. // Reapplying player attached objects on spawn.
  7. new holdingobject = GetPVarInt(playerid, "holdingobject");
  8. if( holdingobject != 0 )
  9. {
  10. new category = GetPVarInt(playerid, "holdingcategory");
  11. holdingobject = holdingobject - 1;
  12. switch ( category )
  13. {
  14. case DIALOG_HOLD_HEAD:
  15. {
  16.  
  17. switch( holdingobject )
  18. {
  19. case 0: // hat 1
  20. {
  21. SetPlayerHoldingObject(playerid ,2054 ,2 ,0.1 ,0.03 ,-0.01 ,0 ,90 ,180);
  22. }
  23. case 1: // hat 2
  24. {
  25. SetPlayerHoldingObject(playerid ,2053 ,2 ,0.1 ,0.03 ,-0.01 ,0 ,90 ,180); // hat2
  26. }
  27. case 2: // hat 3
  28. {
  29. SetPlayerHoldingObject(playerid ,2052 ,2 ,0.1 ,0.03 ,-0.01 ,0 ,90 ,180); // hat3
  30. }
  31. case 3: // hat 4
  32. {
  33. SetPlayerHoldingObject(playerid ,1213 ,2 ,0.16 ,0 ,0 ,0 ,90 ,0); // hat4
  34. }
  35. case 4: // cube head
  36. {
  37. SetPlayerHoldingObject(playerid ,1852 ,2 ,0.1 ,0 ,-0.01 ,0 ,15 ,0); // cube head
  38. }
  39. case 5: // cone
  40. {
  41. SetPlayerHoldingObject(playerid ,1238 ,2 ,0.4 ,-0.02 ,0.0001 ,0 ,90 ,0); // cone hat
  42. }
  43. case 6: // basketball
  44. {
  45. SetPlayerHoldingObject(playerid ,2114 , 2, 0.1, 0, 0, 0, 0, 0); // basketball
  46. }
  47. case 7: // jellyfish 1
  48. {
  49. SetPlayerHoldingObject(playerid ,1603 ,2 ,0.3 ,0 ,0 ,0 ,90 ,0); // jellyfish hat 1
  50. }
  51. case 8:
  52. {
  53. SetPlayerHoldingObject(playerid ,1602 ,2 ,0.2 ,0 ,0 ,0 ,90 ,0); // jellyfish hat 2
  54. }
  55. case 9:
  56. {
  57. SetPlayerHoldingObject(playerid ,1610 ,2 ,0.08 ,0 ,0 ,0 ,90 ,0); // sand castle hat
  58. }
  59. case 10:
  60. {
  61. SetPlayerHoldingObject(playerid ,2470 ,2 ,0.1 ,0 ,-0.07 ,35 ,80 ,180); // plane hat
  62. }
  63. case 11:
  64. {
  65. SetPlayerHoldingObject(playerid ,2485 ,2 ,0.1 ,0 ,0.05 ,40 ,80 ,180); // car hat
  66. }
  67. case 12:
  68. {
  69. SetPlayerHoldingObject(playerid ,2647 ,2 ,0.27 ,0.01 ,-0.01 ,0 ,-90 ,0); // cup cap(upside down cup hat)
  70. }
  71. case 13:
  72. {
  73. SetPlayerHoldingObject(playerid ,2880 ,2 ,0.13 ,-0.1 ,0 ,0 ,10 ,10); // hamburger hat
  74. }
  75. case 14:
  76. {
  77. SetPlayerHoldingObject(playerid ,1736 ,2 ,0 ,0 ,0 ,0 ,90 ,180); // dead deer head(awesome)
  78. }
  79. case 15:
  80. {
  81. SetPlayerHoldingObject(playerid ,2680 ,15 ,-0.06 ,0 ,0.15 ,100 ,0 ,190); // chain on neck
  82. }
  83. case 16:
  84. {
  85. SetPlayerHoldingObject(playerid ,1254 ,2 ,0.1 ,0.1 ,0 ,90 ,90 ,90); // skull icon as ur head
  86. }
  87. case 17:
  88. {
  89. SetPlayerHoldingObject(playerid ,18926, 2, 0.144000, 0.000000, 0.000000); // cap 1
  90. }
  91. case 18:
  92. {
  93. SetPlayerHoldingObject(playerid ,18927, 2, 0.144000, 0.000000, 0.000000); // cap 2
  94. }
  95. case 19:
  96. {
  97. SetPlayerHoldingObject(playerid ,18928, 2, 0.144000, 0.000000, 0.000000); // cap 3
  98. }
  99. case 20:
  100. {
  101. SetPlayerHoldingObject(playerid ,18929, 2, 0.144000, 0.000000, 0.000000); // cap 4
  102. }
  103. case 21:
  104. {
  105. SetPlayerHoldingObject(playerid ,18930, 2, 0.144000, 0.000000, 0.000000); // cap 5
  106. }
  107. case 22:
  108. {
  109. SetPlayerHoldingObject(playerid ,18931, 2, 0.144000, 0.000000, 0.000000); // cap 6
  110. }
  111. }
  112. }
  113. case DIALOG_HOLD_BACK:
  114. {
  115. switch( holdingobject )
  116. {
  117. case 0: // dynamite
  118. {
  119. SetPlayerHoldingObject(playerid, 1654, 1,0.1,0.20,0.0,180.0,100.0,0.0); // dynamite
  120. }
  121. case 1: // armour
  122. {
  123. SetPlayerHoldingObject(playerid ,373 , 1, 0.33, -0.029, -0.15, 65, 25, 35); // armour
  124. }
  125. case 2: // blue backpack
  126. {
  127. SetPlayerHoldingObject(playerid ,3026 ,1 ,-0.1 ,0 ,0 ,0 ,0 ,0); // blue wierd backpack
  128. }
  129. case 3:
  130. {
  131. SetPlayerHoldingObject(playerid ,1550 ,15 ,0 ,0.11 ,-0.1 ,0 ,0 ,0); // money bag
  132. }
  133. case 4:
  134. {
  135. SetPlayerHoldingObject(playerid ,2036 ,15 ,0 ,0.13 ,-0.2 ,90 ,0 ,-50); // fake sniper on back
  136. }
  137. case 5:
  138. {
  139. SetPlayerHoldingObject(playerid ,2035 ,15 ,0 ,0.13 ,-0.2 ,90 ,0 ,-50); // fake m4 on back
  140. }
  141. case 6:
  142. {
  143. SetPlayerHoldingObject(playerid ,2228 ,15 ,-0.02 ,0.15 ,-0.2 ,0 ,-50 ,0); // shovel on back
  144. }
  145. case 7:
  146. {
  147. SetPlayerHoldingObject(playerid ,1252 ,15 ,-0.02 ,0.1 ,-0.2 ,0 ,-5 ,0); // wierd bomb backpack
  148. }
  149. case 8:
  150. {
  151. SetPlayerHoldingObject(playerid ,339 ,15 ,-0.1 ,0.1 ,0.1 ,0 ,140 ,0); // katana on back
  152. }
  153. case 9:
  154. {
  155. SetPlayerHoldingObject(playerid ,359 ,15 ,-0.02 ,0.08 ,-0.3 ,0 ,50 ,-10); // rpg on back
  156. }
  157. }
  158. }
  159. case DIALOG_HOLD_HAND:
  160. {
  161. switch( holdingobject )
  162. {
  163. case 0:
  164. {
  165. SetPlayerHoldingObject(playerid ,1270 ,5 ,0.1 ,0 ,0 ,0 ,180 ,0); // parking meter
  166. }
  167. case 1:
  168. {
  169. SetPlayerHoldingObject(playerid ,2226 ,5 ,0.4 ,0.04 ,0, 0 , -90 ,30); // stereo
  170. }
  171. case 2:
  172. {
  173. SetPlayerHoldingObject(playerid ,1210 ,5 ,0.3 ,0.09 ,-0.02 ,5 , -90 ,40); // briefcase
  174. }
  175. case 3:
  176. {
  177. SetPlayerHoldingObject(playerid ,2045 ,5 ,0.1 ,0 ,-0.1 ,60 , 90 ,180); // club
  178. }
  179. case 4:
  180. {
  181. SetPlayerHoldingObject(playerid ,3028 ,5 ,0 ,0 ,0 ,0 ,0 ,0); // fake katana(left hand)
  182. }
  183. case 5:
  184. {
  185. SetPlayerHoldingObject(playerid ,1650 ,5 ,0.15 ,0.04 ,-0.02 ,0 ,-90 ,210); // fuel can
  186. }
  187. case 6:
  188. {
  189. SetPlayerHoldingObject(playerid ,1582 ,5 ,0 ,0 ,-0.16 ,50 ,0 ,10); // pizza
  190. }
  191. case 7:
  192. {
  193. SetPlayerHoldingObject(playerid ,1644 ,5 ,0.1 ,0.08 ,0 ,55 ,0 ,180); // mustard(?) lol
  194. }
  195. case 8:
  196. {
  197. SetPlayerHoldingObject(playerid ,1951 ,5 ,0.13 ,0.09 ,0.05 ,-30 ,190 ,0); // big green bottle
  198. }
  199. case 9:
  200. {
  201. SetPlayerHoldingObject(playerid ,1667 ,6 ,0.09 ,0.04 ,0.07 ,170 ,-170 ,0); // whine glass
  202. }
  203. case 10:
  204. {
  205. SetPlayerHoldingObject(playerid ,2769 ,5 ,0.08 ,0.05 ,0 ,70 ,10 ,90); // burrito
  206. }
  207. case 11:
  208. {
  209. SetPlayerHoldingObject(playerid ,1886 ,5 ,0.03 ,0.1 ,0.06 ,-20 ,0 ,-85); // hammer!(security camera thing)
  210. }
  211. case 12:
  212. {
  213. SetPlayerHoldingObject(playerid ,2703 ,5 ,0.1 ,0.05 ,0 ,0 ,0 ,0); // hamburger
  214. }
  215. case 13:
  216. {
  217. SetPlayerHoldingObject(playerid ,2702 ,5 ,0.1 ,0.05 ,0 ,0 ,90 ,-90); // slice of pizza
  218. }
  219. case 14:
  220. {
  221. SetPlayerHoldingObject(playerid ,2712 ,5 ,0.1 ,-0.05 ,-0.2 ,0 ,-50 ,10); // mop
  222. }
  223. case 15:
  224. {
  225. SetPlayerHoldingObject(playerid ,2914 ,6 ,0.07 ,0.03 ,0 ,0 ,0 ,0); // flag
  226. }
  227. case 16:
  228. {
  229. SetPlayerHoldingObject(playerid ,2966 ,6 ,0.07 ,0.05 ,-0.1 ,-90 ,10 ,180); // another cellphone(blue)
  230. }
  231. case 17:
  232. {
  233. SetPlayerHoldingObject(playerid ,330 ,5 ,0.15 ,0.01 ,0 ,0 ,180 ,0); // cellphone
  234. }
  235.  
  236. }
  237.  
  238. }
  239. case DIALOG_HOLD_MISC:
  240. {
  241. switch( holdingobject )
  242. {
  243. case 0:
  244. {
  245. SetPlayerHoldingObject(playerid ,1371 , 15, 0, 0, -0.1, 0.0,0.0,0.0); // hippo
  246. }
  247. case 1:
  248. {
  249. SetPlayerHoldingObject(playerid ,2056 ,15 ,-0.09 ,-0.16 ,0.19 ,0 ,0 ,0); // target
  250. }
  251. case 2:
  252. {
  253. SetPlayerHoldingObject(playerid ,953 ,15 ,0 ,-0.1 ,0.2 ,0 ,0 ,0); // clam
  254. }
  255. case 3:
  256. {
  257. SetPlayerHoldingObject(playerid ,2770, 15, 0, 0, 0, 0, 0, 0 );
  258. }
  259. case 4:
  260. {
  261. SetPlayerHoldingObject(playerid ,19006, 2, 0.103000, 0.034000, 0.000000, 86.499977, 91.399986, 1.400000); // glasses 1
  262. }
  263. case 5:
  264. {
  265. SetPlayerHoldingObject(playerid ,19009, 2, 0.103000, 0.034000, 0.000000, 86.499977, 91.399986, 1.400000); // glasses 2
  266. }
  267. case 6:
  268. {
  269. SetPlayerHoldingObject(playerid ,19012, 2, 0.103000, 0.034000, 0.000000, 86.499977, 91.399986, 1.400000); // glasses 3
  270. }
  271. case 7:
  272. {
  273. SetPlayerHoldingObject(playerid ,19017, 2, 0.103000, 0.034000, 0.000000, 86.499977, 91.399986, 1.400000); // glasses 4
  274. }
  275. }
  276. }
  277. }
  278. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement