Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************************************
- * *
- * ______ _____ _ _____ _______ ______ _ _ ___ *
- * | ___ \ | __ \ | | | ___||__ __| |___ || | | | / ___| *
- * | | | | | | | | | | | |__ | | / / | | | || | *
- * | | | | | |-- / | | | __| | | / / | | | || | *
- * | |__/ | | | \ \ | | | | | | / /__ | |__| || |___ *
- * |______/ |_| |_| |_| |_| |_| |______| \____/ \____| *
- * *
- * v1.0 By [ZFM]Zuc *
- *******************************************************************************/
- #include <Zadmin3.0>
- #include <a_samp>
- #include <dudb>
- /*******************************************************************************
- * <=[Variabili e defines]=> *
- *******************************************************************************/
- #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1
- #define CAR_HEALTH
- #define PLAYER_INFO
- #define ANTI_WEAPONS
- #define ANTI_ARMOUR
- #define ANTI_HEALTH
- #define TIME_SPAWN_CARS 10
- /*******************************************************************************
- * <=[ARMI]=> *
- *******************************************************************************/
- #define PISTOL 22
- #define SILENCED_PISTOL 23
- #define DEAGLE 24
- #define AK47 30
- #define M4 31
- #define TEC9 32
- #define MICRO_UZI 28
- #define MP5 29
- #define GRENADES 16
- #define MOLOTOVS 18
- #define TEAR_GAS 17
- #define NIGHT_STICK 3
- #define KNIFE 4
- #define SHOTGUN 25
- #define SAWNOFF_SHOTGUN 26
- #define COMBAT_SHOTGUN 27
- #define MICRO_UZI 28
- #define RIFLE 33
- #define SNIPER_RIFLE 34
- #define RPG 35
- #define ROCKET_LAUNCHER 36
- #define FLAME_THROWER 37
- #define MINIGUN 38
- #define SPRAY_PAINT 41
- #define FIRE_EXTINGUER 42
- #define PARACHUTE 46
- #define SACHET_CHARGERS 39
- #define DETONATOR 40
- /*******************************************************************************
- * <=[Livelli cmd admin]=> *
- *******************************************************************************/
- #define KICK_LEVEL /**/ 2 //
- #define BAN_LEVEL /**/ 4 //
- #define FREEZE_LEVEL /**/ 3 //
- #define UNFREEZE_LEVEL /**/ 3 //
- #define SPEC_LEVEL /**/ 1 //
- #define SLAP_LEVEL /**/ 2 //
- #define EXPLODE_LEVEL /**/ 4 //
- #define GET_LEVEL /**/ 2 //
- #define GOTO_LEVEL /**/ 1 //
- #define RESTART_LEVEL /**/ 5 //
- #define TEMP_ADMIN_LEVEL /**/ 5 //
- #define MAKE_ADMIN_LEVEL /**/ 5 //
- #define SET_WEATHER_LEVEL /**/ 1 //
- #define SET_TIME_LEVEL /**/ 1 //
- /*******************************************************************************
- * <=[COLORI]=> *
- *******************************************************************************/
- #define COLOR_YELLOWGREEN 0x9ACD32AA //verde militare
- #define COLOR_GREY 0xAFAFAFAA //grigio
- #define COLOR_LIGHTGREEN 0x81F628AA //verde chiaro
- #define COLOR_YELLOW 0xFFFF00AA //giallo
- #define COLOR_LIGHTBLUE 0x33CCFFAA //azzurro
- #define COLOR_BLUE 0x0050F6AA //blu
- #define COLOR_GREEN 0x33AA33AA // verde
- #define COLOR_RED 0xF60000AA // rosso
- #define COLOR_ORANGE 0xFF9900AA //arancione
- #define COLOR_LIGHTRED 0xF60000AA //rosso acceso
- #define COLOR_WHITE 0xFFFFFFFF //bianco
- #define COLOR_BLACK 0x000000AA //nero
- /*******************************************************************************
- * <=[VARIABILI]=> *
- *******************************************************************************/
- new pname[24],
- name[24],
- string[256],
- incriminato[24],
- adminname[24],
- player,
- veh;
- enum PlayerData{
- GoodKillings[50],
- Score[50],
- Deaths[50],
- pPassword2[256],
- pAdminlevel,
- pLoggedin,
- pFreezed[50],};
- new PlayerInfo[50][PlayerData];
- new Text:CarHealth[MAX_PLAYERS];
- new Text:tdraw;
- new Float:CarHealth3;
- new Float:PlayerHealth;
- new tempo1,
- tempo2,
- tempo3,
- tempo4;
- new elegy_d1_1,
- elegy_d1_2,
- elegy_d1_3,
- elegy_d1_4,
- elegy_d1_5,
- elegy_d1_6,
- sultan_d2_1,
- sultan_d2_2,
- flash_d2_1,
- flash_d2_2,
- elegy_d3_1,
- elegy_d3_2,
- elegy_d3_3,
- elegy_d3_4,
- elegy_d4_1,
- elegy_d4_2,
- elegy_d4_3,
- elegy_d4_4,
- elegy_d5_1,
- elegy_d5_2,
- elegy_d5_3,
- elegy_d5_4,
- elegy_d5_5,
- elegy_d5_6;
- #if defined PLAYER_INFO
- new Text:PlayerInfo2[50];
- #endif
- new Float:PlayerSpawns[4][4]={
- {-304.1332,1527.7257,75.3594,185.0},
- {-2381.5737,-579.5432,132.1172,118.0},
- {1244.8322,-2036.8687,59.8600,270.0},
- {833.7303,-1795.3284,14.3240,180.0}};
- /*******************************************************************************
- * <=[FORWARDS]=> *
- *******************************************************************************/
- forward VitaPlayerAuto();
- forward CarInfo();
- forward NomeServer1();
- forward NomeServer2();
- forward PlayerInfoTimer();
- forward UpdateTime();
- forward InAreas();
- forward IsPlayerInArea(playerID, Float:minx, Float:miny, Float:maxx, Float:maxy, Float:minz, Float:maxz);
- IsPlayerInArea(playerID, Float:minx, Float:miny, Float:maxx, Float:maxy, Float:minz, Float:maxz){
- new Float:x, Float:y, Float:z; GetPlayerPos(playerID, x, y, z);
- if(x >= minx && x <= maxx && y >= miny && y <= maxy && z >=minz && z <= maxz){
- return 1;}
- return 0;}
- /*******************************************************************************
- * <=[GAMEMODE]=> *
- *******************************************************************************/
- public OnGameModeInit()
- {
- CreateObject(3374, 784.958984, 826.841553, 6.321026, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 781.621521, 826.920532, 6.337346, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 777.411072, 827.519531, 6.358056, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 772.685791, 827.403564, 6.381105, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 772.620178, 827.639221, 9.381105, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 776.926086, 828.070374, 9.358056, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 781.358398, 827.916504, 9.337346, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 785.478699, 828.851379, 9.012636, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 787.117676, 830.462952, 6.312361, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 772.379761, 828.090515, 12.381105, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 776.503784, 829.372070, 12.358056, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 780.116638, 829.926331, 12.179131, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 783.924377, 830.861206, 11.976908, 0.0000, 0.0000, 0.0000);
- CreateObject(3374, 767.161255, 875.081482, -1.133718, 0.0000, 0.0000, 33.7500);
- CreateObject(3374, 763.861755, 873.571594, -1.641577, 0.0000, 0.0000, 33.7500);
- CreateObject(3374, 760.326050, 871.709045, -2.012226, 0.0000, 0.0000, 33.7500);
- CreateObject(3374, 757.017090, 869.809937, -2.395575, 0.0000, 0.0000, 33.7500);
- CreateObject(3374, 753.256287, 867.556763, -2.860586, 0.0000, 0.0000, 33.7500);
- CreateObject(3374, 773.240967, 832.907410, 6.380235, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 773.431641, 838.873047, 6.382124, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 774.273560, 843.569763, 6.379893, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 762.295776, 904.955505, -0.615910, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 766.224548, 903.783752, -0.781507, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 770.435303, 905.297729, -0.698271, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 774.816101, 903.992554, -0.834366, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 771.710632, 903.014893, 1.295809, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 676.614258, 985.873352, -12.278059, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 675.807678, 980.812378, -12.242129, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 675.384521, 976.039917, -12.216961, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 674.392578, 971.803101, -12.200008, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 672.877930, 967.626282, -12.170592, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 673.755127, 963.720032, -12.154149, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 674.020081, 960.077881, -12.132237, 0.0000, 0.0000, 348.7500);
- CreateObject(3374, 735.633850, 879.991394, -26.011173, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 739.492981, 881.104004, -26.038006, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 731.872314, 878.646240, -25.985912, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 727.864319, 877.618896, -25.958042, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 723.981201, 875.635193, -26.036655, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 720.055908, 875.700989, -26.487560, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 715.976990, 875.068298, -27.108540, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 710.267151, 872.289612, -28.021751, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 712.315186, 876.269104, -27.624969, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 704.769714, 869.894531, -28.894493, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 704.522583, 875.473694, -28.801743, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 620.340576, 950.184998, -34.383404, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 620.967834, 956.914734, -33.439651, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 621.917908, 954.032227, -32.976376, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 620.196289, 947.904968, -34.714554, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 613.966797, 944.178711, -37.280823, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 626.824097, 946.041687, -35.633770, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 624.436951, 941.822937, -36.668030, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 623.115295, 939.984131, -37.096897, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 623.855103, 937.474792, -37.580776, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 625.316650, 934.503540, -38.192631, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 620.237122, 932.591064, -38.983189, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 616.466431, 928.793884, -40.075233, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 658.923889, 943.832458, -35.448910, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 652.321350, 943.161499, -35.331062, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 652.262207, 940.816650, -35.914669, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 658.730774, 940.473206, -36.402332, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 656.715027, 936.336426, -37.232998, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 649.455017, 936.904419, -36.830456, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 646.697815, 934.199280, -37.548130, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 652.949646, 933.106689, -37.852509, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 641.037842, 928.145996, -39.357555, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 646.495911, 930.284241, -38.740505, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 649.957825, 930.037964, -38.578434, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 635.121826, 922.274963, -40.818073, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 639.785156, 923.679749, -40.415855, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 649.089111, 927.412170, -39.417767, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 627.447205, 910.953979, -43.309723, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 627.097168, 907.367920, -43.700615, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 626.904297, 916.407410, -42.308971, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 627.737610, 921.361572, -41.152664, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 620.163940, 902.709106, -43.329918, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 611.033386, 901.379395, -43.718433, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 597.862732, 896.222656, -44.323048, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 591.249390, 909.349854, -43.628582, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 609.106628, 911.779541, -37.095539, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 609.147705, 913.238831, -43.314510, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 614.063171, 915.710571, -42.751167, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 587.053833, 893.022766, -44.054367, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 574.334412, 890.466431, -42.861271, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 552.250488, 884.194885, -42.251423, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 579.668762, 910.035583, -42.812714, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 564.522583, 908.496643, -42.466961, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 545.435181, 912.633362, -40.242195, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 521.824585, 914.122070, -39.882553, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 522.656494, 898.021484, -39.439598, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 507.858765, 880.784546, -34.224163, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 511.101807, 882.768677, -35.179699, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 495.422882, 880.955627, -31.376942, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 500.405945, 889.670288, -32.293667, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 487.440308, 894.239563, -30.378830, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 502.964813, 903.963318, -32.658672, 0.0000, 0.0000, 11.2500);
- CreateObject(3374, 509.283173, 911.534912, -33.893021, 0.0000, 0.0000, 11.2500);
- CreateObject(1225, 519.570435, 910.539124, -40.922829, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 517.847046, 911.429077, -39.688496, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 515.560547, 911.731445, -38.108650, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 513.080627, 911.185242, -36.621807, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 510.483154, 909.947937, -35.565414, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 507.516174, 909.050720, -34.377548, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 505.102203, 906.336304, -34.080116, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 504.013031, 903.359558, -34.099144, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 502.835632, 898.685120, -34.125927, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 506.831177, 894.146851, -35.154366, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 510.552673, 888.866394, -36.138756, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 512.901428, 885.648743, -36.788383, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 516.873962, 885.159241, -37.537689, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 520.897766, 894.507202, -38.706242, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 526.022217, 892.452454, -39.679951, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 518.792603, 882.006226, -38.199585, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 529.565857, 890.416870, -38.673737, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 511.529633, 869.306458, -39.571011, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 533.281799, 888.995667, -38.156139, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 537.088745, 888.533691, -38.214001, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 542.003845, 887.281250, -37.895515, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 544.899780, 886.149658, -37.453865, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 526.408325, 883.956055, -37.989307, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 514.316956, 869.254639, -41.071899, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 531.192200, 884.667419, -37.514450, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 535.043884, 884.094971, -37.096870, 0.0000, 0.0000, 0.0000);
- CreateObject(1633, 545.305359, 881.253296, -35.754356, 0.0000, 0.0000, 247.5000);
- CreateObject(7073, -290.592285, 1506.198853, 92.933258, 0.0000, 0.0000, 78.7500);
- CreateObject(7073, -312.655945, 1506.009155, 92.876602, 0.0000, 0.0000, 78.7500);
- CreateObject(9833, -312.850281, 1538.817627, 77.765045, 0.0000, 0.0000, 0.0000);
- CreateObject(14608, -299.911255, 1539.939819, 76.833511, 0.0000, 0.0000, 180.0000);
- CreateObject(621, -308.358978, 1488.213989, 74.639008, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -295.062653, 1491.015503, 74.643616, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -305.729675, 1477.042969, 74.050247, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -294.303284, 1478.855713, 74.213699, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -292.630615, 1465.835449, 73.504364, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -303.935364, 1463.351074, 73.296783, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -291.675873, 1452.196777, 72.778870, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -303.066132, 1451.463989, 72.673492, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -289.655731, 1433.991699, 71.949829, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -301.158997, 1438.209717, 72.019135, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -289.128448, 1417.815796, 71.338440, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -301.144348, 1423.725830, 71.410538, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -291.656952, 1399.459106, 71.280869, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -301.484955, 1410.406250, 71.176895, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -303.919312, 1402.420654, 71.179764, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -297.397339, 1391.296753, 71.359436, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -305.083923, 1388.846680, 71.309875, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -319.220673, 1393.362549, 70.840210, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -314.196838, 1406.067505, 70.184555, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -326.599457, 1400.630127, 70.161087, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -320.480804, 1416.842163, 68.841843, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -331.645844, 1411.546265, 69.118225, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -336.443054, 1423.285522, 67.749969, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -330.004639, 1436.857544, 66.644547, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -342.562836, 1434.197510, 66.516434, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -337.010132, 1450.001831, 65.117310, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -350.382751, 1449.822266, 64.630646, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -347.032227, 1467.153076, 63.363071, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -358.741272, 1472.210083, 62.721634, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -359.926300, 1460.346802, 62.822094, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -377.339478, 1467.792236, 61.067490, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -371.186646, 1455.684082, 60.900295, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -370.944000, 1443.806030, 60.002384, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -386.414337, 1451.704224, 60.286980, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -381.360352, 1463.330200, 60.637836, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -383.390808, 1437.033691, 59.887749, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -366.574615, 1434.613770, 59.439175, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -360.994446, 1421.954590, 58.696377, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -374.378876, 1420.514160, 58.773167, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -350.412720, 1405.010864, 57.465523, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -362.520050, 1399.913330, 57.324280, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -343.275482, 1393.062744, 56.656586, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -353.844421, 1384.183228, 56.234379, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -337.943970, 1385.472534, 56.177483, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -347.946777, 1372.018066, 55.361748, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -330.292297, 1368.171875, 54.889767, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -341.189453, 1361.691650, 54.514217, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -335.521942, 1351.443970, 53.806301, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -324.885040, 1358.383057, 54.263615, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -320.686035, 1349.427002, 53.749794, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -314.803589, 1335.924683, 53.164658, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -326.719360, 1334.894897, 53.129475, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -313.618378, 1329.015015, 52.892597, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -315.873169, 1320.282959, 52.407738, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -330.054016, 1323.150757, 51.293339, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -321.826721, 1312.228516, 51.846027, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -338.847260, 1310.469971, 50.854439, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -349.324188, 1320.256348, 50.124928, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -340.581604, 1330.298096, 50.078098, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -350.487396, 1344.367310, 48.432194, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -361.715698, 1334.407104, 48.854755, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -373.547668, 1356.405273, 46.150021, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -365.659760, 1375.244995, 45.062962, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -381.816284, 1372.351196, 43.868313, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -375.282501, 1390.378662, 42.236744, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -390.164368, 1391.578125, 41.513569, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -388.905762, 1419.737305, 38.483459, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -399.791687, 1411.686035, 38.867249, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -412.067566, 1435.503174, 36.121265, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -405.927063, 1451.281616, 35.031132, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -427.701416, 1436.046509, 33.478645, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -432.485901, 1433.653809, 32.356529, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -436.681824, 1433.531250, 32.121567, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -441.646057, 1434.404053, 32.094254, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -447.618347, 1451.587891, 32.672684, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -437.289063, 1462.038208, 33.021252, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -440.147522, 1487.941284, 33.032520, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -452.414246, 1476.328125, 33.475552, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -455.127075, 1508.760010, 35.100506, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -438.917511, 1524.177002, 33.964539, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -455.230469, 1519.364502, 35.372906, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -455.572479, 1531.380127, 35.724133, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -441.876221, 1539.747192, 35.158161, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -457.573853, 1543.140259, 36.232117, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -444.988556, 1558.163330, 35.154278, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -462.054901, 1562.062988, 36.601818, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -449.131714, 1570.790039, 35.004807, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -460.112823, 1589.370117, 35.625507, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -445.742126, 1598.878296, 34.303471, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -445.894165, 1638.517212, 34.931316, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -457.514587, 1609.927979, 35.485233, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -454.243439, 1624.498779, 35.490635, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -439.407623, 1620.560547, 33.958172, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -427.752289, 1648.174194, 34.233295, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -436.825195, 1658.319824, 35.811298, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -427.982758, 1673.775391, 36.990597, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -413.434998, 1671.241577, 35.966801, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -418.176208, 1696.909790, 39.162067, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -400.773865, 1695.828979, 38.038570, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -413.391052, 1718.004517, 40.480236, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -396.927307, 1719.527466, 39.627010, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -413.411499, 1736.874146, 40.968552, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -395.800049, 1736.385498, 40.437672, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -389.618805, 1755.587280, 42.493160, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -404.987701, 1754.803345, 41.718826, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -393.997742, 1773.907349, 44.081249, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -375.703003, 1777.556641, 45.529045, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -384.737671, 1800.238159, 47.468060, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -370.699982, 1812.554565, 48.218235, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -388.346100, 1817.958984, 49.233379, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -371.804260, 1828.666626, 49.572018, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -389.764130, 1835.150269, 50.300049, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -377.204346, 1845.252075, 50.822826, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -391.919647, 1846.658813, 51.119183, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -381.270477, 1862.085449, 52.273254, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -396.823395, 1868.522949, 53.086502, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -385.522644, 1883.528442, 54.870270, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -397.835358, 1890.151367, 55.124050, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -386.295166, 1910.347534, 56.976574, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -400.412170, 1922.835693, 56.968147, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -414.481812, 1909.167603, 56.970184, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -421.097992, 1896.056519, 58.335133, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -424.387299, 1877.560669, 61.142551, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -421.938354, 1861.545532, 63.015804, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -442.337280, 1891.485474, 59.157814, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -443.622711, 1874.713135, 61.340965, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -439.152008, 1858.607666, 62.972195, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -421.214111, 1844.020996, 64.733658, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -441.024750, 1850.514526, 63.936161, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -420.118439, 1837.728882, 65.378403, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -437.789856, 1836.469238, 65.284668, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -420.005737, 1832.821167, 65.829498, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -418.411896, 1821.896606, 66.903000, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -436.519775, 1827.182373, 67.165924, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -416.465363, 1811.934937, 67.908905, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -431.110504, 1796.405518, 69.095200, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -416.045105, 1798.227051, 69.108353, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -413.398132, 1780.557617, 70.673126, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -431.317810, 1789.083618, 69.863464, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -414.822235, 1771.497559, 71.092545, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -434.977509, 1776.911987, 71.086365, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -421.355286, 1764.533569, 71.176819, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -434.914673, 1754.274414, 71.332199, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -469.975342, 1753.734863, 71.607086, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -449.051361, 1769.389038, 71.202850, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -461.391571, 1785.277710, 73.233368, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -474.923401, 1785.152222, 73.417145, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -472.287109, 1770.004883, 72.098663, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -459.788666, 1774.858032, 72.166107, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -460.912842, 1798.866577, 74.800995, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -473.876373, 1804.348022, 75.087311, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -460.287292, 1820.681641, 76.894562, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -474.203430, 1839.454712, 78.582275, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -463.411652, 1856.876953, 80.110519, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -478.846619, 1875.305176, 81.865463, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -465.590210, 1894.661499, 83.111084, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -481.636169, 1893.214478, 83.316040, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -470.693817, 1905.569702, 83.620346, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -483.905426, 1903.832275, 84.140381, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -471.795593, 1921.171631, 84.653290, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -485.713654, 1917.609253, 84.937286, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -488.115570, 1932.121094, 85.779388, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -473.388214, 1938.763306, 85.166458, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -483.211487, 1952.744751, 84.983612, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -470.178528, 1972.893555, 81.331482, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -459.318939, 1965.854980, 81.332794, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -458.490936, 1988.208496, 78.160736, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -444.719940, 1982.434448, 77.516754, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -416.814087, 2007.596924, 70.642960, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -445.550964, 2000.572754, 74.876434, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -429.385559, 2018.047974, 70.386734, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -406.541504, 2040.159668, 64.501572, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -401.227905, 2025.401367, 65.983749, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -370.827637, 2062.609619, 59.786434, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -374.781799, 2081.579346, 59.648960, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -387.240906, 2066.467773, 60.401569, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -394.850861, 2074.663818, 60.636795, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -380.560486, 2093.822510, 59.192802, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -394.292969, 2096.779053, 60.879131, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -411.037231, 2087.189209, 60.832348, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -421.101685, 2078.268066, 60.730862, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -432.304443, 2067.409180, 60.528915, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -424.207428, 2047.599976, 60.454288, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -408.757935, 2066.410400, 60.775066, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -440.979828, 2058.485840, 60.318810, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -438.533813, 2037.042358, 59.934322, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -452.185760, 2048.215820, 60.179630, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -446.543243, 2026.192017, 59.770580, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -460.400330, 2038.271362, 59.695259, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -453.418884, 2018.945435, 59.610859, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -471.870209, 2021.154541, 59.235271, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -463.315765, 2011.682373, 59.243633, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -478.265015, 2016.735596, 59.355492, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -467.627502, 2004.551025, 59.364464, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -480.743958, 2012.516235, 59.217545, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -473.957397, 1998.242432, 59.323036, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -488.524048, 2005.346436, 59.264866, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -482.326538, 1990.796753, 59.299107, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -495.517944, 1997.366211, 59.090916, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -490.594727, 1983.322632, 59.257114, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -502.575867, 1977.806030, 59.233849, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -502.152527, 1994.239380, 59.165585, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -510.861176, 1974.606079, 59.315487, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -508.830292, 1995.641846, 59.366734, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -513.932861, 1973.955811, 59.410374, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -513.910828, 1998.966797, 59.489124, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -521.011536, 1975.732910, 59.278240, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -529.192383, 1975.237061, 59.303562, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -524.830750, 2000.920044, 59.320507, 0.0000, 0.0000, 0.0000);
- CreateObject(621, -537.063171, 1976.409912, 59.478359, 0.0000, 0.0000, 0.0000);
- CreateObject(1540, -307.686584, 1510.346313, 79.217361, 0.0000, 0.0000, 90.0000);
- CreateObject(1262, -306.714691, 1510.850464, 82.318855, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, -548.683960, 1993.890259, 59.963200, 0.0000, 0.0000, 45.0000);
- CreateObject(3578, -541.261902, 2000.944092, 60.160847, 0.0000, 0.0000, 45.0000);
- CreateObject(3578, -534.608643, 2007.927979, 60.062077, 0.0000, 0.0000, 45.0000);
- return 1;}
- }
- new strtemp[256];
- tdraw = TextDrawCreate(10.000000,425.000000," ");
- TextDrawColor(Text:tdraw,COLOR_WHITE);
- TextDrawFont(Text:tdraw,3);
- TextDrawLetterSize(Text:tdraw,0.6,1.3);
- TextDrawAlignment(Text:tdraw,0);
- format(strtemp,sizeof(strtemp),"~r~*** ~w~Gamemode Scriptata da ~y~Leo_Messi ~r~***");
- TextDrawSetString(Text:tdraw,strtemp);
- tempo1=SetTimer("VitaPlayerAuto",500,1);
- tempo2=SetTimer("CarInfo",100,1);
- tempo3=SetTimer("PlayerInfoTimer",200,1);
- tempo4=SetTimer("NomeServer1",2000,0);
- #if defined PLAYER_INFO
- for(new i=0;i<50;i++){
- PlayerInfo2[i] = TextDrawCreate(10.000000,180.000000," ");
- TextDrawFont(Text:PlayerInfo2[i],1);
- TextDrawLetterSize(PlayerInfo2[i],0.5,1.5);
- TextDrawAlignment(PlayerInfo2[i],0);}
- #endif
- #if defined CAR_HEALTH
- for(new i = 0; i < MAX_PLAYERS; i++){
- CarHealth[i] = TextDrawCreate(210.000000,390.000000," ");
- TextDrawFont(CarHealth[i],1);
- TextDrawLetterSize(CarHealth[i],0.810000,2.020000);
- TextDrawColor(CarHealth[i],COLOR_YELLOW);}
- #endif
- SetGameModeText("* AWESOME DRIFT *");
- ShowNameTags(1);SetWeather(5);ShowPlayerMarkers(1); SetNameTagDrawDistance(9999.0); SetWorldTime(5);UsePlayerPedAnims();
- //****************************************************************************//
- AddPlayerClass(226,2028.7170,1007.9003,10.8203,270.0,PISTOL,500,0,0,0,0); //Normal Ped1
- AddPlayerClass(28,2028.7170,1007.9003,10.8203,270.0,PISTOL,500,0,0,0,0); //Normal Ped2
- AddPlayerClass(7,2028.7170,1007.9003,10.8203,270.0,PISTOL,500,0,0,0,0); //Normal Ped3
- AddPlayerClass(69,2028.7170,1007.9003,10.8203,270.0,PISTOL,500,0,0,0,0); //Normal Ped4
- AddPlayerClass(165,2287.0510,2428.3872,10.8203,180.0,PISTOL,500,0,0,0,0); //FBI
- AddPlayerClass(166,1551.7374,-1675.5732,15.9814,90.0,PISTOL,500,0,0,0,0); //Police
- AddPlayerClass(283,1551.7374,-1675.5732,15.9814,90.0,PISTOL,500,0,0,0,0); //Police
- AddPlayerClass(285,1551.7374,-1675.5732,15.9814,90.0,PISTOL,500,0,0,0,0); //Police
- AddPlayerClass(265,1551.7374,-1675.5732,15.9814,90.0,PISTOL,500,0,0,0,0); //Tepenny
- AddPlayerClass(0,2495.0396,-1681.5645,13.3388,2.9431,PISTOL,500,0,0,0,0); //CJ
- AddPlayerClass(105,2495.0396,-1681.5645,13.3388,2.9431,PISTOL,500,0,0,0,0); //grove1
- AddPlayerClass(106,2495.0396,-1681.5645,13.3388,2.9431,PISTOL,500,0,0,0,0); //grove2
- AddPlayerClass(107,2495.0396,-1681.5645,13.3388,2.9431,PISTOL,500,0,0,0,0); //grove1
- AddPlayerClass(272,1124.0625,-2029.8197,74.4297,270.0,PISTOL,500,0,0,0,0); //Mafiaboss
- AddPlayerClass(238,2304.5032,-1649.9893,14.5516,177.6974,PISTOL,500,0,0,0,0); //Bitch1
- AddPlayerClass(245,2304.5032,-1649.9893,14.5516,177.6974,PISTOL,500,0,0,0,0); //Bitch2
- AddPlayerClass(246,2304.5032,-1649.9893,14.5516,177.6974,PISTOL,500,0,0,0,0); //Bitch3
- AddPlayerClass(102,830.8262,-1100.4926,24.2969,270.1599,PISTOL,500,0,0,0,0); //Balla1
- AddPlayerClass(103,830.8262,-1101.9926,24.2969,270.1599,PISTOL,500,0,0,0,0); //Balla2
- AddPlayerClass(104,830.8262,-1103.4926,24.2969,270.1599,PISTOL,500,0,0,0,0); //Balla3
- AddPlayerClass(114,1764.1902,-1937.8105,13.5768,270.1599,PISTOL,500,0,0,0,0); //Azteca1
- AddPlayerClass(115,1764.1902,-1937.8105,13.5768,270.1599,PISTOL,500,0,0,0,0); //Azteca2
- AddPlayerClass(116,1764.1902,-1937.8105,13.5768,270.1599,PISTOL,500,0,0,0,0); //Azteca3
- AddPlayerClass(108,2812.5349,-1182.3782,25.2754,270.0,PISTOL,500,0,0,0,0); //Vago1
- AddPlayerClass(109,2812.5349,-1183.8782,25.2754,270.0,PISTOL,500,0,0,0,0); //Vago2
- AddPlayerClass(110,2812.5349,-1185.3782,25.2754,270.0,PISTOL,500,0,0,0,0); //Vago3
- AddPlayerClass(29,2262.8901,-1758.2415,13.5469,0.0,PISTOL,500,0,0,0,0); //Incappucciato
- //****************************************************************************//
- elegy_d1_1=CreateVehicle(562,-314.8162,1514.9783,75.0173,0.4179,0,3,TIME_SPAWN_CARS); // elegy1
- elegy_d1_2=CreateVehicle(562,-320.9365,1515.6160,75.0191,359.6992,0,3,TIME_SPAWN_CARS); // elegy2
- elegy_d1_3=CreateVehicle(562,-327.4287,1515.3293,75.0193,0.1457,0,3,TIME_SPAWN_CARS); // elegy3
- elegy_d1_4=CreateVehicle(562,-333.4426,1515.3110,75.0195,359.7414,0,3,TIME_SPAWN_CARS); // elegy4
- elegy_d1_5=CreateVehicle(562,-339.7246,1515.3938,75.0180,359.7698,0,3,TIME_SPAWN_CARS); // elegy5
- elegy_d1_6=CreateVehicle(562,-346.0086,1515.6414,75.0170,0.0015,0,3,TIME_SPAWN_CARS); // elegy6
- sultan_d2_1=CreateVehicle(560,-2392.2998,-607.8143,132.3048,35.0354,1,1,TIME_SPAWN_CARS); // jester1
- sultan_d2_2=CreateVehicle(560,-2397.2959,-611.2857,132.3048,34.7290,6,1,TIME_SPAWN_CARS); // jester2
- flash_d2_1=CreateVehicle(565,-2392.8872,-599.4079,132.2728,125.0736,1,56,TIME_SPAWN_CARS); // flash1
- flash_d2_2=CreateVehicle(565,-2401.7419,-587.5086,132.2711,126.0859,1,56,TIME_SPAWN_CARS); // flash2
- elegy_d3_1=CreateVehicle(562,1246.2479,-2041.1329,59.4817,268.5010,0,3,TIME_SPAWN_CARS); // elegy d3 1
- elegy_d3_2=CreateVehicle(562,1246.1248,-2030.7529,59.4826,270.2646,1,3,TIME_SPAWN_CARS); // elegy d3 2
- elegy_d3_3=CreateVehicle(562,1246.5392,-2022.6560,59.4679,270.1208,3,3,TIME_SPAWN_CARS); // elegy d3 3
- elegy_d3_4=CreateVehicle(562,1246.2544,-2015.7302,59.4750,270.2187,6,3,TIME_SPAWN_CARS); // elegy d3 4
- elegy_d4_1=CreateVehicle(562,827.4843,-1779.2490,13.9424,195.1938,1,0,TIME_SPAWN_CARS); // elegy_d4_1
- elegy_d4_2=CreateVehicle(562,819.0854,-1784.9222,13.9391,227.5191,3,0,TIME_SPAWN_CARS); // elegy_d4_2
- elegy_d4_3=CreateVehicle(562,836.7298,-1781.4438,13.9386,153.5798,6,0,TIME_SPAWN_CARS); // elegy_d4_3
- elegy_d4_4=CreateVehicle(562,842.5681,-1789.9498,13.9429,115.2471,57,0,TIME_SPAWN_CARS); // elegy_d4_4
- elegy_d5_1=CreateVehicle(562,2277.8008,-2348.4231,13.2069,250.8365,3,0,TIME_SPAWN_CARS); // elegy_d5_1
- elegy_d5_2=CreateVehicle(562,2282.3196,-2353.4907,13.2069,251.6033,3,0,TIME_SPAWN_CARS); // elegy_d5_2
- elegy_d5_3=CreateVehicle(562,2286.9304,-2358.6106,13.2065,245.4723,3,0,TIME_SPAWN_CARS); // elegy_d5_3
- elegy_d5_4=CreateVehicle(562,2287.6284,-2338.4109,13.2051,202.2799,3,0,TIME_SPAWN_CARS); // elegy_d5_4
- elegy_d5_5=CreateVehicle(562,2293.0859,-2343.4016,13.2064,202.8372,3,0,TIME_SPAWN_CARS); // elegy_d5_5
- elegy_d5_6=CreateVehicle(562,2298.3066,-2348.5408,13.2065,200.2808,3,0,TIME_SPAWN_CARS); // elegy_d5_6
- AddStaticVehicle(411,1256.6528,-2010.6254,59.2430,179.5589,6,6); // infernus d3 1
- AddStaticVehicle(411,1264.0372,-2010.6283,59.0320,179.9428,6,6); // infernus d3 2
- AddStaticVehicle(411,1269.3359,-2010.9248,58.8805,180.1656,6,6); // infernus d3 3
- AddStaticVehicle(411,1276.2338,-2010.1608,58.6841,180.5237,6,6); // infernus d3 4
- AddStaticVehicle(562,-2414.3054,-587.3031,132.3066,214.8672,6,0); //
- AddStaticVehicle(562,-2409.2886,-583.3287,132.3082,214.8828,6,0); //
- AddStaticVehicle(559,-2494.2844,-602.1353,132.2189,180.3211,56,1); //
- AddStaticVehicle(559,-2505.6721,-601.6947,132.2188,179.3393,56,1); //
- AddStaticVehicle(559,-2513.1831,-601.7897,132.2187,179.9089,56,1); //
- AddStaticVehicle(559,-2531.9375,-601.5029,132.2187,179.9992,56,1); //
- AddStaticVehicle(559,-1886.8342,-817.5203,31.6798,90.1411,56,1); //
- AddStaticVehicle(559,-1871.8888,-836.9843,31.6798,90.0904,56,1); //
- AddStaticVehicle(536,-1872.7919,-850.0784,31.7612,90.3130,0,56); //
- AddStaticVehicle(536,-1887.2317,-890.5042,31.7618,89.7817,0,56); //
- AddStaticVehicle(439,-1871.7156,-853.2545,31.9194,89.9999,3,6); //
- AddStaticVehicle(439,-1887.2554,-801.9365,31.9191,89.6419,3,6); //
- AddStaticVehicle(439,-1897.2765,-936.5278,31.9188,270.7605,3,6); //
- AddStaticVehicle(535,-1871.2218,-871.1074,31.7874,90.1324,0,6); //
- AddStaticVehicle(535,-1871.4902,-936.5441,31.7877,89.8404,0,6); //
- AddStaticVehicle(402,-1897.1497,-884.1402,31.8550,269.8574,6,1); //
- AddStaticVehicle(402,-1897.3802,-843.5033,31.8549,271.2345,6,1); //
- AddStaticVehicle(402,-1871.9803,-781.1037,31.8551,269.5940,6,1); //
- AddStaticVehicle(429,-1897.0713,-933.6788,31.7031,268.9417,56,0); //
- AddStaticVehicle(429,-1886.9283,-963.7364,31.7031,88.7616,56,0); //
- AddStaticVehicle(429,-1897.3604,-874.3018,31.7031,269.1915,56,0); //
- AddStaticVehicle(477,-1897.9359,-787.0715,31.7783,269.7861,0,1); //
- AddStaticVehicle(477,-1897.5277,-753.9415,31.7760,89.6822,0,1); //
- AddStaticVehicle(451,-303.2271,1582.2648,75.1401,313.0697,0,1); //
- AddStaticVehicle(541,1254.1815,-2063.5388,59.4114,358.6187,1,0); //
- AddStaticVehicle(541,1261.2512,-2063.4253,59.2258,357.4277,1,0); //
- AddStaticVehicle(541,1239.3068,-1814.1129,13.0527,270.1432,1,0); //
- AddStaticVehicle(541,1238.8124,-1822.1113,13.0414,271.1531,1,0); //
- AddStaticVehicle(555,1207.6666,-1828.1239,13.0927,182.3405,56,56); //
- AddStaticVehicle(555,1197.6501,-1836.2804,13.0851,269.6407,56,56); //
- AddStaticVehicle(492,2508.1802,-1665.7750,13.2004,191.8329,1,0); //
- AddStaticVehicle(492,2468.5320,-1653.2859,13.1795,91.3547,1,0); //
- AddStaticVehicle(600,2473.7942,-1692.6951,13.2336,358.6398,1,0); //
- //****************************************************************************//
- AddVehicleComponent(elegy_d1_1,1010);AddVehicleComponent(elegy_d1_1,1087);AddVehicleComponent(elegy_d1_1,1039);AddVehicleComponent(elegy_d1_1,1146);AddVehicleComponent(elegy_d1_1,1148);AddVehicleComponent(elegy_d1_1,1172);AddVehicleComponent(elegy_d1_1,1098);ChangeVehiclePaintjob(elegy_d1_1,1);ChangeVehicleColor(elegy_d1_1,1,0);
- AddVehicleComponent(elegy_d1_2,1010);AddVehicleComponent(elegy_d1_2,1087);AddVehicleComponent(elegy_d1_2,1039);AddVehicleComponent(elegy_d1_2,1146);AddVehicleComponent(elegy_d1_2,1148);AddVehicleComponent(elegy_d1_2,1172);AddVehicleComponent(elegy_d1_2,1098);ChangeVehiclePaintjob(elegy_d1_2,1);ChangeVehicleColor(elegy_d1_2,3,0);
- AddVehicleComponent(elegy_d1_3,1010);AddVehicleComponent(elegy_d1_3,1087);AddVehicleComponent(elegy_d1_3,1039);AddVehicleComponent(elegy_d1_3,1146);AddVehicleComponent(elegy_d1_3,1148);AddVehicleComponent(elegy_d1_3,1172);AddVehicleComponent(elegy_d1_3,1098);ChangeVehiclePaintjob(elegy_d1_3,1);ChangeVehicleColor(elegy_d1_3,6,0);
- AddVehicleComponent(elegy_d1_4,1010);AddVehicleComponent(elegy_d1_4,1087);AddVehicleComponent(elegy_d1_4,1039);AddVehicleComponent(elegy_d1_4,1146);AddVehicleComponent(elegy_d1_4,1148);AddVehicleComponent(elegy_d1_4,1172);AddVehicleComponent(elegy_d1_4,1098);ChangeVehiclePaintjob(elegy_d1_4,1);ChangeVehicleColor(elegy_d1_4,1,1);
- AddVehicleComponent(elegy_d1_5,1010);AddVehicleComponent(elegy_d1_5,1087);AddVehicleComponent(elegy_d1_5,1039);AddVehicleComponent(elegy_d1_5,1146);AddVehicleComponent(elegy_d1_5,1148);AddVehicleComponent(elegy_d1_5,1172);AddVehicleComponent(elegy_d1_5,1098);ChangeVehiclePaintjob(elegy_d1_5,1);ChangeVehicleColor(elegy_d1_5,6,0);
- AddVehicleComponent(elegy_d1_6,1010);AddVehicleComponent(elegy_d1_6,1087);AddVehicleComponent(elegy_d1_6,1039);AddVehicleComponent(elegy_d1_6,1146);AddVehicleComponent(elegy_d1_6,1148);AddVehicleComponent(elegy_d1_6,1172);AddVehicleComponent(elegy_d1_6,1098);ChangeVehiclePaintjob(elegy_d1_6,1);ChangeVehicleColor(elegy_d1_6,3,0);
- AddVehicleComponent(flash_d2_1,1010);AddVehicleComponent(flash_d2_1,1087);AddVehicleComponent(flash_d2_1,1048);AddVehicleComponent(flash_d2_1,1052);AddVehicleComponent(flash_d2_1,1049);AddVehicleComponent(flash_d2_1,1151);AddVehicleComponent(flash_d2_1,1152);AddVehicleComponent(flash_d2_1,1083);ChangeVehiclePaintjob(flash_d2_1,3);
- AddVehicleComponent(flash_d2_2,1010);AddVehicleComponent(flash_d2_2,1087);AddVehicleComponent(flash_d2_2,1048);AddVehicleComponent(flash_d2_2,1052);AddVehicleComponent(flash_d2_2,1049);AddVehicleComponent(flash_d2_2,1151);AddVehicleComponent(flash_d2_2,1152);AddVehicleComponent(flash_d2_2,1083);ChangeVehiclePaintjob(flash_d2_2,3);
- AddVehicleComponent(sultan_d2_1,1010);AddVehicleComponent(sultan_d2_1,1087);AddVehicleComponent(sultan_d2_1,1030);AddVehicleComponent(sultan_d2_1,1139);AddVehicleComponent(sultan_d2_1,1140);AddVehicleComponent(sultan_d2_1,1170);AddVehicleComponent(sultan_d2_1,1085);ChangeVehiclePaintjob(sultan_d2_1,1);
- AddVehicleComponent(sultan_d2_2,1010);AddVehicleComponent(sultan_d2_2,1087);AddVehicleComponent(sultan_d2_2,1030);AddVehicleComponent(sultan_d2_2,1139);AddVehicleComponent(sultan_d2_2,1140);AddVehicleComponent(sultan_d2_2,1170);AddVehicleComponent(sultan_d2_2,1085);ChangeVehiclePaintjob(sultan_d2_2,2);
- AddVehicleComponent(elegy_d3_1,1010);AddVehicleComponent(elegy_d3_1,1087);AddVehicleComponent(elegy_d3_1,1039);AddVehicleComponent(elegy_d3_1,1146);AddVehicleComponent(elegy_d3_1,1148);AddVehicleComponent(elegy_d3_1,1172);AddVehicleComponent(elegy_d3_1,1098);ChangeVehiclePaintjob(elegy_d3_1,2);ChangeVehicleColor(elegy_d3_1,1,0);
- AddVehicleComponent(elegy_d3_2,1010);AddVehicleComponent(elegy_d3_2,1087);AddVehicleComponent(elegy_d3_2,1039);AddVehicleComponent(elegy_d3_2,1146);AddVehicleComponent(elegy_d3_2,1148);AddVehicleComponent(elegy_d3_2,1172);AddVehicleComponent(elegy_d3_2,1098);ChangeVehiclePaintjob(elegy_d3_2,1);ChangeVehicleColor(elegy_d3_2,1,0);
- AddVehicleComponent(elegy_d3_3,1010);AddVehicleComponent(elegy_d3_3,1087);AddVehicleComponent(elegy_d3_3,1039);AddVehicleComponent(elegy_d3_3,1146);AddVehicleComponent(elegy_d3_3,1148);AddVehicleComponent(elegy_d3_3,1172);AddVehicleComponent(elegy_d3_3,1098);ChangeVehiclePaintjob(elegy_d3_3,2);ChangeVehicleColor(elegy_d3_3,1,0);
- AddVehicleComponent(elegy_d3_4,1010);AddVehicleComponent(elegy_d3_4,1087);AddVehicleComponent(elegy_d3_4,1039);AddVehicleComponent(elegy_d3_4,1146);AddVehicleComponent(elegy_d3_4,1148);AddVehicleComponent(elegy_d3_4,1172);AddVehicleComponent(elegy_d3_4,1098);ChangeVehiclePaintjob(elegy_d3_4,1);ChangeVehicleColor(elegy_d3_4,1,0);
- AddVehicleComponent(elegy_d4_1,1010);AddVehicleComponent(elegy_d4_1,1087);AddVehicleComponent(elegy_d4_1,1039);AddVehicleComponent(elegy_d4_1,1146);AddVehicleComponent(elegy_d4_1,1148);AddVehicleComponent(elegy_d4_1,1172);AddVehicleComponent(elegy_d4_1,1098);ChangeVehiclePaintjob(elegy_d4_1,3);ChangeVehicleColor(elegy_d4_1,1,1);
- AddVehicleComponent(elegy_d4_2,1010);AddVehicleComponent(elegy_d4_2,1087);AddVehicleComponent(elegy_d4_2,1039);AddVehicleComponent(elegy_d4_2,1146);AddVehicleComponent(elegy_d4_2,1148);AddVehicleComponent(elegy_d4_2,1172);AddVehicleComponent(elegy_d4_2,1098);ChangeVehiclePaintjob(elegy_d4_2,2);ChangeVehicleColor(elegy_d4_2,3,1);
- AddVehicleComponent(elegy_d4_3,1010);AddVehicleComponent(elegy_d4_3,1087);AddVehicleComponent(elegy_d4_3,1039);AddVehicleComponent(elegy_d4_3,1146);AddVehicleComponent(elegy_d4_3,1148);AddVehicleComponent(elegy_d4_3,1172);AddVehicleComponent(elegy_d4_3,1098);ChangeVehiclePaintjob(elegy_d4_3,2);ChangeVehicleColor(elegy_d4_3,6,0);
- AddVehicleComponent(elegy_d4_4,1010);AddVehicleComponent(elegy_d4_4,1087);AddVehicleComponent(elegy_d4_4,1039);AddVehicleComponent(elegy_d4_4,1146);AddVehicleComponent(elegy_d4_4,1148);AddVehicleComponent(elegy_d4_4,1172);AddVehicleComponent(elegy_d4_4,1098);ChangeVehiclePaintjob(elegy_d4_4,1);ChangeVehicleColor(elegy_d4_4,58,0);
- AddVehicleComponent(elegy_d5_1,1010);AddVehicleComponent(elegy_d5_1,1087);AddVehicleComponent(elegy_d5_1,1039);AddVehicleComponent(elegy_d5_1,1146);AddVehicleComponent(elegy_d5_1,1148);AddVehicleComponent(elegy_d5_1,1172);AddVehicleComponent(elegy_d5_1,1098);ChangeVehiclePaintjob(elegy_d5_1,1);ChangeVehicleColor(elegy_d5_1,1,0);
- AddVehicleComponent(elegy_d5_2,1010);AddVehicleComponent(elegy_d5_2,1087);AddVehicleComponent(elegy_d5_2,1039);AddVehicleComponent(elegy_d5_2,1146);AddVehicleComponent(elegy_d5_2,1148);AddVehicleComponent(elegy_d5_2,1172);AddVehicleComponent(elegy_d5_2,1098);ChangeVehiclePaintjob(elegy_d5_2,1);ChangeVehicleColor(elegy_d5_2,3,0);
- AddVehicleComponent(elegy_d5_3,1010);AddVehicleComponent(elegy_d5_3,1087);AddVehicleComponent(elegy_d5_3,1039);AddVehicleComponent(elegy_d5_3,1146);AddVehicleComponent(elegy_d5_3,1148);AddVehicleComponent(elegy_d5_3,1172);AddVehicleComponent(elegy_d5_3,1098);ChangeVehiclePaintjob(elegy_d5_3,1);ChangeVehicleColor(elegy_d5_3,6,0);
- AddVehicleComponent(elegy_d5_4,1010);AddVehicleComponent(elegy_d5_4,1087);AddVehicleComponent(elegy_d5_4,1039);AddVehicleComponent(elegy_d5_4,1146);AddVehicleComponent(elegy_d5_4,1148);AddVehicleComponent(elegy_d5_4,1172);AddVehicleComponent(elegy_d5_4,1098);ChangeVehiclePaintjob(elegy_d5_4,1);ChangeVehicleColor(elegy_d5_4,1,1);
- AddVehicleComponent(elegy_d5_5,1010);AddVehicleComponent(elegy_d5_5,1087);AddVehicleComponent(elegy_d5_5,1039);AddVehicleComponent(elegy_d5_5,1146);AddVehicleComponent(elegy_d5_5,1148);AddVehicleComponent(elegy_d5_5,1172);AddVehicleComponent(elegy_d5_5,1098);ChangeVehiclePaintjob(elegy_d5_5,1);ChangeVehicleColor(elegy_d5_5,6,0);
- AddVehicleComponent(elegy_d5_6,1010);AddVehicleComponent(elegy_d5_6,1087);AddVehicleComponent(elegy_d5_6,1039);AddVehicleComponent(elegy_d5_6,1146);AddVehicleComponent(elegy_d5_6,1148);AddVehicleComponent(elegy_d5_6,1172);AddVehicleComponent(elegy_d5_6,1098);ChangeVehiclePaintjob(elegy_d5_6,1);ChangeVehicleColor(elegy_d5_6,3,0);
- return 1;}
- /*******************************************************************************
- * <=[OnVehicleSpawn]=> *
- *******************************************************************************/
- public OnVehicleSpawn(vehicleid){
- if(vehicleid==elegy_d1_1){AddVehicleComponent(elegy_d1_1,1010);AddVehicleComponent(elegy_d1_1,1087);AddVehicleComponent(elegy_d1_1,1039);AddVehicleComponent(elegy_d1_1,1146);AddVehicleComponent(elegy_d1_1,1148);AddVehicleComponent(elegy_d1_1,1172);AddVehicleComponent(elegy_d1_1,1098);ChangeVehiclePaintjob(elegy_d1_1,1);ChangeVehicleColor(elegy_d1_1,1,0);}
- if(vehicleid==elegy_d1_2){AddVehicleComponent(elegy_d1_2,1010);AddVehicleComponent(elegy_d1_2,1087);AddVehicleComponent(elegy_d1_2,1039);AddVehicleComponent(elegy_d1_2,1146);AddVehicleComponent(elegy_d1_2,1148);AddVehicleComponent(elegy_d1_2,1172);AddVehicleComponent(elegy_d1_2,1098);ChangeVehiclePaintjob(elegy_d1_2,1);ChangeVehicleColor(elegy_d1_2,3,0);}
- if(vehicleid==elegy_d1_3){AddVehicleComponent(elegy_d1_3,1010);AddVehicleComponent(elegy_d1_3,1087);AddVehicleComponent(elegy_d1_3,1039);AddVehicleComponent(elegy_d1_3,1146);AddVehicleComponent(elegy_d1_3,1148);AddVehicleComponent(elegy_d1_3,1172);AddVehicleComponent(elegy_d1_3,1098);ChangeVehiclePaintjob(elegy_d1_3,1);ChangeVehicleColor(elegy_d1_3,6,0);}
- if(vehicleid==elegy_d1_4){AddVehicleComponent(elegy_d1_4,1010);AddVehicleComponent(elegy_d1_4,1087);AddVehicleComponent(elegy_d1_4,1039);AddVehicleComponent(elegy_d1_4,1146);AddVehicleComponent(elegy_d1_4,1148);AddVehicleComponent(elegy_d1_4,1172);AddVehicleComponent(elegy_d1_4,1098);ChangeVehiclePaintjob(elegy_d1_4,1);ChangeVehicleColor(elegy_d1_4,1,1);}
- if(vehicleid==elegy_d1_5){AddVehicleComponent(elegy_d1_5,1010);AddVehicleComponent(elegy_d1_5,1087);AddVehicleComponent(elegy_d1_5,1039);AddVehicleComponent(elegy_d1_5,1146);AddVehicleComponent(elegy_d1_5,1148);AddVehicleComponent(elegy_d1_5,1172);AddVehicleComponent(elegy_d1_5,1098);ChangeVehiclePaintjob(elegy_d1_5,1);ChangeVehicleColor(elegy_d1_5,6,0);}
- if(vehicleid==elegy_d1_6){AddVehicleComponent(elegy_d1_6,1010);AddVehicleComponent(elegy_d1_6,1087);AddVehicleComponent(elegy_d1_6,1039);AddVehicleComponent(elegy_d1_6,1146);AddVehicleComponent(elegy_d1_6,1148);AddVehicleComponent(elegy_d1_6,1172);AddVehicleComponent(elegy_d1_6,1098);ChangeVehiclePaintjob(elegy_d1_6,1);ChangeVehicleColor(elegy_d1_6,3,0);}
- if(vehicleid==sultan_d2_1){AddVehicleComponent(sultan_d2_1,1010);AddVehicleComponent(sultan_d2_1,1087);AddVehicleComponent(sultan_d2_1,1030);AddVehicleComponent(sultan_d2_1,1139);AddVehicleComponent(sultan_d2_1,1140);AddVehicleComponent(sultan_d2_1,1170);AddVehicleComponent(sultan_d2_1,1085);ChangeVehiclePaintjob(sultan_d2_1,1);}
- if(vehicleid==sultan_d2_2){AddVehicleComponent(sultan_d2_2,1010);AddVehicleComponent(sultan_d2_2,1087);AddVehicleComponent(sultan_d2_2,1030);AddVehicleComponent(sultan_d2_2,1139);AddVehicleComponent(sultan_d2_2,1140);AddVehicleComponent(sultan_d2_2,1170);AddVehicleComponent(sultan_d2_2,1085);ChangeVehiclePaintjob(sultan_d2_2,2);}
- if(vehicleid==flash_d2_1){AddVehicleComponent(flash_d2_1,1010);AddVehicleComponent(flash_d2_1,1087);AddVehicleComponent(flash_d2_1,1048);AddVehicleComponent(flash_d2_1,1052);AddVehicleComponent(flash_d2_1,1049);AddVehicleComponent(flash_d2_1,1151);AddVehicleComponent(flash_d2_1,1152);AddVehicleComponent(flash_d2_1,1083);ChangeVehiclePaintjob(flash_d2_1,3);}
- if(vehicleid==flash_d2_2){AddVehicleComponent(flash_d2_2,1010);AddVehicleComponent(flash_d2_2,1087);AddVehicleComponent(flash_d2_2,1048);AddVehicleComponent(flash_d2_2,1052);AddVehicleComponent(flash_d2_2,1049);AddVehicleComponent(flash_d2_2,1151);AddVehicleComponent(flash_d2_2,1152);AddVehicleComponent(flash_d2_2,1083);ChangeVehiclePaintjob(flash_d2_2,1);}
- if(vehicleid==elegy_d3_1){AddVehicleComponent(elegy_d3_1,1010);AddVehicleComponent(elegy_d3_1,1087);AddVehicleComponent(elegy_d3_1,1039);AddVehicleComponent(elegy_d3_1,1146);AddVehicleComponent(elegy_d3_1,1148);AddVehicleComponent(elegy_d3_1,1172);AddVehicleComponent(elegy_d3_1,1098);ChangeVehiclePaintjob(elegy_d3_1,2);ChangeVehicleColor(elegy_d3_1,1,0);}
- if(vehicleid==elegy_d3_2){AddVehicleComponent(elegy_d3_2,1010);AddVehicleComponent(elegy_d3_2,1087);AddVehicleComponent(elegy_d3_2,1039);AddVehicleComponent(elegy_d3_2,1146);AddVehicleComponent(elegy_d3_2,1148);AddVehicleComponent(elegy_d3_2,1172);AddVehicleComponent(elegy_d3_2,1098);ChangeVehiclePaintjob(elegy_d3_2,1);ChangeVehicleColor(elegy_d3_2,1,0);}
- if(vehicleid==elegy_d3_3){AddVehicleComponent(elegy_d3_3,1010);AddVehicleComponent(elegy_d3_3,1087);AddVehicleComponent(elegy_d3_3,1039);AddVehicleComponent(elegy_d3_3,1146);AddVehicleComponent(elegy_d3_3,1148);AddVehicleComponent(elegy_d3_3,1172);AddVehicleComponent(elegy_d3_3,1098);ChangeVehiclePaintjob(elegy_d3_3,2);ChangeVehicleColor(elegy_d3_3,1,0);}
- if(vehicleid==elegy_d3_4){AddVehicleComponent(elegy_d3_4,1010);AddVehicleComponent(elegy_d3_4,1087);AddVehicleComponent(elegy_d3_4,1039);AddVehicleComponent(elegy_d3_4,1146);AddVehicleComponent(elegy_d3_4,1148);AddVehicleComponent(elegy_d3_4,1172);AddVehicleComponent(elegy_d3_4,1098);ChangeVehiclePaintjob(elegy_d3_4,1);ChangeVehicleColor(elegy_d3_4,1,0);}
- if(vehicleid==elegy_d4_1){AddVehicleComponent(elegy_d4_1,1010);AddVehicleComponent(elegy_d4_1,1087);AddVehicleComponent(elegy_d4_1,1039);AddVehicleComponent(elegy_d4_1,1146);AddVehicleComponent(elegy_d4_1,1148);AddVehicleComponent(elegy_d4_1,1172);AddVehicleComponent(elegy_d4_1,1098);ChangeVehiclePaintjob(elegy_d4_1,3);ChangeVehicleColor(elegy_d4_1,1,1);}
- if(vehicleid==elegy_d4_2){AddVehicleComponent(elegy_d4_2,1010);AddVehicleComponent(elegy_d4_2,1087);AddVehicleComponent(elegy_d4_2,1039);AddVehicleComponent(elegy_d4_2,1146);AddVehicleComponent(elegy_d4_2,1148);AddVehicleComponent(elegy_d4_2,1172);AddVehicleComponent(elegy_d4_2,1098);ChangeVehiclePaintjob(elegy_d4_2,2);ChangeVehicleColor(elegy_d4_2,3,1);}
- if(vehicleid==elegy_d4_3){AddVehicleComponent(elegy_d4_3,1010);AddVehicleComponent(elegy_d4_3,1087);AddVehicleComponent(elegy_d4_3,1039);AddVehicleComponent(elegy_d4_3,1146);AddVehicleComponent(elegy_d4_3,1148);AddVehicleComponent(elegy_d4_3,1172);AddVehicleComponent(elegy_d4_3,1098);ChangeVehiclePaintjob(elegy_d4_3,2);ChangeVehicleColor(elegy_d4_3,6,0);}
- if(vehicleid==elegy_d4_4){AddVehicleComponent(elegy_d4_4,1010);AddVehicleComponent(elegy_d4_4,1087);AddVehicleComponent(elegy_d4_4,1039);AddVehicleComponent(elegy_d4_4,1146);AddVehicleComponent(elegy_d4_4,1148);AddVehicleComponent(elegy_d4_4,1172);AddVehicleComponent(elegy_d4_4,1098);ChangeVehiclePaintjob(elegy_d4_4,1);ChangeVehicleColor(elegy_d4_4,58,0);}
- if(vehicleid==elegy_d5_1){AddVehicleComponent(elegy_d5_1,1010);AddVehicleComponent(elegy_d5_1,1087);AddVehicleComponent(elegy_d5_1,1039);AddVehicleComponent(elegy_d5_1,1146);AddVehicleComponent(elegy_d5_1,1148);AddVehicleComponent(elegy_d5_1,1172);AddVehicleComponent(elegy_d5_1,1098);ChangeVehiclePaintjob(elegy_d5_1,1);ChangeVehicleColor(elegy_d5_1,1,0);}
- if(vehicleid==elegy_d5_2){AddVehicleComponent(elegy_d5_2,1010);AddVehicleComponent(elegy_d5_2,1087);AddVehicleComponent(elegy_d5_2,1039);AddVehicleComponent(elegy_d5_2,1146);AddVehicleComponent(elegy_d5_2,1148);AddVehicleComponent(elegy_d5_2,1172);AddVehicleComponent(elegy_d5_2,1098);ChangeVehiclePaintjob(elegy_d5_2,1);ChangeVehicleColor(elegy_d5_2,3,0);}
- if(vehicleid==elegy_d5_3){AddVehicleComponent(elegy_d5_3,1010);AddVehicleComponent(elegy_d5_3,1087);AddVehicleComponent(elegy_d5_3,1039);AddVehicleComponent(elegy_d5_3,1146);AddVehicleComponent(elegy_d5_3,1148);AddVehicleComponent(elegy_d5_3,1172);AddVehicleComponent(elegy_d5_3,1098);ChangeVehiclePaintjob(elegy_d5_3,1);ChangeVehicleColor(elegy_d5_3,6,0);}
- if(vehicleid==elegy_d5_4){AddVehicleComponent(elegy_d5_4,1010);AddVehicleComponent(elegy_d5_4,1087);AddVehicleComponent(elegy_d5_4,1039);AddVehicleComponent(elegy_d5_4,1146);AddVehicleComponent(elegy_d5_4,1148);AddVehicleComponent(elegy_d5_4,1172);AddVehicleComponent(elegy_d5_4,1098);ChangeVehiclePaintjob(elegy_d5_4,1);ChangeVehicleColor(elegy_d5_4,1,1);}
- if(vehicleid==elegy_d5_5){AddVehicleComponent(elegy_d5_5,1010);AddVehicleComponent(elegy_d5_5,1087);AddVehicleComponent(elegy_d5_5,1039);AddVehicleComponent(elegy_d5_5,1146);AddVehicleComponent(elegy_d5_5,1148);AddVehicleComponent(elegy_d5_5,1172);AddVehicleComponent(elegy_d5_5,1098);ChangeVehiclePaintjob(elegy_d5_5,1);ChangeVehicleColor(elegy_d5_5,6,0);}
- if(vehicleid==elegy_d5_6){AddVehicleComponent(elegy_d5_6,1010);AddVehicleComponent(elegy_d5_6,1087);AddVehicleComponent(elegy_d5_6,1039);AddVehicleComponent(elegy_d5_6,1146);AddVehicleComponent(elegy_d5_6,1148);AddVehicleComponent(elegy_d5_6,1172);AddVehicleComponent(elegy_d5_6,1098);ChangeVehiclePaintjob(elegy_d5_6,1);ChangeVehicleColor(elegy_d5_6,3,0);}
- return 1;}
- /*******************************************************************************
- * <=[SPEGNIMENTO GM]=> *
- *******************************************************************************/
- public OnGameModeExit(){
- KillTimer(tempo1);
- KillTimer(tempo2);
- KillTimer(tempo3);
- KillTimer(tempo4);
- return 1;}
- /*******************************************************************************
- * <=[SELEZIONE SKIN]=> *
- *******************************************************************************/
- public OnPlayerRequestClass(playerid, classid){
- SetPlayerFacingAngle(playerid,0);
- SetPlayerPos(playerid, 846.9625,-1817.1378,32.1953);
- SetPlayerCameraPos(playerid, 849.1249,-1813.5853,34.2561);
- SetPlayerCameraLookAt(playerid, 846.9625,-1817.1378,32.1953);
- return 1;}
- /*******************************************************************************
- * <=[OnPlayerConnect]=> *
- *******************************************************************************/
- public OnPlayerConnect(playerid){
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"[ENTRATO]: %s (id:%d) è entrato nel server ItaDriftGang.",name, playerid);
- SendClientMessageToAll(COLOR_YELLOW,string);print(string);
- //TextDrawShowForPlayer(playerid,CarHealth);
- TextDrawShowForPlayer(playerid,Text:tdraw);
- #if defined PLAYER_INFO
- TextDrawShowForPlayer(playerid,PlayerInfo2[playerid]);
- #endif
- return 1;}
- /*******************************************************************************
- * <=[OnPlayerDisconnect]=> *
- *******************************************************************************/
- public OnPlayerDisconnect(playerid, reason){
- new stringa[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- switch(reason){
- case 0: format(stringa, sizeof(stringa), "[CRASHATO]: %s è crashato dal server ItalianDriftGang.", name);
- case 1: format(stringa, sizeof(stringa), "[USCITO]: %s è uscito dal server ItalianDriftGang.", name);
- case 2: format(stringa, sizeof(stringa), "[CACCIATO]: %s è stato kickato dal server ItalianDriftGang.", name);}
- SendClientMessageToAll(COLOR_YELLOW, stringa);print(stringa);
- new file2[256],pname2[24];
- GetPlayerName(playerid, pname2, sizeof(pname2));
- format(file2, sizeof(file2), "Users/%s.sav", pname2);
- PlayerInfo[playerid][pLoggedin]=0;
- new File:hFile;
- hFile = fopen(file2, io_write);
- new var[64];
- format(var, 64, "adminlevel=%d\n",PlayerInfo[playerid][pAdminlevel]);fwrite(hFile, var);
- format(var, 64, "hashPW=%d\n",PlayerInfo[playerid][pPassword2]);fwrite(hFile, var);
- format(var, 64, "Kills=%d\n",PlayerInfo[playerid][GoodKillings]);fwrite(hFile, var);
- format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][Deaths]);fwrite(hFile, var);
- format(var, 64, "Score=%d\n",PlayerInfo[playerid][Score]);fwrite(hFile, var);
- format(var, 64, "Logged=%d\n",PlayerInfo[playerid][pLoggedin]);fwrite(hFile, var);
- fclose(hFile);
- return 1;}
- /*******************************************************************************
- * <=[OnPlayerSpawn]=> *
- *******************************************************************************/
- public OnPlayerSpawn(playerid){
- new rand = random(sizeof(PlayerSpawns));
- SetPlayerPos(playerid,PlayerSpawns[rand][0],PlayerSpawns[rand][1],PlayerSpawns[rand][2]);
- SetPlayerFacingAngle(playerid,PlayerSpawns[rand][3]);SetCameraBehindPlayer(playerid);
- GameTextForPlayer(playerid,"~w~DRIFT MODE!!!",3000,3);
- return 1;}
- /*******************************************************************************
- * <=[OnPlayerDeath]=> *
- *******************************************************************************/
- public OnPlayerDeath(playerid, killerid, reason){
- SendDeathMessage(killerid, playerid, reason);
- new name2[MAX_PLAYER_NAME];
- GivePlayerMoney(killerid,30000);
- GetPlayerName(killerid,name,sizeof(name));
- GetPlayerName(playerid,name2,sizeof(name2));
- PlayerInfo[playerid][Deaths]++;
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1); PlayerInfo[killerid][GoodKillings]++;
- GivePlayerMoney(killerid,400);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid,500);
- if(reason==38){
- if(!IsPlayerInArea(killerid, 465.9499, 1991.8876, 492.6693, 2028.8599, 58.9759, 69.6749)){
- if(!IsPlayerInAnyVehicle(killerid)){
- SendClientMessage(killerid,COLOR_RED,"KICKATO per minigun hack");
- GetPlayerName(killerid,name,sizeof(name));
- format(string,sizeof(string),"\"%s\" kicked for minigun hack",name);
- SendClientMessageToAll(COLOR_GREY,string);
- Kick(killerid);}}}
- return 1;}
- /*******************************************************************************
- * <=[OnPlayerCommandText]=> *
- *******************************************************************************/
- public OnPlayerCommandText(playerid, cmdtext[]){
- GetPlayerName(playerid,name,sizeof(name));
- format(string, sizeof(string), "*** \"%s\"(id: %d) ha digitato \"%s\" ***",name,playerid,cmdtext);
- MessageToAdmins(COLOR_GREY,string);print(string);
- // comandi normali //
- dcmd(kill, 4, cmdtext);
- dcmd(cmd, 3, cmdtext);
- dcmd(mylevel, 7, cmdtext);
- dcmd(admins, 6, cmdtext);
- dcmd(fix, 3, cmdtext);
- dcmd(flip, 4, cmdtext);
- dcmd(nitro, 5, cmdtext);
- dcmd(drift, 5, cmdtext);
- dcmd(drift1, 6, cmdtext);
- dcmd(drift2, 6, cmdtext);
- dcmd(drift3, 6, cmdtext);
- dcmd(drift4, 6, cmdtext);
- dcmd(drift5, 6, cmdtext);
- dcmd(tuning1, 7, cmdtext);
- dcmd(tuning2, 7, cmdtext);
- dcmd(tuning3, 7, cmdtext);
- // register system //
- dcmd(register, 8, cmdtext);
- dcmd(login, 5, cmdtext);
- dcmd(logout, 6, cmdtext);
- // admin commands //
- dcmd(admincmd, 8, cmdtext);
- dcmd(kick,4,cmdtext);
- dcmd(ban,3,cmdtext);
- dcmd(freeze,6,cmdtext);
- dcmd(unfreeze,8,cmdtext);
- dcmd(spec,4,cmdtext);
- dcmd(setweather,10,cmdtext);
- dcmd(settime,7,cmdtext);
- dcmd(specoff,7,cmdtext);
- dcmd(slap,4,cmdtext);
- dcmd(explode,7,cmdtext);
- dcmd(get,3,cmdtext);
- dcmd(goto,4,cmdtext);
- dcmd(gmx,3,cmdtext);
- dcmd(tempadmin,9,cmdtext);
- dcmd(makeadmin,9,cmdtext);
- dcmd(ccars,5,cmdtext);
- return SendClientMessage(playerid,COLOR_LIGHTRED,"ATTENZIONE: Questo comando non ci risulta per sicurezza fai /cmd per i comandi");}
- /*******************************************************************************
- * <=[TELETRASPORTI e COMANDI DCMD]=> *
- *******************************************************************************/
- dcmd_kill(playerid,params[]){
- #pragma unused params
- SetPlayerHealth(playerid,0);
- return 1;}
- dcmd_cmd(playerid,params[]){
- #pragma unused params
- SendClientMessage(playerid,COLOR_RED,"<><><><><><><><><><><><><><><><><><><><><>");
- SendClientMessage(playerid,COLOR_WHITE,"- COMANDI: /nitro /fix(per riparare l'auto) /flip /kill /admins");
- SendClientMessage(playerid,COLOR_WHITE,"- REGISTRAZIONE: /register /login /logout");
- SendClientMessage(playerid,COLOR_WHITE,"- TELE: /tuning(1,2,3) /drift(1,2,3,4,5)");
- SendClientMessage(playerid,COLOR_RED,"<><><><><><><><><><><><><><><><><><><><><>");
- return 1;}
- dcmd_mylevel(playerid,params[]){
- #pragma unused params
- format(string, sizeof(string), "Sei admin di livello %d.", PlayerInfo[playerid][pAdminlevel]);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- return 1;}
- dcmd_nitro(playerid,params[]){
- #pragma unused params
- if(IsPlayerInAnyVehicle(playerid)==1){
- new LVehicleID = GetPlayerVehicleID(playerid), LModel = GetVehicleModel(LVehicleID);
- switch(LModel){
- case 521,568,522:{
- SendClientMessage(playerid,COLOR_LIGHTRED,"Non puoi mettere il NOS in questo veicolo!!!"), SendClientMessage(playerid,COLOR_GREY,"Non puoi mettere il NOS in questo veicolo!!!");
- return 0;}}
- GetPlayerVehicleID(playerid); veh = GetPlayerVehicleID(playerid);
- AddVehicleComponent(veh,1010); //nos
- GameTextForPlayer(playerid,"~r~NOS ~g~Aggiunto ~g~al tuo veicolo",3000,4);
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),"%s ha inserito il NITRO nel suo veicolo",pname);
- SendClientMessageToAll(COLOR_GREY,string);
- print(string);}
- return 1;}
- dcmd_fix(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid,pname,sizeof(pname));
- RepairVehicle(GetPlayerVehicleID(playerid));
- GameTextForPlayer(playerid,"~g~Riparato!",3000,4);
- format(string,sizeof(string),"%s ha riparato il veicolo con il comando /fix",pname);
- SendClientMessageToAll(COLOR_GREY,string);
- return 1;}
- dcmd_flip(playerid,params[]){
- #pragma unused params
- new Float:x,Float:y,Float:z,Float:ang,vehicle;
- veh=GetPlayerVehicleID(playerid);
- GetPlayerName(playerid,pname,sizeof(pname));
- if(IsPlayerInAnyVehicle(playerid)){
- GetVehiclePos(vehicle,Float:x,Float:y,Float:z);GetPlayerFacingAngle(playerid,ang);
- SetPlayerPos(playerid,x,y,z);SetVehicleZAngle(vehicle,ang);
- GameTextForPlayer(playerid,"~g~Flippato",3000,4);
- format(string,sizeof(string),"%s ha flippato il veicolo con il comando /flip",pname);
- SendClientMessageToAll(COLOR_GREY,string);}else SendClientMessage(playerid,COLOR_LIGHTRED,"Non sei in nessun veicolo");
- return 1;}
- dcmd_admins(playerid,params[]){
- #pragma unused params
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "*** Admins Connessi in ItalianDriftGang: ***");
- for(new i=0;i<50;i++){
- if(IsPlayerConnected(i)){
- if(PlayerInfo[i][pAdminlevel]>=1){
- new name2[24],str[256];
- GetPlayerName(i, name2, sizeof(name2));
- format(str, sizeof(str), "- %s | (id: %d) | [Livello: %d]", name2, i, PlayerInfo[i][pAdminlevel]); SendClientMessage(playerid, COLOR_WHITE, str);}}}
- return 1;}
- dcmd_drift(playerid,params[]){
- #pragma unused params
- SendClientMessage(playerid,COLOR_LIGHTRED,"UTILIZZA: /drift(1,2,3,4,5)");
- return 1;}
- dcmd_drift1(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in drift1(/drift1)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"DRIFT 1",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,-304.1332,1527.7257,75.3594,185.0,0);else
- SetPlayerPos(playerid,-304.1332,1527.7257,75.3594);
- SetPlayerFacingAngle(playerid,185.0);
- return 1;}
- dcmd_drift2(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in drift2(/drift2)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"DRIFT 2",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,-2397.8071,-591.8931,132.3059,124.0,0);else
- SetPlayerPos(playerid,-2381.5737,-579.5432,132.1172);
- SetPlayerFacingAngle(playerid,118.0);
- return 1;}
- dcmd_drift3(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in drift3(/drift3)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"DRIFT 3",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,1244.8322,-2036.8687,59.8600,270.0,0);else
- SetPlayerPos(playerid,1244.8322,-2036.8687,59.8600);
- SetPlayerFacingAngle(playerid,270.0);
- return 1;}
- dcmd_drift4(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in drift4(/drift4)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"DRIFT 4",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,833.7303,-1795.3284,14.3240,180.0,0);else
- SetPlayerPos(playerid,833.7303,-1795.3284,14.3240);
- SetPlayerFacingAngle(playerid,180.0);
- return 1;}
- dcmd_drift5(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in drift5(/drift5)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"DRIFT 5",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,2285.3533,-2346.6116,13.5469,225.0,0);else
- SetPlayerPos(playerid,2285.3533,-2346.6116,13.5469);
- SetPlayerFacingAngle(playerid,225.0);
- return 1;}
- dcmd_tuning1(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in tuning1(/tuning1)", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"TUNING 1",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,-2708.6799,234.6679,4.1797,180.0,0);else
- SetPlayerPos(playerid,-2708.6799,234.6679,4.1797);
- SetPlayerFacingAngle(playerid,180.0);
- return 1;}
- dcmd_tuning2(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in /tuning2", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"TUNING 2",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,2648.8755,-2027.1577,13.5469,180.0,0);else
- SetPlayerPos(playerid,2648.8755,-2027.1577,13.5469);
- SetPlayerFacingAngle(playerid,180.0);
- return 1;}
- dcmd_tuning3(playerid,params[]){
- #pragma unused params
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s si è teletrasportato in /tuning3", name);SendClientMessageToAll(COLOR_ORANGE,string);print(string);
- GameTextForPlayer(playerid,"TUNING 3",3000,3);
- if(IsPlayerInAnyVehicle(playerid))TelePlayerVehicle(playerid,-1914.8788,225.5966,35.0078,90.0,0);else
- SetPlayerPos(playerid,-1914.8788,225.5966,35.0078);
- SetPlayerFacingAngle(playerid,90.0);
- return 1;}
- /*******************************************************************************
- * <=[REGISTRAZIONE]=> *
- *******************************************************************************/
- dcmd_register(playerid,params[]){
- new file2[256],pname2[24];
- GetPlayerName(playerid, pname2, sizeof(pname2));
- format(file2, sizeof(file2), "Users/%s.sav", pname2);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_RED, "NON SEI REGISTRATO USA /register [password]");
- return 1;}else{
- new File: file = fopen(string, io_write);
- if(fexist(file2)){
- SendClientMessage(playerid, COLOR_ORANGE, "AVVERTIMENTO:Questo nome ci risulta registrato usa /login [password]");
- fclose(file);
- return 1;}
- new File:hFile;
- hFile = fopen(file2, io_write);
- new var[64];
- PlayerInfo[playerid][Score] = GetPlayerScore(playerid);
- PlayerInfo[playerid][pAdminlevel] = 0;
- PlayerInfo[playerid][pLoggedin] = 1;
- PlayerInfo[playerid][pPassword2] = udb_hash(params);
- format(var, 64, "adminlevel=%d\n",PlayerInfo[playerid][pAdminlevel]);fwrite(hFile, var);
- format(var, 64, "password=%s\n",params);fwrite(hFile, var);
- format(var, 64, "hashPW=%d\n",PlayerInfo[playerid][pPassword2]);fwrite(hFile, var);
- //dini_Set(file2, "password", params);
- format(var, 64, "Kills=%d\n",PlayerInfo[playerid][GoodKillings]);fwrite(hFile, var);
- format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][Deaths]);fwrite(hFile, var);
- format(var, 64, "Score=%d\n",PlayerInfo[playerid][Score]);fwrite(hFile, var);
- format(var, 64, "Logged=%d\n",PlayerInfo[playerid][pLoggedin]);fwrite(hFile, var);
- fclose(hFile);
- SendClientMessage(playerid,COLOR_LIGHTGREEN, "ACCOUNT:Ti sei registrato nel magnifico server ItaDriftGang!!!");
- return 1;}}
- dcmd_login(playerid,params[]){
- new file2[256],pname2[24];
- new str[256];
- GetPlayerName(playerid, pname2, sizeof(pname2));
- format(file2, sizeof(file2), "Users/%s.sav", pname2);
- if(!strlen(params)) return SendClientMessage(playerid, COLOR_ORANGE, "AVVERTIMENTO:Usa /login [password]");
- if(!dini_Exists(file2)) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERRORE: Non sei registrato. Usa /register [password]");
- if(PlayerInfo[playerid][pLoggedin]==1) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERRORE: Hai gia loggato!!!");
- new tmp[256]; tmp = dini_Get(file2, "hashPW");
- if(udb_hash(params) != strval(tmp)) {
- format(str, 256, "ERRORE: Hai sbagliato la password(a terzo sbaglio si viene kickati) %s!", pname2);
- SendClientMessage(playerid, COLOR_LIGHTRED, str);}else{
- new File:hFile;
- hFile = fopen(file2, io_read);
- new key[128],val[128];
- new Data[128];
- PlayerInfo[playerid][pLoggedin] = 1;
- while(fread(hFile,Data,sizeof(Data))){
- key = ini_GetKey(Data);
- if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][GoodKillings] = strval( val ); }
- if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][Deaths] = strval( val ); }
- if( strcmp( key , "adminlevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdminlevel] = strval( val ); }
- if( strcmp( key , "hashPW" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPassword2] = strval( val ); }
- if( strcmp( key , "Score" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][Score] = strval( val ); }}
- fclose(hFile);
- new kills = PlayerInfo[playerid][GoodKillings];
- SetPlayerScore(playerid, kills);
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str), "ACCOUNT: Benvenuto %s, sei stato loggato correttamente!!!", pname);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,str);}
- return 1;}
- dcmd_logout(playerid,params[]){
- new file2[256],pname2[24];
- new str[256];
- GetPlayerName(playerid, pname2, sizeof(pname2));
- format(file2, sizeof(file2), "Users/%s.sav", pname2);
- if(!strlen(params)) return SendClientMessage(playerid, COLOR_ORANGE, "AVVERTIMENTO: /login [password]");
- if(!dini_Exists(file2)) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERRORE: Non hai un account! Usa /register [password]");
- if(PlayerInfo[playerid][pLoggedin]==0) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERRORE: Sei già disconnesso!!!");
- new tmp[256]; tmp = dini_Get(file2, "hashPW");
- if(udb_hash(params) != strval(tmp)) {
- format(str, 256, "ERRORE: Hai sbagliato password per %s!", pname2);
- SendClientMessage(playerid, COLOR_LIGHTRED, str);}else{
- PlayerInfo[playerid][pLoggedin] = 0;
- PlayerInfo[playerid][pPassword2] = udb_hash(params);
- new File:hFile;
- hFile = fopen(file2, io_write);
- new var[64];
- format(var, 64, "adminlevel=%d\n",PlayerInfo[playerid][pAdminlevel]);fwrite(hFile, var);
- format(var, 64, "password=%s\n",params);fwrite(hFile, var);
- format(var, 64, "hashPW=%d\n",PlayerInfo[playerid][pPassword2]);fwrite(hFile, var);
- //dini_Set(file2, "password", params);
- format(var, 64, "Kills=%d\n",PlayerInfo[playerid][GoodKillings]);fwrite(hFile, var);
- format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][Deaths]);fwrite(hFile, var);
- format(var, 64, "Score=%d\n",PlayerInfo[playerid][Score]);fwrite(hFile, var);
- format(var, 64, "Logged=%d\n",PlayerInfo[playerid][pLoggedin]);fwrite(hFile, var);
- fclose(hFile);
- PlayerInfo[playerid][pAdminlevel] = 0;
- format(str, sizeof(str), "ACCOUNT: %s! Ti sei disconnesso correttamente salvando i tuoi dati.print Usa /login [password] se vuoi accedere nuovamente.", pname2);
- SendClientMessage(playerid, COLOR_LIGHTGREEN,str);}
- return 1;}
- /*******************************************************************************
- * <=[COMANDI ADMINS]=> *
- *******************************************************************************/
- dcmd_admincmd(playerid,params[]){
- #pragma unused params
- if(PlayerInfo[playerid][pAdminlevel]>=1){
- SendClientMessage(playerid, COLOR_LIGHTRED, "********* Comandi per Admin: *********");
- SendClientMessage(playerid, COLOR_WHITE, "/kick /ban /freeze /unfreeze /gmx /slap /explode /spec /specoff");
- SendClientMessage(playerid, COLOR_WHITE, "/setweather /settime /get /goto /tempadmin /makeadmin");
- SendClientMessage(playerid, COLOR_LIGHTRED, "**************************************");}
- return 1;}
- dcmd_kick(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=KICK_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(tmp)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /kickid [id] [motivo]");
- return 1;}
- player = strval(tmp);
- if(IsPlayerConnected(player)){
- if(playerid==player){
- SendClientMessage(playerid, COLOR_RED, "<<<<Non puoi kickare te stesso!!!>>>>");}else{
- if(PlayerInfo[player][pAdminlevel]>=1){
- SendClientMessage(playerid, COLOR_RED, "Non puoi kickare un altro admin!!!");}else{
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str, sizeof(str), "Hai kickato %s", incriminato); SendClientMessage(playerid, COLOR_YELLOW, str);
- format(str, sizeof(str), "Sei stato kickato da %s", adminname); SendClientMessage(player, COLOR_LIGHTRED, str);
- format(str, sizeof(str), "[ADMIN]: %s ha kickato %s [motivo: %s]", adminname, incriminato, params[2]); SendClientMessageToAll(COLOR_YELLOW, str);
- GameTextForPlayer(player,"~r~CACCIATO!!!",20000,3);
- new File:reported = fopen("Users/KICKED_PLAYERS.sav",io_append);
- fwrite(reported, str);
- fclose(reported);
- printf("//--------[ADMIN]: %s ha kickato %s [motivo: %s] --------//",adminname, incriminato, params[2]); Kick(player);}}}else{
- SendClientMessage(playerid,COLOR_RED,"Questo ID non appartiene a nessun player!!!");}}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", KICK_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}
- return 1;}
- dcmd_ban(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=BAN_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(tmp)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /banid [id] [reason]");
- return 1;}
- player = strval(tmp);
- if(IsPlayerConnected(player)){
- if(playerid==player){
- SendClientMessage(playerid, COLOR_RED, "<<<<Non puoi bannare te stesso!!!>>>>");}else{
- if(PlayerInfo[player][pAdminlevel]>=1){
- SendClientMessage(playerid, COLOR_RED, "Non puoi bannare un altro admin!!!");}else{
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str, sizeof(str), "Hai bannato %s", incriminato); SendClientMessage(playerid, COLOR_YELLOW, str);
- format(str, sizeof(str), "Sei stato bannato da %s", adminname); SendClientMessage(player, COLOR_LIGHTRED, str);
- format(str, sizeof(str), "[ADMIN]: %s ha bannato %s [motivo: %s]", adminname, incriminato, params[2]); SendClientMessageToAll(COLOR_YELLOW, str);
- GameTextForPlayer(player,"~r~BANNATO!!!",20000,3);
- new File:reported = fopen("Users/BANNED_PLAYERS.sav",io_append);
- fwrite(reported, str);
- fclose(reported);
- printf("//--------[ADMIN]: %s ha bannato %s [motivo: %s] --------//",adminname, incriminato, params); Ban(player);}}}else{
- SendClientMessage(playerid,COLOR_RED,"Questo ID non appartiene a nessun player!!!");}}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", BAN_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}
- return 1;}
- dcmd_freeze(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=FREEZE_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /freeze [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str, sizeof(str), "[ADMIN]: %s ha freezato %s",adminname, incriminato, params[2]); SendClientMessageToAll(COLOR_LIGHTRED, str);
- TogglePlayerControllable(player,0);PlayerInfo[player][pFreezed]=1;}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", FREEZE_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_unfreeze(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=UNFREEZE_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /unfreeze [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str, sizeof(str), "[ADMIN]: %s ha sfreezato %s",adminname, incriminato, params[2]); SendClientMessageToAll(COLOR_GREEN, str);
- TogglePlayerControllable(player,1);PlayerInfo[player][pFreezed]=0;}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", UNFREEZE_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_spec(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=SPEC_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /spec [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerName(player, incriminato, sizeof(incriminato));
- GetPlayerName(playerid, adminname, sizeof(adminname));
- TogglePlayerSpectating(playerid, 1);
- SetPlayerInterior(playerid,GetPlayerInterior(player));
- PlayerSpectatePlayer(playerid, player, SPECTATE_MODE_NORMAL);
- format(string, sizeof(string), "Stai osservando %s", incriminato); SendClientMessage(playerid, COLOR_WHITE, string);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", SPEC_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_setweather(playerid,params[]){
- new str[256],str2[256];
- if(PlayerInfo[playerid][pAdminlevel]>=SET_WEATHER_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /setweather [weather id]");
- return 1;}
- player = strval(params);
- GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str2, sizeof(str2), "[ADMIN]: %s ha settato il tempo numero %d", adminname, player); SendClientMessageToAll(COLOR_YELLOW, str2);
- SetWeather(player);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", SET_WEATHER_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}
- return 1;}
- dcmd_settime(playerid,params[]){
- new str[256],str2[256];
- if(PlayerInfo[playerid][pAdminlevel]>=SET_TIME_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /settime [weather id]");}
- player = strval(params);
- GetPlayerName(playerid, adminname, sizeof(adminname));
- format(str2, sizeof(str2), "[ADMIN]: %s ha settato l'orario alle %d:00", adminname, player); SendClientMessageToAll(COLOR_YELLOW, str2);
- SetWorldTime(player);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", SET_TIME_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}
- return 1;}
- dcmd_specoff(playerid,params[]){
- #pragma unused params
- if(PlayerInfo[playerid][pAdminlevel]>=SPEC_LEVEL){
- SetPlayerInterior(playerid,0);
- TogglePlayerSpectating(playerid,0);}
- return 1;}
- dcmd_slap(playerid,params[]){
- new str[256],Float:X,Float:Y,Float:Z;
- if(PlayerInfo[playerid][pAdminlevel]>=SPEC_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /slap [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerPos(player, Float:X,Float:Y,Float:Z);
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(string, sizeof(string), "Hai slappato %s", incriminato); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s ha slappato %s", adminname, incriminato); SendClientMessageToAll(COLOR_LIGHTRED, string);
- GameTextForPlayer(player, "~r~Slappato!!!!",3000,4); SetPlayerPos(player,X,Y,Z+50);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", SPEC_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_explode(playerid,params[]){
- new str[256],Float:X,Float:Y,Float:Z;
- if(PlayerInfo[playerid][pAdminlevel]>=EXPLODE_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /explode [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerPos(player, Float:X,Float:Y,Float:Z);
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(string, sizeof(string), "Hai fatto esplodere %s", incriminato); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s ha fatto explodere %s", adminname, incriminato); SendClientMessageToAll(COLOR_LIGHTRED, string);
- GameTextForPlayer(player, "~r~MUORI!!!",3000,4); CreateExplosion(X,Y,Z,10,12000);CreateExplosion(X,Y,Z,10,12000);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", EXPLODE_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_get(playerid,params[]){
- new str[256],Float:X,Float:Y,Float:Z;
- if(PlayerInfo[playerid][pAdminlevel]>=GET_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /get [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerPos(playerid, Float:X,Float:Y,Float:Z);
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(string, sizeof(string), "Hai teletrasportato %s da te", incriminato); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s teletrasportato %s a se", adminname, incriminato); SendClientMessageToAll(COLOR_LIGHTRED, string);
- SetPlayerPos(player,X+3,Y,Z);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", GET_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_goto(playerid,params[]){
- new str[256],Float:X,Float:Y,Float:Z;
- if(PlayerInfo[playerid][pAdminlevel]>=GOTO_LEVEL){
- new tmp[256], Index; tmp = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /goto [id]");
- return 1;}
- player = strval(params);
- if(IsPlayerConnected(player)){
- GetPlayerPos(player, Float:X,Float:Y,Float:Z);
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(string, sizeof(string), "Ti sei teletrasportato da %s", incriminato); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s si è teletrasportato da %s", adminname, incriminato); SendClientMessageToAll(COLOR_LIGHTRED, string);
- SetPlayerPos(playerid,X+3,Y,Z);}else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", GOTO_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_gmx(playerid,params[]){
- #pragma unused params
- if(PlayerInfo[playerid][pAdminlevel]>=RESTART_LEVEL){
- SendRconCommand("gmx");
- GameTextForAll("~w~IL SERVER~n~~w~SI STA~n~~r~RIAVVIANDO...",8000,3);}
- return 1;}
- dcmd_ccars(playerid,params[]){
- #pragma unused params
- if(PlayerInfo[playerid][pAdminlevel]>=RESTART_LEVEL){
- for(new i=0;i<50;i++){
- DestroyVehicle(i);}}
- return 1;}
- dcmd_tempadmin(playerid,params[]){
- new str[256],file2[256];
- if(PlayerInfo[playerid][pAdminlevel]>=MAKE_ADMIN_LEVEL){
- new tmp[256],tmp2[256],livello, Index; tmp = strtok(params,Index); tmp2 = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /tempadmin [id] [livello]");
- return 1;}
- player = strval(params);
- livello = strval(tmp2);
- if(IsPlayerConnected(player)){
- if(livello>PlayerInfo[playerid][pAdminlevel]){
- SendClientMessage(playerid,COLOR_LIGHTRED,"Non puoi dare un livello admin (temporaneo) superiore al tuo!");}else
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));format(file2, sizeof(file2), "Users/%s.sav", incriminato);
- format(string, sizeof(string), "Hai fatto admin temporaneo %s [livello %d]", incriminato, livello); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s ha temporaneamente fatto admin %s [livello %d]", adminname, incriminato, livello); SendClientMessageToAll(COLOR_LIGHTRED, string);
- PlayerInfo[player][pAdminlevel]=livello;
- }else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", MAKE_ADMIN_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- dcmd_makeadmin(playerid,params[]){
- new str[256];
- if(PlayerInfo[playerid][pAdminlevel]>=MAKE_ADMIN_LEVEL){
- new file2[256],tmp[256],tmp2[256],livello, Index; tmp = strtok(params,Index); tmp2 = strtok(params,Index);
- if(!strlen(params)){
- SendClientMessage(playerid, COLOR_WHITE, "UTILIZZA: /makeadmin [id] [livello]");
- return 1;}
- player = strval(params);
- livello = strval(tmp2);
- if(IsPlayerConnected(player)){
- if(livello>PlayerInfo[playerid][pAdminlevel]){
- SendClientMessage(playerid,COLOR_LIGHTRED,"Non puoi dare un livello admin superiore al tuo!");}else
- GetPlayerName(player, incriminato, sizeof(incriminato)); GetPlayerName(playerid, adminname, sizeof(adminname));
- format(string, sizeof(string), "Hai fatto admin livello %d %s", livello, incriminato); SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "[ADMIN]: %s ha fatto admin livello %d %s", adminname, livello, incriminato); SendClientMessageToAll(COLOR_LIGHTRED, string);
- PlayerInfo[playerid][pAdminlevel]=livello;
- new File:hFile;
- format(file2, sizeof(file2), "Users/%s.sav", incriminato);
- hFile = fopen(file2, io_write);
- new var[64];
- format(var, 64, "adminlevel=%d\n",PlayerInfo[player][pAdminlevel]);fwrite(hFile, var);
- format(var, 64, "hashPW=%d\n",PlayerInfo[player][pPassword2]);fwrite(hFile, var);
- //dini_Set(file2, "password", params);
- format(var, 64, "Kills=%d\n",PlayerInfo[player][GoodKillings]);fwrite(hFile, var);
- format(var, 64, "Deaths=%d\n",PlayerInfo[player][Deaths]);fwrite(hFile, var);
- format(var, 64, "Score=%d\n",PlayerInfo[player][Score]);fwrite(hFile, var);
- format(var, 64, "Logged=%d\n",PlayerInfo[player][pLoggedin]);fwrite(hFile, var);
- fclose(hFile);
- }else{
- format(str, sizeof(str), "Devi avere livello admin %d per usare questo CMD!!!", MAKE_ADMIN_LEVEL); SendClientMessage(playerid, COLOR_LIGHTRED, str);}}
- return 1;}
- /*******************************************************************************
- * <=[STOCKS]=> *
- *******************************************************************************/
- stock ini_GetKey(line[]){
- new keyRes[128]; keyRes[0]=0;
- if(strfind(line,"=",true)==-1)return keyRes;
- strmid(keyRes,line,0,strfind(line,"=",true),sizeof(keyRes));
- return keyRes;}
- stock ini_GetValue(line[]){
- new valRes[128];
- valRes[0]=0;
- if(strfind(line,"=",true)==-1)return valRes;
- strmid(valRes,line,strfind(line,"=",true)+1,strlen(line),sizeof(valRes));
- return valRes;}
- stock MessageToAdmins(color,const stringa2[]){
- for(new i=0;i<50;i++){
- if(IsPlayerConnected(i) == 1) if(PlayerInfo[i][pAdminlevel]>=1){SendClientMessage(i, color, stringa2);}}
- return 1;}
- stock PlayerName(playerid){
- new name[24];
- GetPlayerName(playerid,name,sizeof(name));
- return name;}
- stock TelePlayerVehicle(playerid,Float:X,Float:Y,Float:Z,Float:ROT,INT){
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,X,Y,Z); LinkVehicleToInterior(VehicleID,INT);SetVehicleZAngle(VehicleID,ROT);
- SetVehicleVirtualWorld(VehicleID, GetPlayerVirtualWorld(playerid));
- return 1;}
- /*******************************************************************************
- * <=[TIMERS]=> *
- *******************************************************************************/
- public NomeServer1(){
- SendRconCommand("hostname [ITA]DriftGang*");
- SetTimer("NomeServer2",2000,0);
- return 1;}
- public NomeServer2(){
- SendRconCommand("hostname [ITA]DriftGang*");
- SetTimer("NomeServer1",2000,0);
- return 1;}
- public VitaPlayerAuto(){
- for(new i = 0; i < MAX_PLAYERS; i++){
- if(IsPlayerInAnyVehicle(i)){
- #if defined CAR_HEALTH
- TextDrawShowForPlayer(i,CarHealth[i]);
- #endif
- }
- else if(!IsPlayerInAnyVehicle(i)){
- #if defined CAR_HEALTH
- TextDrawHideForPlayer(i,CarHealth[i]);
- #endif
- }}
- return 1;}
- public PlayerInfoTimer(){
- #if defined PLAYER_INFO
- for(new i=0;i<50;i++){
- PlayerInfo[i][Score]=GetPlayerScore(i);
- GetPlayerHealth(i,PlayerHealth);
- format(string,sizeof(string),"~r~Morti ~w~%d~n~~b~Uccisioni ~w~%d~n~~p~Punteggio ~w~%d~n~~g~Vita ~w~%.f", PlayerInfo[i][Deaths], PlayerInfo[i][GoodKillings], PlayerInfo[i][Score], PlayerHealth);
- TextDrawSetString(PlayerInfo2[i],string);}
- #endif
- return 1;}
- public CarInfo(){
- for(new i=0; i<MAX_PLAYERS; i++){
- new stringa[256];
- GetVehicleHealth(GetPlayerVehicleID(i),CarHealth3);
- //-------- Text 1 ----------//
- format(stringa,sizeof(stringa),"~r~Vita Veicolo: ~w~%.2f",CarHealth3);
- #if defined CAR_HEALTH
- TextDrawSetString(CarHealth[i],stringa);
- #endif
- }
- return 1;}
- /*******************************************************************************
- * <=[Main]=> *
- *******************************************************************************/
- main(){
- print("\n***********************");
- print(" ItaDriftGang");
- print(" By Leo_messi(v1.0) ");
- print("***********************\n");}
- /*******************************************************************************
- * <=[EOF]=> *
- *******************************************************************************/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement