Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Dieses Script wurde von 21Code21 geschrieben.
- Ich bitte euch das drinne zu lassen.
- Ab den Includes könnt Ihr alles verändern. */
- //Includes
- #include <a_samp>
- #include <ocmd>
- #include <dini>
- #include <md5>
- #pragma tabsize 0
- //Dialoge
- #define DIALOG_TUTORIALa 1
- #define DIALOG_TUTORIALb 2
- #define DIALOG_TUTORIALc 3
- #define DIALOG_TUTORIALd 4
- #define DIALOG_TUTORIALe 5
- #define DIALOG_TUTORIALf 6
- #define DIALOG_TUTORIALg 7
- #define DIALOG_TUTORIALh 8
- #define DIALOG_TUTORIALi 9
- #define DIALOG_REGISTER 10
- #define DIALOG_LOGIN 11
- //Farben
- #define VIOLETT 0xDC00FFFF
- #define BLAU 0x0087FFFF
- #define ROT 0xE10000FF
- #define Hellgruen 0x2DFF00FF
- #define Rot 0xFF0005FF
- #define Gelb 0xFFFA00FF
- #define Hellblau 0x00A5FFFF
- #define Schwarz 0x000000FF
- #define Orange 0xFFAA00FF
- #define Weiss 0xF0F0F0FF
- #define WEIS 0xFFFFFFFF
- //Fraktionsnamen
- #define fraktname1 "AntiTerroristen"
- #define fraktname2 "Terroristen"
- #define fraktname3 "Biker"
- //Mafia
- #define terrorspawn -1919.7301,-1939.3427,81.3541
- //LSPD
- #define antiterrorspawn 214.4827,1859.5918,13.1406
- //Medic
- #define bikerspawn 1520.0,1568.0,1510.0
- main()
- {
- print("\n----------------------------------");
- print(" Ya Su DM I Stunt I Fun v.o.3");
- print("----------------------------------\n");
- }
- forward AutoNachricht();
- public OnGameModeInit()
- {
- //Skins
- AddPlayerClass(10,1133.0504,-2038.4034,69.1000,250.6451,0,0,0,0,0,0); //
- AddPlayerClass(145,1133.0504,-2038.4034,69.1000,250.6451,0,0,0,0,0,0); //
- AddPlayerClass(130,1133.0504,-2038.4034,69.1000,250.6451,0,0,0,0,0,0); //
- //DeagleZone Anfang
- CreateObject(3095,508.53253200,-2358.27270500,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
- CreateObject(3095,508.48254400,-2441.59448200,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (2)
- CreateObject(3095,581.38281250,-2441.59375000,-0.12791701,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
- CreateObject(3095,581.38281250,-2357.78613281,-0.12791701,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (4)
- CreateObject(3095,508.53253200,-2367.14819300,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (5)
- CreateObject(3095,499.55752600,-2367.14819300,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (6)
- CreateObject(3095,499.55752600,-2358.27465800,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (7)
- CreateObject(3095,508.48254400,-2432.64526400,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (8)
- CreateObject(3095,499.50759900,-2432.64526400,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (9)
- CreateObject(3095,499.50759900,-2441.57543900,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (10)
- CreateObject(3095,572.38183594,-2357.83691406,-0.12791701,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (11)
- CreateObject(3095,572.38232400,-2366.78881800,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (12)
- CreateObject(3095,581.38281300,-2366.79272500,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (13)
- CreateObject(3095,581.38281300,-2432.59643600,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (14)
- CreateObject(3095,572.43359375,-2432.59570312,-0.12791701,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
- CreateObject(3095,572.43359400,-2441.59741200,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (16)
- CreateObject(3095,646.70910600,-2358.41430700,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (17)
- CreateObject(3095,646.70910600,-2367.38745100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (18)
- CreateObject(3095,655.68457031,-2367.38671875,-0.12791701,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
- CreateObject(3095,655.68457000,-2358.41528300,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (20)
- CreateObject(3095,646.70910600,-2432.80883800,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (21)
- CreateObject(3095,646.70910600,-2441.80786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (22)
- CreateObject(3095,655.65905800,-2441.80786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (23)
- CreateObject(3095,655.65905800,-2432.83276400,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (24)
- CreateObject(3095,655.65905800,-2509.30786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (25)
- CreateObject(3095,646.68408200,-2509.30786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (26)
- CreateObject(3095,646.68408200,-2518.25708000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (27)
- CreateObject(3095,655.65979000,-2518.25708000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (28)
- CreateObject(3095,581.10852100,-2509.30786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (29)
- CreateObject(3095,572.10803200,-2509.30786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (30)
- CreateObject(3095,572.10803200,-2518.25708000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (31)
- CreateObject(3095,581.10827600,-2518.25708000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (32)
- CreateObject(3095,508.23312400,-2509.30786100,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (33)
- CreateObject(3095,508.23312400,-2518.26001000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (34)
- CreateObject(3095,499.28323400,-2518.26001000,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (35)
- CreateObject(3095,499.28323400,-2509.31274400,-0.12791700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (36)
- CreateObject(9138,466.37380981,-2440.58447266,-6.35731506,0.00000000,0.00000000,0.00000000); //object(sbvgseseafloor05) (1)
- CreateObject(9138,575.45996094,-2327.08398438,-6.32977676,0.00000000,0.00000000,270.61523438); //object(sbvgseseafloor05) (2)
- CreateObject(9138,689.04412800,-2432.97729500,-3.17454500,1.71887339,0.85943669,-179.62232607); //object(sbvgseseafloor05) (3)
- CreateObject(9138,575.62182600,-2546.93310500,-3.29467700,-1.71887339,2.57831008,-269.86312151); //object(sbvgseseafloor05) (4)
- CreateObject(3095,470.30682400,-2331.93261700,-0.19220400,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (37)
- CreateObject(3095,660.60900900,-2436.70727500,1.92208300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (38)
- CreateObject(3095,664.93457000,-2436.68237300,3.87208500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (39)
- CreateObject(3095,669.65954600,-2436.60766600,5.74708600,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (40)
- CreateObject(3095,673.68554700,-2436.68237300,7.57208600,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (41)
- CreateObject(3095,678.06115700,-2436.68237300,9.32207600,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (42)
- CreateObject(3095,682.36096200,-2436.68237300,10.99706600,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (43)
- CreateObject(3095,686.03735400,-2436.68237300,12.72205100,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (44)
- CreateObject(3095,577.00744600,-2352.18335000,1.67208300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (45)
- CreateObject(3095,577.00744600,-2347.68823200,3.29708200,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (46)
- CreateObject(3095,577.00744600,-2343.16430700,4.87208500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (47)
- CreateObject(3095,577.00744600,-2338.89038100,6.52208800,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (48)
- CreateObject(3095,577.00744600,-2334.66430700,8.12208700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (49)
- CreateObject(3095,577.00744600,-2330.41333000,9.74708600,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (50)
- CreateObject(3095,576.85778800,-2522.71118200,1.72208300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (51)
- CreateObject(3095,576.85778800,-2527.26098600,3.32208300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (52)
- CreateObject(3095,576.85778800,-2531.65942400,4.94708300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (53)
- CreateObject(3095,576.85778800,-2536.03295900,6.59708500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (54)
- CreateObject(3095,576.85778800,-2540.35668900,8.24708400,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (55)
- CreateObject(3095,576.85778800,-2544.43237300,9.92208500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (56)
- CreateObject(3095,494.33203125,-2437.24804688,1.59708297,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (57)
- CreateObject(3095,489.88275100,-2437.22387700,3.09708400,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (58)
- CreateObject(3095,485.60794100,-2437.22387700,4.64708700,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (59)
- CreateObject(3095,481.40805100,-2437.22387700,6.12208900,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (60)
- CreateObject(3095,477.18304400,-2437.22387700,7.72209300,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (61)
- CreateObject(3095,472.90811200,-2437.22387700,9.47207800,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (62)
- CreateObject(3095,468.70800781,-2437.22363281,11.39708328,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (63)
- CreateObject(3095,469.99618500,-2542.81030300,-0.20668100,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (64)
- CreateObject(3095,685.00903300,-2541.73193400,-0.13202000,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (65)
- CreateObject(3095,684.33789100,-2330.16577100,-0.15808100,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (66)
- CreateObject(656,696.07415800,-2533.69458000,31.06407700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (1)
- CreateObject(656,701.57415800,-2507.37085000,31.06407700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (2)
- CreateObject(656,694.57324219,-2455.12011719,28.06407738,0.00000000,0.00000000,0.00000000); //object(pinetree05) (3)
- CreateObject(656,707.37420700,-2433.82104500,28.06407700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (4)
- CreateObject(656,692.12420700,-2387.57104500,29.81407700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (5)
- CreateObject(656,683.62402344,-2318.82031250,23.31407738,0.00000000,0.00000000,0.00000000); //object(pinetree05) (6)
- CreateObject(656,664.59918200,-2311.57104500,23.31407700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (7)
- CreateObject(656,621.96160900,-2317.28686500,25.86183700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (8)
- CreateObject(656,584.46160900,-2322.53686500,22.86183700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (9)
- CreateObject(656,528.21160900,-2323.28784200,25.36183700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (10)
- CreateObject(656,512.21160900,-2323.28784200,27.11183700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (11)
- CreateObject(656,460.46093750,-2320.78710938,27.11183739,0.00000000,0.00000000,0.00000000); //object(pinetree05) (12)
- CreateObject(656,460.96160900,-2357.28784200,23.86183700,0.00000000,0.00000000,0.00000000); //object(pinetree05) (13)
- CreateObject(656,454.98928800,-2387.66723600,22.98599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (14)
- CreateObject(656,458.23928800,-2408.66723600,22.98599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (15)
- CreateObject(656,456.48928800,-2464.41723600,22.98599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (16)
- CreateObject(656,456.48928800,-2550.66723600,27.73599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (17)
- CreateObject(656,474.98925781,-2550.66699219,25.48599243,0.00000000,0.00000000,0.00000000); //object(pinetree05) (18)
- CreateObject(656,509.98928800,-2564.16723600,25.48599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (19)
- CreateObject(656,561.23925800,-2548.66723600,28.48599200,0.00000000,0.00000000,0.00000000); //object(pinetree05) (20)
- CreateObject(656,599.51367188,-2563.91699219,26.23599243,0.00000000,0.00000000,0.00000000); //object(pinetree05) (21)
- CreateObject(656,660.51428200,-2571.16723600,27.23598900,0.00000000,0.00000000,0.00000000); //object(pinetree05) (22)
- CreateObject(664,700.18164062,-2412.86914062,25.80743217,0.00000000,0.00000000,0.00000000); //object(firtree2) (1)
- CreateObject(664,700.58490000,-2345.79638700,20.29707900,0.00000000,0.00000000,0.00000000); //object(firtree2) (2)
- CreateObject(664,646.01306200,-2311.93823200,26.63035200,0.00000000,0.00000000,0.00000000); //object(firtree2) (3)
- CreateObject(664,556.78906250,-2312.66308594,18.73622322,0.00000000,0.00000000,0.00000000); //object(firtree2) (4)
- CreateObject(664,479.04064900,-2297.57959000,22.83679400,0.00000000,0.00000000,0.00000000); //object(firtree2) (5)
- CreateObject(664,430.51953125,-2371.25390625,20.16074562,0.00000000,0.00000000,0.00000000); //object(firtree2) (6)
- CreateObject(664,441.40789800,-2445.76074200,20.62341300,0.00000000,0.00000000,0.00000000); //object(firtree2) (7)
- CreateObject(664,489.18850700,-2580.42529300,21.79945800,0.00000000,0.00000000,0.00000000); //object(firtree2) (8)
- CreateObject(664,582.07806400,-2593.61254900,28.05763600,0.00000000,0.00000000,0.00000000); //object(firtree2) (9)
- CreateObject(664,676.80987500,-2583.70629900,31.44296300,0.00000000,0.00000000,0.00000000); //object(firtree2) (10)
- CreateObject(689,702.68951400,-2476.15087900,26.18356100,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (1)
- CreateObject(689,604.02484100,-2312.68066400,23.94136400,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (2)
- CreateObject(689,443.82226562,-2330.46777344,23.14398956,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (3)
- CreateObject(689,447.11737100,-2497.15649400,23.67490000,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (4)
- CreateObject(689,533.75219700,-2566.14721700,29.14510200,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (5)
- CreateObject(689,698.73730500,-2564.16430700,30.94979100,0.00000000,0.00000000,0.00000000); //object(sm_fir_copse1) (6)
- CreateObject(695,450.72280900,-2520.52563500,19.10036500,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (1)
- CreateObject(695,449.13311800,-2422.17993200,17.54758800,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (2)
- CreateObject(695,521.39245600,-2296.36499000,26.41387600,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (3)
- CreateObject(695,705.39379900,-2364.77612300,33.02037000,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (4)
- CreateObject(695,626.38891600,-2551.49707000,23.14201000,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (5)
- CreateObject(695,716.19787600,-2493.55835000,26.29352200,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabtg) (6)
- //Deagle Zone Ende
- //XtremeZone Anfang
- CreateObject(17068,1959.88562000,-532.63775600,64.90408300,-17.18873385,1.71887339,-142.59487126); //object(xjetty01) (1)
- CreateObject(16502,1886.95837400,-593.40210000,41.20634500,0.00000000,0.00000000,164.77985439); //object(cn2_jetty1) (1)
- CreateObject(12990,1971.42981000,-553.19482400,55.43090100,26.35605858,-3.43774677,26.92901637); //object(sw_jetty) (1)
- CreateObject(11495,1957.76293900,-532.87805200,61.60237900,0.00000000,0.00000000,214.60942087); //object(des_ranchjetty) (1)
- CreateObject(3753,1992.05127000,-587.30987500,49.95637500,0.00000000,0.00000000,126.25102097); //object(dockwall_las2) (1)
- CreateObject(3406,1862.76635700,-575.40264900,48.15799300,0.00000000,0.00000000,94.37445675); //object(cxref_woodjetty) (1)
- CreateObject(5154,1844.05261200,-482.64596600,49.78900100,0.00000000,0.00000000,-6.87549354); //object(dk_cargoshp03d) (1)
- CreateObject(9958,2008.41198700,-216.87953200,6.66937200,0.00000000,0.00000000,-56.25001695); //object(submarr_sfe) (1)
- CreateObject(10841,1868.71557600,-422.14669800,38.61222800,0.00000000,0.00000000,177.61691649); //object(drydock1_sfse01) (1)
- CreateObject(6295,2014.76306200,-271.93225100,27.30490700,0.00000000,0.00000000,33.75002163); //object(sanpedlithus_law2) (1)
- CreateObject(1598,2203.80468800,-261.91186500,18.39644400,0.00000000,0.00000000,0.00000000); //object(beachball) (1)
- CreateObject(11234,1861.58276400,-428.70315600,51.62130700,36.95577779,0.00000000,65.27163850); //object(crackfactwalkc) (1)
- CreateObject(3615,1948.59472656,-521.11621094,70.27581787,0.00000000,0.00000000,37.26013184); //object(sanmonbhut1_law2) (1)
- CreateObject(12859,1908.61975100,-513.26257300,17.38294400,0.00000000,-0.98835220,180.00001985); //object(sw_cont03) (1)
- CreateObject(12861,1908.73510700,-491.98352100,16.72840500,0.00000000,0.00000000,0.00000000); //object(sw_cont05) (1)
- CreateObject(6928,1943.61328100,-607.27478000,49.63136300,0.00000000,0.00000000,0.00000000); //object(vegasplant03) (1)
- CreateObject(6929,1900.19738800,-573.74853500,33.38685600,0.00000000,0.00000000,231.79821202); //object(vegasplant04) (1)
- CreateObject(7947,1932.17602500,-666.11273200,91.47297700,0.00000000,0.00000000,0.00000000); //object(vegaspumphouse1) (1)
- CreateObject(3279,1927.09777800,-664.50518800,102.46855900,0.00000000,0.00000000,270.00000112); //object(a51_spottower) (1)
- CreateObject(16082,1858.59790000,-355.64160200,46.70063000,0.00000000,0.00000000,246.37185191); //object(des_quarryplatform) (1)
- CreateObject(13011,1951.95642100,-425.61254900,41.98182300,0.00000000,0.00000000,267.61689777); //object(cos_sbanksteps04) (1)
- CreateObject(11496,1945.19567900,-508.60406500,44.87988300,7.73493023,0.00000000,-167.89055685); //object(des_wjetty) (1)
- CreateObject(9767,1944.51623500,-463.88909900,42.45058100,-16.32929716,0.00000000,168.44959177); //object(scaff2_sfw) (1)
- CreateObject(8614,1855.56994600,-366.98370400,52.75925400,0.00000000,0.00000000,65.78116987); //object(vgssstairs01_lvs) (1)
- CreateObject(5822,1834.75170900,-501.48358200,61.22856900,0.00000000,0.00000000,178.28114646); //object(lhroofst14) (1)
- CreateObject(5130,1852.00146500,-548.62304700,62.20040900,0.00000000,0.00000000,341.79722784); //object(imcompstrs02) (1)
- CreateObject(3361,1870.11731000,-422.13760400,46.62521700,0.00000000,0.00000000,-2.38298877); //object(cxref_woodstair) (1)
- CreateObject(2633,1956.21118200,-428.56658900,43.62566800,0.00000000,0.00000000,87.61699251); //object(crack_walkway1) (1)
- CreateObject(1282,1875.14245600,-422.45806900,41.02917100,0.00000000,0.00000000,22.49999532); //object(barrierm) (1)
- CreateObject(10841,1956.99169900,-425.74688700,38.64294100,0.00000000,0.00000000,357.61693634); //object(drydock1_sfse01) (2)
- CreateObject(12950,1885.41699200,-422.79919400,36.96703300,0.00000000,0.00000000,87.61693521); //object(cos_sbanksteps03) (1)
- CreateObject(12950,1940.27441400,-425.16632100,37.00151400,0.00000000,0.00000000,267.61695506); //object(cos_sbanksteps03) (2)
- CreateObject(1414,1949.08886700,-424.37262000,30.48094000,0.00000000,-32.65859432,357.61693634); //object(dyn_cor_sheet) (1)
- CreateObject(1414,1948.97766100,-426.63616900,30.37466600,0.00000000,-32.65859432,357.61693634); //object(dyn_cor_sheet) (2)
- CreateObject(925,1883.21118200,-422.67834500,36.37766300,0.00000000,0.00000000,177.61691649); //object(rack2) (1)
- CreateObject(931,1944.49670400,-425.29742400,36.40837900,0.00000000,0.00000000,177.61691649); //object(rack3) (1)
- CreateObject(1685,1880.99682600,-422.60940600,36.06575800,0.00000000,0.00000000,188.86694280); //object(blockpallet) (1)
- CreateObject(1685,1880.85449200,-422.55566400,37.56575800,0.00000000,0.00000000,155.11692117); //object(blockpallet) (2)
- CreateObject(3633,1944.49145500,-425.26843300,37.95397900,0.00000000,0.00000000,33.75002163); //object(imoildrum4_las) (1)
- CreateObject(3798,1942.04675300,-425.15890500,35.34301800,0.00000000,0.00000000,177.61691649); //object(acbox3_sfs) (1)
- CreateObject(984,1955.72924800,-437.23071300,47.82951400,-16.71604367,0.00000000,-11.60239535); //object(fenceshit2) (1)
- CreateObject(984,1952.85083000,-451.40499900,47.75134700,16.11443799,0.00000000,-11.68833902); //object(fenceshit2) (2)
- CreateObject(984,1950.03039600,-465.44097900,43.60377500,16.50118450,0.00000000,-11.47347985); //object(fenceshit2) (3)
- CreateObject(984,1947.07861300,-479.87616000,41.74791300,-1.58995788,0.00000000,-11.25862067); //object(fenceshit2) (4)
- CreateObject(983,1940.13024900,-488.93292200,41.35387400,0.00000000,27.50197417,-101.41347244); //object(fenceshit3) (1)
- CreateObject(983,1937.43383800,-500.33190900,44.75532900,-25.78310078,-8.59436693,70.23024444); //object(fenceshit3) (2)
- CreateObject(983,1935.60424800,-493.38153100,42.36818700,-9.45380362,6.87549354,-11.41349117); //object(fenceshit3) (3)
- CreateObject(1424,1954.30090300,-444.37112400,49.59463900,0.00000000,-2.57831008,78.69569587); //object(dyn_roadbarrier_2) (1)
- CreateObject(1424,1951.47595200,-458.39355500,45.53687300,0.00000000,-16.32929716,78.69569587); //object(dyn_roadbarrier_2) (2)
- CreateObject(1424,1948.58972200,-472.55160500,41.49449900,0.00000000,-6.87549354,78.69569587); //object(dyn_roadbarrier_2) (3)
- CreateObject(1424,1936.47241200,-489.18081700,41.40208400,7.73493023,10.31324031,76.28944501); //object(dyn_roadbarrier_2) (4)
- CreateObject(1424,1934.71350100,-497.78994800,42.87327600,9.45380362,6.87549354,77.40648353); //object(dyn_roadbarrier_2) (5)
- CreateObject(12990,1965.39318800,-555.72235100,48.70194200,0.00000000,0.85943669,28.15228126); //object(sw_jetty) (2)
- CreateObject(12990,1951.59655800,-529.27734400,47.22022200,-4.12529612,-1.54698605,27.29284457); //object(sw_jetty) (3)
- CreateObject(1371,2204.29467800,-261.88620000,18.04911200,0.00000000,0.00000000,-89.99998128); //object(cj_hippo_bin) (1)
- CreateObject(2780,1943.29040500,-605.85400400,72.49073800,0.00000000,0.00000000,0.00000000); //object(cj_smoke_mach) (1)
- CreateObject(5153,1941.65112300,-502.61050400,44.37985600,-16.32929716,13.75098708,169.83294107); //object(stuntramp7_las2) (1)
- CreateObject(11495,1950.33252000,-522.12701400,62.64532100,-24.92366409,0.00000000,214.60942087); //object(des_ranchjetty) (2)
- CreateObject(11495,1945.78845200,-506.70806900,69.34973900,-18.04817055,-11.17267701,172.34232432); //object(des_ranchjetty) (3)
- CreateObject(1424,1947.26562500,-496.51168800,73.38237000,7.73493023,11.17267701,-4.17944064); //object(dyn_roadbarrier_2) (6)
- CreateObject(1282,1876.39929200,-422.47415200,41.02917100,0.00000000,0.00000000,0.00000000); //object(barrierm) (2)
- CreateObject(1282,1877.83923300,-422.58956900,41.02917100,0.00000000,0.00000000,56.25001695); //object(barrierm) (3)
- CreateObject(11495,1858.71130400,-562.78375200,54.68629800,24.92366409,0.00000000,23.35943201); //object(des_ranchjetty) (4)
- CreateObject(11495,1871.96423300,-585.83447300,47.25569500,14.61042378,0.00000000,55.39058025); //object(des_ranchjetty) (5)
- CreateObject(5154,1848.51611300,-534.84173600,56.15061200,0.00000000,0.00000000,18.20281186); //object(dk_cargoshp03d) (2)
- CreateObject(3406,1828.53772000,-497.67736800,65.91050000,-13.75098708,-18.90760724,115.86037406); //object(cxref_woodjetty) (2)
- CreateObject(1319,2198.87573200,-267.23059100,17.99787700,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (1)
- CreateObject(3572,2197.57128900,-263.74353000,18.07177400,0.00000000,0.00000000,89.99998128); //object(lasdkrt4) (1)
- CreateObject(1319,2198.90722700,-267.21762100,18.70345500,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (2)
- CreateObject(1319,2198.87573200,-266.39910900,18.03648200,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (3)
- CreateObject(1319,2198.87548800,-266.39590500,18.59785100,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (4)
- CreateObject(1319,2198.87573200,-265.84201000,17.91964900,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (5)
- CreateObject(1319,2198.88159200,-265.85604900,18.52419700,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (6)
- CreateObject(1319,2198.87573200,-264.89224200,17.99209600,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (7)
- CreateObject(1319,2198.89917000,-264.89730800,18.48726800,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (8)
- CreateObject(1319,2198.87573200,-264.39923100,17.88246000,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (9)
- CreateObject(1319,2198.90795900,-264.40655500,18.46793700,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (10)
- CreateObject(1319,2198.87573200,-263.52288800,18.47933400,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (11)
- CreateObject(1319,2198.87573200,-262.90902700,17.76291700,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (12)
- CreateObject(1319,2198.90795900,-262.89328000,18.35939600,0.00000000,0.00000000,0.00000000); //object(ws_ref_bollard) (13)
- CreateObject(1319,2198.87573200,-260.49670400,18.47023000,-12.03211370,0.00000000,0.00000000); //object(ws_ref_bollard) (14)
- CreateObject(1319,2198.87573200,-260.94662500,17.57294700,-34.37746771,0.00000000,0.00000000); //object(ws_ref_bollard) (15)
- CreateObject(1319,2198.87573200,-261.04644800,18.42148800,40.39352456,0.00000000,0.00000000); //object(ws_ref_bollard) (16)
- CreateObject(1319,2198.87573200,-266.83914200,18.36065900,29.22084755,0.00000000,0.00000000); //object(ws_ref_bollard) (17)
- CreateObject(1319,2198.87573200,-265.35556000,18.94501900,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (18)
- CreateObject(1319,2198.87573200,-265.34475700,17.53068000,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (19)
- CreateObject(1319,2198.87573200,-263.93112200,18.93042600,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (20)
- CreateObject(1319,2198.87573200,-263.96145600,18.17146300,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (21)
- CreateObject(1319,2198.87573200,-262.34069800,18.85411800,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (22)
- CreateObject(1319,2198.87573200,-262.34063700,17.33581400,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (23)
- CreateObject(1319,2198.96582000,-262.37085000,18.07271400,90.24079544,0.00000000,0.00000000); //object(ws_ref_bollard) (24)
- CreateObject(1319,2198.94580100,-261.93789700,18.50758200,199.38982837,0.00000000,0.00000000); //object(ws_ref_bollard) (25)
- CreateObject(1319,2198.87573200,-261.91186500,17.64837800,162.43376410,0.00000000,0.00000000); //object(ws_ref_bollard) (26)
- CreateObject(1319,2198.87573200,-263.68856800,17.76781500,16.32923987,37.81521448,-70.47375151); //object(ws_ref_bollard) (27)
- CreateObject(789,2185.39746100,-252.81681800,29.77687500,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
- CreateObject(983,1829.42175300,-498.45605500,68.56526200,18.04817055,0.00000000,30.40681289); //object(fenceshit3) (4)
- CreateObject(18444,1868.13281300,-350.35974100,42.06008900,8.59436693,7.73493023,113.35941329); //object(mtbfence39) (1)
- CreateObject(8315,1868.57751500,-391.22781400,43.57002600,0.00000000,0.00000000,-544.37430583); //object(vgsselecfence18) (1)
- CreateObject(16766,1928.41467300,-571.71472200,82.78268400,0.85943669,11.68833902,95.39747289); //object(des_oilpipe_02) (1)
- CreateObject(16766,1928.42236300,-572.52417000,77.76116900,180.48170547,-7.21926822,95.45476867); //object(des_oilpipe_02) (2)
- CreateObject(16766,1875.74340800,-517.96154800,68.68509700,0.00000000,6.87549354,190.79494578); //object(des_oilpipe_02) (3)
- CreateObject(16766,1875.41235400,-517.18737800,68.68499800,0.00000000,6.87549354,190.79494578); //object(des_oilpipe_02) (4)
- CreateObject(16766,1875.35388200,-514.69006300,64.10450700,140.08823821,-2.57831008,194.23269255); //object(des_oilpipe_02) (5)
- CreateObject(16766,1876.40649400,-520.01684600,64.02732800,217.43811351,-2.57831008,188.13934369); //object(des_oilpipe_02) (6)
- CreateObject(10828,1930.54357900,-424.72274800,32.67250000,0.00000000,0.00000000,357.60000000); //gate01
- CreateObject(10828,1895.13256800,-423.21987900,32.67000000,0.00000000,0.00000000,177.58000000); //gate02
- //XtremeZone Ende
- //Stunt Park Anfang
- AddStaticVehicleEx(411,1998.90002441,-2400.39990234,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1994.59997559,-2400.50000000,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1990.09997559,-2400.39990234,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1985.90002441,-2400.39990234,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1981.30004883,-2400.19995117,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1976.50000000,-2400.39990234,13.30000019,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(415,1998.19995117,-2363.00000000,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,1994.00000000,-2363.00000000,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,1989.59997559,-2363.00000000,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,1985.40002441,-2363.10009766,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,1981.09997559,-2363.10009766,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,1976.69995117,-2362.80004883,13.39999962,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(541,1999.59997559,-2370.00000000,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.50000000,-2373.60009766,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.50000000,-2377.39990234,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.40002441,-2380.60009766,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.40002441,-2383.89990234,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.19995117,-2387.00000000,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.00000000,-2390.39990234,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(541,1999.19995117,-2393.69995117,13.19999981,90.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(522,1990.30004883,-2381.60009766,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1983.19995117,-2374.60009766,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1983.30004883,-2378.50000000,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1983.30004883,-2381.60009766,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1983.19995117,-2384.60009766,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1983.40002441,-2387.80004883,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1976.19995117,-2381.80004883,13.19999981,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(471,1929.00000000,-2556.00000000,13.10000038,26.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,1927.09997559,-2556.80004883,13.10000038,26.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,1925.19995117,-2557.60009766,13.10000038,25.99914551,-1,-1,15); //Quad
- AddStaticVehicleEx(471,1923.09997559,-2558.50000000,13.10000038,25.99914551,-1,-1,15); //Quad
- AddStaticVehicleEx(471,1921.00000000,-2559.39990234,13.10000038,25.99914551,-1,-1,15); //Quad
- AddStaticVehicleEx(471,1918.90002441,-2560.39990234,13.10000038,25.99914551,-1,-1,15); //Quad
- AddStaticVehicleEx(556,1946.09997559,-2564.69995117,13.50000000,316.00000000,-1,-1,15); //Monster A
- AddStaticVehicleEx(556,1941.30004883,-2564.60009766,13.50000000,0.00000000,-1,-1,15); //Monster A
- AddStaticVehicleEx(556,1936.30004883,-2564.69995117,13.50000000,40.00000000,-1,-1,15); //Monster A
- CreateObject(13636,2038.50000000,-2593.30004883,14.80000019,0.00000000,0.00000000,0.00000000); //object(logramps) (1)
- CreateObject(13636,2057.60009766,-2593.39990234,14.80000019,0.00000000,0.00000000,87.50000000); //object(logramps) (2)
- CreateObject(13636,2074.19995117,-2578.50000000,14.80000019,0.00000000,0.00000000,87.49511719); //object(logramps) (3)
- CreateObject(13636,2039.30004883,-2574.39990234,14.80000019,0.00000000,0.00000000,87.49511719); //object(logramps) (4)
- CreateObject(13641,1966.69995117,-2581.60009766,12.50000000,0.00000000,0.00000000,0.00000000); //object(kickramp04) (1)
- CreateObject(13641,1965.19995117,-2605.19995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(kickramp04) (2)
- CreateObject(13641,1974.50000000,-2593.19995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(kickramp04) (3)
- CreateObject(13641,1942.90002441,-2593.19995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(kickramp04) (4)
- CreateObject(13647,1987.30004883,-2355.80004883,12.50000000,0.00000000,0.00000000,0.00000000); //object(wall1) (1)
- CreateObject(13647,1952.19995117,-2355.69995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(wall1) (2)
- CreateObject(13647,1920.09997559,-2355.60009766,12.50000000,0.00000000,0.00000000,0.00000000); //object(wall1) (3)
- CreateObject(13647,1984.69995117,-2412.89990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(wall1) (4)
- CreateObject(13647,1900.69995117,-2392.19995117,12.50000000,0.00000000,0.00000000,90.00000000); //object(wall1) (5)
- CreateObject(13647,1921.30004883,-2413.39990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(wall1) (6)
- CreateObject(13647,1900.59997559,-2374.50000000,12.50000000,0.00000000,0.00000000,90.00000000); //object(wall1) (7)
- CreateObject(16302,2007.09997559,-2592.10009766,18.89999962,0.00000000,0.00000000,0.00000000); //object(des_gravelpile04) (1)
- CreateObject(16302,2008.00000000,-2545.50000000,18.89999962,0.00000000,0.00000000,0.00000000); //object(des_gravelpile04) (2)
- CreateObject(16302,2008.19995117,-2494.89990234,18.89999962,0.00000000,0.00000000,0.00000000); //object(des_gravelpile04) (3)
- CreateObject(16303,1937.09997559,-2525.89990234,9.00000000,0.00000000,0.00000000,15.00000000); //object(des_quarryramp01) (1)
- CreateObject(16303,1975.19995117,-2526.10009766,9.00000000,0.00000000,0.00000000,193.50000000); //object(des_quarryramp01) (2)
- CreateObject(13645,1966.80004883,-2550.80004883,13.30000019,0.00000000,0.00000000,0.00000000); //object(kickramp06) (1)
- CreateObject(13645,1958.09997559,-2550.50000000,13.30000019,0.00000000,0.00000000,0.00000000); //object(kickramp06) (2)
- CreateObject(13645,1949.59997559,-2550.30004883,13.30000019,0.00000000,0.00000000,0.00000000); //object(kickramp06) (3)
- CreateObject(13590,2059.00000000,-2548.50000000,13.89999962,0.00000000,0.00000000,90.00000000); //object(kickbus04) (1)
- CreateObject(12956,1816.79980469,-2491.59960938,15.39999962,0.00000000,0.00000000,21.99462891); //object(sw_trailerjump) (1)
- CreateObject(8375,1523.80004883,-2542.80004883,14.50000000,0.00000000,0.00000000,0.00000000); //object(airprtbits14_lvs) (1)
- CreateObject(16401,1986.30004883,-2494.89990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(desn2_peckjump) (1)
- CreateObject(6052,1872.09997559,-2485.30004883,15.30000019,0.00000000,0.00000000,0.00000000); //object(artcurve_law) (1)
- CreateObject(6052,1889.69995117,-2502.89990234,15.30000019,0.00000000,0.00000000,182.00000000); //object(artcurve_law) (2)
- CreateObject(3364,1790.69995117,-2542.60009766,12.50000000,0.00000000,0.00000000,0.00000000); //object(des_ruin3_) (1)
- CreateObject(3364,1754.80004883,-2552.00000000,12.50000000,0.00000000,0.00000000,129.99868774); //object(des_ruin3_) (2)
- CreateObject(3625,1765.00000000,-2520.80004883,15.39999962,0.00000000,0.00000000,0.00000000); //object(crgostntrmp) (1)
- CreateObject(3270,1652.30004883,-2600.10009766,12.50000000,0.00000000,0.00000000,239.99998474); //object(bonyrd_block2_) (1)
- CreateObject(3363,1721.09997559,-2589.30004883,12.50000000,0.00000000,0.00000000,30.00000000); //object(des_ruin1_) (1)
- CreateObject(3269,1699.30004883,-2540.39990234,12.50000000,0.00000000,0.00000000,0.00000000); //object(bonyrd_block1_) (1)
- CreateObject(1632,1709.00000000,-2496.00000000,13.89999962,0.00000000,0.00000000,210.00000000); //object(waterjump1) (2)
- CreateObject(1632,1702.59997559,-2498.19995117,13.89999962,0.00000000,0.00000000,209.99816895); //object(waterjump1) (3)
- CreateObject(1632,1697.40002441,-2500.69995117,13.89999962,0.00000000,0.00000000,209.99816895); //object(waterjump1) (4)
- CreateObject(9705,1875.30004883,-2544.00000000,18.30000114,0.00000000,0.00000000,0.00000000); //object(tunnel_sfw) (1)
- //Stunt Park Ende
- //Anti Terrorist und Terrorist Base Anfang
- AddStaticVehicleEx(425,247.80000305,1960.00000000,18.50000000,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,206.30000305,1958.50000000,18.50000000,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,227.30000305,1989.50000000,18.50000000,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,247.89999390,1990.80004883,18.50000000,0.00000000,51,-1,15); //Hunter
- AddStaticVehicleEx(425,208.80000305,1993.30004883,18.50000000,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,226.69999695,1962.30004883,18.50000000,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(433,221.00000000,1882.80004883,18.20000076,0.00000000,-1,-1,15); //Barracks
- AddStaticVehicleEx(433,207.10000610,1881.80004883,18.20000076,0.00000000,-1,-1,15); //Barracks
- AddStaticVehicleEx(432,278.60000610,1983.59997559,17.70000076,270.00000000,-1,-1,15); //Rhino
- AddStaticVehicleEx(432,279.39999390,1994.09997559,17.70000076,270.00000000,-1,-1,15); //Rhino
- AddStaticVehicleEx(601,282.20001221,1950.50000000,17.60000038,270.00000000,6,54,15); //S.W.A.T. Van
- AddStaticVehicleEx(601,282.50000000,1959.69995117,17.60000038,270.00000000,6,54,15); //S.W.A.T. Van
- AddStaticVehicleEx(601,282.50000000,1955.00000000,17.60000038,270.00000000,6,54,15); //S.W.A.T. Van
- AddStaticVehicleEx(598,202.80000305,1915.80004883,17.50000000,180.00000000,23,1,15); //Police Car (LVPD)
- AddStaticVehicleEx(598,211.00000000,1916.09997559,17.50000000,180.00000000,23,1,15); //Police Car (LVPD)
- AddStaticVehicleEx(598,220.69999695,1916.09997559,17.50000000,180.00000000,23,1,15); //Police Car (LVPD)
- AddStaticVehicleEx(598,193.60000610,1915.69995117,17.50000000,180.00000000,23,1,15); //Police Car (LVPD)
- AddStaticVehicleEx(520,280.00000000,2025.09997559,18.60000038,268.00000000,102,1,15); //Hydra
- AddStaticVehicleEx(599,207.00000000,1913.00000000,18.00000000,0.00000000,-1,-1,15); //Police Ranger
- AddStaticVehicleEx(599,215.39999390,1913.30004883,18.00000000,0.00000000,-1,-1,15); //Police Ranger
- AddStaticVehicleEx(599,197.39999390,1913.69995117,18.00000000,0.00000000,-1,-1,15); //Police Ranger
- AddStaticVehicleEx(471,-1913.90002441,-1951.50000000,83.69999695,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1918.30004883,-1952.19995117,82.80000305,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1924.19995117,-1962.59997559,83.00000000,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1915.30004883,-1956.90002441,84.69999695,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1922.80004883,-1957.40002441,83.00000000,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1916.80004883,-1964.69995117,84.80000305,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,-1916.90002441,-1961.00000000,84.80000305,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(468,-1911.00000000,-1962.59997559,86.30000305,0.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(468,-1909.50000000,-1962.19995117,86.40000153,0.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(468,-1921.19995117,-1953.40002441,82.69999695,0.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(468,-1913.00000000,-1965.00000000,85.90000153,0.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(487,-1877.30004883,-1928.50000000,93.90000153,0.00000000,-1,-1,15); //Maverick
- AddStaticVehicleEx(487,-1862.40002441,-1944.80004883,96.30000305,0.00000000,-1,-1,15); //Maverick
- AddStaticVehicleEx(459,-1938.50000000,-1951.80004883,79.30000305,288.00000000,-1,-1,15); //Berkley's RC Van
- AddStaticVehicleEx(459,-1941.30004883,-1945.90002441,78.40000153,287.99560547,-1,-1,15); //Berkley's RC Van
- AddStaticVehicleEx(459,-1945.69995117,-1951.00000000,78.30000305,287.99560547,-1,-1,15); //Berkley's RC Van
- AddStaticVehicleEx(459,-1943.30004883,-1957.90002441,79.59999847,287.99560547,-1,-1,15); //Berkley's RC Van
- AddStaticVehicleEx(579,-1920.09997559,-1916.30004883,85.30000305,0.00000000,-1,-1,15); //Huntley
- AddStaticVehicleEx(579,-1922.59997559,-1920.30004883,84.00000000,0.00000000,-1,-1,15); //Huntley
- AddStaticVehicleEx(579,-1916.40002441,-1921.40002441,84.00000000,0.00000000,-1,-1,15); //Huntley
- AddStaticVehicleEx(579,-1927.40002441,-1922.30004883,83.00000000,0.00000000,-1,-1,15); //Huntley
- AddStaticVehicleEx(470,186.89999390,1919.19995117,17.79999924,0.00000000,-1,-1,15); //Patriot
- AddStaticVehicleEx(470,182.39999390,1919.50000000,18.00000000,0.00000000,-1,-1,15); //Patriot
- AddStaticVehicleEx(470,177.39999390,1919.69995117,18.20000076,0.00000000,-1,-1,15); //Patriot
- AddStaticVehicleEx(470,172.80000305,1919.69995117,18.29999924,0.00000000,-1,-1,15); //Patriot
- CreateObject(3666,319.79998779,2043.30004883,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
- CreateObject(3666,319.79998779,2025.59997559,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
- CreateObject(3666,319.89999390,2011.90002441,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
- CreateObject(3666,319.79998779,1996.50000000,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (4)
- CreateObject(3666,319.79998779,1983.19995117,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (5)
- CreateObject(3666,319.79998779,1968.19995117,17.20000076,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (6)
- CreateObject(13666,1499.30004883,-2541.00000000,18.29999924,0.00000000,0.00000000,0.00000000); //object(loopwee) (1)
- CreateObject(13666,1478.59997559,-2538.80004883,18.29999924,0.00000000,0.00000000,0.00000000); //object(loopwee) (2)
- CreateObject(13666,1454.59997559,-2536.60009766,18.29999924,0.00000000,0.00000000,0.00000000); //object(loopwee) (3)
- CreateObject(2899,-1928.59997559,-1796.40002441,30.60000038,0.00000000,0.00000000,0.00000000); //object(temp_stinger2) (1)
- CreateObject(2899,-1918.90002441,-1777.90002441,29.29999924,0.00000000,0.00000000,0.00000000); //object(temp_stinger2) (2)
- CreateObject(2899,-1908.30004883,-1780.30004883,28.89999962,0.00000000,0.00000000,0.00000000); //object(temp_stinger2) (3)
- CreateObject(2899,-1877.00000000,-1761.09997559,28.29999924,0.00000000,0.00000000,0.00000000); //object(temp_stinger2) (4)
- CreateObject(2899,-1891.90002441,-1765.69995117,28.39999962,0.00000000,0.00000000,0.00000000); //object(temp_stinger2) (5)
- CreateObject(2935,-1888.09997559,-1864.80004883,86.50000000,0.00000000,0.00000000,294.00000000); //object(kmb_container_yel) (1)
- CreateObject(2934,-1898.69995117,-1862.59997559,85.80000305,0.00000000,0.00000000,0.00000000); //object(kmb_container_red) (1)
- CreateObject(2932,-1910.30004883,-1864.19995117,85.30000305,0.00000000,4.00000000,48.00000000); //object(kmb_container_blue) (1)
- CreateObject(18260,-1947.40002441,-1913.00000000,84.50000000,0.00000000,0.00000000,0.00000000); //object(crates01) (1)
- CreateObject(18260,-1957.19995117,-1908.50000000,82.19999695,0.00000000,0.00000000,270.00000000); //object(crates01) (2)
- CreateObject(1348,-1899.00000000,-1869.50000000,85.40000153,0.00000000,0.00000000,0.00000000); //object(cj_o2tanks) (1)
- CreateObject(1348,-1894.90002441,-1873.59997559,86.00000000,0.00000000,0.00000000,298.00000000); //object(cj_o2tanks) (2)
- CreateObject(3566,-1896.19995117,-1850.09997559,81.80000305,0.00000000,34.00000000,93.99993896); //object(lasntrk1) (1)
- CreateObject(3566,-1864.09997559,-1834.50000000,76.40000153,0.00000000,61.99719238,73.99902344); //object(lasntrk1) (2)
- CreateObject(3575,-1874.69995117,-1851.69995117,82.90000153,0.00000000,0.00000000,28.00000000); //object(lasdkrt05) (1)
- CreateObject(3722,-1882.19995117,-1887.50000000,90.59999847,0.00000000,0.00000000,0.00000000); //object(laxrf_scrapbox) (1)
- CreateObject(8073,-1865.69995117,-1939.80004883,91.00000000,0.00000000,0.00000000,0.00000000); //object(vgsfrates02) (1)
- CreateObject(8076,-1872.80004883,-1928.00000000,88.59999847,0.00000000,0.00000000,0.00000000); //object(vgsfrates05) (1)
- CreateObject(9588,-1925.80004883,-1925.19995117,80.69999695,0.00000000,0.00000000,0.00000000); //object(freightbox_insfw) (1)
- CreateObject(17019,-1844.30004883,-1832.50000000,62.20000076,0.00000000,0.00000000,3.99996948); //object(cuntfrates1) (1)
- CreateObject(17036,-1862.50000000,-1902.69995117,88.40000153,0.00000000,0.00000000,0.00000000); //object(cuntw_carport1_) (1)
- CreateObject(17036,-1849.90002441,-1905.40002441,89.00000000,0.00000000,0.00000000,294.00000000); //object(cuntw_carport1_) (2)
- CreateObject(1482,-1882.19995117,-1834.30004883,75.40000153,0.00000000,0.00000000,286.00000000); //object(dyn_garrage1) (1)
- CreateObject(1482,-1890.00000000,-1837.00000000,78.40000153,0.00000000,0.00000000,285.99609375); //object(dyn_garrage1) (2)
- CreateObject(1457,-1919.59997559,-1939.80004883,82.09999847,0.00000000,0.00000000,0.00000000); //object(dyn_outhouse_2) (1)
- CreateObject(12918,-1894.30004883,-1945.69995117,84.09999847,0.00000000,0.00000000,0.00000000); //object(sw_haypile05) (1)
- CreateObject(12918,-1884.30004883,-1909.59997559,87.40000153,0.00000000,0.00000000,0.00000000); //object(sw_haypile05) (2)
- CreateObject(3403,-1917.90002441,-1956.59997559,85.50000000,0.00000000,0.00000000,0.00000000); //object(sw_logcover) (1)
- CreateObject(3419,-1933.00000000,-1880.80004883,82.59999847,0.00000000,0.00000000,0.00000000); //object(ce_logbarn02) (1)
- CreateObject(16405,-1906.19995117,-1944.80004883,84.80000305,0.00000000,0.00000000,0.00000000); //object(desn2_hutskel03) (1)
- CreateObject(16405,-1921.90002441,-1906.80004883,87.19999695,0.00000000,0.00000000,0.00000000); //object(desn2_hutskel03) (2)
- CreateObject(17058,-1886.00000000,-1966.30004883,86.19999695,0.00000000,0.00000000,0.00000000); //object(cw_tempbarn01) (1)
- /*
- Objects converted: 41
- Vehicles converted: 46
- Vehicle models found: 13
- ----------------------
- convertFFS converted your input in 0.24 seconds - Chuck Norris could have done it in 0.0038 seconds!
- */
- //Ende
- SetGameModeText("Deathmatch l Stunt l Fun v.o.3");
- UsePlayerPedAnims();
- SetTimer("AutoNachricht",180000,1);
- return 1;
- }
- public AutoNachricht()
- {
- SendClientMessageToAll(VIOLETT,"[Information]: Tippe /Befehle um alle Befehle einzusehen. \nIch wünsche Dir noch viel Spass beim spielen.");
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,845.8111,-1102.0234,24.2969);
- SetPlayerFacingAngle(playerid,269.7587);
- SetPlayerCameraPos(playerid,851.1920,-1102.0233,24.2969);
- SetPlayerCameraLookAt(playerid,845.8111,-1102.0234,24.2969);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- new string[128];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte das Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Gib bitte das gewünschte Passwort ein.","Registrieren","Abbrechen");
- }
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"[Ya Su] : %s hat den Server betreten.",pName);
- SendClientMessageToAll(Gelb,string);
- SetPlayerColor(playerid,0xFFFFFF00);//Damit sie kein Showme haben
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerSpeichern(playerid);
- }
- new string[64],
- name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_NAME);
- switch(reason)
- {
- case 0: format(string,sizeof string,"[Ya Su] : %s het den Server verlassen.",name);
- case 1: format(string,sizeof string,"[Ya Su] : %s hat den Server verlassen.",name);
- case 2: format(string,sizeof string,"[Ya Su] : %s hat den Server verlassen.",name);
- }
- SendClientMessageToAll(VIOLETT,string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{}
- case 1:{SetPlayerPos(playerid,antiterrorspawn);SetPlayerColor(playerid,BLAU);SetPlayerSkin(playerid,287);GivePlayerWeapon(playerid,24,100);GivePlayerWeapon(playerid,16,30);GivePlayerWeapon(playerid,17,30);GivePlayerWeapon(playerid,27,100);GivePlayerWeapon(playerid,29,250);GivePlayerWeapon(playerid,30,100);GivePlayerWeapon(playerid,31,100);GivePlayerWeapon(playerid,34,50);GivePlayerWeapon(playerid,39,20);GivePlayerWeapon(playerid,40,20);}
- case 2:{SetPlayerPos(playerid,terrorspawn);SetPlayerSkin(playerid,221);GivePlayerWeapon(playerid,24,100);GivePlayerWeapon(playerid,1,1);GivePlayerWeapon(playerid,16,30);GivePlayerWeapon(playerid,17,30);GivePlayerWeapon(playerid,27,100);GivePlayerWeapon(playerid,29,250);GivePlayerWeapon(playerid,30,100);GivePlayerWeapon(playerid,31,100);GivePlayerWeapon(playerid,34,50);GivePlayerWeapon(playerid,39,20);GivePlayerWeapon(playerid,40,20);SetPlayerColor(playerid,ROT);}
- case 3:{SetPlayerPos(playerid,bikerspawn);SetPlayerColor(playerid,VIOLETT);SetPlayerSkin(playerid,247);}
- }
- if(GetPVarInt(playerid, "XtremZone") == 1)
- {
- SetPlayerPos(playerid, 1996.4404,-585.9952,60.2509); // Hier die cords rein wo er nach dem Tot spawnen soll.
- SetPlayerFacingAngle(playerid,31.6528);
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,30,500);
- GivePlayerWeapon(playerid,35,50);
- GivePlayerWeapon(playerid,36,50);
- GivePlayerWeapon(playerid,38,1000);
- GivePlayerWeapon(playerid,45,20);
- GivePlayerWeapon(playerid,44,20);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,27,200);
- SendClientMessage(playerid,Weiss,"[Information]: Ich hoffe, diesmal stirbst Du nicht so schnell.");
- }
- if(GetPVarInt(playerid, "DeagleZone") == 1)
- {
- SetPlayerPos(playerid, 468.4804,-2437.0398,12.9524);
- SetPlayerFacingAngle(playerid,268.5287); // Hier die cords rein wo er nach dem Tot spawnen soll.
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,24,200);
- SendClientMessage(playerid,Weiss,"Information: Ich hoffe, diesmal stirbst Du nicht so schnell.");
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GivePlayerMoney(playerid,-5000);
- SendClientMessage(playerid,Weiss,"[Information]: Von Dir haette Ich mehr erwartet. \nIch ziehe Dir etwas von Deinem Geld ab, denn das hast Du nicht verdient.");
- GivePlayerMoney(killerid, 5000);
- SendClientMessage(killerid,Weiss,"[Information]: Du hast einen Spieler getoetet. \nAls Lohn bekommst Du etwas Geld.");
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- //OCMD Befehle
- ocmd:leaderrang(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- new pID,fID;
- if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,ROT,"[Hilfe]: Benutze /makeleader [ID] [FraktionsID]");
- SetPVarInt(pID,"Fraktion",fID);
- SendClientMessage(playerid,Weiss,"[Information]: Erfolgreich.");
- SendClientMessageToAll(Weiss,"[Information]: Es wurde ein neuer Leader gewählt.");
- return 1;
- }
- ocmd:f(playerid,params[])
- {
- new text[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"[Hilfe]: Benutze /f [Text].");
- format(text,sizeof(text),"Mafiosie %s: %s",SpielerName(playerid),text);
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,VIOLETT,text);
- }
- }
- }
- return 1;
- }
- ocmd:adminrang(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- new pID, rank;
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,VIOLETT,"[Hilfe]: Benutze /adminrang [ID] [Rang].");
- if(rank<1||rank>5)return SendClientMessage(playerid,ROT,"[Fehler]: Bitte gültigen Rang angeben.");
- SetPVarInt(pID,"Adminlevel",rank);
- SpielerSpeichern(pID);
- SendClientMessageToAll(VIOLETT,"[Information]: Jemand wurde zum Administratoren ernannt.");
- SendClientMessage(playerid,Weiss,"Herzlichen Glückwunsch zu deinem Administartoren Rang. \nZiehe deinen Ruf nicht in den Dreck.");
- return 1;
- }
- ocmd:bannen(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,VIOLETT,"[Hilfe]: Benutze /bannen [ID] [Grund].");
- format(string,sizeof(string),"Information: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- SetPVarInt(pID,"Baned",1);
- Kick(pID);
- return 1;
- }
- ocmd:rauswurf(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,VIOLETT,"[Hilfe]: Benutze /rauswurf [ID] [Grund].");
- format(string,sizeof(string),"Information: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- Kick(pID);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/Neustart",true)==0)
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- SendRconCommand("gmx");
- SendClientMessageToAll(Weiss,"[Information]: Ein Administrator startet den Server neu.");
- SendClientMessage(playerid,VIOLETT,"[Information]: Du startest den Server neu.");
- }
- if(strcmp(cmdtext,"/TerrorKamera3",true)==0)
- {
- SetPlayerCameraPos(playerid,-1789.9763,-1649.7273,33.2829);
- SetPlayerCameraLookAt(playerid,-1790.6990,-1650.8824,33.1951);
- SendClientMessage(playerid,VIOLETT,"[Information]: Du siehst Dir nun den Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Terroristen Angriff an. Um Ihn auch zu sehen, tippe /TerrorKamera [1-3].");
- }
- if(strcmp(cmdtext,"/TerrorKamera2",true)==0)
- {
- SetPlayerCameraPos(playerid,-1904.3896,-1846.6425,81.3192);
- SetPlayerCameraLookAt(playerid,-1904.4203,-1844.9908,80.8345);
- SendClientMessage(playerid,VIOLETT,"[Information]: Du siehst Dir nun den Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Terroristen Angriff an. Um Ihn auch zu sehen, tippe /TerrorKamera [1-3].");
- }
- if(strcmp(cmdtext,"/TerrorKamera1",true)==0)
- {
- SetPlayerCameraPos(playerid,-1852.7192,-1839.6290,82.2719);
- SetPlayerCameraLookAt(playerid,-1853.2053,-1838.0531,81.9653);
- SendClientMessage(playerid,VIOLETT,"[Information]: Du siehst Dir nun den Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Terroristen Angriff an. Um Ihn auch zu sehen, tippe /TerrorKamera [1-3].");
- }
- if(strcmp(cmdtext,"/AntiTerroristenAngriffKamera4",true)==0)
- {
- SetPlayerCameraPos(playerid,167.5016,1849.1895,33.8984);
- SetPlayerCameraLookAt(playerid,168.2126,1850.1544,33.8984);
- SendClientMessage(playerid,Weiss,"[Information]: Du siehst Dir nun den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Wenn Du Ihn Dir auch ansehen möchtest, tippe /AntiTerroristenAngriffKamera [1-3].");
- return 1;
- }
- if(strcmp(cmdtext,"/AntiTerroristenAngriffKamera3",true)==0)
- {
- SetPlayerCameraPos(playerid,167.5016,1849.1895,33.8984);
- SetPlayerCameraLookAt(playerid,168.2126,1850.1544,33.8984);
- SendClientMessage(playerid,Weiss,"[Information]: Du siehst Dir nun den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Wenn Du Ihn Dir auch ansehen möchtest, tippe /AntiTerroristenAngriffKamera [Kamera(1-4)].");
- return 1;
- }
- if(strcmp(cmdtext,"/AntiTerroristenAngriffKamera2",true)==0)
- {
- SetPlayerCameraPos(playerid,161.3548,1934.6195,33.8984);
- SetPlayerCameraLookAt(playerid,160.4964,1935.3459,33.8984);
- SendClientMessage(playerid,Weiss,"[Information]: Du siehst Dir nun den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Wenn Du Ihn Dir auch ansehen möchtest, tippe /AntiTerroristenAngriffKamera [Kamera(1-4)].");
- return 1;
- }
- if(strcmp(cmdtext,"/KameraZu",true)==0)
- {
- SetPlayerPos(playerid,1133.0504,-2038.4034,69.1000,250.6451);
- SetPlayerFacingAngle(playerid,250.6451);
- SendClientMessage(playerid,Weiss,"[Information]: Du hast die Kamera geschlossen.");
- return 1;
- }
- if(strcmp(cmdtext,"/AntiTerroristenAngriffKamera1",true)==0)
- {
- SetPlayerCameraPos(playerid,231.9380,1934.2009,33.8984);
- SetPlayerCameraLookAt(playerid,231.4573,1933.5873,33.8984);
- SendClientMessage(playerid,Weiss,"[Information]: Du siehst Dir nun den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Jemand sieht sich den Anti Terroristen Angriff an.");
- SendClientMessageToAll(Weiss,"[Information]: Wenn Du Ihn Dir auch ansehen möchtest, tippe /AntiTerroristenAngriffKamera [Kamera(1-4)].");
- return 1;
- }
- if(strcmp(cmdtext,"/TerrorAngriffSehen",true)==0)
- {
- SetPlayerCameraPos(playerid,-1850.6174,-1835.3127,81.4654);
- SetPlayerCameraLookAt(playerid,-1850.6174,-1835.3127,81.4654);
- return 1;
- }
- if(strcmp(cmdtext, "/AngriffKameraAus", true) == 0)
- {
- SetPlayerPos(playerid,1133.0504,-2038.4034,69.1000);
- SetPlayerFacingAngle(playerid,250.6451);
- SendClientMessage(playerid,Weiss,"[Information]: Du hast die Terroristen Angriff Kamera ausgeschaltet.");
- return 1;
- }
- if(strcmp(cmdtext,"/TerrorAngriff",true)==0)
- {
- if(!isPlayerInFrakt(playerid, 1))return SendClientMessage(playerid,ROT,"[Fehler]: Du bist kein Anti-Terrorist!");
- SetPlayerPos(playerid,-1854.8010,-1695.6876,40.8672);
- SetPlayerFacingAngle(playerid,214.9904);
- SendClientMessage(playerid,BLAU,"[A41B24]: Viel Glück. Die Terroristen sollten sich oben auf dem Berg befinden.");
- SendClientMessageToAll(Weiss,"[Information]: Die Anti Terroristen rücken zum Angriff gegen die Terroristen an.");
- return 1;
- }
- if(strcmp(cmdtext,"/AntiTerrorAngriff",true)==0)
- {
- if(!isPlayerInFrakt(playerid, 2))return SendClientMessage(playerid,ROT,"[Fehler]: Du bist kein Terrorist!");
- SetPlayerPos(playerid,-261.3493,2225.1372,58.6352);
- SetPlayerFacingAngle(playerid,268.5661);
- SendClientMessageToAll(ROT,"[Information]: Die Terroristen rücken zum Angriff gegen die Anti Terroristen an.");
- return 1;
- }
- if(strcmp(cmdtext,"/Stats",true)==0)
- {
- new string[128];
- new fraktname[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{fraktname="Keine";}
- case 1:{fraktname=fraktname1;}
- case 2:{fraktname=fraktname2;}
- case 3:{fraktname=fraktname3;}
- }
- //1 reihe
- format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
- SendClientMessage(playerid,Weiss,string);
- //2 reihe
- return 1;
- }
- if(strcmp(cmdtext,"/BSN",true)==0)
- {
- if(isPlayerAnAdmin(playerid,2))
- {
- ShowPlayerDialog(playerid,12,DIALOG_STYLE_MSGBOX,"BSN","Möchten sie wirklich zum BSN?","Ja","Nein");
- return 1;
- }
- SendClientMessage(playerid,ROT,"[Fehler]: Dazu bist Du nicht berechtigt.");
- return 1;
- }
- if(strcmp(cmdtext,"/Befehle",true)==0)
- {
- ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"Sonstige Befehle","/Abstechen -> Spieler versucht sich abzustechen.\n/Selbstmord -> Spieler versucht sich selbst abzustechen.\n/StuntPark -> Stunt Park Teleport.\n/DeagleZone -> Deagle Zone Teleport.\n/XtremeZone -> XtremeZone Teleport.\n/Verlassen -> Die jeweilige Zone verlassen. \n/radio -> Radio einschalten [Nur im Auto].\n/Abwesend -> Spieler in den Abwesend Modus setzen.\n/Anwesend -> Spieler in den Anwesend Modus setzen.","Okay","Hilfe");
- return 1;
- }
- if(strcmp(cmdtext,"/StuntPark",true)==0)
- {
- ShowPlayerDialog(playerid,7,DIALOG_STYLE_MSGBOX,"Stunt Park","Moechten Sie wirklich den Stunt Park betreten?","Ja","Nein");
- return 1;
- }
- if(strcmp(cmdtext,"/Selbstmord",true)==0)
- {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Selbstmord","Möchten Sie wirklich versuchen sich selbst zu ermorden?","Ja","Nein");
- return 1;
- }
- if(strcmp(cmdtext,"/Abstechen",true)==0)
- {
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Abstechen","Möchten Sie wirklich versuchen sich selbst abzustechen?","Ja","Nein");
- return 1;
- }
- if(strcmp(cmdtext,"/DeagleZone",true)==0)
- {
- ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,"Deagle Zone","Möchten Sie wirklich die Deagle Zone betreten?\nDer Eintritt betraegt 5.000?.","Ja","Nein");
- return 1;
- }
- if(strcmp(cmdtext,"/XtremeZone",true)==0)
- {
- ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"XtremeZone","[Ya Su] : Möchten Sie wirklich die Xtreme Zone betreten? \nDer Eintritt betraegt 50.000?.","Ja","Nein");
- return 1;
- }
- if(strcmp(cmdtext,"/Verlassen",true)==0)
- {
- ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"Verlassen","Möchten Sie wirklich die Zone verlassen?","Ja","Nein");
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==12)
- {
- if(response==1)
- {
- SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
- SendClientMessage(playerid,Weiss,"[Information]: Du wurdest erfolgreich Teleportiert.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information]: Du hast abgelehnt.");
- }
- }
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- new string[128],name[MAX_PLAYER_NAME];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte das Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,ROT,"[Fehler]: Das Passwort war nicht lang genug.");
- new string[128],name[MAX_PLAYER_NAME];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte das Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,ROT,"[Fehler]: Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- }
- if(dialogid==9)
- {
- if(response==1)
- {
- SendClientMessage(playerid,Hellgruen,"[Information]: Ich hoffe, Ich konnte Dir helfen.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Hellgruen,"[Information]: Tippe die jeweiligen Befehle in den Chat, um sie auszuführen.");
- }
- }
- if(dialogid==7)
- {
- if(response==1)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerMoney(playerid,-10000);
- SetPlayerPos(playerid,1962.2267,-2364.7576,13.5469);
- SetPlayerFacingAngle(playerid,267.3536);
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Stunt Park betreten und zahlst somit 10.000€.");
- SendClientMessage(playerid,Weiss,"[Information]: Schnappe Dir ein Fahrzeug und habe Spaß.");
- SendClientMessage(playerid,Weiss,"[Information]: Mit /Verlassen, verlaesst Du den Stunt Park.");
- SendClientMessageToAll(0xFF0005FF,"[Information] : Jemand betritt den Stunt Park. Um auch dorthin zu gelangen, tippe /StuntPark.\nDer Eintritt betraegt 10.000.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Vorgang abgebrochen.");
- }
- }
- if(dialogid==2)
- {
- if(response==1)
- {
- SetPlayerHealth(playerid,15.00);
- SendClientMessage(playerid,0xFFAA00FF,"[Deine Organe]: Womit haben Wir das nur verdient?");
- SendClientMessageToAll(ROT,"[Information]: Ein Mensch hat soeben versucht, sich Umzubringen. Zum Glueck ist Er mit ein paar Narben davon gekommen.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Ya Su] : Du hast den Vorgang abgebrochen.");
- }
- }
- if(dialogid==3)
- {
- if(response==1)
- {
- SetPlayerHealth(playerid,50.00);
- SendClientMessage(playerid,0xFFAA00FF,"[Deine Organe] : Womit haben Wir das nur verdient?");
- SendClientMessageToAll(ROT,"[Information]: Ein Mensch hat soeben versucht, sich abzustechen. Zum Glueck ist Er mit ein paar Narben davon gekommen.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Vorgang abgebrochen.");
- }
- }
- if(dialogid==4)
- {
- if(response==1)
- {
- SetPVarInt(playerid, "XtremZone", 1);
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,1996.4404,-585.9952,60.2509);
- SetPlayerFacingAngle(playerid,31.6528);
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,30,500);
- GivePlayerWeapon(playerid,35,50);
- GivePlayerWeapon(playerid,36,50);
- GivePlayerWeapon(playerid,38,1000);
- GivePlayerWeapon(playerid,45,20);
- GivePlayerWeapon(playerid,44,20);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,27,200);
- SendClientMessageToAll(0xFFFA00FF,"[Ya Su] : Jemand betritt' die XtremZone. Wenn Du auch mitkaempfen willst, tippe /XtremeZone. Der Eintritt betraegt 50000?.");
- GivePlayerMoney(playerid,-50000);
- SendClientMessage(playerid,Weiss,"[Information]: Du betretest die Xtreme Zone und zahlst somit 50.000€ Eintritt.");
- SendClientMessage(playerid,Weiss,"[Information] : Aber sei Vorsichtig : Die Prophezeiung besagt, hier in der Zone herrscht ein Fluch und jeder der hier Laute von sich gibt, wird sterben.");
- SendClientMessage(playerid,Weiss,"[Information] : Mit /Verlassen, verlässt Du die Xtreme Zone.");
- SendClientMessage(playerid,Weiss,"[Information]: Und nun, viel Spaß.");
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information] : Du hast den Vorgang abgebrochen.");
- }
- }
- if(dialogid==5)
- {
- if(response==1)
- {
- ResetPlayerWeapons(playerid);
- SetPVarInt(playerid, "DeagleZone", 1);
- SetPlayerPos(playerid,468.4804,-2437.0398,12.9524);
- SetPlayerFacingAngle(playerid,268.5287);
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,24,200);
- SendClientMessageToAll(0x2DFF00FF,"[Information ] : Jemand betritt die DeagleZone. Wenn Du auch mitkaempfen willst, tippe /DeagleZone. Der Eintritt betraegt 5000?.");
- GivePlayerMoney(playerid,-5000);
- SendClientMessage(playerid,Weiss,"[Information}: Du hast die Deagle Zone betreten und zahlst somit 5.000€ Eintritt.");
- SendClientMessage(playerid,Weiss,"[Information]: Und denk immer dran' ; Wenn Du bist zum Hals in der Scheisse steckst, solltest Du deinen Kopf nicht haengen lassen.");
- SendClientMessage(playerid,Weiss,"[Information]: Und nun, viel Spaß. ");
- }
- if(response==0)
- {
- SendClientMessage(playerid,0xFF0005FF,"[Ya Su] : Ich wusste, dass Du zitterige Knie' bekommst.");
- }
- }
- if(dialogid==6)
- {
- if(response==1)
- {
- SetPlayerPos(playerid,-151.9662,21.8732,3.1172);
- SetPlayerFacingAngle(playerid, 62.5319);
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Bereich verlassen.");
- SetPVarInt(playerid, "XtremZone", 0);
- SetPVarInt(playerid, "DeagleZone", 0);
- }
- }
- if(response==0)
- {
- SendClientMessage(playerid,Weiss,"[Information]: Du hast den Vorgang abgebrochen.");
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock isPlayerInFrakt(playerid,fraktid)
- {
- if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(GetPVarInt(playerid,"Adminlevel")>=rang) return 1;
- return 0;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SendClientMessage(playerid,Hellgruen,"[Information]: Erfolgreich registriert. Viel Spaß beim spielen.");
- SetPlayerScore(playerid,0);
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid,ROT,"[Information]: Erfolgreich eingeloggt. Bitte wähle nun einen Skin aus und klicke anschliessend auf 'Spawn'.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,ROT,"[Fehler]: Falsches Passwort.");
- new string[128];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte das Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- return 1;
- }
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
- if(GetPVarInt(playerid,"Baned")==1)
- {
- SendClientMessage(playerid,VIOLETT,"Eintrag gefunden ... \nDu wurdest von diesem Server ausgeschlossen. \nWie waere es, wenn Du eine Entschuldigung im Forum schreibst?");
- Kick(playerid);
- }
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
- }
- return 1;
- }
- stock sscanf(sstring[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(sstring))
- #else
- if (sstring[0] == 0 || (sstring[0] == 1 && sstring[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- sstringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (sstring[sstringPos] && sstring[sstringPos] <= ' ')
- {
- sstringPos++;
- }
- while (paramPos < paramCount && sstring[sstringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = sstring[sstringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = sstring[++sstringPos];
- }
- do
- {
- sstringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = sstring[sstringPos];
- do
- {
- sstringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, sstring[sstringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = sstringPos;
- while(changepos < 16 && sstring[strpos] && sstring[strpos] != delim)
- {
- changestr[changepos++] = sstring[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(sstring, format[formatPos], false, sstringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- sstringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = sstringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = sstring[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- sstring[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - sstringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, sstring[sstringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- sstring[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- sstringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = sstring[sstringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = sstring[sstringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- sstringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (sstring[sstringPos] && sstring[sstringPos] != delim && sstring[sstringPos] > ' ')
- {
- sstringPos++;
- }
- while (sstring[sstringPos] && (sstring[sstringPos] == delim || sstring[sstringPos] <= ' '))
- {
- sstringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement