Advertisement
Guest User

Untitled

a guest
Jul 9th, 2011
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.62 KB | None | 0 0
  1. public OnGameModeInit()
  2. {
  3. butler = 0;
  4. total_vehicles_from_files += LoadStaticVehiclesFromFile("cars.txt");
  5. //============================================================================== Gang Zone
  6. rifaszone = GangZoneCreate(-2166.784,732.1356,-1962.062,953.0535);
  7. triadenzone = GangZoneCreate(-2835.029,-407.9592,-2630.306,-179.1512);
  8. lcnzone = GangZoneCreate(-2715.2388,1293.8893,-2600.4661,1508.2849);
  9. waazone = GangZoneCreate(-2809.3154,288.1306,-2706.7019,158.0891);
  10. restarea = GangZoneCreate(-2363.781,-183.0962,-2240.175,-48.96741);
  11. GroveStreet = GangZoneCreate(2364.517,-1725.287,2524.237,-1622.646);
  12. ballaszone = GangZoneCreate(1851.135,-1148.917,1980.431,-1038.38);
  13. ruhezonels = GangZoneCreate(1082.962,-1010.746,1349.16,-848.8884);
  14. ruhezonekh = GangZoneCreate(-2734.599, 586.1719, -2518.289, 728.1906);
  15. Aztecas = GangZoneCreate(1664.796,-2187.173,1824.515,-2092.427);
  16. vagos = GangZoneCreate(2467.194,-1073.91,2562.265,-1010.746);
  17. hazone = GangZoneCreate(2250.432,-1733.182,2360.715,-1630.541);
  18. Karte123 = GangZoneCreate(-3363.228, -3771.954, 2966.18, 2954.502);
  19. //============================================================================== Gang Zone ENDE
  20. new Connection = mysql_connect(SQL_HOST, SQL_USER,SQL_DB, SQL_PASS);
  21. if(Connection)
  22. {
  23. new dest[200];
  24. mysql_stat(dest);
  25. // mysql_debug(1);
  26. printf(dest);
  27. printf("[MySQL:] MySQL wurde erfolgreich geladen.");
  28. }
  29. //==========================================================================
  30. if(OOCStatus == 1)
  31. {
  32. OOCStatus = 0;
  33. }
  34. //==========================================================================
  35. print("\n...Opas Objectstremer loading [2/2]...\n");
  36. CallRemoteFunction("remoteConnectGM"," ");
  37. CallLocalFunction("opa_obj_OnGameModeInit"," ");
  38.  
  39. dini_Remove(BAD_RCON_LOGIN_FILE);
  40. dini_Create(BAD_RCON_LOGIN_FILE);
  41. #if defined WARN_PLAYERS
  42. SendRconCommand("mapname Anti-Cheat System");
  43. #endif
  44. ConfigJunkBuster();
  45. SetTimer("JunkBuster",1000,true);
  46. SetTimer("GlobalUpdate",60*1000*4,true);// Every 4 minutes
  47. SetTimer("SpamUpdate",3500,true);
  48. SetTimer("TempBanUpdate",1000*60*60,true);// Every hour
  49. JB_Log("Anti-Cheat Anti-Cheat System wurde erfolgreich geladen.");
  50. //==========================================================================
  51. SetTimer("leben",HUNGERZEIT,1);//Bedürfnisssystem
  52. //==========================================================================
  53. new query[256];
  54. format(query,sizeof(query),"SELECT Counter FROM `system` WHERE ID = '1' LIMIT 1");
  55. mysql_query(query);
  56. mysql_store_result();
  57. JoinCounter = mysql_fetch_int();
  58. mysql_free_result();
  59. printf("[Info:] JoinCounter geladen. (%d Besucher)", JoinCounter);
  60. //==========================================================================
  61. for(new c=0;c<MAX_VEHICLES;c++)
  62. {
  63. Fuel[c] = GasMax;
  64. EngineStatus[c] = 0;
  65. CarWindowStatus[c] = 1;
  66. if(DynamicCars[c][Autohaus] >= 3) {
  67. VehicleLocked[c] = 0;
  68. }
  69. if(DynamicCars[c][FactionCar] != 255) {
  70. VehicleLocked[c] = 0;
  71. }
  72. if(DynamicCars[c][FactionCar] == 255) {
  73. VehicleLocked[c] = 0;
  74. }
  75. if(DynamicCars[c][FactionCar] == 255 && DynamicCars[c][Autohaus] == 0) {
  76. VehicleLocked[c] = 1;
  77. }
  78. }
  79. //==========================================================================
  80.  
  81. LogoHP = TextDrawCreate(460.000000,4.000000,"~b~w~w~w~b~w.~w~life-of-san-fierro..~b~.~w~t~b~t~w~");
  82. TextDrawFont(LogoHP,1);
  83. TextDrawColor(LogoHP,0xffffffff);
  84. TextDrawLetterSize(LogoHP,0.20,1.000);
  85. TextDrawSetOutline(LogoHP,1);
  86. TextDrawSetShadow(LogoHP,1);
  87. TextDrawSetProportional(LogoHP,1);
  88. TextDrawBackgroundColor(LogoHP,0x000000ff);
  89.  
  90. adminanzeige = TextDrawCreate(480.000000,125.000000,"] /aduty ]");
  91. TextDrawFont(adminanzeige,2);
  92. TextDrawColor(adminanzeige,0x000000ff);
  93. TextDrawLetterSize(adminanzeige,0.399999,1.700000);
  94. TextDrawSetOutline(adminanzeige,1);
  95. TextDrawSetShadow(adminanzeige,1);
  96. TextDrawSetProportional(adminanzeige,1);
  97. TextDrawBackgroundColor(adminanzeige,0xFFFF2B96);
  98.  
  99. ModeName = TextDrawCreate(395.000000,427.000000,"=> BlackLine 1.1.1 <=");//sversion
  100. TextDrawFont(ModeName,2);
  101. TextDrawColor(ModeName,0x000000ff);
  102. TextDrawLetterSize(ModeName,0.499999,1.400000);
  103. TextDrawSetOutline(ModeName,1);
  104. TextDrawSetShadow(ModeName,1);
  105. TextDrawSetProportional(ModeName,1);
  106. TextDrawBackgroundColor(ModeName,0x39998B796);
  107.  
  108. nodmzone = TextDrawCreate(395.000000,417.000000,"NO DM ZONE ");//sversion
  109. TextDrawFont(nodmzone,2);
  110. TextDrawColor(nodmzone,0x000000ff);
  111. TextDrawLetterSize(nodmzone,0.499999,1.400000);
  112. TextDrawSetOutline(nodmzone,1);
  113. TextDrawSetShadow(nodmzone,1);
  114. TextDrawSetProportional(nodmzone,1);
  115. TextDrawBackgroundColor(nodmzone,0x39998B796);
  116.  
  117.  
  118. //--------------------------------------------------------------------------
  119. RaceActive=0;
  120. Ranking=1;
  121. LCurrentCheckpoint=0;
  122. Participants=0;
  123. for(new i;i<MAX_BUILDERS;i++)
  124. {
  125. BuilderSlots[i]=MAX_PLAYERS+1;
  126. }
  127. if(RRotation != -1) SetTimer("RaceRotation",RRotationDelay,1);
  128. CreateRaceMenus();
  129. //==========================================================================
  130. ShowPlayerMarkers(0);
  131. ShowNameTags(1);
  132. SetNameTagDrawDistance(40.0);
  133. EnableStuntBonusForAll(0);
  134. DisableInteriorEnterExits();
  135. AllowInteriorWeapons(1);
  136. AllowAdminTeleport(1);
  137. UsePlayerPedAnims();
  138. //==========================================================================
  139. HGS = SetTimer("GostergeYenile",300,1);
  140. //------------------------ TEXTE
  141. ArkaPlan0 = TextDrawCreate(611.000000,377.000000,"_");
  142. TextDrawUseBox(ArkaPlan0,1);
  143. TextDrawBoxColor(ArkaPlan0,0x00000033);
  144. TextDrawTextSize(ArkaPlan0,529.000000,0.000000);
  145. TextDrawAlignment(ArkaPlan0,0);
  146. TextDrawBackgroundColor(ArkaPlan0,0x000000ff);
  147. TextDrawFont(ArkaPlan0,1);
  148. TextDrawLetterSize(ArkaPlan0,-3.700000,5.100007);
  149. TextDrawColor(ArkaPlan0,0xffffffff);
  150. TextDrawSetProportional(ArkaPlan0,1);
  151. TextDrawSetShadow(ArkaPlan0,1);
  152.  
  153. ArkaPlan1 = TextDrawCreate(611.000000,375.000000,"_");
  154. TextDrawUseBox(ArkaPlan1,1);
  155. TextDrawBoxColor(ArkaPlan1,0x000000ff);
  156. TextDrawTextSize(ArkaPlan1,530.000000,185.000000);
  157. TextDrawAlignment(ArkaPlan1,0);
  158. TextDrawBackgroundColor(ArkaPlan1,0x000000ff);
  159. TextDrawFont(ArkaPlan1,3);
  160. TextDrawLetterSize(ArkaPlan1,2.799999,-0.200000);
  161. TextDrawColor(ArkaPlan1,0xffffffff);
  162. TextDrawSetOutline(ArkaPlan1,1);
  163. TextDrawSetProportional(ArkaPlan1,1);
  164. TextDrawSetShadow(ArkaPlan1,1);
  165.  
  166. ArkaPlan2 = TextDrawCreate(532.000000,375.000000,"_");
  167. TextDrawUseBox(ArkaPlan2,1);
  168. TextDrawBoxColor(ArkaPlan2,0x000000ff);
  169. TextDrawTextSize(ArkaPlan2,530.000000,32.000000);
  170. TextDrawAlignment(ArkaPlan2,0);
  171. TextDrawBackgroundColor(ArkaPlan2,0x000000ff);
  172. TextDrawFont(ArkaPlan2,3);
  173. TextDrawLetterSize(ArkaPlan2,1.000000,5.299999);
  174. TextDrawColor(ArkaPlan2,0xffffffff);
  175. TextDrawSetOutline(ArkaPlan2,1);
  176. TextDrawSetProportional(ArkaPlan2,1);
  177. TextDrawSetShadow(ArkaPlan2,1);
  178.  
  179. ArkaPlan3 = TextDrawCreate(532.000000,426.000000,"_");
  180. TextDrawUseBox(ArkaPlan3,1);
  181. TextDrawBoxColor(ArkaPlan3,0x000000ff);
  182. TextDrawTextSize(ArkaPlan3,609.000000,82.000000);
  183. TextDrawAlignment(ArkaPlan3,0);
  184. TextDrawBackgroundColor(ArkaPlan3,0x000000ff);
  185. TextDrawFont(ArkaPlan3,3);
  186. TextDrawLetterSize(ArkaPlan3,1.500000,-0.200000);
  187. TextDrawColor(ArkaPlan3,0xffffffff);
  188. TextDrawSetOutline(ArkaPlan3,1);
  189. TextDrawSetProportional(ArkaPlan3,1);
  190. TextDrawSetShadow(ArkaPlan3,1);
  191.  
  192. ArkaPlan4 = TextDrawCreate(613.000000,375.000000,"_");
  193. TextDrawUseBox(ArkaPlan4,1);
  194. TextDrawBoxColor(ArkaPlan4,0x000000ff);
  195. TextDrawTextSize(ArkaPlan4,607.000000,-1.000000);
  196. TextDrawAlignment(ArkaPlan4,0);
  197. TextDrawBackgroundColor(ArkaPlan4,0x000000ff);
  198. TextDrawLetterSize(ArkaPlan4,0.199999,5.399997);
  199. TextDrawFont(ArkaPlan4,3);
  200. TextDrawColor(ArkaPlan4,0xffffffff);
  201. TextDrawSetOutline(ArkaPlan4,1);
  202. TextDrawSetProportional(ArkaPlan4,1);
  203. TextDrawSetShadow(ArkaPlan4,1);
  204.  
  205. ArkaPlan5 = TextDrawCreate(538.000000,397.000000,"_");
  206. TextDrawUseBox(ArkaPlan5,1);
  207. TextDrawBoxColor(ArkaPlan5,0x00ff0033);
  208. TextDrawTextSize(ArkaPlan5,603.000000,64.000000);
  209. TextDrawAlignment(ArkaPlan5,0);
  210. TextDrawBackgroundColor(ArkaPlan5,0x000000ff);
  211. TextDrawFont(ArkaPlan5,3);
  212. TextDrawLetterSize(ArkaPlan5,1.000000,-0.000000);
  213. TextDrawColor(ArkaPlan5,0xffffffff);
  214. TextDrawSetOutline(ArkaPlan5,1);
  215. TextDrawSetProportional(ArkaPlan5,1);
  216. TextDrawSetShadow(ArkaPlan5,1);
  217.  
  218. ArkaPlan6 = TextDrawCreate(607.000000,420.000000,"_");
  219. TextDrawUseBox(ArkaPlan6,1);
  220. TextDrawBoxColor(ArkaPlan6,0xff000033);
  221. TextDrawTextSize(ArkaPlan6,534.000000,0.000000);
  222. TextDrawAlignment(ArkaPlan6,0);
  223. TextDrawBackgroundColor(ArkaPlan6,0x000000ff);
  224. TextDrawFont(ArkaPlan6,3);
  225. TextDrawLetterSize(ArkaPlan6,1.000000,-0.000000);
  226. TextDrawColor(ArkaPlan6,0xffffffff);
  227. TextDrawSetOutline(ArkaPlan6,1);
  228. TextDrawSetProportional(ArkaPlan6,1);
  229. TextDrawSetShadow(ArkaPlan6,1);
  230.  
  231. Cizgi = TextDrawCreate(556.000000,420.000000,"_");
  232. TextDrawUseBox(Cizgi,1);
  233. TextDrawBoxColor(Cizgi,0xffffffff);
  234. TextDrawTextSize(Cizgi,551.000000,0.000000);
  235. TextDrawAlignment(Cizgi,0);
  236. TextDrawBackgroundColor(Cizgi,0x000000ff);
  237. TextDrawFont(Cizgi,3);
  238. TextDrawLetterSize(Cizgi,0.199999,-0.000000);
  239. TextDrawColor(Cizgi,0xffffffff);
  240. TextDrawSetOutline(Cizgi,1);
  241. TextDrawSetProportional(Cizgi,1);
  242. TextDrawSetShadow(Cizgi,1);
  243.  
  244. for(new i=0; i<GetMaxPlayers(); i++)
  245. {
  246. //--------------------------------------------------------------- txt dutyinfo
  247. infob[i] = TextDrawCreate(10.000000,420.000000,"Freizeit");
  248. TextDrawAlignment(infob[i],1);
  249. TextDrawFont(infob[i],1);
  250. TextDrawLetterSize(infob[i],0.30000,0.900000);
  251. TextDrawSetOutline(infob[i],1);
  252.  
  253. Gosterge[i] = 1;
  254. GostergeYazi[i] = TextDrawCreate(535.000000,376.000000, " ");
  255. TextDrawAlignment(GostergeYazi[i],0);
  256. TextDrawBackgroundColor(GostergeYazi[i],0x000000ff);
  257. TextDrawFont(GostergeYazi[i],1);
  258. TextDrawLetterSize(GostergeYazi[i],0.199999,0.899999);
  259. TextDrawSetProportional(GostergeYazi[i],1);
  260. TextDrawSetShadow(GostergeYazi[i],1);
  261. TextDrawColor(GostergeYazi[i],0xffff00ff);
  262.  
  263. Hizg[i] = TextDrawCreate(538.000000,397.000000,"_");
  264. TextDrawUseBox(Hizg[i],1);
  265. TextDrawBoxColor(Hizg[i],0x00ff0066);
  266. TextDrawAlignment(Hizg[i],0);
  267. TextDrawBackgroundColor(Hizg[i],0x000000ff);
  268. TextDrawFont(Hizg[i],3);
  269. TextDrawLetterSize(Hizg[i],9.100000,-0.000000);
  270. TextDrawColor(Hizg[i],0xffffffff);
  271. TextDrawSetOutline(Hizg[i],1);
  272. TextDrawSetProportional(Hizg[i],1);
  273. TextDrawSetShadow(Hizg[i],1);
  274.  
  275. Cang[i] = TextDrawCreate(538.000000,420.000000,"_");
  276. TextDrawUseBox(Cang[i],1);
  277. TextDrawBoxColor(Cang[i],0xff000066);
  278. TextDrawAlignment(Cang[i],0);
  279. TextDrawBackgroundColor(Cang[i],0x000000ff);
  280. TextDrawFont(Cang[i],3);
  281. TextDrawLetterSize(Cang[i],1.000000,-0.000000);
  282. TextDrawColor(Cang[i],0xffffffff);
  283. TextDrawSetOutline(Cang[i],1);
  284. TextDrawSetProportional(Cang[i],1);
  285. TextDrawSetShadow(Cang[i],1);
  286.  
  287. }
  288. //==========================================================================
  289. new sendcmd[128];
  290. if (!strcmp("Yes", GAMEMODE_USE_VERSION, true)) { format(sendcmd, sizeof(sendcmd), "%s - %s", GAMEMODE,VERSION); SetGameModeText(sendcmd); }
  291. else { SetGameModeText(GAMEMODE); }
  292. format(sendcmd, sizeof(sendcmd), "hostname %s", SERVER_NAME);
  293. SendRconCommand(sendcmd);
  294. format(sendcmd, sizeof(sendcmd), "mapname %s", MAP_NAME);
  295. SendRconCommand(sendcmd);
  296. format(sendcmd, sizeof(sendcmd), "weburl %s", WEBSITE);
  297. SendRconCommand(sendcmd);
  298. if (strlen(PASSWORD) != 0) { format(sendcmd, sizeof(sendcmd), "password %s", PASSWORD); SendRconCommand(sendcmd); }
  299. //==========================================================================
  300. // Objekte
  301. // Anfang
  302. Hier die Ganzen Maps bis runter dann mach ich bis zum ende
  303. /////////////////
  304. //--------------------------------------------[MAP ENDE]---------------------------------------------------------------------------
  305. //BKA DutyPos*/
  306. //---------
  307. CreatePickup(1247, 1, -1594.2122, 716.1790, -4.9063, 0); //SFPD DutyPos
  308. CreatePickup(1239, 1, 237.1547, 126.1336, 1003.2188, 2); //SFPD ClearPos
  309. //---------
  310. CreatePickup(1247, 1, -1732.3323, 991.4313, 17.5891, 0); //BKA DutyPos
  311. CreatePickup(1239, 1, 301.5616, 186.4760, 1007.1719, 10); //BKA ClearPos
  312. CreatePickup(1318, 1, 238.6299, 138.8746, 1003.0234, 10); //BKA Aufzug (Innen)
  313. //---------
  314. CreateStreamPickup(1318, 1, -1707.7368,1018.0750,17.5859, PICKUP_RANGE); //BKA Aufzug Garage
  315. CreateStreamPickup(1318, 1, -1757.5385,973.0217,95.8438, PICKUP_RANGE); //BKA Aufzug Dach
  316. //---------
  317. for(new j=0;j<MAX_WESTEN;j++) {
  318. CreatePickup(1242,1, auspos[j][0], auspos[j][1], auspos[j][2]);
  319. }
  320. //------------------------------------------
  321. for(new j=0;j<MAX_LAGER;j++) {
  322. CreatePickup(1277,1, lagerpos[j][0], lagerpos[j][1], lagerpos[j][2]);
  323. }
  324. for(new j=0;j<MAX_LACKPOINT;j++) {
  325. CreatePickup(1277,1, lackpoint[j][0], lackpoint[j][1], lackpoint[j][2]);
  326. }
  327. CreateStreamPickup(1239, 1, 1016.6467,-1436.2990,13.5469, PICKUP_RANGE); //Mats Lager
  328. //------------------------------------------
  329. CreateStreamPickup(1279, 1, 930.6242,2082.7827,10.8203, PICKUP_RANGE); //Mats Lager
  330. //------------------------------------------
  331. CreatePickup(1314, 1, 361.8299,173.6539,1008.3828, 94); //Perso Point
  332. //------------------------------------------
  333. CreateStreamPickup(1314, 1, -2446.4299,516.9506,30.2175, PICKUP_RANGE); //Job 7 duty point Geld Job
  334. CreateStreamPickup(1314, 1, -2546.2178,928.4143,64.9892, PICKUP_RANGE); //Job 4 duty point Anwalt
  335. CreateStreamPickup(1314, 1, -2122.3799,-87.8370,35.3203, PICKUP_RANGE); //Job 5 duty point Paket duty
  336. CreateStreamPickup(1314, 1, 994.0435,-1460.4683,13.5469, PICKUP_RANGE); //Job 6 duty point ADAC
  337. CreateStreamPickup(1314, 1, -79.2790,90.7179,3.1172, PICKUP_RANGE); //Job 2 duty point Drogendealer
  338.  
  339. //------------------------------------------
  340. for(new j=0;j<MAX_INFOICON;j++) {
  341. iconinfo[j]= CreateDynamicPickup(1239, 1, infoiconpos[j][0] ,infoiconpos[j][1], infoiconpos[j][2] ); // ICON
  342. }
  343. // Pickupss
  344. // Ende
  345. //==========================================================================
  346. // Gates
  347. // Anfang
  348. //------------------------------------------
  349. //SFPD
  350. sfpdgarage1 = CreateDynamicObject(987,-1639.992,688.285,6.188,0.0,0.0,0.0);
  351. sfpdgarage2 = CreateDynamicObject(987,-1628.020,688.275,6.188,0.0,0.0,0.0);
  352. sfpdschranke1 = CreateDynamicObject(968, -1701.4384765625, 687.6640625, 24.60000038147, 0, 270, 90, 0); //Schranke oben
  353. sfpdschranke2 = CreateDynamicObject(968, -1572.1982421875, 658.631835937, 6.8899998664856, 0, 270, 270, 0); //Schranke unten
  354. //Bundeswehr
  355. armytor = CreateDynamicObject(8378, 321.848297, 1959.354370, 22.679056, 0.0000, 0.0000, 90.0000, 0);//tor
  356. armytor2 = CreateDynamicObject(10671, 213.478409, 1874.979126, 14.011759, 0.0000, 0.0000, 270.0000, 0);//tor
  357. armytor3 = CreateDynamicObject(988, 96.850479, 1920.275146, 17.354122, 0.0000, 0.0000, 270.0000, 0);//tor
  358. armytor4 = CreateDynamicObject(7657, 286.567871, 1955.546265, 18.357468, 0.0000, 0.0000, 90.0000, 0);//hydra Tor 1
  359. armytor5 = CreateDynamicObject(7657, 286.606262, 1989.740845, 18.357468, 0.0000, 0.0000, 90.0000, 0);//hydra Tor 2
  360. armytor6 = CreateDynamicObject(7657, 286.551758, 2023.790161, 18.357468, 0.0000, 0.0000, 90.0000, 0);//hydra Tor 3
  361. armytor7 = CreateDynamicObject(5154, 135.115906, 1941.648560, 13.232855, 0.0000, 0.0000, 180.0000, 0);//Army Aufzug
  362. armytor8 = CreateDynamicObject(18553, 238.459351, 1872.385254, 11.752884, 0.0000, 0.0000, 0.0000, 0);//interoir
  363. armytor9 = CreateDynamicObject(8417, 187.146729, 1887.651611, 16.326012, 179.6226, 0.0000, 8.6717, 0);//Notfall
  364. armytor10 = CreateDynamicObject(5154, 286.229980, 1819.851807, 11.792145, 0.0000, 0.0000, 270.0000, 0); //Aufzug2
  365. armytor11 = CreateDynamicObject(11327, 232.742310, 1806.072510, 19.174660, 0.0000, 0.0000, 0.0000, 0);//Panzer Tor
  366. armytor12 = CreateDynamicObject(11327, 191.538177, 1806.149170, 19.174660, 0.0000, 0.0000, 180.0000, 0);//Fahrzeug Tor
  367. armytor13 = CreateDynamicObject(980, 353.348206, 1791.629272, 19.704792, 0.0000, 0.0000, 225.0000, 0);//army eingang
  368. //BKA
  369. bkator = CreateDynamicObject(980, -1770.208740, 984.426270, 25.281204, 0.0000, 0.0000, 270.0000, 0);
  370. //Racing HQ
  371. racingtor1 = CreateDynamicObject(2933, -2756.4265136719, 168.88427734375, 7.754677772522, 0, 0, 0, 0); //Tor1 zu
  372. racingtor2 = CreateDynamicObject(2933, -2790.4482421875, 228.54000854492, 7.8071203231812, 0, 0, 270.67565917969, 0); //Tor2 zu
  373. //TaxiHQ
  374. taxischranke = CreateDynamicObject(968, -2200.837890625, 310.11404418945, 34.939533233643, 0, 90, 180.63439941406, 0); //Schranke zu
  375. //LCN HQ
  376. lcntor = CreateDynamicObject(987,-2597.23339844,1351.27648926,6.19531250,0.00000000,0.00000000,44.00000000); //tor zu
  377. //Rifas HQ
  378. rifastor1 = CreateDynamicObject(2933, -2083.1357421875, 827.20550537109, 70.278114318848, 0, 0, 0, 0); // Tor1 zu
  379. rifastor2 = CreateDynamicObject(2933, -2082.9916992188, 792.19683837891, 70.278114318848, 0, 0, 179.36633300781, 0); // Tor2 zu
  380. //KART BAHN TORE
  381. karttor1 = CreateDynamicObject(989, -1227.9543457031, 59.014427185059, 14.951420783997, 0.000000, 0.000000, 151.88037109375); //
  382. karttor2 = CreateDynamicObject(989, -1218.2098388672, 68.904182434082, 14.954487800598, 0.000000, 0.000000, 151.625); //
  383. //gsg9
  384. gsg9tor1 = CreateDynamicObject(3037, 2313.5119628906, -1217.1162109375, 24.322444915771, 0.000000, 0.000000, 0.000000); //
  385. gsg9tor2 = CreateDynamicObject(3037, 2360.8959960938, -1273.2016601563, 25.152946472168, 0.000000, 0.000000, 0.000000); //
  386. //ADAC
  387. adacschranke = CreateDynamicObject(968, -2114.439453125, -225.73629760742, 35.0703125, 0, 90, 179.36633300781, 0); //Schranke zu
  388. // HA
  389. hafahrstuhl = CreateDynamicObject(974, 2312.6076660156, -1642.0861816406, 34.363677978516, 90, 166.36694335938, 223.63299560547); //
  390. // HAUS TORE
  391. // h107 // Kiesel // NRG // Sarone // Scheffi
  392. scheffitor = CreateDynamicObject(975, 1003.7977905273, -643.74609375, 121.70457458496, 0.000000, 2, 22.799987792969); //
  393. h107tor = CreateDynamicObject(980, 1099.0478515625, -629.47137451172, 109.68971252441, 0.000000, 15.880004882813, 354.04504394531); //); //
  394. mariustor = CreateDynamicObject(980, 1245.7122802734, -767.24304199219, 91.633010864258, 0.000000, 0.000000, 0.000000); //
  395. nrgtor = CreateDynamicObject(2933, 262.46997070313, -1230.9156494141, 74.512367248535, 0.000000, 354, 35); //
  396. saronetor = CreateDynamicObject(975, 1087.1940917969, -825.83001708984, 87.24584197998, 0.000000, 0.000000, 95); //
  397.  
  398. //Sarone Lift
  399. saronelift = CreateDynamicObject(988, 1099.5999755859, -807.94018554688, 92.850898742676, 270.5, 0.000000, 10); //
  400.  
  401. //------------------------------------------
  402. // Gates
  403. // Ende
  404. //==========================================================================
  405. /*
  406.  
  407. */
  408. //==========================================================================
  409. AddCCTV("Airport", 1775, -2440, 34, 180.0);
  410. AddCCTV("Pershing Square", 1429, -1581, 63, 220.0);
  411. AddCCTV("License Centre", 1311, -1421, 27, 0.0);
  412. AddCCTV("Bank", 1590, -1332, 24, 0.0);
  413. AddCCTV("News Building", 1018, -930, 56, 95.0);
  414. AddCCTV("Transport Building", 361, -1494, 46, 115.0);
  415. AddCCTV("Government Prison", 3251, -1956, 23, 95.0);
  416. AddCCTV("Grove Street", 2317, -1665, 28, 0.0);
  417. AddCCTV("Glen Park", 1858, -1160, 37, 270.0);
  418. AddCCTV("Mulholland Intersection", 1653, -1076, 28, 180.0);
  419. AddCCTV("Los Santos Beach", 325, -1811, 12, 0.0);
  420. //==========================================================================
  421. TD = TextDrawCreate(160, 400, "~y~Keys:~n~Arrow-Keys: ~w~Move The Camera~n~~y~Sprint-Key: ~w~Speed Up~n~~y~Crouch-Key: ~w~Exit Camera");
  422. TextDrawLetterSize(TD, 0.4, 0.9);
  423. TextDrawSetShadow(TD, 0);
  424. TextDrawUseBox(TD,1);
  425. TextDrawBoxColor(TD,0x00000055);
  426. TextDrawTextSize(TD, 380, 400);
  427.  
  428. new Count, Left = TotalCCTVS;
  429. for(new menu; menu<MAX_CCTVMENUS; menu++)
  430. {
  431. if(Left > 12)
  432. {
  433. CCTVMenu[menu] = CreateMenu("Wähle Kamera:", 1, 200, 100, 220);
  434. TotalMenus++;
  435. MenuType[menu] = 1;
  436. for(new i; i<11; i++)
  437. {
  438. AddMenuItem(CCTVMenu[menu], 0, CameraName[Count]);
  439. Count++;
  440. Left--;
  441. }
  442. AddMenuItem(CCTVMenu[menu], 0, "Nächste");
  443. }
  444. else if(Left<13 && Left > 0)
  445. {
  446. CCTVMenu[menu] = CreateMenu("Wähle Kamera:", 1, 200, 100, 220);
  447. TotalMenus++;
  448. MenuType[menu] = 2;
  449. new tmp = Left;
  450. for(new i; i<tmp; i++)
  451. {
  452. AddMenuItem(CCTVMenu[menu], 0, CameraName[Count]);
  453. Count++;
  454. Left--;
  455. }
  456. }
  457. }
  458. //==========================================================================
  459. LoadScript();
  460. //==============================================================================
  461. if (realtime)
  462. {
  463. new tmphour;
  464. new tmpminute;
  465. new tmpsecond;
  466. gettime(tmphour, tmpminute, tmpsecond);
  467. FixHour(tmphour);
  468. tmphour = shifthour;
  469. SetWorldTime(tmphour);
  470. }
  471. //==============================================================================
  472. new i;
  473. for(i=0; i<MAX_PLAYERS; i++)
  474. {
  475. Spectating[i][0]=-1;
  476. }
  477. //==============================================================================
  478. SetTimer("Update",1020,1); //1sec
  479. SetTimer("UpdateData", 5000, 1); //5sec
  480. SetTimer("SaveAccounts", 30000, 1); //30000 = 5 min || 1800000 = 30 min
  481. SetTimer("PickupGametexts", 1080, 1); //1 sec + Automaten
  482. SetTimer("FuelTimer", 30000, 1); //30sec
  483. SetTimer("PaydayTimer", 60000, 1); //60sec
  484. SetTimer("JailTimer", 1040, 1); //1 sec
  485. SetTimer("StreamPickups",1050,1); //1 sec
  486. SetTimer("IdleKick", 600000, 1); //10 Min
  487. SetTimer("serverNews", 480000, 1); // 8 Min
  488. //SetTimer("IdleKick", 9000, 1); //9 sec
  489. Timer = SetTimer("GateTimer", TIMERSPEED, true); //1.5sec
  490. pickuptimer = SetTimer("CustomPickups", 1000, 1);
  491. //------------------------------------------------------------------------------
  492. //-------------------Shey's "geheim" Konfigs------------------------------------
  493.  
  494. //------------------------------------------------------------------------------
  495. return 1;
  496. }
  497.  
  498. bitte um Hilfe wenn jemand findet gebe auch Teamviewer daten raus schreibt bitte per Pn an SanFierro thx.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement