Guest User

Untitled

a guest
Mar 8th, 2013
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.37 KB | None | 0 0
  1. Function OnPlayerSpawn(playerid)
  2. {
  3. if(IsPlayerNPC(playerid))
  4. {
  5. new botname[MAX_PLAYER_NAME];
  6. GetPlayerName(playerid, botname, sizeof(botname));
  7. if(!strcmp(botname, "Bsnmenu", true))
  8. {
  9. oldmctext = Create3DTextLabel("Was möchten sie gerne bestellen?\nBitte benutzen Sie /Menu", 0xFFB400FF, 30.0,40.0,50.0,40.0,0);
  10. Attach3DTextLabelToPlayer(oldmctext, playerid, 0.0, 0.0, 0.4);
  11. SetPlayerSkin(playerid,171);
  12. SetPlayerVirtualWorld(playerid, 0);
  13. SetPlayerVirtualWorld(playerid, 1);
  14. SetPlayerVirtualWorld(playerid, 2);
  15. }
  16. return 1;
  17. }
  18. StopAudioStreamForPlayer(playerid);
  19. M_OnPlayerSpawn(playerid);
  20. if(PlayerInfo[playerid][pTot] == 1 && PlayerInfo[playerid][pLevel] > 2)
  21. {
  22. SetPlayerSpawn(playerid);
  23. SendClientMessage(playerid, Leichtrot, " ");
  24. SendClientMessage(playerid, Leichtrot, " ");
  25. SendClientMessage(playerid, Leichtrot, " ");
  26. SendClientMessage(playerid, Leichtrot, " ");
  27. SendClientMessage(playerid, Leichtrot, " ");
  28. SendClientMessage(playerid, Leichtrot, " ");
  29. SendClientMessage(playerid, Leichtrot, " ");
  30. SendClientMessage(playerid, Leichtrot, " ");
  31. SendClientMessage(playerid, Leichtrot, " ");
  32. SendClientMessage(playerid, Hellrot, "|________________ Krankenhaus ______________|");
  33. SendClientMessage(playerid, Orange, "| Du bist gestorben, und wirst nun im Krankenhaus wiederbelebt |");
  34. SendClientMessage(playerid, Orange, "| Das kann ein wenig dauern, bis du wieder gesund bist |");
  35. SetPlayerSpawn(playerid);
  36. ResetPlayerWeapons(playerid);
  37. return 1;
  38. }
  39. STDPlayer[playerid] = 0;
  40. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  41. if(gTeam[playerid] == 4) //medic / criminal reset team
  42. {
  43. gTeam[playerid] = 3;
  44. }
  45. if(Eingeloggt[playerid] == 0)
  46. {
  47. SendClientMessage(playerid, Leichtrot, "** Du musst dich voher einloggen oder dir einen Account erstellen! ***");
  48. Kick(playerid);
  49. return 1;
  50. }
  51. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  52. {
  53. MedicBill[playerid] = 0;
  54. new rand = random(sizeof(CIV));
  55. SendClientMessage(playerid, Leichtrot, "Du bist kein Chef dieser Familie, du bist Zivilist !");
  56. PlayerInfo[playerid][pTeam] = 3;
  57. gTeam[playerid] = 3;
  58. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  59. PlayerInfo[playerid][pSkin] = CIV[rand];
  60. SpawnPlayer(playerid);
  61. }
  62. if(gTeam[playerid] == 5)
  63. {
  64. if(PlayerInfo[playerid][pMember] < 1)
  65. {
  66. MedicBill[playerid] = 0;
  67. new rand = random(sizeof(CIV));
  68. SendClientMessage(playerid, Leichtrot, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
  69. PlayerInfo[playerid][pTeam] = 3;
  70. gTeam[playerid] = 3;
  71. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  72. PlayerInfo[playerid][pSkin] = CIV[rand];
  73. SpawnPlayer(playerid);
  74. }
  75. }
  76. if(gTeam[playerid] == 10)
  77. {
  78. if(PlayerInfo[playerid][pMember] != 8)
  79. {
  80. MedicBill[playerid] = 0;
  81. new rand = random(sizeof(CIV));
  82. SendClientMessage(playerid, Leichtrot, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
  83. PlayerInfo[playerid][pTeam] = 3;
  84. gTeam[playerid] = 3;
  85. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  86. PlayerInfo[playerid][pSkin] = CIV[rand];
  87. SpawnPlayer(playerid);
  88. }
  89. }
  90. if(gTeam[playerid] == 2 && !IsACop(playerid))
  91. {
  92. MedicBill[playerid] = 0;
  93. new rand = random(sizeof(CIV));
  94. SendClientMessage(playerid, Leichtrot, "Du bist kein Polizist!");
  95. PlayerInfo[playerid][pTeam] = 3;
  96. gTeam[playerid] = 3;
  97. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  98. PlayerInfo[playerid][pSkin] = CIV[rand];
  99. SpawnPlayer(playerid);
  100. }
  101. if(gTeam[playerid] == 3)
  102. {
  103. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  104. {
  105. SendClientMessage(playerid, Leichtrot, "Du bist kein Polizist!");
  106. MedicBill[playerid] = 0;
  107. new model = PlayerInfo[playerid][pSkin];
  108. if(IsPlayerInFrac(playerid,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; }//Polizei
  109. else if(IsPlayerInFrac(playerid,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; }//FBI
  110. else if(IsPlayerInFrac(playerid,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; }//Bundeswehr
  111. else if(IsPlayerInFrac(playerid,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; }//Sanitäter
  112. else if(IsPlayerInFrac(playerid,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; }//Sacra Corona Unita
  113. else if(IsPlayerInFrac(playerid,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; }//none
  114. else if(IsPlayerInFrac(playerid,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; }//Präsident
  115. else if(IsPlayerInFrac(playerid,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; }//Hitman
  116. else if(IsPlayerInFrac(playerid,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; }//Journalist
  117. else if(IsPlayerInFrac(playerid,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; }//Taxifahrer
  118. else if(IsPlayerInFrac(playerid,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; }//Fahrlehrer
  119. else if(IsPlayerInFrac(playerid,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; }//Los Zetas
  120. else if(IsPlayerInFrac(playerid,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
  121. else if(IsPlayerInFrac(playerid,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
  122. else if(IsPlayerInFrac(playerid,15)) { 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; }//Taylor
  123. else if(IsPlayerInFrac(playerid,16)) { 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; }//Cobra
  124. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  125. SpawnPlayer(playerid);
  126. }
  127. }
  128. if(!gPlayerAnimLibsPreloaded[playerid])
  129. {
  130. PreloadAnimLib(playerid,"BOMBER");
  131. PreloadAnimLib(playerid,"RAPPING");
  132. PreloadAnimLib(playerid,"SHOP");
  133. PreloadAnimLib(playerid,"BEACH");
  134. PreloadAnimLib(playerid,"SMOKING");
  135. PreloadAnimLib(playerid,"FOOD");
  136. PreloadAnimLib(playerid,"ON_LOOKERS");
  137. PreloadAnimLib(playerid,"DEALER");
  138. PreloadAnimLib(playerid,"CRACK");
  139. PreloadAnimLib(playerid,"CARRY");
  140. PreloadAnimLib(playerid,"COP_AMBIENT");
  141. PreloadAnimLib(playerid,"PARK");
  142. PreloadAnimLib(playerid,"INT_HOUSE");
  143. PreloadAnimLib(playerid,"FOOD");
  144. gPlayerAnimLibsPreloaded[playerid] = 1;
  145. }
  146. SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
  147. SetPlayerSpawn(playerid);
  148. SetPlayerToTeamColor(playerid);
  149. PlayerFixRadio(playerid);
  150. if(PlayerInfo[playerid][pGangJailed] == 1)
  151. {
  152. SetPlayerInterior(playerid, 0);
  153. SetPlayerVirtualWorld(playerid, 0);
  154. SSetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
  155. SendClientMessage(playerid, Leichtrot, " Du befindest dich noch im GangJail!");
  156. return 1;
  157. }
  158. return 1;
  159. }
Advertisement
Add Comment
Please, Sign In to add comment