Advertisement
Guest User

Untitled

a guest
Mar 27th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.92 KB | None | 0 0
  1. Function OnPlayerSpawn(playerid)
  2. {
  3.  
  4. if(IsPlayerNPC(playerid)) // bei mehreren NPCs abändern
  5. {
  6. new botname[MAX_PLAYER_NAME];
  7. if(!strcmp(botname,"NPCGeld",true))
  8. {
  9. SetPlayerSkin(playerid,43);
  10. PutPlayerInVehicle(playerid, npcveh,0);
  11. }
  12. return 1;
  13. }
  14. SetPlayerFightingStyle (playerid, PlayerInfo[playerid][pFightingStyle]);
  15.  
  16.  
  17. if(Spectatepos[playerid] == 1)
  18. {
  19. SetPlayerPos(playerid, specx[playerid], specy[playerid], specz[playerid]);
  20. SetPlayerInterior(playerid, specint[playerid]);
  21. SetPlayerFacingAngle(playerid, specrot[playerid]); //Player faces north
  22. SetPlayerVirtualWorld(playerid, specvworld[playerid]);
  23. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  24. Spectatepos[playerid] = 0;
  25. return 1;
  26. }
  27. if(PlayerInfo[playerid][AktivImEvent] == 1)
  28. {
  29. SetPlayerInterior(playerid,Event[EventInterior]); //hätte mir das evinterior eig auch sparen könnnen
  30. SetPlayerVirtualWorld(playerid,Event[EventVWOk]);
  31. if(Event[EventArt] == 2)
  32. {
  33. new Random = random(sizeof(EventGranat));
  34. SetPlayerPos(playerid, EventGranat[Random][0], EventGranat[Random][1], EventGranat[Random][2]);
  35. SetPlayerFacingAngle(playerid, EventGranat[Random][3]);
  36. PlayerInfo[playerid][pTot] = 0;
  37. SetPlayerInterior(playerid,Event[EventInterior]);
  38. SetPlayerVirtualWorld(playerid,Event[EventVWOk]);
  39. if(Event[EventGestartet] == 0)
  40. {
  41. TogglePlayerControllable(playerid,false);
  42. }
  43. else
  44. {
  45. TogglePlayerControllable(playerid,true);
  46. GiveEventWeapons();
  47. }
  48. }
  49. return 1;
  50. }
  51. TextDrawShowForPlayer(playerid,Copyright);
  52. TextDrawShowForPlayer(playerid,Datum);
  53.  
  54. if(PlayerInfo[playerid][pMember] !=0) // hier das relevante
  55. {
  56. new frak = PlayerInfo[playerid][pMember];
  57. new Zone = PlayerInfo[playerid][CurrentGangfight];
  58.  
  59. if(IsAFightFaction(frak))
  60. {
  61. if(FrakInfo[frak][GFAktiv] == 1)
  62. {
  63. new rand = random(3);
  64.  
  65. switch(rand)
  66. {
  67. case 0:
  68. {
  69. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn1X], GfSystem[Zone][RndSpawn1Y],GfSystem[Zone][RndSpawn1Z]);
  70. SetPlayerInterior(playerid,0);
  71.  
  72. }
  73. case 1:
  74. {
  75. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn2X], GfSystem[Zone][RndSpawn2Y],GfSystem[Zone][RndSpawn2Z]);
  76. SetPlayerInterior(playerid,0);
  77.  
  78. }
  79. case 2:
  80. {
  81. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn3X], GfSystem[Zone][RndSpawn3Y],GfSystem[Zone][RndSpawn3Z]);
  82. SetPlayerInterior(playerid,0);
  83.  
  84. }
  85. case 3:
  86. {
  87. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn4X], GfSystem[Zone][RndSpawn4Y],GfSystem[Zone][RndSpawn4Z]);
  88. SetPlayerInterior(playerid,0);
  89.  
  90. }
  91. }
  92. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  93. GiveWSWeapons(playerid);
  94.  
  95. }
  96. return 1;
  97. }
  98. }
  99.  
  100. if(PlayerInfo[playerid][pSkinauswahl] == 1)
  101. {
  102. SetPlayerCameraPos(playerid, 1388.4938,-1626.0482,77.4368);
  103. SetPlayerCameraLookAt(playerid, 1396.1635,-1629.8174,73.7990);
  104. return 1;
  105. }
  106. if(PlayerPaintballing[playerid] != 0)
  107. {
  108. ServerWeapon(playerid, 24, 999); // Give playerid a sawn-off shotgun with 64 ammo
  109. ServerWeapon(playerid, 29, 999); // Give playerid a sawn-off shotgun with 64 ammo
  110. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  111. // SetPlayerSpawn(playerid);
  112. // return 1;
  113. }
  114.  
  115. if(PlayerInfo[playerid][pTot] == 1)
  116. {
  117. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  118. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  119. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  120. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  121. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  122. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  123. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  124. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  125. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  126. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  127. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  128. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  129. GameTextForPlayer(playerid, "~r~Gestorben!", 5000, 3);
  130. SetPlayerSpawn(playerid);
  131. SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
  132. ResetPlayerWeapons(playerid);
  133. return 1;
  134. }
  135. STDPlayer[playerid] = 0;
  136. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  137. if (gTeam[playerid] == 4) //medic / criminal reset team
  138. {
  139. gTeam[playerid] = 3;
  140. }
  141. if(gPlayerLogged[playerid] == 0)
  142. {
  143. SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
  144. Kick(playerid);
  145. return 1;
  146. }
  147. if(AtClothes[playerid] == 1)
  148. {
  149. PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
  150. PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
  151. AtClothes[playerid] = 0;
  152. }
  153. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  154. {
  155. MedicBill[playerid] = 0;
  156. new rand = random(sizeof(CIV));
  157. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
  158. PlayerInfo[playerid][pTeam] = 3;
  159. gTeam[playerid] = 3;
  160. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  161. PlayerInfo[playerid][pModel] = CIV[rand];
  162. SpawnPlayer(playerid);
  163. }
  164. if(gTeam[playerid] == 5)
  165. {
  166. if(PlayerInfo[playerid][pMember] < 1)
  167. {
  168. MedicBill[playerid] = 0;
  169. new rand = random(sizeof(CIV));
  170. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
  171. PlayerInfo[playerid][pTeam] = 3;
  172. gTeam[playerid] = 3;
  173. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  174. PlayerInfo[playerid][pModel] = CIV[rand];
  175. SpawnPlayer(playerid);
  176. }
  177. }
  178. if(gTeam[playerid] == 10)
  179. {
  180. if(PlayerInfo[playerid][pMember] != 8)
  181. {
  182. MedicBill[playerid] = 0;
  183. new rand = random(sizeof(CIV));
  184. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
  185. PlayerInfo[playerid][pTeam] = 3;
  186. gTeam[playerid] = 3;
  187. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  188. PlayerInfo[playerid][pModel] = CIV[rand];
  189. SpawnPlayer(playerid);
  190. }
  191. }
  192. if(gTeam[playerid] == 2 && !IsACop(playerid))
  193. {
  194. MedicBill[playerid] = 0;
  195. new rand = random(sizeof(CIV));
  196. // SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  197. PlayerInfo[playerid][pTeam] = 3;
  198. gTeam[playerid] = 3;
  199. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  200. PlayerInfo[playerid][pModel] = CIV[rand];
  201. SpawnPlayer(playerid);
  202. }
  203. if(gTeam[playerid] == 3)
  204. {
  205. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  206. {
  207. // SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  208. MedicBill[playerid] = 0;
  209. new model = PlayerInfo[playerid][pChar];
  210. if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  211. else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  212. else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  213. else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
  214. else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  215. else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  216. else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model; }
  217. else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
  218. else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  219. else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  220. else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  221. else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Triaden
  222. else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  223. else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  224. else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  225. else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Vagos
  226. else if(PlayerInfo[playerid][pMember] == 17) { SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  227. else if(PlayerInfo[playerid][pMember] == 18) { SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  228. else if(PlayerInfo[playerid][pMember] == 19) { SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  229. else if(PlayerInfo[playerid][pMember] == 20) { SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  230. else if(PlayerInfo[playerid][pMember] == 21) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }//
  231. else if(PlayerInfo[playerid][pMember] == 22) { SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  232. else if(PlayerInfo[playerid][pMember] == 23) { SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  233. else if(PlayerInfo[playerid][pMember] == 24) { SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  234. else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  235. else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  236. else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  237. else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  238. else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  239. else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  240. else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  241. else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  242. else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  243. else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  244. else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  245. else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Triaden
  246. else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  247. else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  248. else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  249. else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos VagosVagos
  250. else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  251. else if(PlayerInfo[playerid][pLeader] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  252. else if(PlayerInfo[playerid][pLeader] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  253. else if(PlayerInfo[playerid][pLeader] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Terroristen
  254. else if(PlayerInfo[playerid][pLeader] == 23) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Grundwehrdienst
  255. else if(PlayerInfo[playerid][pLeader] == 24) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Oamt
  256. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  257. SpawnPlayer(playerid);
  258. }
  259. }
  260. /*
  261. for(new i; i<sizeof(Gebiete); i++)//Damit alle gebiete durchlaufen werden
  262. {
  263. new color;//Erstellt eine neue Variable
  264. if(Gebiete[i][gOwner] == 5){color=0x000000B2;}//Hier wird abgefragt welcher Fraktion das Gebiet gehört, damit dann die Farbe dafür gesetzt wird
  265. if(Gebiete[i][gOwner] == 6){color=0xFFFFFFB2;}
  266. GangZoneShowForPlayer(playerid, Gebiet[i], color); // Hier wird dann die Zone gezeigt. Als erstes die spielerid, und die ist bei OnPlayerSpawn nunmal mit playerid definiert, dann welches Gebiet also Gebiet^^ und als letztes die Farbe die wir oben definiert haben.
  267. }
  268. */
  269. if(!gPlayerAnimLibsPreloaded[playerid])
  270. {
  271. PreloadAnimLib(playerid,"BOMBER");
  272. PreloadAnimLib(playerid,"RAPPING");
  273. PreloadAnimLib(playerid,"SHOP");
  274. PreloadAnimLib(playerid,"BEACH");
  275. PreloadAnimLib(playerid,"SMOKING");
  276. PreloadAnimLib(playerid,"FOOD");
  277. PreloadAnimLib(playerid,"ON_LOOKERS");
  278. PreloadAnimLib(playerid,"DEALER");
  279. PreloadAnimLib(playerid,"CRACK");
  280. PreloadAnimLib(playerid,"CARRY");
  281. PreloadAnimLib(playerid,"COP_AMBIENT");
  282. PreloadAnimLib(playerid,"PARK");
  283. PreloadAnimLib(playerid,"INT_HOUSE");
  284. PreloadAnimLib(playerid,"FOOD");
  285. gPlayerAnimLibsPreloaded[playerid] = 1;
  286. }
  287. if(PlayerInfo[playerid][pChar] > 0)
  288. {
  289. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  290. }
  291. else
  292. {
  293. SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
  294. }
  295. //SetPlayerWeapons(playerid);
  296. SetPlayerSpawn(playerid);
  297. SetPlayerToTeamColor(playerid);
  298. // PlayerFixRadio(playerid);
  299.  
  300. if(MapIconsShown[playerid] != 1)
  301. {
  302.  
  303. MapIconsShown[playerid] = 1;
  304. mapicons[playerid]++;
  305. SetPlayerMapIcon(playerid,mapicons[playerid],1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
  306. mapicons[playerid]++;
  307. SetPlayerMapIcon(playerid,mapicons[playerid],1535.018188,-800.148376,72.849502,36,COLOR_YELLOW);//Autohaus
  308. mapicons[playerid]++;
  309. SetPlayerMapIcon(playerid,mapicons[playerid],1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
  310. mapicons[playerid]++;
  311. SetPlayerMapIcon(playerid, mapicons[playerid], 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // LSPD
  312. mapicons[playerid]++;
  313. SetPlayerMapIcon(playerid, mapicons[playerid], 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
  314.  
  315.  
  316.  
  317. /*
  318. for(new i = 0; i < sizeof(HouseInfo); i++)
  319. {
  320. if(HouseInfo[i][hCreated] == 1)
  321. {
  322. if(HouseInfo[i][hOwned] == 1)
  323. {
  324. SetPlayerMapIcon(playerid, i, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], 32, COLOR_YELLOW); // Tankstelle LS
  325. }
  326. else if(HouseInfo[i][hOwned] == 0)
  327. {
  328. SetPlayerMapIcon(playerid, i, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], 31, COLOR_YELLOW); // Tankstelle LS
  329. }
  330.  
  331. }
  332. }
  333.  
  334. */
  335.  
  336. for(new i = 0; i < sizeof(TankeInfo); i++)
  337. {
  338. if(TankeInfo[i][tCreated] == 1)
  339. {
  340. mapicons[playerid]++;
  341. SetPlayerMapIcon(playerid, mapicons[playerid], TankeInfo[i][tEntranceX], TankeInfo[i][tEntranceY], TankeInfo[i][tEntranceZ], 42, COLOR_YELLOW); // Tankstelle LS
  342.  
  343. }
  344. }
  345.  
  346. for(new i = 0; i < sizeof(BizzInfo); i++)
  347. {
  348.  
  349. if(BizzInfo[i][bTyp] == 1)
  350. {
  351. if(BizzInfo[i][bCreated] == 1)
  352. {
  353. mapicons[playerid]++;
  354. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 6, COLOR_YELLOW); // Tankstelle LS
  355. }
  356. }
  357. if(BizzInfo[i][bTyp] == 2)
  358. {
  359. if(BizzInfo[i][bCreated] == 1)
  360. {
  361. mapicons[playerid]++;
  362. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 14, COLOR_YELLOW); // Tankstelle LS
  363. }
  364. }
  365. if(BizzInfo[i][bTyp] == 3)// Burger Short
  366. {
  367. if(BizzInfo[i][bCreated] == 1)
  368. {
  369. mapicons[playerid]++;
  370. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 10, COLOR_YELLOW); // Tankstelle LS
  371. }
  372. }
  373. if(BizzInfo[i][bTyp] == 4)// 24/7
  374. {
  375. if(BizzInfo[i][bCreated] == 1)
  376. {
  377. mapicons[playerid]++;
  378. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 38, COLOR_YELLOW); // Tankstelle LS
  379. }
  380. }
  381. if(BizzInfo[i][bTyp] == 5)// 24/7
  382. {
  383. if(BizzInfo[i][bCreated] == 1)
  384. {
  385. mapicons[playerid]++;
  386. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 29, COLOR_YELLOW); // Tankstelle LS
  387. }
  388. }
  389.  
  390. if(BizzInfo[i][bTyp] == 6)// 24/7
  391. {
  392. if(BizzInfo[i][bCreated] == 1)
  393. {
  394. mapicons[playerid]++;
  395. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 17, COLOR_YELLOW); // Tankstelle LS
  396. }
  397. }
  398.  
  399. if(BizzInfo[i][bTyp] == 7)// 24/7
  400. {
  401. if(BizzInfo[i][bCreated] == 1)
  402. {
  403. mapicons[playerid]++;
  404. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 49, COLOR_YELLOW); // Tankstelle LS
  405. }
  406. }
  407.  
  408. if(BizzInfo[i][bTyp] == 8)// 24/7
  409. {
  410. if(BizzInfo[i][bCreated] == 1)
  411. {
  412. mapicons[playerid]++;
  413. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 48, COLOR_YELLOW); // Tankstelle LS
  414. }
  415. }
  416. }
  417.  
  418.  
  419. // SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
  420. // SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
  421. // SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
  422. // SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
  423. // SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
  424. // SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
  425.  
  426.  
  427. mapicons[playerid]++;
  428. SetPlayerMapIcon(playerid, mapicons[playerid], 763.4382,-1357.9314,13.5229, 55, COLOR_YELLOW); // Autohaus LS
  429. mapicons[playerid]++;
  430. SetPlayerMapIcon(playerid, mapicons[playerid], -1660.6235,1213.7648,7.2500, 55, COLOR_YELLOW); // Autohaus SF
  431. mapicons[playerid]++;
  432. SetPlayerMapIcon(playerid, mapicons[playerid], 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
  433. mapicons[playerid]++;
  434. SetPlayerMapIcon(playerid, mapicons[playerid], 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
  435. mapicons[playerid]++;
  436. SetPlayerMapIcon(playerid, mapicons[playerid], 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
  437. }
  438. if(PlayerInfo[playerid][pGangJailed] == 1)
  439. {
  440. SetPlayerInterior(playerid, 0);
  441. SetPlayerVirtualWorld(playerid, 0);
  442. SetPlayerPos(playerid, -2816.1074,-1523.2286,140.8438);
  443. SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im Gangjail!");
  444. return 1;
  445. }
  446. return 1;
  447. }
  448.  
  449.  
  450.  
  451.  
  452. Function OnPlayerSpawn(playerid)
  453. {
  454.  
  455. if(IsPlayerNPC(playerid)) // bei mehreren NPCs abändern
  456. {
  457. new botname[MAX_PLAYER_NAME];
  458. if(!strcmp(botname,"NPCGeld",true))
  459. {
  460. SetPlayerSkin(playerid,43);
  461. PutPlayerInVehicle(playerid, npcveh,0);
  462. }
  463. return 1;
  464. }
  465. SetPlayerFightingStyle (playerid, PlayerInfo[playerid][pFightingStyle]);
  466.  
  467.  
  468. if(Spectatepos[playerid] == 1)
  469. {
  470. SetPlayerPos(playerid, specx[playerid], specy[playerid], specz[playerid]);
  471. SetPlayerInterior(playerid, specint[playerid]);
  472. SetPlayerFacingAngle(playerid, specrot[playerid]); //Player faces north
  473. SetPlayerVirtualWorld(playerid, specvworld[playerid]);
  474. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  475. Spectatepos[playerid] = 0;
  476. return 1;
  477. }
  478. if(PlayerInfo[playerid][AktivImEvent] == 1)
  479. {
  480. SetPlayerInterior(playerid,Event[EventInterior]); //hätte mir das evinterior eig auch sparen könnnen
  481. SetPlayerVirtualWorld(playerid,Event[EventVWOk]);
  482. if(Event[EventArt] == 2)
  483. {
  484. new Random = random(sizeof(EventGranat));
  485. SetPlayerPos(playerid, EventGranat[Random][0], EventGranat[Random][1], EventGranat[Random][2]);
  486. SetPlayerFacingAngle(playerid, EventGranat[Random][3]);
  487. PlayerInfo[playerid][pTot] = 0;
  488. SetPlayerInterior(playerid,Event[EventInterior]);
  489. SetPlayerVirtualWorld(playerid,Event[EventVWOk]);
  490. if(Event[EventGestartet] == 0)
  491. {
  492. TogglePlayerControllable(playerid,false);
  493. }
  494. else
  495. {
  496. TogglePlayerControllable(playerid,true);
  497. GiveEventWeapons();
  498. }
  499. }
  500. return 1;
  501. }
  502. TextDrawShowForPlayer(playerid,Copyright);
  503. TextDrawShowForPlayer(playerid,Datum);
  504. //GW_OnPlayerSpawn(playerid);
  505. if(PlayerInfo[playerid][pMember] !=0) // relevant
  506. {
  507. new frak = PlayerInfo[playerid][pMember];
  508. new Zone = PlayerInfo[playerid][CurrentGangfight];
  509.  
  510. if(IsAFightFaction(frak))
  511. {
  512. if(FrakInfo[frak][GFAktiv] == 1)
  513. {
  514. new rand = random(3);
  515.  
  516. switch(rand)
  517. {
  518. case 0:
  519. {
  520. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn1X], GfSystem[Zone][RndSpawn1Y],GfSystem[Zone][RndSpawn1Z]);
  521. SetPlayerInterior(playerid,0);
  522.  
  523. }
  524. case 1:
  525. {
  526. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn2X], GfSystem[Zone][RndSpawn2Y],GfSystem[Zone][RndSpawn2Z]);
  527. SetPlayerInterior(playerid,0);
  528.  
  529. }
  530. case 2:
  531. {
  532. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn3X], GfSystem[Zone][RndSpawn3Y],GfSystem[Zone][RndSpawn3Z]);
  533. SetPlayerInterior(playerid,0);
  534.  
  535. }
  536. case 3:
  537. {
  538. SetPlayerPos(playerid,GfSystem[Zone][RndSpawn4X], GfSystem[Zone][RndSpawn4Y],GfSystem[Zone][RndSpawn4Z]);
  539. SetPlayerInterior(playerid,0);
  540.  
  541. }
  542. }
  543. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  544. GiveWSWeapons(playerid);
  545.  
  546. }
  547. return 1;
  548. }
  549. }
  550.  
  551. if(PlayerInfo[playerid][pSkinauswahl] == 1)
  552. {
  553. SetPlayerCameraPos(playerid, 1388.4938,-1626.0482,77.4368);
  554. SetPlayerCameraLookAt(playerid, 1396.1635,-1629.8174,73.7990);
  555. return 1;
  556. }
  557. if(PlayerPaintballing[playerid] != 0)
  558. {
  559. ServerWeapon(playerid, 24, 999); // Give playerid a sawn-off shotgun with 64 ammo
  560. ServerWeapon(playerid, 29, 999); // Give playerid a sawn-off shotgun with 64 ammo
  561. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  562. // SetPlayerSpawn(playerid);
  563. // return 1;
  564. }
  565.  
  566. if(PlayerInfo[playerid][pTot] == 1)
  567. {
  568. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  569. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  570. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  571. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  572. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  573. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  574. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  575. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  576. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  577. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  578. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  579. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  580. GameTextForPlayer(playerid, "~r~Gestorben!", 5000, 3);
  581. SetPlayerSpawn(playerid);
  582. SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
  583. ResetPlayerWeapons(playerid);
  584. return 1;
  585. }
  586. STDPlayer[playerid] = 0;
  587. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  588. if (gTeam[playerid] == 4) //medic / criminal reset team
  589. {
  590. gTeam[playerid] = 3;
  591. }
  592. if(gPlayerLogged[playerid] == 0)
  593. {
  594. SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
  595. Kick(playerid);
  596. return 1;
  597. }
  598. if(AtClothes[playerid] == 1)
  599. {
  600. PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
  601. PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
  602. AtClothes[playerid] = 0;
  603. }
  604. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  605. {
  606. MedicBill[playerid] = 0;
  607. new rand = random(sizeof(CIV));
  608. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
  609. PlayerInfo[playerid][pTeam] = 3;
  610. gTeam[playerid] = 3;
  611. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  612. PlayerInfo[playerid][pModel] = CIV[rand];
  613. SpawnPlayer(playerid);
  614. }
  615. if(gTeam[playerid] == 5)
  616. {
  617. if(PlayerInfo[playerid][pMember] < 1)
  618. {
  619. MedicBill[playerid] = 0;
  620. new rand = random(sizeof(CIV));
  621. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
  622. PlayerInfo[playerid][pTeam] = 3;
  623. gTeam[playerid] = 3;
  624. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  625. PlayerInfo[playerid][pModel] = CIV[rand];
  626. SpawnPlayer(playerid);
  627. }
  628. }
  629. if(gTeam[playerid] == 10)
  630. {
  631. if(PlayerInfo[playerid][pMember] != 8)
  632. {
  633. MedicBill[playerid] = 0;
  634. new rand = random(sizeof(CIV));
  635. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
  636. PlayerInfo[playerid][pTeam] = 3;
  637. gTeam[playerid] = 3;
  638. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  639. PlayerInfo[playerid][pModel] = CIV[rand];
  640. SpawnPlayer(playerid);
  641. }
  642. }
  643. if(gTeam[playerid] == 2 && !IsACop(playerid))
  644. {
  645. MedicBill[playerid] = 0;
  646. new rand = random(sizeof(CIV));
  647. // SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  648. PlayerInfo[playerid][pTeam] = 3;
  649. gTeam[playerid] = 3;
  650. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  651. PlayerInfo[playerid][pModel] = CIV[rand];
  652. SpawnPlayer(playerid);
  653. }
  654. if(gTeam[playerid] == 3)
  655. {
  656. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  657. {
  658. // SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  659. MedicBill[playerid] = 0;
  660. new model = PlayerInfo[playerid][pChar];
  661. if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  662. else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  663. else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  664. else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
  665. else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  666. else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  667. else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model; }
  668. else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
  669. else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  670. else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  671. else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  672. else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Triaden
  673. else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  674. else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  675. else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  676. else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Vagos
  677. else if(PlayerInfo[playerid][pMember] == 17) { SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  678. else if(PlayerInfo[playerid][pMember] == 18) { SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  679. else if(PlayerInfo[playerid][pMember] == 19) { SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  680. else if(PlayerInfo[playerid][pMember] == 20) { SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  681. else if(PlayerInfo[playerid][pMember] == 21) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }//
  682. else if(PlayerInfo[playerid][pMember] == 22) { SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  683. else if(PlayerInfo[playerid][pMember] == 23) { SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  684. else if(PlayerInfo[playerid][pMember] == 24) { SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  685. else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  686. else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  687. else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  688. else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  689. else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  690. else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  691. else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  692. else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  693. else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  694. else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  695. else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  696. else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Triaden
  697. else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  698. else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  699. else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  700. else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos VagosVagos
  701. else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  702. else if(PlayerInfo[playerid][pLeader] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  703. else if(PlayerInfo[playerid][pLeader] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  704. else if(PlayerInfo[playerid][pLeader] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Terroristen
  705. else if(PlayerInfo[playerid][pLeader] == 23) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Grundwehrdienst
  706. else if(PlayerInfo[playerid][pLeader] == 24) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Oamt
  707. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  708. SpawnPlayer(playerid);
  709. }
  710. }
  711.  
  712. if(!gPlayerAnimLibsPreloaded[playerid])
  713. {
  714. PreloadAnimLib(playerid,"BOMBER");
  715. PreloadAnimLib(playerid,"RAPPING");
  716. PreloadAnimLib(playerid,"SHOP");
  717. PreloadAnimLib(playerid,"BEACH");
  718. PreloadAnimLib(playerid,"SMOKING");
  719. PreloadAnimLib(playerid,"FOOD");
  720. PreloadAnimLib(playerid,"ON_LOOKERS");
  721. PreloadAnimLib(playerid,"DEALER");
  722. PreloadAnimLib(playerid,"CRACK");
  723. PreloadAnimLib(playerid,"CARRY");
  724. PreloadAnimLib(playerid,"COP_AMBIENT");
  725. PreloadAnimLib(playerid,"PARK");
  726. PreloadAnimLib(playerid,"INT_HOUSE");
  727. PreloadAnimLib(playerid,"FOOD");
  728. gPlayerAnimLibsPreloaded[playerid] = 1;
  729. }
  730. if(PlayerInfo[playerid][pChar] > 0)
  731. {
  732. SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  733. }
  734. else
  735. {
  736. SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
  737. }
  738. //SetPlayerWeapons(playerid);
  739. SetPlayerSpawn(playerid);
  740. SetPlayerToTeamColor(playerid);
  741. // PlayerFixRadio(playerid);
  742.  
  743. if(MapIconsShown[playerid] != 1)
  744. {
  745.  
  746. MapIconsShown[playerid] = 1;
  747. mapicons[playerid]++;
  748. SetPlayerMapIcon(playerid,mapicons[playerid],1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
  749. mapicons[playerid]++;
  750. SetPlayerMapIcon(playerid,mapicons[playerid],1535.018188,-800.148376,72.849502,36,COLOR_YELLOW);//Autohaus
  751. mapicons[playerid]++;
  752. SetPlayerMapIcon(playerid,mapicons[playerid],1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
  753. mapicons[playerid]++;
  754. SetPlayerMapIcon(playerid, mapicons[playerid], 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // LSPD
  755. mapicons[playerid]++;
  756. SetPlayerMapIcon(playerid, mapicons[playerid], 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
  757.  
  758.  
  759.  
  760. /*
  761. for(new i = 0; i < sizeof(HouseInfo); i++)
  762. {
  763. if(HouseInfo[i][hCreated] == 1)
  764. {
  765. if(HouseInfo[i][hOwned] == 1)
  766. {
  767. SetPlayerMapIcon(playerid, i, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], 32, COLOR_YELLOW); // Tankstelle LS
  768. }
  769. else if(HouseInfo[i][hOwned] == 0)
  770. {
  771. SetPlayerMapIcon(playerid, i, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], 31, COLOR_YELLOW); // Tankstelle LS
  772. }
  773.  
  774. }
  775. }
  776.  
  777. */
  778.  
  779. for(new i = 0; i < sizeof(TankeInfo); i++)
  780. {
  781. if(TankeInfo[i][tCreated] == 1)
  782. {
  783. mapicons[playerid]++;
  784. SetPlayerMapIcon(playerid, mapicons[playerid], TankeInfo[i][tEntranceX], TankeInfo[i][tEntranceY], TankeInfo[i][tEntranceZ], 42, COLOR_YELLOW); // Tankstelle LS
  785.  
  786. }
  787. }
  788.  
  789. for(new i = 0; i < sizeof(BizzInfo); i++)
  790. {
  791.  
  792. if(BizzInfo[i][bTyp] == 1)
  793. {
  794. if(BizzInfo[i][bCreated] == 1)
  795. {
  796. mapicons[playerid]++;
  797. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 6, COLOR_YELLOW); // Tankstelle LS
  798. }
  799. }
  800. if(BizzInfo[i][bTyp] == 2)
  801. {
  802. if(BizzInfo[i][bCreated] == 1)
  803. {
  804. mapicons[playerid]++;
  805. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 14, COLOR_YELLOW); // Tankstelle LS
  806. }
  807. }
  808. if(BizzInfo[i][bTyp] == 3)// Burger Short
  809. {
  810. if(BizzInfo[i][bCreated] == 1)
  811. {
  812. mapicons[playerid]++;
  813. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 10, COLOR_YELLOW); // Tankstelle LS
  814. }
  815. }
  816. if(BizzInfo[i][bTyp] == 4)// 24/7
  817. {
  818. if(BizzInfo[i][bCreated] == 1)
  819. {
  820. mapicons[playerid]++;
  821. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 38, COLOR_YELLOW); // Tankstelle LS
  822. }
  823. }
  824. if(BizzInfo[i][bTyp] == 5)// 24/7
  825. {
  826. if(BizzInfo[i][bCreated] == 1)
  827. {
  828. mapicons[playerid]++;
  829. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 29, COLOR_YELLOW); // Tankstelle LS
  830. }
  831. }
  832.  
  833. if(BizzInfo[i][bTyp] == 6)// 24/7
  834. {
  835. if(BizzInfo[i][bCreated] == 1)
  836. {
  837. mapicons[playerid]++;
  838. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 17, COLOR_YELLOW); // Tankstelle LS
  839. }
  840. }
  841.  
  842. if(BizzInfo[i][bTyp] == 7)// 24/7
  843. {
  844. if(BizzInfo[i][bCreated] == 1)
  845. {
  846. mapicons[playerid]++;
  847. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 49, COLOR_YELLOW); // Tankstelle LS
  848. }
  849. }
  850.  
  851. if(BizzInfo[i][bTyp] == 8)// 24/7
  852. {
  853. if(BizzInfo[i][bCreated] == 1)
  854. {
  855. mapicons[playerid]++;
  856. SetPlayerMapIcon(playerid, mapicons[playerid], BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ], 48, COLOR_YELLOW); // Tankstelle LS
  857. }
  858. }
  859. }
  860.  
  861.  
  862. // SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
  863. // SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
  864. // SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
  865. // SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
  866. // SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
  867. // SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
  868.  
  869.  
  870. mapicons[playerid]++;
  871. SetPlayerMapIcon(playerid, mapicons[playerid], 763.4382,-1357.9314,13.5229, 55, COLOR_YELLOW); // Autohaus LS
  872. mapicons[playerid]++;
  873. SetPlayerMapIcon(playerid, mapicons[playerid], -1660.6235,1213.7648,7.2500, 55, COLOR_YELLOW); // Autohaus SF
  874. mapicons[playerid]++;
  875. SetPlayerMapIcon(playerid, mapicons[playerid], 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
  876. mapicons[playerid]++;
  877. SetPlayerMapIcon(playerid, mapicons[playerid], 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
  878. mapicons[playerid]++;
  879. SetPlayerMapIcon(playerid, mapicons[playerid], 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
  880. }
  881. if(PlayerInfo[playerid][pGangJailed] == 1)
  882. {
  883. SetPlayerInterior(playerid, 0);
  884. SetPlayerVirtualWorld(playerid, 0);
  885. SetPlayerPos(playerid, -2816.1074,-1523.2286,140.8438);
  886. SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im Gangjail!");
  887. return 1;
  888. }
  889. return 1;
  890. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement