Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*==============================================================================
- Copyright (c) 2012-2013
- mskamilor
- ===============================================================================*/
- /* UPDATES */
- /* 0.0.1v
- ============================
- - /ah
- - /makeadmin
- - /cveh
- - /fixveh
- - /ban
- - /kick
- - /stats im Dialog
- - /tune
- - /aduty
- - /pm
- - /blockpm
- - /fightstyle
- - /ls
- - /lv
- - /sf
- - /afk
- - /back
- - Payday (+1500$)
- - es gibt nun angepasste Waffenpacks, mehr Score = Bessere waffen beim Spawn
- - Tod = -1 Score, Kill = +1 Score
- - /platt - macht alle reifen von einen Spieler Platt (Admin cmd)
- - anti Speedhack (Autos)
- - /updates
- - Admin befehle werden in den Server Logs gespeichert
- - Willkommen auf (Servername eintragen) - Textdraw(beim Register/login)
- - neue sachen werden geschpeichert (Leader,Fraktion)
- - /makeleader
- - /invite
- - nitro autom.
- ======Stunts=====
- - /jump1
- // To Do list //
- - /hilfe
- - /teleports (es gibt noch keine Port befehle)
- - /ah (ihr müsst die befehle rein schreiben)
- - ihr müsst euch Autos Mappen es gibt noch keine im Gamemode
- bla bla bla und vieles mehr... :>
- ============================
- */
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- #include <MidoStream>
- #define COLOR_RED 0xFF6347AA
- #define COLOR_WHITE 0xFFFFFFFF
- #define ORANGE 0xFF9900AA
- #define hellblau 0xFFFFFF
- #define BLAU 0xFFFFFF
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define DIALOG_AH 3
- #define DIALOG_STATS 4
- #define Tuning 5
- #define Farbe 6
- #define Nitro 7
- #define DIALOG_FIGHTSTYLE 8
- #define DIALOG_UPDATES 9
- #define Adminlevel1 "Supporter"
- #define Adminlevel2 "Admin"
- #define Adminlevel3 "Super Admin"
- #define Adminlevel4 "Server Manager"
- #define Adminlevel5 "Server Owner"
- #define FRAKTIONEN 1 // wie viele Fraktionen es auf dem Server gibt WICHTIG wegen /makeleader befehl
- new aduty[MAX_PLAYERS];
- new pmblock[MAX_PLAYERS];
- new afk[MAX_PLAYERS];
- new Text:wbtext;
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- forward PayDay(playerid);
- forward Waffen(playerid);
- forward NitroReset();
- Float:GetPlayerVehicleSpeed(playerid)
- {
- new Float:Vx,Float:Vy,Float:Vz;
- GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
- return floatmul(floatmul(floatsqroot(floatpower(floatabs(Vx),2)+floatpower(floatabs(Vy),2)+floatpower(floatabs(Vz),2)),100),1.61);
- }
- main()
- {
- print("\n----------------------------------");
- print(" Freeroam");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("Blank Script");
- for(new x = 0; x < 250; x++)
- {
- AddPlayerClass(x, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- }
- SetWorldTime(22);
- SetTimer("PayDay",170000,1);
- SetTimer("NitroReset", 1500, 1);
- wbtext = TextDrawCreate(200.0,320.0,"Willkommen auf (Servername)");
- TextDrawColor(wbtext, 0x00FFFFFF);
- TextDrawFont(wbtext,1);
- TextDrawSetShadow(wbtext,1);
- TextDrawAlignment(wbtext,3);
- Textdraw0 = TextDrawCreate(170.000000, 180.000000, "Einlogen");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 3);
- TextDrawLetterSize(Textdraw0, 0.500000, 1.700000);
- TextDrawColor(Textdraw0, 16777215);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, -1);
- TextDrawTextSize(Textdraw0, 241.000000, 18.000000);
- TextDrawSetSelectable(Textdraw0,1);
- Textdraw1 = TextDrawCreate(400.000000, 180.000000, "Verlassen");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 3);
- TextDrawLetterSize(Textdraw1, 0.500000, 1.700000);
- TextDrawColor(Textdraw1, 16777215);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawUseBox(Textdraw1, 1);
- TextDrawBoxColor(Textdraw1, -1);
- TextDrawTextSize(Textdraw1, 487.000000, 18.000000);
- TextDrawSetSelectable(Textdraw1,1);
- Textdraw2 = TextDrawCreate(250.000000, 252.000000, "Zur Skin auswahl");
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 3);
- TextDrawLetterSize(Textdraw2, 0.500000, 1.700000);
- TextDrawColor(Textdraw2, 16777215);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawSetProportional(Textdraw2, 1);
- // TextDrawUseBox(Textdraw2, 1);
- // TextDrawBoxColor(Textdraw2, -1);
- TextDrawTextSize(Textdraw2, 487.000000, 18.000000);
- TextDrawSetSelectable(Textdraw2,1);
- //=========== jump1 anfang ===============
- CreateStreamObject(6522, 421.287872, 2550.957275, 23.794327, 0.0000, 0.0000, 179.9996, 500);
- CreateStreamObject(8040, 1091.704956, 2502.407471, 294.245758, 0.0000, 0.0000, 179.9996, 500);
- CreateStreamObject(1655, 252.297150, 2516.068848, 16.718069, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 252.305786, 2524.790771, 16.714315, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 245.271759, 2516.064941, 20.911545, 16.3285, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 245.265945, 2524.763428, 20.919661, 16.3285, 0.0000, 89.9994, 500);
- CreateStreamObject(16776, 233.801392, 2520.297852, 17.438437, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, 213.609528, 2515.536377, 16.713894, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 213.608383, 2524.205566, 16.705725, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 220.631836, 2515.541748, 20.944448, 16.3285, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 220.629761, 2524.106201, 20.925800, 16.3285, 0.0000, 269.9989, 500);
- CreateStreamObject(16304, 233.560394, 2519.714111, 19.620682, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(13641, 276.035156, 2490.251709, 17.128620, 0.0000, 0.0000, 178.2799, 500);
- CreateStreamObject(13641, 250.776550, 2489.732910, 17.103621, 0.0000, 0.0000, 358.2794, 500);
- CreateStreamObject(10379, 240.067627, 2545.864258, 24.161379, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(8881, 365.604218, 2595.554199, 49.741150, 0.0000, 0.0000, 296.7962, 500);
- CreateStreamObject(978, 340.558197, 2555.080322, 16.514040, 0.0000, 0.0000, 202.4988, 500);
- CreateStreamObject(979, 389.710236, 2557.764404, 16.379049, 0.0000, 0.0000, 191.2516, 500);
- CreateStreamObject(979, 396.990173, 2559.229980, 16.361370, 0.0000, 0.0000, 191.2516, 500);
- CreateStreamObject(2405, 356.399750, 2558.153809, 23.099646, 0.0000, 36.9549, 0.0000, 500);
- CreateStreamObject(2405, 356.408813, 2558.140137, 21.305141, 0.0000, 321.3245, 0.0000, 500);
- CreateStreamObject(2405, 356.477081, 2558.125977, 19.528938, 0.0000, 36.9549, 0.0000, 500);
- CreateStreamObject(2405, 359.368164, 2558.122070, 22.784449, 0.0000, 359.1397, 0.0000, 500);
- CreateStreamObject(2405, 359.400177, 2558.089600, 20.324396, 0.0000, 359.1397, 0.0000, 500);
- CreateStreamObject(2405, 360.460724, 2558.136230, 23.811049, 0.0000, 270.6177, 0.8586, 500);
- CreateStreamObject(2405, 360.387451, 2558.115967, 21.482208, 0.0000, 270.6177, 0.8586, 500);
- CreateStreamObject(2405, 360.455719, 2558.088623, 19.204985, 0.0000, 270.6177, 0.8586, 500);
- CreateStreamObject(2405, 365.605804, 2558.112793, 19.780592, 0.0000, 216.4732, 0.8586, 500);
- CreateStreamObject(2405, 364.301086, 2558.073242, 19.840590, 0.0000, 150.2966, 0.8586, 500);
- CreateStreamObject(2405, 368.469940, 2558.085449, 23.465244, 0.0000, 90.1360, 0.8586, 500);
- CreateStreamObject(13592, 364.659271, 2477.992676, 26.730013, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 363.935791, 2473.088623, 31.543264, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 363.127625, 2468.101807, 36.397675, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 362.326660, 2463.409912, 41.043243, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 361.555786, 2458.464111, 45.876598, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 360.802917, 2453.505615, 50.733963, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 360.037354, 2448.496094, 55.651833, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(7092, 380.483795, 2558.194580, 31.183489, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(7092, 387.865173, 2475.728516, 24.812595, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(8423, 364.375732, 2557.884033, 30.459934, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(8357, 252.250305, 2457.779541, 20.695913, 0.0000, 339.3727, 269.9989, 500);
- CreateStreamObject(8357, 51.616653, 2457.751465, 20.703758, 0.0000, 339.3727, 269.9989, 500);
- CreateStreamObject(8357, -87.889977, 2457.802490, 20.677460, 0.0000, 339.3727, 269.9989, 500);
- CreateStreamObject(4867, 252.674744, 2347.506348, 27.660458, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(4867, 40.234085, 2347.494873, 27.685362, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(4867, -86.358719, 2347.491943, 27.707317, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(13592, 359.220673, 2443.457764, 60.564713, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(13592, 358.474091, 2438.610107, 65.336288, 311.0113, 327.3406, 0.9388, 500);
- CreateStreamObject(4867, 358.204803, 2347.584229, -79.118690, 0.0000, 90.2400, 0.0000, 500);
- CreateStreamObject(9907, 338.566864, 2406.491943, 8.609175, 0.0000, 18.0473, 0.0000, 500);
- CreateStreamObject(8171, 491.591705, 2502.527100, 43.372314, 24.0634, 0.0000, 269.9989, 500);
- CreateStreamObject(8171, 365.991302, 2502.540039, -8.220849, 20.6256, 0.0000, 269.9989, 500);
- CreateStreamObject(8171, 615.938904, 2502.571289, 98.884193, 24.0634, 0.0000, 269.9989, 500);
- CreateStreamObject(8171, 739.984192, 2502.597656, 154.269653, 24.0634, 0.0000, 269.9989, 500);
- CreateStreamObject(8171, 863.318237, 2502.608398, 209.346893, 24.0634, 0.0000, 269.9989, 500);
- CreateStreamObject(8171, 988.684814, 2502.619873, 265.307159, 24.0634, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 783.550110, 2502.489746, 173.800278, 324.7623, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 775.831177, 2502.494629, 173.557190, 344.5293, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 767.982300, 2502.498291, 175.718811, 0.8586, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 761.044983, 2502.505859, 180.285812, 19.7662, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 755.848083, 2502.513428, 186.783203, 36.9549, 0.0000, 89.9994, 500);
- CreateStreamObject(6189, 641.856323, 2501.861328, 178.691101, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 600.289856, 2487.906250, 91.995796, 324.7623, 0.0000, 89.9994, 500);
- CreateStreamObject(5005, 500.559692, 2521.891113, 50.471756, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 649.194458, 2521.834229, 116.850983, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 797.777954, 2521.790283, 183.200272, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 946.382141, 2521.743896, 249.570404, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 974.602661, 2521.762695, 262.193512, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 500.552856, 2483.060547, 50.506020, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 649.124512, 2483.005859, 116.837624, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 797.673828, 2482.956055, 183.172150, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 946.333435, 2482.894775, 249.560608, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(5005, 974.572998, 2482.923096, 262.198639, 0.0000, 335.9349, 0.0000, 500);
- CreateStreamObject(8040, 1091.790161, 2502.908203, 300.200928, 0.0000, 180.3769, 359.9983, 500);
- CreateStreamObject(1655, 592.026489, 2487.902832, 91.445801, 341.9510, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 583.942993, 2487.895996, 93.231705, 357.4208, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 576.573792, 2487.900391, 97.120354, 12.8907, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 487.310669, 2516.934570, 41.585567, 324.7623, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 478.761597, 2516.944092, 41.405392, 346.2482, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 470.910889, 2516.952881, 43.854111, 2.5775, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 416.129120, 2502.525146, 16.559490, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 423.024750, 2502.520264, 20.463875, 13.7501, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 438.330139, 2502.443115, 20.377710, 338.5132, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 429.978424, 2502.448975, 21.684492, 353.9831, 0.0000, 89.9985, 500);
- CreateStreamObject(6189, 512.057373, 2501.876953, 178.693161, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 451.463379, 2502.145996, 194.226151, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, 445.544861, 2502.160889, 197.756729, 15.4690, 0.0000, 89.9994, 500);
- CreateStreamObject(3434, 450.603027, 2490.954834, 200.746063, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(3434, 450.501831, 2513.634033, 200.746002, 0.0000, 0.0000, 89.9994, 500);
- CreateStreamObject(3434, 307.767975, 2531.681885, 29.585302, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, 318.753143, 2406.415283, 28.738522, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 325.879211, 2406.417480, 32.685978, 12.8907, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 331.855927, 2406.419189, 38.322845, 28.3606, 0.0000, 269.9989, 500);
- CreateStreamObject(16395, 247.872498, 2446.895752, 43.966644, 0.0000, 347.1076, 350.3907, 500);
- CreateStreamObject(1634, 136.142212, 2467.288330, 44.400928, 0.0000, 0.0000, 78.7522, 500);
- CreateStreamObject(8391, 317.392334, 2308.241699, 49.243767, 0.0000, 0.0000, 101.2523, 500);
- CreateStreamObject(17310, 329.981293, 2307.716309, 36.459980, 0.0000, 130.5296, 335.0755, 500);
- CreateStreamObject(13666, 294.171722, 2475.985840, 20.282415, 359.1397, 0.0000, 314.9991, 500);
- CreateStreamObject(1655, 102.606964, 2496.409424, 16.534491, 0.0000, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 96.028305, 2495.967041, 20.477163, 16.3285, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 90.652542, 2495.490234, 25.973856, 30.0794, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 87.047699, 2494.983154, 32.411362, 46.4087, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 85.591621, 2494.598145, 39.318123, 64.4569, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 86.452942, 2494.105469, 45.996349, 82.5051, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 89.302986, 2493.724365, 52.561386, 98.8344, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 94.315887, 2493.273926, 58.384888, 117.7420, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 100.725784, 2492.846680, 61.933228, 138.3685, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 108.019943, 2492.411133, 63.395702, 153.8383, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 115.645882, 2491.917969, 62.531982, 173.6054, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 122.435905, 2491.394775, 59.655426, 187.3564, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 128.158234, 2490.961670, 55.317806, 201.9668, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 132.363098, 2490.531250, 49.645676, 220.0150, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 134.575211, 2489.990234, 43.381557, 236.3442, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 134.857452, 2489.402100, 36.221203, 254.3924, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 132.894623, 2488.929932, 29.448776, 273.3000, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 129.354446, 2488.522217, 23.765760, 285.3321, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 124.929146, 2488.153076, 19.298872, 299.0831, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 119.262093, 2487.492676, 15.721376, 311.9747, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 118.908478, 2487.501465, 16.003393, 319.7096, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 172.677383, 2531.098633, 16.739592, 0.0000, 0.0000, 292.4990, 500);
- CreateStreamObject(9907, 39.219246, 2405.912842, 26.656128, 0.0000, 53.2842, 179.9987, 500);
- CreateStreamObject(1655, 13.652691, 2405.895996, 64.107246, 22.3445, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 8.961398, 2405.899658, 70.483391, 39.5332, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 6.423105, 2405.921143, 78.041031, 57.5814, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, 6.362353, 2405.935791, 86.462212, 75.6296, 0.0000, 89.9985, 500);
- CreateStreamObject(17310, 39.109673, 2424.496094, 48.792786, 0.0000, 113.3408, 180.1534, 500);
- CreateStreamObject(17310, 38.942867, 2387.379150, 48.945061, 0.0000, 113.3408, 180.1534, 500);
- CreateStreamObject(621, 61.965660, 2381.758057, 27.035330, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(621, 62.038681, 2429.280762, 27.338781, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(16133, 226.615204, 2283.891602, 25.765226, 0.0000, 0.0000, 274.3763, 500);
- CreateStreamObject(16133, 178.856094, 2297.037842, 27.265219, 0.0000, 0.0000, 229.3762, 500);
- CreateStreamObject(16120, 161.945099, 2566.632568, 13.418808, 0.0000, 0.0000, 236.2517, 500);
- CreateStreamObject(16120, 366.315918, 2436.949951, 8.581348, 0.0000, 0.0000, 151.4826, 500);
- CreateStreamObject(8493, 225.113129, 2284.814941, 59.999393, 0.0000, 1.7180, 269.9989, 500);
- CreateStreamObject(8397, 185.145035, 2431.513428, 38.166786, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1632, 185.276215, 2443.856445, 28.792276, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(8881, 88.544022, 2289.555420, 56.161587, 0.0000, 0.0000, 88.3607, 500);
- CreateStreamObject(13641, 160.268402, 2365.360352, 29.382650, 0.0000, 0.0000, 179.9987, 500);
- CreateStreamObject(13641, 160.282440, 2351.175293, 29.432650, 0.0000, 0.0000, 179.9987, 500);
- CreateStreamObject(13641, 135.053741, 2349.777100, 29.379604, 0.0000, 0.0000, 359.9983, 500);
- CreateStreamObject(13641, 135.033340, 2363.994385, 29.357651, 0.0000, 0.0000, 359.9983, 500);
- CreateStreamObject(16430, -61.464195, 2358.310791, 45.778111, 0.0000, 16.3285, 0.0000, 500);
- CreateStreamObject(18450, -160.007935, 2358.320313, 80.013733, 0.0000, 29.2200, 0.0000, 500);
- CreateStreamObject(1655, 177.956238, 2533.277588, 20.367996, 18.9068, 0.0000, 292.4990, 500);
- CreateStreamObject(1655, 137.197906, 2531.677979, 16.845842, 0.0000, 0.0000, 56.2522, 500);
- CreateStreamObject(1655, 131.223373, 2535.678467, 21.239092, 17.1879, 0.0000, 56.2522, 500);
- CreateStreamObject(1655, 126.531464, 2538.816650, 27.411875, 32.6578, 0.0000, 56.2522, 500);
- CreateStreamObject(1655, 123.482719, 2540.854248, 34.943169, 49.8465, 0.0000, 56.2522, 500);
- CreateStreamObject(1655, 122.338661, 2541.617432, 42.940266, 65.3163, 0.0000, 56.2522, 500);
- CreateStreamObject(4023, 69.144424, 2551.126953, 23.449482, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(16120, 116.164482, 2567.610596, 10.193699, 0.0000, 0.0000, 236.2517, 500);
- CreateStreamObject(13666, 263.366089, 2434.567383, 32.543705, 0.0000, 0.0000, 134.9995, 500);
- CreateStreamObject(17310, 139.208679, 2319.817383, 32.706966, 0.0000, 144.2805, 211.3281, 500);
- CreateStreamObject(17310, 41.503025, 2327.443604, 32.306957, 0.0000, 144.2805, 326.4066, 500);
- CreateStreamObject(8040, -592.128540, 2503.749023, 228.555176, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, -380.767059, 2503.460205, 150.952118, 322.1839, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -372.414612, 2503.445313, 150.221359, 341.9510, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -364.367584, 2503.462158, 152.189499, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -357.300812, 2503.468506, 156.244568, 14.6096, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -351.626770, 2503.472412, 162.298660, 33.5172, 0.0000, 269.9989, 500);
- CreateStreamObject(16430, -229.249146, 2503.492920, 190.125214, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(16430, -69.791641, 2503.510254, 190.111694, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, 9.899498, 2503.594727, 191.505615, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(17310, -175.722427, 2492.983398, 61.782578, 0.0000, 179.5175, 0.1530, 500);
- CreateStreamObject(17310, -154.147995, 2493.108643, 70.618462, 0.0000, 135.6862, 0.1530, 500);
- CreateStreamObject(1655, -80.641251, 2515.705078, 16.947474, 322.1839, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -72.409569, 2515.717285, 16.144878, 341.0916, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -64.352837, 2515.735840, 18.097433, 0.0000, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -57.325333, 2515.741455, 22.466793, 18.0473, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -51.773609, 2515.738037, 28.860535, 34.3766, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -281.725220, 2515.690186, 106.734222, 322.1839, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -274.636444, 2515.693115, 105.945763, 339.3727, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -266.990814, 2515.695801, 107.504387, 357.4208, 0.0000, 269.9989, 500);
- CreateStreamObject(16430, -26.345257, 2471.176758, 19.252113, 0.0000, 14.6096, 27.6558, 500);
- CreateStreamObject(16430, -136.061600, 2413.644287, 67.504768, 0.0000, 25.7823, 27.6558, 500);
- CreateStreamObject(1655, 213.155396, 2474.849121, 16.534491, 0.0000, 0.0000, 123.7515, 500);
- CreateStreamObject(1655, 207.500229, 2471.072998, 20.796253, 18.0473, 0.0000, 123.7515, 500);
- CreateStreamObject(1655, 202.890121, 2467.996094, 27.148033, 34.3766, 0.0000, 123.7515, 500);
- CreateStreamObject(1655, 200.201828, 2466.193604, 34.518074, 52.4248, 0.0000, 123.7515, 500);
- CreateStreamObject(1655, 199.442429, 2465.693359, 42.718662, 69.6135, 0.0000, 123.7515, 500);
- CreateStreamObject(1655, 174.315613, 2476.000244, 16.534491, 0.0000, 0.0000, 224.9988, 500);
- CreateStreamObject(1655, 179.274033, 2471.030273, 20.895906, 18.0473, 0.0000, 224.9988, 500);
- CreateStreamObject(1655, 183.096222, 2467.218262, 27.090145, 34.3766, 0.0000, 224.9988, 500);
- CreateStreamObject(1655, 185.505753, 2464.812500, 34.779682, 52.4248, 0.0000, 224.9988, 500);
- CreateStreamObject(1655, 186.111618, 2464.192139, 42.938950, 69.6135, 0.0000, 224.9988, 500);
- CreateStreamObject(17310, 106.426147, 2538.415527, 19.973236, 0.0000, 146.8589, 53.8285, 500);
- CreateStreamObject(8171, -71.086823, 2580.417236, 43.365273, 24.0634, 0.0000, 33.7513, 500);
- CreateStreamObject(8171, -140.821228, 2684.758301, 99.411217, 24.0634, 0.0000, 33.7513, 500);
- CreateStreamObject(8040, -197.807861, 2770.615723, 128.368927, 0.0000, 0.0000, 303.7519, 500);
- CreateStreamObject(1655, -127.172318, 2636.298584, 77.913124, 322.1839, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -122.561378, 2629.423584, 77.051880, 340.2321, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -117.854103, 2622.361816, 78.951180, 359.1397, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -27.185881, 2543.034912, 18.446745, 322.1839, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -22.448675, 2535.962158, 17.784184, 342.8104, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -17.831882, 2529.052490, 19.886885, 0.0000, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -13.705973, 2522.864014, 24.333284, 16.3285, 0.0000, 213.7517, 500);
- CreateStreamObject(1655, -10.585569, 2518.181152, 30.762461, 35.2361, 0.0000, 213.7517, 500);
- CreateStreamObject(17310, 32.849556, 2465.538330, 19.867287, 0.0000, 146.8589, 301.3283, 500);
- CreateStreamObject(17310, 55.185730, 2465.320313, 19.880987, 0.0000, 146.8589, 234.6876, 500);
- CreateStreamObject(5767, -110.448608, 2393.749023, 64.504974, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(18450, -144.752319, 2286.444824, 109.892700, 0.0000, 12.0313, 168.7516, 500);
- CreateStreamObject(18450, -206.677063, 2298.757568, 98.735779, 0.0000, 6.8747, 168.7516, 500);
- CreateStreamObject(18450, -23.769341, 2252.572021, 120.018074, 0.0000, 2.5775, 168.7516, 500);
- CreateStreamObject(16430, 117.415192, 2312.612305, 98.584213, 0.0000, 16.3285, 44.9993, 500);
- CreateStreamObject(1655, 172.250107, 2367.721680, 77.335846, 344.5293, 0.0000, 314.9991, 500);
- CreateStreamObject(1655, 177.502533, 2372.980957, 79.414680, 0.8586, 0.0000, 314.9991, 500);
- CreateStreamObject(1655, 23.991402, 2529.675781, 16.534491, 0.0000, 0.0000, 303.7519, 500);
- CreateStreamObject(1655, 29.219753, 2533.165039, 20.438824, 17.1879, 0.0000, 303.7519, 500);
- CreateStreamObject(1655, 33.252209, 2535.858154, 25.952049, 34.3766, 0.0000, 303.7519, 500);
- CreateStreamObject(13666, 216.376892, 2436.238525, 32.543690, 0.0000, 0.0000, 134.9995, 500);
- CreateStreamObject(1655, -100.300392, 2503.463867, 25.700300, 322.1839, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -56.126793, 2503.072021, 16.534491, 0.0000, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, -75.399765, 2477.011230, 16.484491, 0.0000, 0.0000, 120.2335, 500);
- CreateStreamObject(1655, -81.484428, 2473.469482, 20.628275, 15.4690, 0.0000, 120.2335, 500);
- CreateStreamObject(1655, -86.556442, 2470.522705, 26.597548, 30.0794, 0.0000, 120.2335, 500);
- CreateStreamObject(1655, -90.095612, 2468.469971, 33.895966, 45.5493, 0.0000, 120.2335, 500);
- CreateStreamObject(1655, -91.785545, 2467.486328, 41.991039, 61.8786, 0.0000, 120.2335, 500);
- CreateStreamObject(1655, -91.374535, 2467.726318, 50.383427, 79.0673, 0.0000, 120.2335, 500);
- CreateStreamObject(8620, -70.004608, 2480.321045, 38.550095, 0.0000, 0.0000, 303.7519, 500);
- CreateStreamObject(16120, 5.993061, 2556.333984, 12.639149, 0.0000, 0.0000, 236.2517, 500);
- CreateStreamObject(13641, 12.775715, 2499.387695, 17.078613, 0.0000, 0.0000, 179.9979, 500);
- CreateStreamObject(13641, -12.460205, 2497.988770, 17.180674, 0.0000, 0.0000, 359.9975, 500);
- CreateStreamObject(1655, -63.423794, 2503.072266, 20.825264, 15.4690, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, -69.048645, 2503.066406, 27.127958, 35.2361, 0.0000, 89.9985, 500);
- CreateStreamObject(1655, -92.102577, 2503.443115, 25.081173, 342.8104, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -84.056366, 2503.446045, 27.301250, 2.5775, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, -79.722610, 2503.437988, 29.861786, 14.6096, 0.0000, 269.9989, 500);
- CreateStreamObject(726, 336.134918, 2558.789795, 15.064713, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(726, 391.168976, 2562.580811, 14.764709, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 113.913872, 2517.356445, 17.640133, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 86.551926, 2516.960205, 17.501911, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 64.960381, 2516.351318, 17.484375, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 29.624765, 2516.413086, 17.484375, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 45.719616, 2516.546875, 17.492180, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 138.280197, 2517.255615, 17.609325, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 221.447571, 2393.695068, 29.713406, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 181.895355, 2394.303223, 29.713406, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 199.730515, 2394.027588, 29.713406, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 165.069519, 2394.383789, 29.660458, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 146.486618, 2394.385254, 29.660458, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3851, 125.173340, 2394.260254, 29.685362, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 395.420929, 2534.436035, 18.184071, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 399.352875, 2529.460693, 17.950439, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 299.444397, 2477.942383, 17.223509, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 353.471436, 2458.421631, 23.042997, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 356.446350, 2477.676514, 17.928112, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 155.572891, 2479.328613, 17.005680, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 146.209167, 2474.382080, 17.368963, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 221.446960, 2438.474854, 29.549589, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 91.334366, 2530.683105, 18.434420, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, -69.997406, 2486.468506, 17.490721, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, -64.139214, 2477.631592, 17.475082, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 47.421055, 2530.761719, 17.713833, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 63.485096, 2382.500977, 29.420967, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 63.588371, 2429.571533, 29.231689, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2918, 314.065582, 2533.108887, 17.122639, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 233.808365, 2519.563721, 27.659225, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 233.860992, 2516.884277, 27.966047, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 233.775024, 2523.903809, 27.959703, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 233.779694, 2521.752930, 27.796730, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 263.528351, 2489.941406, 21.271383, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1225, 263.291046, 2484.739258, 26.925911, 0.0000, 90.2400, 274.3763, 500);
- CreateStreamObject(1225, 263.723297, 2495.606201, 26.698874, 0.0000, 90.2400, 274.3763, 500);
- CreateStreamObject(2918, 378.398315, 2479.776123, 17.751963, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(16133, 347.898743, 2348.703369, 9.637272, 0.0000, 0.0000, 345.4689, 500);
- CreateStreamObject(1655, 376.751190, 2358.735596, 25.114605, 0.0000, 0.0000, 88.2797, 500);
- CreateStreamObject(13831, 362.618347, 2558.737549, 41.176796, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2714, 404.820984, 2476.810059, 23.698668, 0.0000, 0.0000, 179.9987, 500);
- CreateStreamObject(10281, 404.518799, 2476.923096, 26.151306, 0.0000, 0.0000, 179.9987, 500);
- CreateStreamObject(1828, 400.443634, 2551.207031, 19.509233, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1383, 191.556290, 2550.691406, 47.985878, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1384, 191.414154, 2550.765381, 80.113403, 0.0000, 0.0000, 146.2515, 500);
- CreateStreamObject(1383, 128.913879, 2433.537842, 56.115662, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1384, 128.905045, 2433.507813, 88.641975, 0.0000, 0.0000, 33.7513, 500);
- CreateStreamObject(3361, 385.707336, 2551.231934, 17.788399, 0.0000, 4.2963, 179.9987, 500);
- CreateStreamObject(17310, 216.996292, 2307.603760, 32.807072, 0.0000, 144.2805, 267.5753, 500);
- CreateStreamObject(2918, 268.496246, 2436.745117, 29.404886, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3528, 404.180328, 2473.939941, 25.780321, 0.0000, 0.0000, 265.4611, 500);
- CreateStreamObject(978, 375.056488, 2476.511963, 16.324594, 0.0000, 0.0000, 353.9831, 500);
- CreateStreamObject(13593, 403.190735, 2531.447754, 19.904379, 0.0000, 0.0000, 177.7986, 500);
- CreateStreamObject(2745, 404.757507, 2536.920166, 20.745132, 0.0000, 0.0000, 267.1055, 500);
- CreateStreamObject(8644, 404.103119, 2433.804443, 23.274242, 0.0000, 0.0000, 296.4008, 500);
- CreateStreamObject(3505, 378.100342, 2478.872559, 15.253851, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(2404, 399.453064, 2553.924316, 20.983397, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(6869, 230.725174, 2590.835205, 14.328714, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1238, 405.343079, 2536.888184, 20.936123, 0.0000, 305.8546, 0.8586, 500);
- CreateStreamObject(2738, 394.139923, 2551.145264, 31.857790, 0.0000, 0.0000, 268.0394, 500);
- CreateStreamObject(10757, 403.818939, 2472.606934, 31.067047, 0.0000, 0.0000, 180.3769, 500);
- CreateStreamObject(3528, 390.766998, 2551.596680, 28.391508, 0.0000, 0.0000, 174.3608, 500);
- CreateStreamObject(3505, 261.381958, 2472.288086, 15.011968, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, 239.047272, 2434.887207, 28.710573, 0.0000, 0.0000, 314.9991, 500);
- CreateStreamObject(1383, 268.200928, 2305.238525, 60.140713, 0.0000, 0.0000, 33.7521, 500);
- CreateStreamObject(1384, 268.182343, 2305.265869, 92.166634, 0.0000, 0.0000, 56.2513, 500);
- CreateStreamObject(17310, -55.587029, 2421.036865, 32.753880, 0.0000, 144.2805, 213.9064, 500);
- CreateStreamObject(1655, 334.668976, 2483.113525, 16.484491, 0.0000, 0.0000, 236.2526, 500);
- CreateStreamObject(1655, 340.656586, 2479.118408, 20.932135, 18.0473, 0.0000, 236.2526, 500);
- CreateStreamObject(1655, 345.420624, 2475.941162, 27.185024, 31.7983, 0.0000, 236.2526, 500);
- CreateStreamObject(1655, 348.569977, 2473.841309, 34.952057, 50.7059, 0.0000, 236.2526, 500);
- CreateStreamObject(13641, 348.908447, 2473.675293, 43.183792, 0.0000, 292.1037, 325.3917, 500);
- CreateStreamObject(2918, 277.404968, 2532.081787, 17.033674, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3505, 324.996918, 2472.012939, 15.203854, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(1655, 412.389587, 2520.553711, 17.674803, 2.5775, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 419.534271, 2520.562500, 22.315729, 18.0473, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 425.163635, 2520.573730, 28.886278, 35.2361, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 428.555115, 2520.568359, 36.772083, 52.4248, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 429.588989, 2520.578857, 44.977222, 67.8947, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 428.170441, 2520.573242, 53.644573, 85.0834, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 404.580994, 2520.538086, 15.225786, 347.1076, 0.0000, 269.9989, 500);
- CreateStreamObject(1655, 365.220551, 2476.301758, 16.084494, 356.5614, 0.8586, 179.9996, 500);
- CreateStreamObject(17310, 141.926880, 2426.557129, 32.881962, 0.0000, 144.2805, 121.3279, 500);
- CreateStreamObject(17310, 116.492432, 2425.356445, 32.881947, 0.0000, 144.2805, 64.2154, 500);
- CreateStreamObject(13666, 151.327148, 2476.874268, 20.260025, 358.2803, 0.8586, 321.0953, 500);
- CreateStreamObject(2918, 269.970703, 2311.118652, 29.549593, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(978, 240.197266, 2532.330322, 16.550888, 0.0000, 0.0000, 179.9987, 500);
- CreateStreamObject(14780, 380.495453, 2472.522461, 25.006374, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(16708, -93.403717, 2549.329346, 16.393381, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(14416, 392.911804, 2551.179443, 18.206860, 339.3727, 0.0000, 89.3806, 500);
- CreateStreamObject(6189, -141.739731, 2503.528320, 28.488857, 335.9349, 0.0000, 269.9989, 500);
- CreateStreamObject(6189, -260.762146, 2503.530518, 81.635635, 335.9349, 0.0000, 269.9989, 500);
- CreateStreamObject(6189, -380.000488, 2503.531982, 134.888870, 335.9349, 0.0000, 269.9989, 500);
- CreateStreamObject(6189, -499.337677, 2503.534668, 188.172043, 335.9349, 0.0000, 269.9989, 500);
- CreateStreamObject(2405, 369.552307, 2558.048340, 22.310785, 0.0000, 180.3769, 0.8586, 500);
- CreateStreamObject(2405, 368.484924, 2558.065918, 21.120207, 0.0000, 268.8989, 0.8586, 500);
- CreateStreamObject(2405, 367.485901, 2558.096436, 19.985300, 0.0000, 180.4809, 0.8586, 500);
- CreateStreamObject(2405, 368.619690, 2558.094971, 18.891443, 0.0000, 90.1360, 0.8586, 500);
- CreateStreamObject(8881, 457.810333, 2443.730469, 48.405624, 0.0000, 0.0000, 120.1599, 500);
- CreateStreamObject(656, 391.833679, 2529.792969, 15.593643, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3472, 392.071930, 2529.455811, 18.229008, 0.0000, 0.0000, 22.4992, 500);
- CreateStreamObject(3472, 392.028229, 2529.515625, 15.792650, 0.0000, 0.0000, 314.9991, 500);
- CreateStreamObject(3472, 392.054474, 2529.476074, 20.170212, 0.0000, 0.0000, 191.2516, 500);
- CreateStreamObject(3472, 392.078003, 2529.600586, 22.932238, 0.0000, 0.0000, 67.4985, 500);
- CreateStreamObject(3472, 392.097229, 2529.430176, 26.010450, 0.0000, 0.0000, 359.9983, 500);
- CreateStreamObject(7666, 392.121918, 2529.279053, 41.499920, 0.0000, 0.0000, 33.7521, 500);
- CreateStreamObject(2479, 392.191925, 2530.878662, 15.670429, 0.0000, 0.0000, 213.7517, 500);
- CreateStreamObject(2478, 390.371033, 2530.089111, 15.794766, 0.0000, 0.0000, 292.4990, 500);
- CreateStreamObject(2480, 391.216248, 2531.658203, 15.658852, 268.0394, 0.8586, 202.4988, 500);
- CreateStreamObject(3525, 389.958588, 2528.964111, 15.026812, 0.0000, 0.0000, 224.9988, 500);
- CreateStreamObject(3525, 394.249329, 2529.087402, 15.021349, 0.0000, 0.0000, 0.0000, 500);
- CreateStreamObject(3525, 392.135406, 2527.211182, 15.005840, 0.0000, 0.0000, 0.0000, 500);
- AddStaticVehicle(411,1060.9698,2487.3838,294.2072,0.3672,0,0); // infi1
- AddStaticVehicle(411,1070.5552,2487.1250,294.2072,0.1641,0,0); // infi2c
- AddStaticVehicle(411,1080.0516,2487.1768,294.2073,358.8833,0,0); // infi3
- AddStaticVehicle(411,1128.3265,2492.8865,294.2073,88.7043,0,0); // infi4
- AddStaticVehicle(411,1102.7427,2498.3560,294.2072,179.7688,0,0); // infi5
- AddStaticVehicle(411,1070.4800,2517.7080,294.2072,180.1835,0,0); // infi6
- // ============ jump1 ende ==========
- // ============ bikeskills anfang ==========
- CreateStreamObject(13592, -1482.6498, 315.1741, 63.7315, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1478.4904, 316.5262, 69.5630, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1474.3959, 317.8482, 75.3187, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1470.1570, 319.2551, 81.3043, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1466.0641, 320.5925, 87.0558, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1461.9872, 321.8880, 92.7495, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1457.7817, 323.2847, 98.7443, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1453.6246, 324.6290, 104.5753, 54.1437, 0.0000, 302.4177, 500);
- CreateStreamObject(13592, -1437.3291, 312.0690, 102.9812, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(13592, -1434.9281, 305.7288, 102.9819, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(13592, -1432.2690, 298.8354, 102.9670, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(13592, -1429.7708, 292.3646, 102.9672, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(13592, -1427.3120, 285.9176, 102.9613, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(13592, -1424.7782, 279.3105, 102.9262, 0.0000, 0.0000, 29.2200, 500);
- CreateStreamObject(978, -1433.1239, 271.2357, 92.9468, 90.2400, 0.8586, 18.9068, 500);
- CreateStreamObject(978, -1441.8000, 268.1161, 92.9611, 90.2400, 0.8586, 18.9068, 500);
- CreateStreamObject(3502, -1450.4141, 264.8135, 94.7904, 0.0000, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1457.5614, 261.9041, 95.7608, 15.4690, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1465.0588, 258.9264, 97.9994, 15.4690, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1472.6351, 255.9111, 100.2496, 15.4690, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1479.8755, 253.0298, 102.4125, 15.4690, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1486.1093, 250.5503, 104.2604, 15.4690, 0.0000, 111.7259, 500);
- CreateStreamObject(3502, -1493.0542, 247.7970, 104.9259, 359.1406, 358.2811, 111.7259, 500);
- CreateStreamObject(3458, -1515.5295, 238.9086, 101.7790, 0.0000, 0.0000, 22.4992, 500);
- CreateStreamObject(3458, -1551.7482, 223.9013, 107.6290, 0.0000, 17.1879, 22.4992, 500);
- CreateStreamObject(3458, -1587.7445, 208.9849, 113.5001, 0.0000, 0.0000, 22.4992, 500);
- CreateStreamObject(3458, -1597.3059, 185.9674, 113.5001, 0.0000, 0.0000, 292.4998, 500);
- CreateStreamObject(13592, -1590.1340, 171.8217, 125.5992, 54.1437, 0.0000, 221.6307, 500);
- CreateStreamObject(13592, -1588.1809, 167.9931, 131.3642, 54.1437, 0.0000, 221.6307, 500);
- CreateStreamObject(13592, -1586.1893, 164.1618, 137.1671, 54.1437, 0.0000, 221.6307, 500);
- CreateStreamObject(13592, -1584.2078, 160.3155, 142.9594, 54.1437, 0.0000, 221.6307, 500);
- CreateStreamObject(18450, -1618.3466, 139.1673, 132.9482, 0.0000, 0.0000, 188.1127, 500);
- CreateStreamObject(3502, -1661.9823, 132.7181, 134.8457, 0.0000, 0.0000, 280.9318, 500);
- CreateStreamObject(3502, -1668.8746, 130.0312, 134.8171, 0.0000, 0.0000, 298.1206, 500);
- CreateStreamObject(3502, -1674.0715, 124.8950, 134.7969, 0.0000, 0.0000, 325.6225, 500);
- CreateStreamObject(3502, -1676.9863, 117.5173, 134.7515, 0.0000, 0.0000, 348.1226, 500);
- CreateStreamObject(3502, -1676.2292, 110.2670, 134.7135, 0.0000, 0.0000, 18.4369, 500);
- CreateStreamObject(3502, -1671.9010, 104.0859, 134.6499, 0.0000, 0.0000, 49.6058, 500);
- CreateStreamObject(3502, -1665.3119, 101.4027, 134.4431, 0.0000, 0.0000, 80.7805, 500);
- CreateStreamObject(3502, -1656.9816, 100.9862, 134.4451, 0.0000, 0.0000, 92.0276, 500);
- CreateStreamObject(18450, -1613.3578, 106.7691, 132.4772, 0.0000, 0.0000, 188.1127, 500);
- CreateStreamObject(13592, -1568.7700, 114.8223, 142.5664, 0.0000, 0.0000, 15.3945, 500);
- CreateStreamObject(3458, -1542.7598, 124.0097, 130.7990, 0.0000, 0.8586, 9.5332, 500);
- CreateStreamObject(971, -1520.8634, 125.6905, 134.6622, 42.1116, 6.0152, 113.4448, 500);
- CreateStreamObject(971, -1519.4379, 118.2624, 135.3414, 42.1116, 6.0152, 79.6976, 500);
- CreateStreamObject(18450, -1530.0110, 77.4339, 132.7756, 0.0000, 0.0000, 75.6124, 500);
- CreateStreamObject(18367, -1539.7407, 39.1936, 132.6517, 0.0000, 0.0000, 345.3896, 500);
- CreateStreamObject(18367, -1547.9686, 10.2316, 135.9563, 1.7180, 5.1558, 22.3445, 500);
- CreateStreamObject(978, -1534.1760, -22.4162, 138.6904, 85.9428, 0.0000, 292.4998, 500);
- CreateStreamObject(978, -1528.2936, -28.2726, 138.5715, 85.9428, 0.0000, 337.4999, 500);
- CreateStreamObject(978, -1520.0652, -28.2563, 138.5154, 85.9428, 0.0000, 22.4992, 500);
- CreateStreamObject(971, -1512.1543, -26.0511, 140.8718, 314.4499, 0.0000, 334.2169, 500);
- CreateStreamObject(971, -1505.0659, -29.4816, 140.8346, 314.4499, 0.0000, 334.2169, 500);
- CreateStreamObject(3458, -1485.8580, -43.4223, 136.8210, 0.0000, 0.0000, 330.6245, 500);
- CreateStreamObject(13592, -1462.1942, -52.2576, 148.1200, 0.0000, 0.0000, 338.9896, 500);
- CreateStreamObject(3458, -1436.4250, -59.5436, 136.7270, 0.0000, 0.0000, 335.7811, 500);
- CreateStreamObject(18450, -1383.0313, -84.2627, 137.8986, 0.0000, 0.0000, 335.7066, 500);
- CreateStreamObject(18450, -1375.8707, -87.4825, 140.8106, 0.0000, 347.1084, 335.7066, 500);
- CreateStreamObject(18450, -1375.5665, -87.6239, 142.7345, 0.0000, 335.9358, 335.7066, 500);
- CreateStreamObject(18450, -1306.0597, -119.0349, 158.9855, 0.0000, 0.0000, 335.7066, 500);
- CreateStreamObject(18450, -1234.1652, -151.5097, 158.9724, 0.0000, 0.0000, 335.7066, 500);
- CreateStreamObject(18450, -1188.7202, -174.0716, 161.8843, 0.0000, 349.6868, 328.8311, 500);
- CreateStreamObject(18450, -1189.2427, -173.7524, 163.4872, 0.0000, 341.9518, 328.8311, 500);
- CreateStreamObject(18450, -1188.2627, -174.7284, 165.1157, 0.0000, 335.9358, 327.1122, 500);
- CreateStreamObject(18450, -1188.7780, -175.0285, 165.4731, 0.0000, 332.4980, 321.9556, 500);
- CreateStreamObject(18450, -1188.4125, -175.2870, 165.9007, 0.0000, 325.6225, 321.9556, 500);
- CreateStreamObject(18450, -1183.6334, -179.0258, 170.4477, 0.0000, 319.6065, 321.9556, 500);
- CreateStreamObject(18450, -1181.1272, -181.0056, 173.7395, 0.0000, 312.7310, 321.9556, 500);
- CreateStreamObject(18450, -1179.9181, -181.9550, 175.8776, 0.0000, 303.2772, 321.9556, 500);
- CreateStreamObject(18450, -1178.2118, -183.2112, 179.5289, 0.0000, 293.8234, 321.9556, 500);
- CreateStreamObject(18450, -1177.2762, -183.9698, 185.0289, 0.0000, 280.0724, 321.9556, 500);
- CreateStreamObject(18450, -1177.7494, -183.7518, 185.2439, 0.0000, 268.0403, 313.3612, 500);
- CreateStreamObject(18450, -1178.6573, -182.9985, 191.3458, 0.0000, 259.4459, 313.3612, 500);
- CreateStreamObject(18450, -1179.0327, -182.4543, 192.7614, 0.0000, 252.5704, 313.3612, 500);
- CreateStreamObject(18450, -1179.4570, -182.0605, 193.6188, 0.0000, 244.8355, 313.3612, 500);
- CreateStreamObject(18450, -1177.4917, -184.1529, 192.1600, 0.0000, 227.6467, 313.3612, 500);
- CreateStreamObject(18450, -1222.7394, -160.1506, 190.1332, 0.0000, 0.0000, 335.7066, 500);
- CreateStreamObject(3865, -1263.1746, -144.3366, 191.9360, 0.0000, 0.0000, 95.3966, 500);
- CreateStreamObject(18450, -1302.4229, -145.1083, 170.6230, 0.0000, 330.7792, 0.6294, 500);
- CreateStreamObject(18450, -1371.5422, -145.8466, 131.9615, 0.0000, 330.7792, 0.6294, 500);
- CreateStreamObject(18450, -1439.9751, -146.5860, 93.6785, 0.0000, 330.7792, 0.6294, 500);
- CreateStreamObject(1655, -1477.5842, -143.8461, 73.6248, 324.7631, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1477.6226, -150.1319, 73.6206, 324.7631, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1483.6510, -150.1381, 73.4100, 344.5301, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1483.6561, -143.8543, 73.4011, 344.5301, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1490.2113, -150.1362, 75.2944, 1.7180, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1490.1979, -143.8583, 75.2783, 1.7180, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1494.5361, -150.1142, 77.9074, 18.9068, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1494.5234, -143.8307, 77.8810, 18.9068, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1499.2264, -150.1168, 83.3669, 34.3766, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1499.2256, -143.8392, 83.3539, 34.3766, 0.0000, 89.9994, 500);
- CreateStreamObject(1655, -1479.9207, 318.2781, 53.5645, 5.1558, 28.3606, 239.6789, 500);
- CreateStreamObject(1655, -1589.8204, 168.0965, 115.5950, 5.1558, 28.3606, 158.0324, 500);
- // ======= bikeskills ende ============
- return 1;
- }
- public OnGameModeExit()
- {
- TextDrawDestroy(wbtext);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- for(new i=0; i<10; i++) SendClientMessage(playerid,COLOR_WHITE,"");
- SendClientMessage(playerid,0xFFFFFFFF,"Bitte warte ein Moment...");
- SetPlayerPos(playerid,334.7631,2413.9146,74.5923);
- SetPlayerPos(playerid,2175.5754,1285.7007,42.2241);
- TogglePlayerControllable(playerid,false);
- SelectTextDraw(playerid,0xFFFF00FF);
- aduty[playerid] = 0;
- pmblock[playerid] = 0;
- afk[playerid] = 0;
- new str1[200];
- format(str1,sizeof(str1),"{00FF00}%s hat den Server betreten",SpielerName(playerid));
- SendClientMessageToAll(COLOR_RED,str1);
- TextDrawShowForPlayer(playerid,wbtext);
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,Textdraw1);
- TextDrawShowForPlayer(playerid,Textdraw2);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerSpeichern(playerid);
- }
- aduty[playerid] = 0;
- pmblock[playerid] =0;
- afk[playerid] =0;
- TextDrawHideForPlayer(playerid,wbtext);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TogglePlayerControllable(playerid,true);
- aduty[playerid] = 0;
- Waffen(playerid);
- TextDrawHideForPlayer(playerid,wbtext);
- CancelSelectTextDraw(playerid);
- TextDrawHideForPlayer(playerid,Textdraw0);
- TextDrawHideForPlayer(playerid,Textdraw1);
- TextDrawHideForPlayer(playerid,Textdraw2);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- forward SetupPlayerForClassSelection(playerid);
- public SetupPlayerForClassSelection(playerid)
- {
- SetPlayerVirtualWorld(playerid,311113);
- SetPlayerPos(playerid,1993.8704,1238.8721,10.8203);
- SetPlayerCameraPos(playerid,1994.2065,1246.1119,10.8203);
- SetPlayerCameraLookAt(playerid,1993.8704,1238.8721,10.8203);
- PlayerPlaySound(playerid,1159,1993.8704,1238.8721,10.8203);
- SetPlayerFacingAngle(playerid,12.6651);
- TextDrawHideForPlayer(playerid,Textdraw2);
- return 1;
- }
- public OnPlayerClickTextDraw(playerid,Text:clickedid)
- {
- if(clickedid == Textdraw0)
- {
- new Datei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Datei,sizeof(Datei),"/%s.txt",name);
- if(dini_Exists(Datei))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein {FF8A05}Account {FFFFFF}wurde gefunden.\nDu kannst dich nun mit deinen Passwort einlogen{FF8A05}:","Login","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","{FF8A05}Willkommen\n{FFFFFF}schön das du unseren Server gefunden hast\nDas ist ein Freeroam Server\nAlso ist hier alles außer Cheats erlaubt\n\n\nViel Spaß wünscht ihnen das {FF8A05}Team","Register","Abbrechen");
- }
- }
- if(clickedid == Textdraw1)
- {
- SendClientMessage(playerid,0xFFFFFFFF,"Niemand hällt dich hier fest");
- Kick(playerid);
- }
- if(clickedid == Textdraw2)
- {
- if(GetPVarInt(playerid,"Loggedin")==0)
- {
- SendClientMessage(playerid,0xFFFFFFFF,"Du musstdich erst einlogen");
- }
- else
- {
- SetupPlayerForClassSelection(playerid);
- SetPVarInt(playerid,"Logedin2",1);
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- aduty[playerid] = 0;
- SetPlayerScore(playerid,-1);
- SetPlayerScore(killerid,GetPlayerScore(killerid++));
- GameTextForPlayer(killerid,"~r~+1 ~y~Score",1000,1);
- GameTextForPlayer(playerid,"~r~-1 ~y~Score",1000,1);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- 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)
- {
- if(GetPVarInt(playerid,"loggedin")==0)
- {
- SendClientMessage(playerid,0xFFFF00FF,"Du must dich erst einlogen");
- return 0;
- }
- if(GetPVarInt(playerid,"Logedin2")==0)
- {
- SendClientMessage(playerid,0xFFFFFFFF,"Druecke bitte den Text in der Mitte");
- return 0;
- }
- 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)
- {
- if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSpeed(playerid)>500)
- {
- new string[128];
- format(string,128,"Anty Cheat: Der Spieler %s wurde wegen Speedhack gebannt",SpielerName(playerid));
- SendClientMessageToAll(COLOR_RED,string);
- BanEx(playerid,"Speed Hack");
- }
- 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==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,COLOR_WHITE,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Du hast nix eingegeben\n\nVersuche es erneut:","Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,COLOR_WHITE,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","{FFFFFF}Du hast nix eingegeben\n\nVersuche es erneut:","Register","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid == Tuning)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,Farbe,DIALOG_STYLE_LIST,"Wähle deine Farbe","Schwarz\nGelb\nWeiß\nRot\nBlau\nDunkelgrün\nSilber\nDunkel Grau","Auswählen","Abbrechen");
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,Nitro,DIALOG_STYLE_LIST,"Wähle dein Tuning teil.","Nitro\nHydraulik","Auswählen","Abbrechen.");
- return 1;
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == Farbe)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(listitem == 0)
- {
- ChangeVehicleColor(playerid,0,0);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Schwarz.");
- return 1;
- }
- if(listitem == 1)
- {
- ChangeVehicleColor(playerid,6,6);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Gelb.");
- return 1;
- }
- if(listitem == 2)
- {
- ChangeVehicleColor(playerid,1,1);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Weiß.");
- return 1;
- }
- if(listitem == 3)
- {
- ChangeVehicleColor(playerid,3,3);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Rot.");
- return 1;
- }
- if(listitem == 4)
- {
- ChangeVehicleColor(playerid,2,2);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Blau.");
- return 1;
- }
- if(listitem == 5)
- {
- ChangeVehicleColor(playerid,252,252);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Dunkel Grün.");
- return 1;
- }
- if(listitem == 6)
- {
- ChangeVehicleColor(playerid,255,255);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Silber.");
- return 1;
- }
- if(listitem == 7)
- {
- ChangeVehicleColor(playerid,253,253);
- SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Dunkel Grau.");
- return 1;
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == Nitro)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Vehicle;
- Vehicle = GetPlayerVehicleID(playerid);
- if(listitem == 0)
- {
- AddVehicleComponent(Vehicle,1010);
- SendClientMessage(playerid,BLAU,"Nitro erfolgreich Hinzugefügt.");
- return 1;
- }
- if(listitem == 1)
- {
- AddVehicleComponent(Vehicle,1087);
- SendClientMessage(playerid,BLAU,"Hydraulik erfolgreich Hinzugefügt.");
- return 1;
- }
- return 1;
- }
- }
- if(dialogid == DIALOG_FIGHTSTYLE)
- {
- switch(listitem)
- {
- case 0: SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
- case 1: SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
- case 2: SetPlayerFightingStyle(playerid,FIGHT_STYLE_NORMAL);
- case 3: SetPlayerFightingStyle(playerid,FIGHT_STYLE_ELBOW);
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public NitroReset()
- {
- for(new i = 0; i<MAX_PLAYERS; i++)
- {
- if(!IsPlayerInInvalidNosVehicle(i,GetPlayerVehicleID(i)))
- {
- new vehicle = GetPlayerVehicleID(i);
- AddVehicleComponent(vehicle, 1010);
- }
- }
- }
- ocmd:stats(playerid,params[])
- {
- new string[324];
- new adminlevel[124];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminlevel=Adminlevel1;}
- case 2:{adminlevel=Adminlevel2;}
- case 3:{adminlevel=Adminlevel3;}
- case 4:{adminlevel=Adminlevel4;}
- case 5:{adminlevel=Adminlevel5;}
- }
- format(string,sizeof(string),"{00FFFF}=============================================\n\n\n{FFFFFF}Name: %s\n\n{FF805A}Score: %i\n\n{FF8A05}Adminlevel: %s\n\n\n{00FFFF}=============================================\n\n\n",SpielerName(playerid),GetPlayerScore(playerid),adminlevel);
- ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Stats",string,"OK","");
- printf("%s hat den befehl /stats benutzt",SpielerName(playerid));
- return 1;
- }
- ocmd:fixveh(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- new Vehicle;
- Vehicle = GetPlayerVehicleID(playerid);
- SetVehicleHealth(Vehicle,1000);
- SendClientMessage(playerid,hellblau,"Fahrzeug erfolgreich gehealt.");
- printf("%s hat den befehl /fixveh benutzt",SpielerName(playerid));
- return 1;
- }
- ocmd:cveh(playerid,params[])
- {
- new vID,cID,cID2;
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- if(sscanf(params,"iii",vID,cID,cID2))return SendClientMessage(playerid,COLOR_RED,"Benutze /cveh [vID][cID][cID2]");
- CreateVehicle(vID,X,Y,Z,0,cID,cID2,-1);
- SendClientMessage(playerid,hellblau,"Fahrzeug erfolgreich erstellt.");
- return 1;
- }
- ocmd:bike1(playerid,params[])
- {
- #pragma unused params
- SetPlayerPos(playerid,-1482.6498, 315.1741, 63.7315);
- return 1;
- }
- ocmd:makeadmin(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- new pID,rank;
- new string[124];
- new adminlevel[124];
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,COLOR_RED,"Benutze /makeadmin [playerid][alevel]");
- if(rank<0||rank>5)return SendClientMessage(playerid,COLOR_RED,"Bitte Gültigen Rang angeben.");
- SpielerSpeichern(pID);
- SetPVarInt(pID,"Adminlevel",rank);
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminlevel=Adminlevel1;}
- case 2:{adminlevel=Adminlevel2;}
- case 3:{adminlevel=Adminlevel3;}
- case 4:{adminlevel=Adminlevel4;}
- case 5:{adminlevel=Adminlevel5;}
- }
- format(string,sizeof(string),"%s Wurde zum %s ernannt",SpielerName(pID),adminlevel);
- SendClientMessage(playerid,COLOR_RED,string);
- SendClientMessage(pID,COLOR_RED,string);
- return 1;
- }
- ocmd:hilfe(playerid,params[])
- {
- new str[250];
- strcat(str,"{FF00FF}=====================================================\n");
- strcat(str,"{00FF00} :D :> :) :} |");
- ShowPlayerDialog(playerid,1234,DIALOG_STYLE_MSGBOX,"Hilfe",str,"OK","");
- return 1;
- }
- ocmd:makeleader(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_RED,"Du ist kein Admin");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- new pID,frak,str[124];
- if(sscanf(params,"ui",pID,frak))return SendClientMessage(playerid,COLOR_RED,"Benutze /makeleader [playerid] [fraktion]");
- if(frak<0||frak>FRAKTIONEN)return SendClientMessage(playerid,COLOR_RED,"Falsche Fraktion ID");
- format(str,sizeof(str),"Du wurdest von %s zum Leader einer Fratkion ernannt",PlayerName(playerid));
- SendClientMessage(pID,COLOR_RED,str);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- SetPVarInt(pID,"Leader",frak);
- SetPVarInt(pID,"Fraktion",frak);
- return 1;
- }
- ocmd:invite(playerid,params[])
- {
- new pID,str[222];
- format(str,222,"Du wurdest von %s in seine Fraktion Invitet",PlayerName(playerid));
- if(IsLeader(playerid,0))
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader");
- }
- else if(IsLeader(playerid,1))
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"Benutze /invite [playerid]");
- SendClientMessage(playerid,COLOR_RED,str);
- SetPVarInt(pID,"Fraktion",1);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- }
- else if(IsLeader(playerid,2))
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"Benutze /invite [playerid]");
- SendClientMessage(playerid,COLOR_RED,str);
- SetPVarInt(pID,"Fraktion",2);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- }
- else if(IsLeader(playerid,3))
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"Benutze /invite [playerid]");
- SendClientMessage(playerid,COLOR_RED,str);
- SetPVarInt(pID,"Fraktion",3);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- }
- else if(IsLeader(playerid,4))
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_RED,"Benutze /invite [playerid]");
- SendClientMessage(playerid,COLOR_RED,str);
- SetPVarInt(pID,"Fraktion",4);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- }
- return 1;
- }
- ocmd:ban(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- new reason[124],pID,string[124];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_RED,"Benutze /ban [playerid] [grund]");
- format(string,sizeof(string),"Admcmd: %s wurde von %s gebannt. Mit dem Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SetPVarInt(pID,"Baned",1);
- Kick(pID);
- SendClientMessageToAll(COLOR_RED,string);
- printf("%s hat den Spieler %s gebannt",SpielerName(playerid),SpielerName(pID));
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- new reason[124],pID,string[124];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_RED,"Benutze /kick [playerid][grund]");
- format(string,sizeof(string),"Admcmd: %s wurde von %s gekickt. Mit dem Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(COLOR_RED,string);
- Kick(pID);
- printf("%s hat den Spieler %s gekickt",SpielerName(playerid),SpielerName(pID));
- return 1;
- }
- ocmd:ah(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 1)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- ShowPlayerDialog(playerid,DIALOG_AH,DIALOG_STYLE_MSGBOX,"Admin Hilfe","{FFFFFF}/kick - Spieler kicken\n/fixveh - Fahrzeug reperieren\n/ban - Spieler Banen\n/cveh - Fahrzeug spawnen\n/platt - macht alle reifen platt\n/aduty - Admin duty","OK","");
- return 1;
- }
- ocmd:tune(playerid,params[])
- {
- ShowPlayerDialog(playerid,Tuning,DIALOG_STYLE_LIST,"Bitte wähle eine Kategorie aus.","Farbe\nNitro/Hydraulik","Auswählen","Abbrechen");
- return 1;
- }
- ocmd:aduty(playerid,params[])
- {
- if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 0)
- {
- new str[222];
- aduty[playerid] = 1;
- format(str,sizeof(str),"Administrator %s ist jetzt als Administrator on Duty",SpielerName(playerid));
- SendClientMessageToAll(COLOR_RED,str);
- SetPlayerChatBubble(playerid,"Administrator On Duty",COLOR_RED,1000,999999);
- printf("%s ist als Admin on Duty",SpielerName(playerid));
- }
- else
- {
- new str[222];
- aduty[playerid] = 0;
- format(str,sizeof(str),"Administrator %s ist jetzt als Administrator off Duty",SpielerName(playerid));
- SendClientMessageToAll(COLOR_RED,str);
- SetPlayerChatBubble(playerid,"",COLOR_RED,1,1);
- printf("%s ist als Admin off Duty",SpielerName(playerid));
- }
- return 1;
- }
- ocmd:weather(playerid,params[])
- {
- new id;
- if(sscanf(params,"d",id))return SendClientMessage(playerid,0xFFFFFFFF,"xd");
- SetWeather(id);
- return 1;
- }
- ocmd:pm(playerid,params[])
- {
- new str[256],pID;
- if(sscanf(params,"ds",pID,str))return SendClientMessage(playerid,COLOR_RED,"{FF0000}/pm [playerid] [nachricht]");
- if(pmblock[pID] == 1)
- {
- SendClientMessage(playerid,COLOR_RED,"{FF0000}Der Spieler möchte keine PM's empfangen");
- }
- else
- {
- format(str,sizeof(str),"{FF0000}PM Nachricht(%s): %s ",SpielerName(playerid),str);
- SendClientMessage(pID,COLOR_RED,str);
- SendClientMessage(playerid,COLOR_RED,"PM gesendet");
- }
- return 1;
- }
- ocmd:blockpm(playerid,params[])
- {
- if(pmblock[playerid] == 0)
- {
- pmblock[playerid] = 1;
- SendClientMessage(playerid,COLOR_RED,"{FF0000}Du empfängst nun keine PM nachrichten ");
- }
- if(pmblock[playerid] == 1)
- {
- pmblock[playerid] = 0;
- SendClientMessage(playerid,COLOR_RED,"{FF0000}Du empfängst nun wieder PM nachrichten ");
- }
- return 1;
- }
- ocmd:jump1(playerid,params[])
- {
- SetPlayerInterior(playerid,0);
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1106.1427,2510.5295,294.2072);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),1106.1427,2510.5295,294.2072);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),89.0220);
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SetPlayerPos(playerid,1106.1427,2510.5295,294.2072);
- }
- }
- return 1;
- }
- ocmd:fightstyle(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_FIGHTSTYLE,DIALOG_STYLE_LIST,"Fightstyle","{FF0000}Boxen\nKungfu\nNormal\nElbow","auswahl","");
- return 1;
- }
- ocmd:ls(playerid,params[])
- {
- SetPlayerPos(playerid,2500.9795,-1684.5363,13.4410);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- ocmd:sf(playerid,params[])
- {
- SetPlayerPos(playerid,-2250.7849,541.8999,35.0938);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- ocmd:lv(playerid,params[])
- {
- SetPlayerPos(playerid,2107.7561,1002.4723,11.0612);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- ocmd:afk(playerid,params[])
- {
- if(afk[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"{FF0000}Du bist schon AFK");
- afk[playerid] = 1;
- TogglePlayerControllable(playerid,false);
- GameTextForPlayer(playerid,"Du bist AFK",100,1);
- SendClientMessage(playerid,COLOR_RED,"{FF0000}Benutze /back um wieder spielen zu können");
- return 1;
- }
- ocmd:back(playerid,params[])
- {
- if(afk[playerid] == 1)return SendClientMessage(playerid,COLOR_RED,"{FF0000}Du bist nicht AFK");
- afk[playerid] = 0;
- TogglePlayerControllable(playerid,true);
- GameTextForPlayer(playerid,"Du bist nicht mehr AFK",1,1);
- return 1;
- }
- ocmd:platt(playerid,params[])
- {
- new pID;
- if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
- if(aduty[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht On Duty");
- if(sscanf(params,"d",pID))return SendClientMessage(playerid,COLOR_RED,"/platt [playerid]");
- UpdateVehicleDamageStatus(GetPlayerVehicleID(pID),0,0,0,15);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich");
- printf("%s hat den Spieler %s alle reifen Platt gemacht",SpielerName(playerid),SpielerName(pID));
- return 1;
- }
- ocmd:updates(playerid,params[])
- {
- new str[500];
- strcat(str,"{00FFFF}===== Update 0.0.3v =====\n");
- strcat(str,"\n\n\n");
- strcat(str,"{FFFFFF} - Anti {FFFF00}Speedhack\n");
- strcat(str,"{FFFFFF} - /updates\n\n\n");
- strcat(str,"{00FFFF}===== Update 0.0.3v =====");
- ShowPlayerDialog(playerid,DIALOG_UPDATES,DIALOG_STYLE_MSGBOX,"Updates",str,"OK","");
- return 1;
- }
- /* STOCKS BZW. PUBLICS */
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock PlayerName(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),"/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SetPlayerScore(playerid,1);
- SetPVarInt(playerid,"loggedin",1);
- TextDrawHideForPlayer(playerid,Textdraw0);
- TextDrawHideForPlayer(playerid,Textdraw1);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid,COLOR_RED,"Erfolgreich eingeloggt.");
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Du hast ein Falsches Passwort angegeben.\n\nVersuche es erneut:","Login","Abbrechen");
- return 1;
- }
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Score"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
- SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
- if(GetPVarInt(playerid,"Baned")==1)
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist vom Server gebannt.");
- Kick(playerid);
- }
- SetPVarInt(playerid,"loggedin",1);
- TextDrawHideForPlayer(playerid,Textdraw0);
- TextDrawHideForPlayer(playerid,Textdraw1);
- return 1;
- }
- IsPlayerInInvalidNosVehicle(playerid,vehicleid)
- {
- #define MAX_INVALID_NOS_VEHICLES 29
- new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES] =
- {
- 581,523,462,521,463,522,461,448,468,586,
- 509,481,510,472,473,493,595,484,430,453,
- 452,446,454,590,569,537,538,570,449
- };
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInVehicle(playerid,vehicleid))
- {
- for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
- {
- if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i])
- {
- return true;
- }
- }
- }
- return false;
- }
- 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),"/%s.txt",name);
- dini_IntSet(Spielerdatei,"Score",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
- }
- return 1;
- }
- stock IsPlayerAnAdmin(playerid,rank)
- {
- if(GetPVarInt(playerid,"Adminlevel")<=rank)return 1;
- return 0;
- }
- stock IsInFrak(playerid,frakid)
- {
- if(GetPVarInt(playerid,"Fraktion")==frakid)return 1;
- return 0;
- }
- stock IsLeader(playerid,frakid)
- {
- if(GetPVarInt(playerid,"Leader")==frakid)return 1;
- return 0;
- }
- 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;
- }
- public PayDay(playerid)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- GivePlayerMoney(i,1500);
- GameTextForPlayer(i,"~w~+~g~1500 $",100,1);
- }
- return 1;
- }
- public Waffen(playerid)
- {
- if(GetPlayerScore(playerid) >= 0)
- {
- GivePlayerWeapon(playerid,6,1);
- GivePlayerWeapon(playerid,17,5);
- GivePlayerWeapon(playerid,22,10000);
- GivePlayerWeapon(playerid,30,10000);
- }
- else if(GetPlayerScore(playerid) >= 500)
- {
- GivePlayerWeapon(playerid,23,10000);
- GivePlayerWeapon(playerid,25,10000);
- GivePlayerWeapon(playerid,28,10000);
- GivePlayerWeapon(playerid,33,10000);
- }
- else if(GetPlayerScore(playerid) >= 1000)
- {
- GivePlayerWeapon(playerid,24,10000);
- GivePlayerWeapon(playerid,27,10000);
- GivePlayerWeapon(playerid,31,10000);
- GivePlayerWeapon(playerid,34,10000);
- }
- else if(GetPlayerScore(playerid) >= 1500)
- {
- GivePlayerWeapon(playerid,24,10000);
- GivePlayerWeapon(playerid,26,10000);
- GivePlayerWeapon(playerid,28,10000);
- GivePlayerWeapon(playerid,31,10000);
- }
- else if(GetPlayerScore(playerid) >= 5000)
- {
- GivePlayerWeapon(playerid,24,10000);
- GivePlayerWeapon(playerid,26,10000);
- GivePlayerWeapon(playerid,28,10000);
- GivePlayerWeapon(playerid,31,10000);
- GivePlayerWeapon(playerid,35,3);
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment