Guest User

Untitled

a guest
Jul 18th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.25 KB | None | 0 0
  1. stock SpawnIgraca(playerid)
  2. {
  3. g_SetPlayerHealth(playerid, 99.0); vrataspawn[playerid] = false;
  4. if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_BAZA)
  5. {
  6. if(PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pClan] == 1)
  7. {
  8. SetPlayerPos(playerid, 1477.2086,-1780.2563,3288.7859);
  9. SetPlayerInterior(playerid, 0);
  10. TogglePlayerControllable(playerid, 0);
  11. freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
  12. }
  13. else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pClan] == 2)
  14. {
  15. SetPlayerPos(playerid, 2125.8074,-2278.5754,20.6643);
  16. SetPlayerInterior(playerid, 0);
  17. }
  18. else if(PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pClan] == 3)
  19. {
  20. SetPlayerPos(playerid, 1329.0504,-638.9127,14280.8857);
  21. SetPlayerInterior(playerid, 0);
  22. TogglePlayerControllable(playerid, 0);
  23. freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
  24. }
  25. else if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 4)
  26. {
  27. SetPlayerPos(playerid, 323.8689,1127.7897,1083.8828);
  28. SetPlayerInterior(playerid, 5);
  29. }
  30. else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pClan] == 5)
  31. {
  32. SetPlayerPos(playerid, 2451.1052,-1688.5116,1013.5078);
  33. SetPlayerInterior(playerid, 2);
  34. }
  35. else if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pClan] == 6)
  36. {
  37. SetPlayerPos(playerid, 1785.8721,-1797.5588,-43.3141);
  38. SetPlayerInterior(playerid, 0);
  39. TogglePlayerControllable(playerid, 0);
  40. g_GivePlayerWeapon(playerid, 43, 50);
  41. freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
  42. }
  43. else if(PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pClan] == 7)
  44. {
  45. SetPlayerPos(playerid, 1009.6674,-603.1717,30.9871);
  46. SetPlayerInterior(playerid, 0);
  47. TogglePlayerControllable(playerid, 0);
  48. freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
  49. }
  50. else
  51. {
  52. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  53. new rand = random(sizeof(RandomSpawn));
  54. SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
  55. SetPlayerInterior(playerid, 0);
  56. }
  57. }
  58. else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_KUCA)
  59. {
  60. if(PlayerInfo[playerid][pPosedovanjeKuce] != -1)
  61. {
  62. new i = PlayerInfo[playerid][pPosedovanjeKuce];
  63. SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
  64. SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
  65. }
  66. else
  67. {
  68. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  69. new rand = random(sizeof(RandomSpawn));
  70. SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
  71. SetPlayerInterior(playerid, 0);
  72. }
  73. }
  74. else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_RENTKUCA)
  75. {
  76. if(PlayerInfo[playerid][pRent] != -1)
  77. {
  78. new i = PlayerInfo[playerid][pRent];
  79. SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
  80. SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
  81. }
  82. else
  83. {
  84. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  85. new rand = random(sizeof(RandomSpawn));
  86. SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
  87. SetPlayerInterior(playerid, 0);
  88. }
  89. }
  90. else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_STAN)
  91. {
  92. if(PlayerInfo[playerid][pPosedovanjeStana] != -1)
  93. {
  94. new i = PlayerInfo[playerid][pPosedovanjeStana];
  95. SetPlayerInterior(playerid, StanInfo[i][sInt]); SetPlayerVirtualWorld(playerid, StanInfo[i][sVW]);
  96. SetPlayerPos(playerid, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]);
  97. }
  98. else
  99. {
  100. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  101. new rand = random(sizeof(RandomSpawn));
  102. SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
  103. SetPlayerInterior(playerid, 0);
  104. }
  105. }
  106. else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_VIKENDICA)
  107. {
  108. if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1)
  109. {
  110. new i = PlayerInfo[playerid][pPosedovanjeVikendice];
  111. SetPlayerInterior(playerid, VikendiceInfo[i][viInt]); SetPlayerVirtualWorld(playerid, VikendiceInfo[i][viVW]);
  112. SetPlayerPos(playerid, VikendiceInfo[i][viIzlazX], VikendiceInfo[i][viIzlazY], VikendiceInfo[i][viIzlazZ]);
  113. }
  114. else
  115. {
  116. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  117. new rand = random(sizeof(RandomSpawn));
  118. SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
  119. SetPlayerInterior(playerid, 0);
  120. }
  121. }
  122. return 1;
  123. }
  124. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  125. new Float:RandomSpawn[6][3] =
  126. {
  127. {1448.5480, -2286.7961, 13.5469},
  128. {1448.5480, -2286.7961, 13.5469},
  129. {1448.5480, -2286.7961, 13.5469},
  130. {1448.5480, -2286.7961, 13.5469},
  131. {1448.5480, -2286.7961, 13.5469},
  132. {1448.5480, -2286.7961, 13.5469}
  133. };
  134. //==============================================================================
  135. new Float:RandomSpawn2[6][4]=
  136. {
  137. {1448.5480,-2286.7961,13.5469,89.5511},
  138. {1448.5480,-2286.7961,13.5469,89.5511},
  139. {1448.5480,-2286.7961,13.5469,89.5511},
  140. {1448.5480,-2286.7961,13.5469,89.5511},
  141. {1448.5480,-2286.7961,13.5469,89.5511},
  142. {1448.5480,-2286.7961,13.5469,89.5511}
  143. }
  144. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  145. YCMD:promenispawn(playerid, params[], help)
  146. {
  147. #pragma unused help
  148. if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"* "BELA"Moras se ulogovati da bi koristio ovu komandu!");
  149. ShowPlayerDialog(playerid, DIALOG_PSPAWN, DIALOG_STYLE_LIST, "Promena spawna", "Aerodrom\nKuca\nBaza\nRent Kuca\nStan\nVikendica", "Potvrdi", "Izadji");
  150. return 1;
  151. }
  152. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  153. if(dialogid == DIALOG_PSPAWN)
  154. {
  155. if(!response) return 1;
  156. switch(listitem)
  157. {
  158. case 0:
  159. {
  160. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  161. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Aerodrom!");
  162. SavePlayer(playerid);
  163. }
  164. case 1:
  165. {
  166. if(PlayerInfo[playerid][pPosedovanjeKuce] != -1)
  167. {
  168. PlayerInfo[playerid][pProveraSpawna] = SPAWN_KUCA;
  169. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Kuca!");
  170. SavePlayer(playerid);
  171. }
  172. else return SCM(playerid, -1, ""ORANGE"* "BELA"Ne posedujete kucu!");
  173. }
  174. case 2:
  175. {
  176. if(PlayerInfo[playerid][pClan] > 0 || PlayerInfo[playerid][pLider] > 0)
  177. {
  178. PlayerInfo[playerid][pProveraSpawna] = SPAWN_BAZA;
  179. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Baza Organizacije!");
  180. SavePlayer(playerid);
  181. }
  182. else return SCM(playerid, -1, ""ORANGE"* "BELA"Niste clan organizacije!");
  183. }
  184. case 3:
  185. {
  186. if(PlayerInfo[playerid][pRent] != -1)
  187. {
  188. PlayerInfo[playerid][pProveraSpawna] = SPAWN_RENTKUCA;
  189. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Baza Organizacije!");
  190. SavePlayer(playerid);
  191. }
  192. else return SCM(playerid, -1, ""ORANGE"* "BELA"Nemate rentanu kucu!");
  193. }
  194. case 4:
  195. {
  196. if(PlayerInfo[playerid][pPosedovanjeStana] != -1)
  197. {
  198. PlayerInfo[playerid][pProveraSpawna] = SPAWN_STAN;
  199. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Stan!");
  200. SavePlayer(playerid);
  201. }
  202. else return SCM(playerid, -1, ""ORANGE"* "BELA"Ne posedujete stan!");
  203. }
  204. case 5:
  205. {
  206. if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1)
  207. {
  208. PlayerInfo[playerid][pProveraSpawna] = SPAWN_VIKENDICA;
  209. SCM(playerid,-1,""ORANGE"* "BELA"Uspesno ste odabrali spawn | Vikendica!");
  210. SavePlayer(playerid);
  211. }
  212. else return SCM(playerid, -1, ""ORANGE"* "BELA"Ne posedujete vikendicu!");
  213. }
  214. }
  215. }
Advertisement
Add Comment
Please, Sign In to add comment