Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_mysql>
- #include <mSelection>
- #include <progess>
- #include <I-ZCMD>
- #include <sscanf2>
- #include <streamer>
- //#include <YSI\y_ini>
- #include <Dini>
- //#include "../gamemodes/munition.pwn"
- new
- mysql, // La variable qui stockera le pointeur de la connexion avec la base de donnée
- status,
- mysql_host[300],
- mysql_user[300],
- mysql_pass[300],
- mysql_db[300];
- new
- Rouge,
- Bleu,
- mapid,
- don;
- new
- hostname[300],
- serveurmdp[300], //ne pas touchez
- change_map, // = 10 minute
- site[300];
- #define MYSQL_HEBERG "localhost"
- #define MYSQL_PSEUDO "root"
- #define MYSQL_BDD "samp"
- #define MYSQL_MDP ""
- // Les informations de votre base de donnée
- #define NOM_GERANT_BDD "Vitespirite" //nom du gerant de la bdd
- #define GetName(%0) JoueurInfo[%0][Pseudo]
- // Macro permettant de récupérer le pseudo du joueur
- #define IsPlayerLogguer(%0) (JoueurInfo[%0][Logguer])
- // Macro permettant de savoir si le joueur s'est loggué
- #define DIALOG_REGISTER 0
- #define DIALOG_CONNECTION 1
- // Les IDs des dialogs
- //#define change_map 180000 //temps d'une partie pour le changement de map (ms)
- native WP_Hash(buffer[], len, const str[]);
- forward TimeGenerate(playerid);
- forward AntiSpawnKill(playerid);
- forward DesactiverAntiSpawnKill(playerid);
- forward MapId1(playerid);
- forward MapId2(playerid);
- forward MapId3(playerid);
- forward MapId4(playerid);
- forward MapId5(playerid);
- forward Mapping();
- forward SpawnMap(playerid);
- forward ChangeInfoMySQL(playerid);
- enum Joueur_Informations
- {
- IDSql, // ID Mysql
- bool:Logguer, // Si le joueur est loggué ou pas
- Pseudo[MAX_PLAYER_NAME+1], // Le pseudo du joueur
- Mdp[129], // Le mot de passe
- Adminlevel, // Son niveau admin
- Skin, // Son skin
- Tuer, // Son nombre de kills
- Mort, // Son nombre de morts
- Team,
- Blessur,
- Spawn,
- class1wep1,
- class1wep2,
- class1wep3,
- class1wep4,
- class2wep1,
- class2wep2,
- class2wep3,
- class2wep4,
- class3wep1,
- class3wep2,
- class3wep3,
- class3wep4,
- class4wep1,
- class4wep2,
- class4wep3,
- class4wep4,
- clan[11],
- Vie,
- Armure,
- //système de skill
- Pistol,
- SPistol,
- DDeagle,
- Shotgun,
- Sawnoff,
- Spas12,
- Uzi,
- Mp5,
- AK47,
- M4,
- Sniper,
- point,
- kill,
- ban
- }
- new
- JoueurInfo[MAX_PLAYERS][Joueur_Informations];
- new aSpecOn[MAX_PLAYERS] = 0;
- new aADuty[MAX_PLAYERS] = 0;
- new ArmeRecut[MAX_PLAYERS] = 0;
- //=======================
- new pMute[MAX_PLAYERS];
- //new pStatus[MAX_PLAYERS] = 0;
- new Spawnkill[MAX_PLAYERS] = 0;
- new Classe[MAX_PLAYERS] = 1;
- new pTextdraw[MAX_PLAYERS] = 0;
- //==========BarProgress
- new Bar:BarArmure[MAX_PLAYERS];
- new Bar:BarVie[MAX_PLAYERS];
- //new Bar:BarVehicule[MAX_PLAYERS];
- //============
- new timer_mute[MAX_PLAYERS];
- //=================Couleur
- #define ROUGE 0xFF0000FF
- #define VERT 0x008000FF
- #define CYAN 0x00FFFFFF
- #define BLEU 0x0000FFFF
- #define ORANGE 0xFF8000FF
- #define JAUNE 0xFFFF00FF
- //=========================
- //======================Couleur
- #define R "{FF0000}" //Rouge
- #define VC "{00FF00}" //Vert claire
- #define V "{008000}" //vert normal
- #define C "{00FFFF}" //Cyan
- #define B "{0000FF}" //bleu
- #define J "{FFFF00}" //Jaune
- #define O "{FF8000}" //orange
- #define W "{FFFFFF}" //blanc
- #define VP "{80FF80}"
- #define RP "{FF8080}"
- //==============================
- //================Selction des skin
- new SelectSkinBlue = mS_INVALID_LISTID;
- new SelectSkinRed = mS_INVALID_LISTID;
- //==================================
- //=====TextDraw
- new PlayerText:HUD_VIE[MAX_PLAYERS]; //image de la bar de vie
- new PlayerText:HUD_ARMURE[MAX_PLAYERS]; //image de la bar d'armure
- new PlayerText:HUD_VEHICULE[MAX_PLAYERS]; //image de la bar de vie du vehicule (BUGGé)
- new PlayerText:Fond_HUDO[MAX_PLAYERS]; //Cadre noir cachent le hud original
- new PlayerText:HUD_ARME[MAX_PLAYERS]; //image d'arme
- new PlayerText:Arme[MAX_PLAYERS]; //affichage du nom de l'arme
- new PlayerText:HUD_DEATH[MAX_PLAYERS];
- new PlayerText:Death[MAX_PLAYERS];
- new PlayerText:HUD_KILL[MAX_PLAYERS];
- new PlayerText:Kill[MAX_PLAYERS];
- new PlayerText:BoxDegat[MAX_PLAYERS];
- new PlayerText:BoxName[MAX_PLAYERS];
- new PlayerText:DegatName[MAX_PLAYERS];
- new PlayerText:versus[MAX_PLAYERS];
- //===================================
- new Float:SpawnTeam1Map1[][] =
- {
- {7693.0356, -2644.2422, 18.3879},
- {7693.0356, -2645.7422, 18.3879},
- {7693.0356, -2647.2422, 18.3879},
- {7693.0356, -2648.7422, 18.3879},
- {7693.0356, -2650.2422, 18.3879},
- {7693.0356, -2651.7422, 18.3879},
- {7693.0356, -2653.2422, 18.3879},
- {7693.0356, -2654.7422, 18.3879},
- {7693.0356, -2656.2422, 18.3879},
- {7694.3843, -2658.6636, 18.3879},
- {7694.3364, -2639.6440, 18.3879}
- };
- new Float:SpawnTeam2Map1[][] =
- {
- {7735.2402, -2571.9583, 18.4719},
- {7735.2402, -2570.4583, 18.4719},
- {7735.2402, -2568.9583, 18.4719},
- {7735.2402, -2567.4583, 18.4719},
- {7735.2402, -2565.9583, 18.4719},
- {7736.7778, -2565.9070, 18.4719},
- {7736.7778, -2567.4070, 18.4719},
- {7736.7778, -2568.9070, 18.4719},
- {7736.7778, -2570.4070, 18.4719},
- {7736.7778, -2571.9070, 18.4719}
- };
- new Float:SpawnTeam1Map2[][] =
- {
- {8069.1943, -7591.0112, 15.3613},
- {8070.6943, -7591.0112, 15.3613},
- {8072.1943, -7591.0112, 15.3613},
- {8073.6943, -7591.0112, 15.3613},
- {8075.1943, -7591.0112, 15.3613},
- {8075.1943, -7589.5112, 15.3613},
- {8073.6943, -7589.5112, 15.3613},
- {8072.1943, -7589.5112, 15.3613},
- {8070.6943, -7589.5112, 15.3613},
- {8069.1943, -7589.5112, 15.3613},
- {8067.6943, -7589.5112, 15.3613}
- };
- new Float:SpawnTeam2Map2[][] =
- {
- {8141.6333, -7557.6421, 15.3674},
- {8141.6333, -7559.1421, 15.3674},
- {8141.6333, -7560.6421, 15.3674},
- {8145.2915, -7562.1934, 15.3674},
- {8147.0493, -7562.4663, 15.3674},
- {8149.4438, -7562.4385, 15.3674},
- {8151.8979, -7562.4565, 15.3674},
- {8152.3628, -7560.4863, 15.3674},
- {8149.6265, -7560.2173, 15.3674},
- {8147.7832, -7560.0645, 15.3674},
- {8146.0479, -7559.8652, 15.3674}
- };
- new Float:SpawnTeam1Map3[][] =
- {
- {1513.6827, -8774.4892, 10.1458},
- {1516.8345, -8774.2246, 10.1458},
- {1519.3369, -8774.2441, 10.1458},
- {1513.3311, -8775.6631, 10.1458},
- {1516.1635, -8776.8242, 10.1458},
- {1584.7511, -8772.1211, 10.1458},
- {1582.5138, -8771.9756, 10.1458},
- {1579.5437, -8771.7080, 10.1458},
- {1585.5970, -8776.4053, 10.1458},
- {1581.9468, -8776.1846, 10.1458}
- };
- new Float:SpawnTeam2Map3[][] =
- {
- {1585.1113, -8842.9551, 10.1458},
- {1581.1010, -8843.0127, 10.1458},
- {1577.5775, -8842.9922, 10.1458},
- {1584.4923, -8841.1406, 10.1458},
- {1580.3784, -8841.0059, 10.1458},
- {1512.7336, -8844.2432, 10.1458},
- {1517.0786, -8844.1055, 10.1458},
- {1521.0787, -8843.9502, 10.1458},
- {1515.7892, -8841.2725, 10.1458},
- {1519.6160, -8841.1621, 10.1458}
- };
- new Float:SpawnTeam1Map4 [][] =
- {
- {-4181.4063, -6786.3008, 12.0244},
- {-4179.4063, -6786.3008, 12.0244},
- {-4177.9063, -6786.3008, 12.0244},
- {-4176.4063, -6786.3008, 12.0244},
- {-4174.9063, -6786.3008, 12.0244},
- {-4173.4063, -6786.3008, 12.0244},
- {-4171.9063, -6786.3008, 12.0244},
- {-4170.4063, -6786.3008, 12.0244},
- {-4176.9849, -6783.3481, 12.0244},
- {-4178.4849, -6783.3481, 12.0244}
- };
- new Float:SpawnTeam2Map4 [][] =
- {
- {-4399.3730, -6754.8496, 17.5681},
- {-4397.8730, -6754.8496, 17.5681},
- {-4402.3730, -6754.8496, 17.5681},
- {-4405.3730, -6754.8496, 17.5681},
- {-4406.8730, -6754.8496, 17.5681},
- {-4404.9404, -6756.9419, 17.5681},
- {-4401.2251, -6756.2998, 17.5681},
- {-4398.1841, -6756.3999, 17.5681},
- {-4395.7417, -6756.6001, 17.5681},
- {-4394.1860, -6754.2080, 17.5681}
- };
- new Float:SpawnTeam1Map5 [] [] =
- {
- {9580.9932, -8782.5684, 23.0401},
- {9580.9932, -8781.0684, 23.0401},
- {9580.9932, -8779.5684, 23.0401},
- {9580.9932, -8778.0684, 23.0401},
- {9580.9932, -8776.5684, 23.0401},
- {9580.9932, -8775.0684, 23.0401},
- {9580.9932, -8773.5684, 23.0401},
- {9580.9932, -8772.0684, 23.0401},
- {9580.9932, -8770.5684, 23.0401},
- {9580.9932, -8769.0684, 23.0401}
- };
- new Float:SpawnTeam2Map5 [][] =
- {
- {9443.9922, -8743.5020, 33.6482},
- {9443.9922, -8745.0020, 33.6482},
- {9443.9922, -8746.5020, 33.6482},
- {9443.9922, -8748.0020, 33.6482},
- {9443.9922, -8749.5020, 33.6482},
- {9443.9922, -8749.5020, 30.6482},
- {9443.9922, -8748.0020, 30.6482},
- {9441.2275, -8746.3594, 30.6482},
- {9441.2422, -8748.5781, 30.6482},
- {9441.3398, -8750.7881, 30.6482}
- };
- #define TABLE DIALOG_STYLE_LIST
- main()
- {
- print("\n----------------------------------");
- print("© - 2015 par vitespirite !");
- print("----------------------------------\n");
- }
- stock SendNearbyMessage(playerid, color, string[], Float: range)
- {
- new Float: X, Float: Y, Float:Z, vw, vww;
- GetPlayerPos(playerid, X, Y, Z);
- vw = GetPlayerVirtualWorld(playerid);
- for(new i = 0; i < MAX_PLAYERS; i ++)
- {
- vww = GetPlayerVirtualWorld(i);
- if(IsPlayerInRangeOfPoint(i, range, X, Y, Z) && vw == vww)
- {
- SendClientMessage(i, color, string);
- }
- }
- return 1;
- }
- public ChangeInfoMySQL(playerid)
- {
- new string[300],Name[100];
- GetPlayerName(playerid,Name,sizeof(Name));
- if(strcmp(Name, NOM_GERANT_BDD,true) == 0)
- {
- SendClientMessage(playerid,ROUGE, "[MySQL] Les infos sql ne sont pas valable, vous pouvez les changer In-Game !");
- format(string,sizeof(string),"Information a entrée\tInformation entrée\nHebergeur\t%s\nMot de passe\t%s\nPseudo d'accés\t%s\nNom de la bdd\t%s",mysql_host,mysql_pass,mysql_user,mysql_db);
- ShowPlayerDialog(playerid,43, DIALOG_STYLE_TABLIST_HEADERS,"{FF0000}[MySQL] {FFFFFF}Veuillez modifiez c'est information invalide !",string,"Validée","Connection");
- }
- else
- {
- SendClientMessage(playerid,ROUGE, "[MySQL] Le gérant SQL peut venir directement IG pour modifier les information !");
- }
- return 1;
- }
- public Mapping()
- {
- //map id 1 = de_dust
- CreateDynamicObject(4199, 7738.204590, -2628.768555, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7706.895996, -2628.757568, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7700.973145, -2628.751709, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7738.191895, -2640.327881, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7701.299805, -2628.743164, 23.564011, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7727.197754, -2628.742920, 23.614010, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7762.916016, -2628.753662, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7762.936523, -2628.773682, 23.714008, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7769.796875, -2640.340576, 19.488087, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7779.837891, -2618.802490, 19.514919, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7779.381348, -2618.800293, 19.489008, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7758.191895, -2617.741943, 21.014904, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7762.925781, -2628.742432, 27.739925, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7727.187988, -2628.722656, 24.964933, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7727.190918, -2617.194824, 25.015829, 0.0000, 0.0000, 270.0001);
- CreateDynamicObject(4199, 7789.320313, -2610.955811, 23.564934, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7780.645508, -2610.965332, 25.065828, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7740.856934, -2610.976318, 25.065828, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7769.804199, -2644.505127, 15.263121, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7769.808105, -2672.876953, 15.238102, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7782.778809, -2655.969238, 11.789022, 347.1084, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7782.788574, -2661.827637, 11.780273, 12.8916, 0.0000, 90.0000);
- CreateDynamicObject(5107, 7783.395020, -2685.856201, 18.580303, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7787.094238, -2634.491211, 13.689656, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7787.097168, -2634.464355, 15.265619, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7787.080078, -2603.027344, 15.290585, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7787.105957, -2602.965576, 13.739655, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7769.821777, -2672.918457, 13.739655, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7812.527344, -2623.026611, 13.714656, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7812.543945, -2623.022217, 15.240582, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7791.279297, -2610.959229, 19.441509, 180.4820, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7797.470215, -2602.418945, 19.347794, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7820.546387, -2610.955811, 19.466503, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7820.312012, -2610.979736, 23.567427, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7812.089355, -2610.977783, 25.065851, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7812.537109, -2591.778320, 13.739655, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7812.555176, -2591.755615, 17.815588, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7762.251953, -2606.273926, 21.015833, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7762.285645, -2595.166016, 20.991756, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7797.476563, -2602.415527, 20.987165, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7824.837891, -2602.415039, 19.466511, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7822.850098, -2602.425049, 23.517424, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7775.802734, -2603.024414, 13.739655, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(4199, 7775.807129, -2603.032715, 15.290592, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(4199, 7762.296387, -2595.156738, 19.366516, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7822.533691, -2602.424316, 27.568354, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7817.982910, -2571.032471, 13.742012, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7818.006836, -2571.122314, 17.842936, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7777.079102, -2581.605225, 13.742011, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7777.062500, -2581.615967, 15.267941, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7777.098633, -2553.675781, 13.742011, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7777.093750, -2553.635254, 15.267975, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7808.512207, -2549.810791, 13.742012, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7808.526367, -2549.808838, 15.267944, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7818.024414, -2558.269531, 19.493866, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(4199, 7798.779785, -2545.010498, 19.493866, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7812.552734, -2591.756104, 19.466532, 0.0000, 0.0000, 0.0002);
- CreateDynamicObject(4199, 7818.012695, -2589.829102, 19.493856, 0.0000, 0.0000, 0.0002);
- CreateDynamicObject(4199, 7791.452148, -2610.925781, 25.063091, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7780.507324, -2610.930664, 25.241756, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7740.827148, -2610.937744, 25.091759, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7762.296387, -2591.870850, 25.217678, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7727.544434, -2591.879883, 25.217678, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7730.964355, -2599.472168, 20.991749, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(4199, 7727.191406, -2610.946289, 25.067673, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(4199, 7699.547852, -2599.485107, 20.992662, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(4199, 7704.149902, -2610.912109, 25.068588, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(4199, 7696.514160, -2596.284180, 25.218586, 0.0000, 0.0000, 180.0004);
- CreateDynamicObject(4199, 7782.516602, -2570.257813, 11.867017, 12.8916, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7782.519043, -2564.379395, 11.867032, 12.8916, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7717.644531, -2588.070557, 19.452366, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(4199, 7717.583984, -2580.659180, 19.426512, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(4199, 7696.513184, -2590.638428, 25.152420, 0.0000, 0.0000, 180.0002);
- CreateDynamicObject(4199, 7696.542969, -2578.369629, 21.028313, 0.0000, 0.0000, 180.0002);
- CreateDynamicObject(4199, 7717.562988, -2569.186523, 19.546246, 0.0000, 0.0000, 270.0001);
- CreateDynamicObject(4199, 7717.580078, -2569.192871, 23.722168, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7717.564941, -2569.182617, 27.548100, 0.0000, 0.0000, 89.9999);
- CreateDynamicObject(4199, 7727.541016, -2591.870117, 23.678288, 0.0000, 0.0000, 269.9994);
- CreateDynamicObject(4199, 7735.438965, -2580.699463, 19.546246, 0.0000, 0.0000, 269.9994);
- CreateDynamicObject(4199, 7762.289551, -2591.867676, 22.321215, 0.0000, 0.0000, 269.9994);
- CreateDynamicObject(4199, 7758.379395, -2591.851563, 19.546246, 0.0000, 0.0000, 269.9994);
- CreateDynamicObject(4199, 7762.301758, -2591.875488, 19.516514, 0.0000, 0.0000, 269.9994);
- CreateDynamicObject(4199, 7729.433105, -2547.961182, 19.546246, 0.0000, 0.0000, 179.9995);
- CreateDynamicObject(4199, 7729.461914, -2547.913086, 23.722168, 0.0000, 0.0000, 179.9995);
- CreateDynamicObject(4199, 7767.589355, -2544.998535, 19.493896, 0.0000, 0.0000, 89.9994);
- CreateDynamicObject(4199, 7743.437988, -2545.011230, 19.521246, 0.0000, 0.0000, 89.9994);
- CreateDynamicObject(4199, 7817.520508, -2653.336670, 13.742011, 0.0000, 0.0000, 359.9994);
- CreateDynamicObject(4199, 7817.485352, -2671.649170, 13.739655, 0.0000, 0.0000, 359.9994);
- CreateDynamicObject(4199, 7797.713379, -2684.095703, 13.739655, 0.0000, 0.0000, 269.9992);
- CreateDynamicObject(4199, 7797.801270, -2684.066162, 17.890579, 0.0000, 0.0000, 269.9992);
- CreateDynamicObject(4199, 7817.483398, -2663.097412, 17.940578, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(4199, 7817.459961, -2631.914795, 17.917934, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(4199, 7684.346680, -2649.946289, 19.488087, 0.0000, 0.0000, 179.9980);
- CreateDynamicObject(4199, 7684.395508, -2666.107910, 19.488087, 0.0000, 0.0000, 179.9980);
- CreateDynamicObject(4199, 7700.020996, -2668.486572, 23.514011, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7731.494629, -2668.497314, 23.489012, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7752.204102, -2679.576904, 19.488087, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7774.559082, -2684.107666, 19.464024, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7765.215332, -2682.753418, 19.488087, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(4199, 7765.215332, -2634.524170, 19.488087, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(14407, 7779.738770, -2602.827881, 19.896671, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(14407, 7753.469238, -2576.898682, 18.426394, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14407, 7753.462891, -2580.777344, 18.426405, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14407, 7753.484375, -2584.578613, 18.426394, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14407, 7744.997070, -2591.136963, 19.877321, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(14407, 7776.516602, -2621.512695, 19.921005, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14407, 7776.495117, -2618.496582, 19.902021, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14407, 7745.086914, -2625.909424, 19.919168, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(14407, 7720.489258, -2644.140381, 18.413727, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(14407, 7720.491211, -2640.221680, 18.423878, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(14407, 7720.458008, -2636.334229, 18.418236, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8653, 7737.130371, -2645.799316, 21.599627, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8653, 7766.286133, -2645.788818, 21.549623, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8653, 7785.260254, -2631.253906, 21.601460, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8653, 7807.513184, -2555.266357, 17.354496, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8653, 7777.736328, -2559.000732, 17.354515, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8653, 7736.484375, -2575.273438, 21.682789, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8653, 7796.860840, -2597.040771, 23.073717, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3799, 7751.944336, -2647.586182, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7751.978516, -2647.490234, 19.489021, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7748.608398, -2647.760254, 17.257416, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 7754.254883, -2635.990967, 21.483337, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7810.122559, -2676.751709, 11.508983, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7806.779785, -2676.746094, 11.508983, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7810.123047, -2673.647949, 11.508983, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7809.886230, -2676.638916, 13.740588, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 7772.632324, -2676.634033, 17.233353, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7772.581055, -2647.698242, 17.258369, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7744.144531, -2618.124268, 23.124893, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7746.269043, -2617.831787, 23.124893, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7744.161621, -2618.007324, 25.124893, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(3798, 7743.970703, -2620.194092, 23.124893, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7786.790527, -2618.220947, 18.450565, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7786.610840, -2620.245361, 18.475603, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7788.837402, -2618.316406, 18.400578, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7786.706543, -2618.008545, 20.150570, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 7784.098633, -2617.867188, 21.624908, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7757.278320, -2611.905029, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7764.113281, -2611.327637, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7757.418945, -2606.992920, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7757.433594, -2606.982422, 24.206085, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7758.608398, -2606.965576, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7756.058105, -2604.576660, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7754.889648, -2604.510986, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7765.758301, -2604.347656, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7765.693848, -2604.437256, 24.206085, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7745.418945, -2604.401123, 23.101738, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7745.286133, -2604.478027, 24.182001, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7747.533203, -2603.937500, 23.125822, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7763.595215, -2606.299561, 23.161955, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7794.520996, -2606.427246, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7794.545410, -2609.479980, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7794.534668, -2606.614258, 13.742944, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7803.811035, -2606.986328, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7794.560059, -2602.524902, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7810.653320, -2557.175293, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7807.496094, -2557.155029, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7810.730957, -2560.309082, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7810.648438, -2557.062012, 13.742944, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3800, 7793.920898, -2612.117188, 11.626078, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3800, 7804.777832, -2606.965576, 13.857683, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 7737.642578, -2553.019775, 17.315571, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7737.464355, -2552.827148, 19.547176, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7737.297363, -2556.152832, 17.315571, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7740.557129, -2552.603516, 17.430311, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 7790.952637, -2577.614990, 17.377930, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8653, 7792.448730, -2590.972412, 17.279493, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(3798, 7703.606934, -2576.133545, 21.536501, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7703.614258, -2578.169189, 21.536501, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7705.674805, -2576.041016, 21.536501, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7704.182129, -2576.243896, 23.536501, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7712.839844, -2585.014404, 21.562355, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7703.292480, -2602.476318, 23.102652, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7712.707031, -2598.736328, 23.102652, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(14407, 7709.869141, -2591.551758, 19.858448, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(14407, 7705.948730, -2591.540527, 19.858440, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(14407, 7702.062012, -2591.554199, 19.858440, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7803.862793, -2614.028564, 11.511338, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7805.245117, -2618.281738, 11.508983, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7805.279785, -2618.301514, 13.740588, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7805.316406, -2621.365234, 11.508983, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7802.419922, -2617.878418, 11.623722, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 7767.138184, -2647.508301, 21.483337, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8653, 7710.657715, -2645.759766, 13.098713, 325.6225, 0.0000, 90.0000);
- CreateDynamicObject(8653, 7712.767090, -2645.656982, 12.098705, 325.6225, 0.0000, 90.0000);
- CreateDynamicObject(8653, 7762.971191, -2575.265381, 13.150787, 325.6225, 0.8594, 270.0000);
- CreateDynamicObject(8653, 7760.956543, -2575.355469, 12.075758, 325.6225, 0.8594, 270.0000);
- CreateDynamicObject(3798, 7762.035645, -2558.491699, 17.351082, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7791.895508, -2557.887695, 17.377964, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7791.928223, -2555.924072, 17.377964, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7722.083984, -2575.978027, 21.656235, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7781.345215, -2647.436768, 17.260868, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7781.358887, -2647.439941, 19.492474, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8653, 7770.454102, -2645.791992, 21.549635, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3799, 7722.443359, -2647.550049, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7722.409668, -2647.548584, 19.489021, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, 7792.036133, -2556.948975, 19.377964, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(3798, 7804.333984, -2604.144531, 23.097155, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 7793.865723, -2580.638428, 11.626078, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7759.627930, -2610.990479, 29.017685, 179.6226, 0.0000, 90.0000);
- CreateDynamicObject(4199, 7759.655273, -2599.837891, 29.043606, 180.4820, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7734.984375, -2596.442871, 28.868608, 180.4820, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7734.956543, -2607.879639, 28.892687, 179.6226, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7731.424805, -2668.510010, 19.488087, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7705.209473, -2668.472412, 19.488087, 0.0000, 0.0000, 269.9982);
- CreateDynamicObject(4199, 7684.463379, -2648.364990, 23.564011, 0.0000, 0.0000, 179.9980);
- CreateDynamicObject(4199, 7751.781738, -2679.520996, 23.539011, 0.0000, 0.0000, 269.9972);
- CreateDynamicObject(4199, 7777.790527, -2684.073730, 23.539948, 0.0000, 0.0000, 269.9972);
- CreateDynamicObject(4199, 7801.775391, -2684.073242, 22.091503, 0.0000, 0.0000, 269.9972);
- CreateDynamicObject(4199, 7817.385254, -2663.048096, 22.091503, 0.0000, 0.0000, 359.9974);
- CreateDynamicObject(4199, 7817.445313, -2631.801758, 22.043858, 0.0000, 0.0000, 359.9974);
- CreateDynamicObject(4199, 7817.977539, -2560.070313, 23.619789, 0.0000, 0.0000, 359.9974);
- CreateDynamicObject(4199, 7796.811035, -2545.024414, 23.694788, 0.0000, 0.0000, 89.9977);
- CreateDynamicObject(4199, 7765.349121, -2545.027100, 23.694818, 0.0000, 0.0000, 89.9977);
- CreateDynamicObject(4199, 7742.666016, -2545.020508, 23.697170, 0.0000, 0.0000, 89.9977);
- CreateDynamicObject(4199, 7729.493164, -2547.865234, 27.873091, 0.0000, 0.0000, 179.9995);
- CreateDynamicObject(4199, 7750.860352, -2545.052490, 27.873093, 0.0000, 0.0000, 89.9994);
- CreateDynamicObject(4199, 7812.503418, -2591.716064, 23.619781, 0.0000, 0.0000, 359.9995);
- CreateDynamicObject(4199, 7790.944824, -2610.931152, 29.241776, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4199, 7791.308105, -2610.999023, 29.217709, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7737.208496, -2618.696045, 29.117683, 0.0000, 0.0000, 179.9969);
- CreateDynamicObject(4199, 7742.796387, -2610.920166, 29.111509, 0.0000, 0.0000, 89.9967);
- CreateDynamicObject(4199, 7727.196289, -2628.723389, 29.115858, 0.0000, 0.0000, 89.9967);
- CreateDynamicObject(4199, 7812.076660, -2610.936035, 29.291775, 0.0000, 0.0000, 89.9967);
- CreateDynamicObject(4199, 7696.539551, -2590.734863, 29.319510, 0.0000, 0.0000, 179.9967);
- CreateDynamicObject(4199, 7711.958984, -2610.902588, 29.244511, 0.0000, 0.0000, 269.9970);
- CreateDynamicObject(4199, 7727.541016, -2591.847656, 29.393600, 0.0000, 0.0000, 269.9970);
- CreateDynamicObject(4199, 7762.304199, -2591.869141, 29.418600, 0.0000, 0.0000, 269.9970);
- CreateDynamicObject(3799, 7751.273438, -2573.504395, 17.234459, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7751.312012, -2573.536133, 19.466064, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7765.228516, -2682.724121, 23.514940, 0.0000, 0.0000, 179.9969);
- CreateDynamicObject(4199, 7765.246094, -2682.740723, 19.464024, 0.0000, 0.0000, 179.9969);
- CreateDynamicObject(4199, 7762.956055, -2628.770264, 27.740850, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1223, 7782.034180, -2596.093994, 17.391815, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1223, 7810.963867, -2562.573486, 11.617319, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1223, 7793.587891, -2556.520020, 11.617319, 0.0000, 0.0000, 315.0000);
- CreateDynamicObject(1223, 7736.264160, -2558.143066, 17.342323, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1223, 7702.784180, -2579.601807, 21.527742, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1223, 7714.233887, -2597.941406, 23.093893, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1223, 7720.267090, -2646.569336, 17.363396, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1223, 7771.737793, -2674.361084, 17.339333, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1223, 7782.657227, -2617.293457, 21.616150, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1223, 7806.041016, -2623.871338, 11.614964, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1223, 7756.495117, -2635.043213, 21.545542, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1223, 7755.140137, -2672.307129, 17.363396, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(8653, 7770.460938, -2667.331299, 17.274654, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8653, 7785.186523, -2682.272949, 17.249643, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(4199, 7761.492188, -2682.780273, 19.488087, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(4199, 7761.470215, -2682.753662, 23.514011, 0.0000, 0.0000, 359.9984);
- CreateDynamicObject(3799, 7748.799316, -2672.220459, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1223, 7747.531250, -2617.442139, 23.116135, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1223, 7804.776855, -2602.242188, 11.641146, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7690.196289, -2648.758301, 17.367802, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2988, 7690.223633, -2657.135010, 17.367802, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7811.680664, -2654.363770, 11.619369, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2988, 7811.708984, -2662.741455, 11.619369, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7715.086914, -2662.771240, 17.367802, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2988, 7781.227051, -2550.831055, 17.373611, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2988, 7733.309082, -2564.722900, 17.346729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2988, 7723.476074, -2662.741943, 17.367802, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(2988, 7785.546875, -2639.450439, 17.371256, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7733.325684, -2573.049072, 17.344847, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7790.657715, -2678.397705, 11.619369, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2988, 7798.984863, -2678.404297, 11.619369, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(2988, 7785.533203, -2631.077637, 17.371256, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2988, 7812.201172, -2565.076172, 11.621724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2988, 7812.221191, -2573.460449, 11.621724, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(2988, 7789.562012, -2550.802246, 17.373611, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3799, 7691.695801, -2639.259033, 17.157417, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7713.420410, -2661.235352, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7691.745117, -2636.154541, 19.089027, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7691.651855, -2659.567627, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 7695.111328, -2636.232666, 17.157417, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 7691.758789, -2636.173828, 17.257416, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(5403, 7687.428223, -2672.578857, -5.860776, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5403, 7692.524902, -2571.866211, -2.132384, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(5403, 7821.411133, -2681.405518, -7.485781, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(5403, 7699.510254, -2615.000000, -0.331191, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5403, 7680.436523, -2631.696045, -5.935771, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(5403, 7816.845703, -2607.942871, -2.058003, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(5403, 7725.520996, -2547.697998, -1.744084, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(5403, 7815.289551, -2541.026855, -5.879995, 0.0000, 0.0000, 90.0002);
- CreateDynamicObject(4199, 7810.982910, -2603.297363, 15.217934, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7810.970215, -2603.279053, 13.367017, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16685, 7794.886719, -2618.622559, 11.676799, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16685, 7653.641113, -2654.906982, 17.400232, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16685, 7653.469238, -2561.135498, 17.429159, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16685, 7636.521973, -2600.942627, 17.505342, 0.8594, 0.0000, 180.0000);
- CreateDynamicObject(16685, 7772.878418, -2530.270508, 17.430344, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16685, 7805.103516, -1964.048584, 0.042185, 1.7189, 0.0000, 180.0000);
- CreateDynamicObject(16685, 7637.151367, -2532.006348, 17.431528, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(4199, 7812.524902, -2591.719727, 27.595707, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 7787.090332, -2612.390137, 16.541550, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4199, 7727.550293, -2591.917725, 25.217670, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(4199, 7762.911133, -2628.736328, 23.596611, 0.0000, 0.0000, 270.0004);
- CreateDynamicObject(4199, 7762.292969, -2591.935059, 25.201918, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8653, 7822.013672, -2638.550293, 17.277134, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8653, 7792.610352, -2635.132324, 17.252165, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8653, 7807.173828, -2623.679199, 17.277130, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8653, 7777.730957, -2649.816895, 17.274670, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(16685, 7636.866211, -2622.671631, 17.453686, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(16685, 7629.500000, -2692.279053, 17.426168, 0.8594, 0.0000, 180.0000);
- //map id 2 = assault
- CreateDynamicObject(5107, 8131.844238, -7557.774414, 21.319740, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(13190, 8092.795898, -7557.679688, 17.863565, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(13190, 8092.776367, -7557.670410, 21.693344, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(13190, 8092.771484, -7557.673828, 25.574039, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(13190, 8092.757813, -7557.683105, 29.430319, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(16287, 8085.435547, -7564.923340, 11.591612, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(16287, 8090.569824, -7569.927246, 11.616623, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16287, 8085.428223, -7550.026855, 11.597725, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(16287, 8095.479492, -7569.926758, 11.616615, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16287, 8090.531738, -7544.918945, 11.616631, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(16287, 8095.478516, -7544.915039, 11.616619, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(16287, 8100.601563, -7549.998535, 11.616615, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(16287, 8100.600098, -7564.914551, 11.616615, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(8947, 8093.103027, -7560.520508, 18.519390, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8947, 8093.114258, -7560.536133, 24.522945, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8947, 8093.103516, -7560.526855, 26.992912, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8947, 8097.210938, -7561.637695, 12.044394, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8947, 8097.223145, -7553.222168, 12.019398, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8947, 8088.833984, -7561.644043, 12.055248, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8947, 8088.812012, -7553.237305, 12.044394, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(4193, 8111.329102, -7498.310547, 31.446442, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(10041, 8032.822266, -7497.018555, 45.167534, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4058, 8047.180664, -7595.050293, 33.551880, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4058, 8108.809570, -7613.340332, 25.237009, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4682, 8096.743164, -7600.936035, 18.030668, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4682, 8186.399414, -7550.159668, 22.695707, 0.0000, 0.0000, 90.0003);
- CreateDynamicObject(4113, 8187.833984, -7481.917969, 36.292686, 0.0000, 0.0000, 101.2500);
- CreateDynamicObject(4570, 7992.760742, -7555.497070, 49.237633, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4570, 8153.170898, -7617.531738, 48.537521, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4571, 8236.047852, -7480.540527, 51.215958, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3268, 8155.909180, -7553.353516, 14.366615, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.928223, -7575.603027, 14.366615, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.930176, -7573.091797, 18.194592, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.921387, -7553.298340, 18.191156, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(4570, 8102.359375, -7624.736328, 57.354645, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4682, 8147.485840, -7497.791016, 30.869755, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(9910, 8157.541992, -7589.489746, 25.394732, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(9910, 8124.829590, -7589.499512, 25.338596, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(9910, 8170.174805, -7575.639160, 22.188614, 0.0000, 0.0000, 315.0000);
- CreateDynamicObject(9910, 8182.581543, -7519.663574, 27.213594, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(9910, 8188.665039, -7538.397949, 47.746445, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(9910, 8094.523926, -7495.319824, 25.788589, 0.0000, 0.0000, 45.0000);
- CreateDynamicObject(9917, 8215.374023, -7585.086426, 34.320930, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9917, 8081.146973, -7440.344238, 30.990389, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(18450, 8134.483887, -7523.637695, 19.934803, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(18450, 8060.392578, -7523.632324, -0.590194, 0.0000, 30.9397, 180.0000);
- CreateDynamicObject(8229, 8096.593750, -7534.575684, 16.942846, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8229, 8108.254883, -7534.634766, 16.842848, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8229, 8120.014160, -7534.653320, 16.867847, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8229, 8172.487793, -7529.992676, 16.917847, 0.0000, 0.0000, 213.7500);
- CreateDynamicObject(3268, 8155.937012, -7553.318848, 15.284330, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.918457, -7553.301270, 16.154415, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.925781, -7553.294434, 17.027866, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3268, 8155.922363, -7553.311523, 17.618856, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(975, 8167.363770, -7533.673828, 16.041306, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(975, 8155.017578, -7531.887695, 16.041306, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 8146.132324, -7531.819824, 16.041306, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 8141.769531, -7527.350098, 16.041306, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8137.572754, -7544.122070, 17.794395, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8137.588867, -7544.115234, 21.228109, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8137.590820, -7543.860840, 21.211838, 179.6226, 0.0000, 90.0000);
- CreateDynamicObject(8886, 8112.269531, -7542.108887, 14.344406, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8079.299805, -7586.330078, 14.344402, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(10773, 8105.363770, -7594.322266, 14.023869, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8886, 8137.966797, -7520.917969, 14.344398, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8158.072754, -7519.394043, 14.244396, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8886, 8144.483887, -7548.293945, 17.794395, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8166.406738, -7548.235352, 17.569395, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8886, 8166.399902, -7553.760742, 17.594398, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3268, 8155.930176, -7566.932617, 14.366615, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8154.679199, -7556.839355, 14.269396, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8886, 8155.955566, -7574.641602, 14.194401, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8886, 8169.378418, -7570.288574, 14.194401, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8886, 8142.338867, -7570.324707, 14.069399, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(8886, 8145.828613, -7581.980469, 17.544399, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3268, 8155.932129, -7575.586914, 18.183403, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8886, 8152.462891, -7582.129883, 14.219408, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(18260, 8154.323242, -7568.630371, 15.814810, 0.0000, 0.0000, 348.7500);
- CreateDynamicObject(18260, 8162.895508, -7581.728027, 15.814810, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(18260, 8157.462891, -7550.158691, 15.864809, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5428, 8114.520996, -7494.758789, 15.398245, 359.1406, 0.0000, 180.0001);
- CreateDynamicObject(8229, 8131.819336, -7534.685059, 17.067844, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8229, 8143.813477, -7523.752930, 17.017845, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5107, 7986.958496, -7524.041504, 21.349018, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1492, 8169.921875, -7585.586426, 14.358461, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1497, 8142.041992, -7585.524414, 14.354647, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1497, 8142.011719, -7563.336426, 14.354647, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(18260, 8146.634766, -7567.679688, 15.939808, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1497, 8142.007813, -7576.947754, 14.354647, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8135.718750, -7548.685547, 15.628847, 10.3132, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8135.716797, -7548.734375, 20.076292, 10.3132, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8145.015137, -7585.669922, 15.628847, 9.4538, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8145.005859, -7585.615723, 20.793558, 9.4538, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8172.585938, -7531.136230, 22.079128, 10.3132, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8172.578613, -7531.145508, 28.259075, 10.3132, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8172.467773, -7531.098633, 34.390469, 10.3132, 0.0000, 0.0000);
- CreateDynamicObject(1437, 8082.028320, -7568.904785, 16.554983, 10.3132, 0.0000, 270.0000);
- CreateDynamicObject(1437, 8081.994141, -7568.909180, 22.583485, 10.3132, 0.0000, 270.0000);
- CreateDynamicObject(1437, 8082.005371, -7568.914063, 25.833239, 10.3132, 0.0000, 270.0000);
- CreateDynamicObject(1437, 8077.977539, -7593.533691, 15.628847, 10.3132, 0.0000, 180.0000);
- CreateDynamicObject(1437, 8077.991211, -7593.522949, 21.746044, 10.3132, 0.0000, 180.0000);
- CreateDynamicObject(1437, 8077.993164, -7593.500000, 27.752693, 10.3132, 0.0000, 180.0000);
- CreateDynamicObject(1437, 8077.990234, -7593.458496, 32.179665, 10.3132, 0.0000, 180.0000);
- CreateDynamicObject(1635, 8071.808594, -7593.089355, 19.405628, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, 8072.611816, -7519.096680, 18.125568, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, 8067.367676, -7546.940430, 22.601543, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1635, 8125.542480, -7590.243652, 18.563820, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, 8150.255859, -7590.184082, 18.381241, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, 8170.533691, -7536.854004, 20.932074, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1635, 8173.989746, -7524.760254, 24.349682, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8087.871094, -7585.628906, 38.607689, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8096.489258, -7589.434082, 38.607689, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, 8103.019043, -7585.020020, 38.819080, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(1688, 8114.159668, -7596.801270, 56.666042, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(1689, 8104.873047, -7589.128418, 39.007175, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1689, 8095.142090, -7598.227051, 56.854137, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8083.172363, -7596.312500, 56.454651, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1687, 8132.164063, -7592.252441, 39.110928, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8145.697266, -7592.231934, 39.167061, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8173.564941, -7579.023438, 35.960945, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1688, 8174.229492, -7588.154297, 36.172337, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8161.724609, -7562.521484, 26.923285, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1688, 8162.319336, -7571.247070, 26.917604, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, 8177.569824, -7527.307617, 41.197315, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, 8177.081055, -7516.069824, 41.197315, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1687, 8175.264648, -7535.662109, 43.272728, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8174.272461, -7557.851563, 43.272728, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1689, 8175.439453, -7544.752441, 43.672215, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1689, 8093.441406, -7492.052734, 39.960407, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8085.015625, -7491.088379, 39.560921, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, 8070.732910, -7596.649414, 33.832047, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, 8078.040039, -7492.186035, 19.202000, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1635, 8089.438477, -7494.628418, 22.506004, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, 8091.176270, -7541.895508, 20.572462, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1687, 8090.371094, -7552.176270, 33.179363, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8661, 8087.179199, -7514.844727, 18.071846, 270.6186, 0.0000, 0.0000);
- CreateDynamicObject(8661, 8129.152344, -7515.662109, 20.907022, 270.6186, 0.0000, 0.0000);
- CreateDynamicObject(8661, 8157.160645, -7515.386719, 20.076674, 270.6186, 0.0000, 0.0000);
- CreateDynamicObject(9910, 8170.849121, -7495.963867, 14.765493, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(9910, 8137.542969, -7500.134277, 17.752525, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(7921, 8085.904785, -7533.296875, 13.263626, 0.0000, 0.0000, 180.0000);
- //map id 3 = iceworld
- CreateDynamicObject(8661, 1529.903809, -8778.526367, 8.963828, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, 1529.883911, -8797.654297, 8.961945, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, 1529.837769, -8817.401367, 8.960062, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, 1559.794434, -8807.372070, 8.960062, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8661, 1559.701416, -8788.580078, 8.960062, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8661, 1579.367798, -8788.534180, 8.958179, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8661, 1529.881470, -8837.253906, 8.958179, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8661, 1569.267822, -8837.193359, 8.958179, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8661, 1579.350464, -8827.221680, 8.958179, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(11015, 1565.255737, -8792.226563, 10.923805, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1535.604736, -8791.824219, 10.925688, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1565.223511, -8821.015625, 10.923805, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1535.468994, -8820.880859, 10.923805, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1535.621704, -8791.845703, 14.678493, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1535.476440, -8820.862305, 14.676611, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1565.217163, -8821.021484, 14.676611, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(11015, 1565.266968, -8792.226563, 14.676611, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(16376, 1598.896484, -8813.046875, 44.326546, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16376, 1552.039673, -8758.986328, 44.193680, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(16376, 1551.798584, -8856.894531, 44.291855, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16376, 1499.961914, -8812.729492, 44.243652, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8324, 1529.917114, -8829.072266, 8.546282, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(8324, 1529.972168, -8828.882813, 8.521278, 0.0000, 0.0000, 180.0002);
- CreateDynamicObject(8324, 1509.578125, -8806.283203, 8.500059, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(8324, 1509.520752, -8806.452148, 8.473166, 0.0000, 0.0000, 0.0002);
- CreateDynamicObject(8324, 1506.626465, -8806.416016, 10.873163, 0.0000, 15.4699, 0.0002);
- CreateDynamicObject(8324, 1508.157837, -8806.333984, 10.450052, 0.0000, 344.5301, 180.0004);
- CreateDynamicObject(8324, 1529.942749, -8783.566406, 8.576941, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(8324, 1529.871826, -8783.748047, 8.576944, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8324, 1571.482300, -8784.050781, 8.521293, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(8324, 1571.446411, -8784.260742, 8.521271, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(8324, 1571.534912, -8829.244141, 8.571280, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(8324, 1571.599365, -8829.071289, 8.596281, 0.0000, 0.0000, 180.0004);
- CreateDynamicObject(8324, 1590.307129, -8806.125977, 8.371281, 0.0000, 0.0000, 180.0004);
- CreateDynamicObject(8324, 1590.226196, -8806.310547, 8.371296, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(8324, 1592.064819, -8806.332031, 10.671272, 0.0000, 342.8113, 0.0003);
- CreateDynamicObject(8324, 1592.911499, -8806.155273, 10.946280, 0.0000, 17.1887, 180.0001);
- CreateDynamicObject(18253, 1549.937012, -8849.620117, 10.981810, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(18253, 1549.952271, -8847.472656, 19.793566, 292.1046, 0.0000, 0.0000);
- CreateDynamicObject(18253, 1550.560425, -8766.307617, 11.162456, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(18253, 1550.556885, -8768.453125, 19.956394, 292.1046, 0.0000, 180.0000);
- CreateDynamicObject(975, 1575.577271, -8829.569336, 10.207876, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1575.604004, -8828.802734, 10.207876, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1575.612427, -8829.239258, 10.207876, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1586.185913, -8806.580078, 10.007879, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1586.281128, -8806.142578, 10.007879, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1586.298096, -8805.740234, 10.007868, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1587.550537, -8806.228516, 10.982857, 0.0000, 342.8113, 0.0000);
- CreateDynamicObject(975, 1586.711548, -8806.521484, 10.632870, 0.0000, 342.8113, 0.0000);
- CreateDynamicObject(975, 1586.483032, -8805.833984, 10.632870, 0.0000, 342.8113, 0.0000);
- CreateDynamicObject(975, 1513.016479, -8806.208008, 10.636635, 0.0000, 342.8113, 180.0000);
- CreateDynamicObject(975, 1513.087402, -8806.343750, 10.634752, 0.0000, 342.8113, 180.0000);
- CreateDynamicObject(975, 1512.813354, -8806.729492, 10.634752, 0.0000, 342.8113, 180.0000);
- CreateDynamicObject(975, 1575.468140, -8783.798828, 10.157877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1575.461060, -8784.277344, 10.132877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1575.463257, -8784.639648, 10.132877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1513.577148, -8806.052734, 10.086643, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1513.578369, -8806.460938, 10.109760, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1513.528320, -8806.830078, 10.109760, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.849731, -8784.001953, 10.213524, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.905640, -8783.196289, 10.213524, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.861694, -8783.542969, 10.138525, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.991333, -8828.482422, 10.157877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.906250, -8828.904297, 10.182877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(975, 1525.914673, -8829.336914, 10.182877, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1497, 1533.092163, -8829.517578, 9.021210, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1497, 1562.857178, -8829.634766, 9.047689, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1497, 1566.060791, -8783.555664, 9.023092, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1497, 1536.399902, -8783.195313, 9.026859, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3915, 1597.795776, -8787.665039, 9.194426, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3915, 1544.336182, -8757.978516, 9.196289, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3915, 1501.000122, -8788.688477, 9.325027, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3915, 1501.013184, -8830.673828, 9.321253, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3915, 1554.491333, -8856.018555, 9.319366, 0.0000, 0.0000, 270.0001);
- CreateDynamicObject(3915, 1598.236206, -8825.000000, 9.219410, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3915, 1552.586182, -8807.526367, 6.796265, 1.7189, 0.0000, 180.0000);
- CreateDynamicObject(3915, 1543.745728, -8810.087891, 6.873142, 1.7189, 0.0000, 180.0000);
- CreateDynamicObject(3915, 1534.737549, -8818.865234, 6.848139, 1.7189, 0.0000, 180.0000);
- CreateDynamicObject(3915, 1562.471191, -8820.878906, 6.821257, 1.7189, 0.0000, 270.0000);
- CreateDynamicObject(3915, 1561.945557, -8812.675781, 6.796260, 1.7189, 0.0000, 270.0000);
- CreateDynamicObject(3915, 1564.315796, -8794.825195, 6.796260, 1.7189, 0.0000, 0.0000);
- CreateDynamicObject(3915, 1556.281250, -8795.632813, 6.821258, 1.7189, 0.0000, 0.0000);
- // map id 4 = de_train
- CreateDynamicObject(5118, -4289.913574, -6765.544434, 15.202024, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(5118, -4261.405273, -6755.493652, 15.195581, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3997, -4308.214844, -6766.951660, 15.078592, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4058, -4279.320801, -6725.777832, 30.000731, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4058, -4175.394043, -6777.305664, 34.925125, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4058, -4303.209473, -6793.806152, 30.125771, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(4682, -4337.856934, -6789.885254, 24.536596, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9910, -4301.161621, -6772.678711, 16.169632, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(9910, -4253.297852, -6746.431152, 16.119629, 0.0000, 0.0000, 45.0000);
- CreateDynamicObject(9910, -4235.836426, -6733.733887, 16.119617, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(5127, -4415.419922, -6726.465332, 20.283808, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(5399, -4239.983887, -6752.548340, 20.601564, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5398, -4221.876465, -6752.538574, 19.402504, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5398, -4206.087891, -6752.498047, 19.378139, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(5399, -4322.343750, -6768.490234, 20.633007, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(5398, -4340.435547, -6768.473633, 19.453138, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(9131, -4356.070313, -6762.550293, 16.201565, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9131, -4356.076660, -6762.541016, 18.349556, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9910, -4317.046387, -6748.113281, 20.269657, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(8661, -4375.942871, -6767.805664, 15.112918, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4415.199707, -6769.068848, 15.111035, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4454.864746, -6770.972168, 15.109153, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8634, -4277.175293, -6754.988770, 15.732737, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8634, -4277.199219, -6750.972168, 15.732737, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8634, -4274.203125, -6770.080078, 15.739179, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8634, -4274.245605, -6766.067383, 15.739179, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8624, -4386.347168, -6768.476074, 15.237573, 0.0000, 0.0000, 90.0003);
- CreateDynamicObject(8624, -4414.160645, -6768.481934, 15.235665, 0.0000, 0.0000, 90.0002);
- CreateDynamicObject(8634, -4421.806152, -6766.892578, 15.772820, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8634, -4421.784668, -6770.898438, 15.772820, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8624, -4160.323730, -6752.466797, 15.173573, 0.0000, 0.0000, 270.0005);
- CreateDynamicObject(8661, -4170.716309, -6746.908691, 15.072010, 90.2408, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4163.649902, -6752.397949, 15.070127, 90.2408, 0.0000, 270.0000);
- CreateDynamicObject(8661, -4177.432617, -6748.415527, 15.047010, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4177.349609, -6751.124023, 22.720140, 179.6226, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4171.732422, -6745.431152, 19.806559, 134.0722, 0.0000, 0.0000);
- CreateDynamicObject(8661, -4183.604004, -6746.462402, 21.544121, 149.5422, 0.0000, 0.0000);
- CreateDynamicObject(9910, -4198.595703, -6738.994141, 35.659065, 0.0000, 0.0000, 315.0000);
- CreateDynamicObject(9910, -4436.151367, -6779.388184, 28.843887, 0.0000, 0.0000, 225.0000);
- CreateDynamicObject(9910, -4450.612305, -6767.634766, 27.631149, 0.0000, 0.0000, 135.0000);
- CreateDynamicObject(8661, -4461.066895, -6751.175781, 16.570023, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9910, -4437.404297, -6754.835938, 29.218908, 0.0000, 0.0000, 45.0000);
- CreateDynamicObject(9910, -4446.303711, -6754.866211, 29.217016, 0.0000, 0.0000, 45.0000);
- CreateDynamicObject(5398, -4429.827637, -6768.485352, 19.439594, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(5398, -4429.728516, -6779.565918, 19.502426, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(5398, -4429.781250, -6757.426270, 19.452419, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3570, -4417.779297, -6773.764160, 16.495996, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.791504, -6773.769043, 19.168322, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.789551, -6773.784668, 21.865646, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.784668, -6762.715332, 16.508551, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.777832, -6762.721191, 19.205875, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.863281, -6762.715820, 21.903200, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.837402, -6751.857422, 17.919855, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.828125, -6751.855469, 20.617180, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4417.869629, -6751.858887, 23.289505, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4415.142578, -6768.022461, 23.377306, 268.8998, 0.0000, 270.0000);
- CreateDynamicObject(3570, -4415.044922, -6775.944336, 23.385012, 268.8998, 0.0000, 270.0000);
- CreateDynamicObject(3570, -4415.141602, -6782.387695, 23.373886, 268.8998, 0.0000, 270.0000);
- CreateDynamicObject(3570, -4415.119629, -6759.959473, 23.372171, 268.8998, 0.0000, 270.0000);
- CreateDynamicObject(3570, -4415.119629, -6752.396484, 23.376957, 268.8998, 0.0000, 270.0000);
- CreateDynamicObject(3570, -4441.982422, -6773.918457, 16.345682, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4441.954590, -6773.935059, 19.043007, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4441.938965, -6773.953613, 21.740332, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4441.966797, -6762.891602, 16.457092, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4441.950195, -6762.898438, 19.154417, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3570, -4441.932129, -6762.899414, 21.851742, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3675, -4451.458984, -6780.061035, 21.178114, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3675, -4270.359375, -6779.356445, 21.903847, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(914, -4451.854492, -6755.375977, 19.191912, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(2653, -4445.862793, -6776.753906, 23.460358, 0.8594, 180.3774, 0.0000);
- CreateDynamicObject(2653, -4445.850098, -6768.941895, 23.571598, 0.8594, 180.3774, 0.0000);
- CreateDynamicObject(2653, -4445.862305, -6761.086426, 23.693054, 0.8594, 180.3774, 0.0000);
- CreateDynamicObject(2653, -4445.869141, -6753.414063, 23.800850, 0.8594, 180.3774, 0.0000);
- CreateDynamicObject(1689, -4321.383301, -6768.182129, 27.285589, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1689, -4240.944336, -6752.381836, 27.340569, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8634, -4187.035156, -6750.023926, 15.710728, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8634, -4186.921875, -6754.049805, 15.710728, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1691, -4263.865234, -6744.302734, 29.401890, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1691, -4266.687500, -6775.819824, 37.617405, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1691, -4305.910645, -6774.975098, 29.551891, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1687, -4293.979492, -6777.389648, 29.941965, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1687, -4264.884277, -6779.982910, 38.007477, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, -4257.481934, -6777.485352, 38.218868, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1688, -4255.976563, -6742.700195, 30.103352, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1688, -4321.217285, -6754.873535, 34.253380, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1691, -4316.741211, -6742.137695, 37.492367, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, -4308.289551, -6773.373047, 19.306337, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, -4294.752441, -6739.208496, 20.143555, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, -4262.670410, -6745.711914, 19.153585, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, -4257.905762, -6773.602051, 19.581423, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, -4428.654785, -6774.573242, 18.743580, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, -4428.062500, -6763.516113, 19.161327, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, -4429.536133, -6762.395508, 19.160091, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1635, -4317.790527, -6753.194824, 19.272076, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1635, -4175.821289, -6747.464355, 18.011547, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1635, -4180.680664, -6787.931152, 13.696638, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3675, -4172.137695, -6747.575684, 17.478193, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4401.309082, -6766.524902, 16.765898, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4391.588867, -6766.459961, 16.765898, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4428.282227, -6770.481445, 16.772312, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4337.139160, -6770.477051, 16.786713, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4267.288086, -6754.546387, 16.723907, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4189.329102, -6750.413086, 16.701899, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3585, -4205.123535, -6750.535156, 16.703341, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4222.085449, -6750.484863, 16.734570, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4380.793457, -6770.446777, 16.765898, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4276.907227, -6754.537109, 16.723907, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4287.990234, -6750.424316, 16.723907, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4290.059570, -6766.429199, 16.730350, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4270.521484, -6770.515625, 16.738138, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4301.375000, -6766.398926, 16.730349, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3564, -4370.970703, -6770.308594, 16.765898, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, -4281.351563, -6741.592773, 17.803041, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(1231, -4384.521484, -6761.417480, 19.302307, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4453.997070, -6768.181641, 21.189537, 272.3375, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4230.877930, -6752.521484, 25.228184, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4279.192383, -6775.584473, 17.803041, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4214.870117, -6752.421875, 25.221039, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4197.549316, -6752.388184, 25.285192, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4182.846680, -6752.555664, 24.309311, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4332.720703, -6768.343262, 25.296041, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1231, -4352.513672, -6768.409668, 25.296049, 179.6226, 0.0000, 270.0000);
- CreateDynamicObject(1431, -4279.395996, -6762.782227, 15.626205, 0.0000, 0.0000, 337.5000);
- CreateDynamicObject(1431, -4287.786621, -6752.279785, 15.641632, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1431, -4319.399414, -6762.254883, 15.626205, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(1431, -4240.705078, -6760.688477, 15.626205, 0.0000, 0.0000, 326.2500);
- CreateDynamicObject(1431, -4244.722168, -6745.984863, 15.626205, 0.0000, 0.0000, 315.0000);
- CreateDynamicObject(1431, -4286.874512, -6780.145996, 15.626205, 0.0000, 0.0000, 326.2500);
- CreateDynamicObject(1431, -4311.676758, -6739.986816, 15.626205, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(1431, -4317.172363, -6746.500977, 15.626205, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(2567, -4363.239746, -6752.406738, 18.499516, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2567, -4422.622070, -6754.633301, 18.499516, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2567, -4427.581543, -6779.567871, 18.499516, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2567, -4166.226563, -6782.564453, 12.899601, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(12821, -4186.663086, -6777.686035, 11.890112, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(12821, -4268.593750, -6739.982910, 16.071703, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(12821, -4273.854004, -6778.947754, 16.071703, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(12821, -4242.630371, -6771.758789, 16.071703, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(18260, -4181.266113, -6765.606934, 12.545193, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(12821, -4189.643555, -6775.615723, 11.965111, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(12821, -4165.570801, -6748.416016, 16.065121, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(12821, -4164.080566, -6757.383789, 16.065121, 0.0000, 0.0000, 180.0002);
- CreateDynamicObject(925, -4255.312500, -6746.173828, 16.140497, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(925, -4286.895996, -6775.194824, 16.140497, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(925, -4376.161133, -6752.240723, 17.633820, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(925, -4386.335449, -6752.398926, 17.633820, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(925, -4397.180176, -6752.341797, 17.633820, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, -4299.494629, -6757.782715, 15.090563, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, -4301.497559, -6756.083008, 15.075136, 0.0000, 0.0000, 348.7500);
- CreateDynamicObject(3798, -4251.731934, -6763.241211, 15.075136, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, -4272.120605, -6758.600098, 15.097005, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, -4299.538574, -6747.882324, 15.075136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, -4272.068848, -6758.667969, 17.097004, 0.0000, 0.0000, 337.5000);
- CreateDynamicObject(3800, -4253.459961, -6763.015137, 15.097005, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, -4299.375488, -6757.628418, 17.090563, 0.0000, 0.0000, 348.7500);
- CreateDynamicObject(3800, -4297.765625, -6747.144531, 15.090563, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3800, -4201.948242, -6757.086426, 15.078781, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, -4280.680176, -6742.681152, 15.075136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, -4282.782227, -6741.445313, 15.075136, 0.0000, 0.0000, 337.5000);
- CreateDynamicObject(3798, -4251.294922, -6772.931152, 15.075136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3800, -4251.346191, -6773.555664, 17.075136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4280.010742, -6741.689453, 15.593729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4253.566895, -6745.659668, 15.593729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4241.154785, -6766.954102, 15.593729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4279.737793, -6775.518555, 15.593729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4315.695801, -6746.217773, 15.593729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4366.523438, -6752.259277, 17.087051, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4419.506836, -6753.958496, 17.087051, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1328, -4185.000488, -6778.721680, 11.487137, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1265, -4172.665039, -6747.529297, 15.541054, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1265, -4173.109863, -6747.149414, 15.541054, 0.0000, 0.0000, 292.5000);
- CreateDynamicObject(1327, -4179.396484, -6757.644531, 15.959644, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1437, -4306.289063, -6766.421387, 13.537701, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1437, -4262.337402, -6754.514160, 13.581255, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4287.727051, -6778.103516, 16.265825, 9.4538, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4287.813477, -6778.131348, 22.499783, 9.4538, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4287.863281, -6778.128418, 24.321911, 10.3132, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4266.680176, -6743.877441, 16.340824, 10.3132, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4266.645996, -6743.862305, 22.460489, 10.3132, 0.0000, 90.0000);
- CreateDynamicObject(1437, -4266.621094, -6743.863281, 24.811602, 10.3132, 0.0000, 90.0000);
- CreateDynamicObject(14411, -4449.852051, -6773.168945, 13.344212, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(14411, -4447.426758, -6773.158203, 13.344206, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(14411, -4450.247559, -6764.046875, 13.369205, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(14411, -4447.872070, -6764.052246, 13.369217, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(10175, -4294.893066, -6780.624512, 40.165207, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(10175, -4291.384277, -6738.937500, 39.495186, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(5706, -4379.585938, -6790.584473, 15.313704, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(5706, -4393.695801, -6790.607910, 15.263697, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14411, -4405.296875, -6776.088867, 15.806969, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14411, -4405.309570, -6779.803711, 15.806973, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(14411, -4364.544434, -6779.743164, 15.931967, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(14411, -4364.579590, -6776.122559, 15.906971, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(5706, -4360.904297, -6790.585938, 10.488720, 325.6225, 0.0000, 270.0000);
- CreateDynamicObject(5706, -4408.917969, -6790.686523, 10.403540, 325.6225, 0.0000, 90.0001);
- CreateDynamicObject(970, -4368.529297, -6774.131836, 19.685669, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4372.770996, -6774.160645, 19.685669, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4376.994141, -6774.163574, 19.685669, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4381.237793, -6774.192383, 19.685669, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4385.463379, -6774.137695, 19.685669, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4389.751465, -6774.143066, 19.635662, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4394.055176, -6774.155273, 19.635662, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4398.285645, -6774.142578, 19.635662, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4400.878906, -6774.143555, 19.635662, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(970, -4405.270508, -6774.202148, 18.352978, 0.8594, 325.6225, 0.0000);
- CreateDynamicObject(970, -4364.375977, -6774.172852, 18.335094, 0.8594, 325.6225, 180.0000);
- //map id 5 = inferno
- CreateDynamicObject(3989, 9438.459961, -8816.646484, 24.800646, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3456, 9465.192383, -8783.725586, 29.603350, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9415.051758, -8776.365234, 33.946056, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9415.048828, -8802.410156, 33.960690, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9465.553711, -8801.665039, 34.217041, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9465.566406, -8783.103516, 34.216980, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9465.585938, -8774.539063, 34.218941, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9465.584961, -8765.655273, 34.217072, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9465.547852, -8792.354492, 34.218941, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9445.163086, -8838.001953, 33.955811, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9455.798828, -8801.694336, 34.204769, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9438.559570, -8737.734375, 33.997505, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3614, 9418.509766, -8737.774414, 26.073418, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3598, 9455.797852, -8792.395508, 34.197334, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9455.807617, -8783.119141, 34.205765, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3403, 9447.218750, -8766.631836, 31.066925, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3403, 9447.242188, -8778.591797, 31.017036, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3403, 9454.684570, -8767.409180, 31.315695, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3403, 9453.501953, -8775.181641, 31.390121, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3614, 9412.309570, -8753.793945, 26.140755, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9464.007813, -8746.605469, 36.127552, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(3456, 9444.235352, -8729.597656, 29.900856, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16370, 9416.736328, -8771.797852, 30.509674, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(16370, 9416.778320, -8795.709961, 30.460352, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(14578, 9423.683594, -8784.703125, 29.515633, 180.3774, 0.0000, 0.0000);
- CreateDynamicObject(14578, 9423.666992, -8796.029297, 29.486111, 180.3774, 0.0000, 0.0000);
- CreateDynamicObject(14578, 9423.612305, -8766.940430, 29.744781, 180.3774, 0.0000, 0.0000);
- CreateDynamicObject(12913, 9423.543945, -8773.526367, 31.039629, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(12913, 9423.485352, -8791.114258, 30.957193, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3273, 9421.328125, -8783.675781, 29.147614, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3273, 9421.565430, -8767.804688, 29.185471, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3675, 9420.942383, -8799.249023, 30.388094, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3675, 9420.737305, -8760.262695, 30.581451, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(934, 9424.119141, -8759.367188, 30.698351, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9423.143555, -8817.993164, 33.944496, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9464.050781, -8746.792969, 36.140839, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(13603, 9411.476563, -8730.487305, 21.091635, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3989, 9470.925781, -8696.324219, 24.815592, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(3598, 9424.954102, -8732.137695, 34.015190, 0.0000, 0.0000, 270.0005);
- CreateDynamicObject(18368, 9445.305664, -8730.267578, 28.182064, 0.0000, 0.0000, 171.3284);
- CreateDynamicObject(3614, 9455.044922, -8744.973633, 28.238359, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(18368, 9448.970703, -8730.275391, 28.177191, 0.0000, 0.0000, 171.3284);
- CreateDynamicObject(18368, 9452.542969, -8730.265625, 28.177198, 0.0000, 0.0000, 171.3284);
- CreateDynamicObject(1491, 9450.895508, -8748.375000, 32.612041, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3799, 9449.443359, -8751.753906, 29.150520, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9446.576172, -8751.767578, 29.150520, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9443.925781, -8752.239258, 29.265261, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9448.421875, -8752.126953, 31.496864, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9444.433594, -8745.300781, 29.265261, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9444.499023, -8767.127930, 29.275661, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9447.501953, -8762.306641, 29.251846, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9451.077148, -8762.027344, 29.250315, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9448.706055, -8770.958008, 29.291136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9447.096680, -8770.986328, 29.295261, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9447.109375, -8777.208984, 29.314491, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(3798, 9444.753906, -8777.293945, 29.314480, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9428.851563, -8772.552734, 29.382755, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9441.726563, -8795.546875, 29.319412, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9441.437500, -8797.806641, 29.314674, 0.0000, 0.0000, 337.5000);
- CreateDynamicObject(3798, 9441.553711, -8796.673828, 31.319412, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9428.906250, -8804.984375, 29.321121, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9428.472656, -8768.863281, 32.119942, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9428.653320, -8802.544922, 32.078281, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9441.541992, -8794.057617, 32.070370, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9441.270508, -8744.299805, 31.999109, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9479.636719, -8746.769531, 36.137474, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3598, 9496.509766, -8763.636719, 34.915565, 0.0000, 0.0000, 270.0001);
- CreateDynamicObject(3989, 9482.132813, -8716.315430, 24.737751, 0.0000, 0.0000, 180.0001);
- CreateDynamicObject(3598, 9439.613281, -8821.157227, 33.959641, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9479.643555, -8821.092773, 33.969948, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3989, 9487.945313, -8949.858398, 5.636502, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3598, 9496.522461, -8807.833984, 33.963390, 0.0000, 0.0000, 270.0002);
- CreateDynamicObject(3989, 9550.378906, -8757.684570, 16.833492, 352.2651, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9505.444336, -8795.739258, 31.813229, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3989, 9480.620117, -8757.481445, 21.170914, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9505.199219, -8772.342773, 32.507217, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(3598, 9533.799805, -8801.848633, 30.078087, 0.0000, 0.0000, 0.0006);
- CreateDynamicObject(13603, 9505.340820, -8816.742188, 17.293592, 0.0000, 0.0000, 180.0003);
- CreateDynamicObject(3598, 9544.152344, -8794.991211, 29.795923, 0.0000, 0.0000, 0.0006);
- CreateDynamicObject(3989, 9599.418945, -8757.368164, 13.158901, 352.2651, 0.0000, 270.0000);
- CreateDynamicObject(3989, 9598.650391, -8723.712891, 13.355147, 352.2651, 0.0000, 270.0000);
- CreateDynamicObject(3598, 9513.487305, -8754.812500, 32.365742, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3598, 9513.502930, -8732.420898, 32.342789, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3598, 9530.390625, -8737.157227, 32.345924, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(3598, 9532.313477, -8764.037109, 31.520945, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3598, 9541.572266, -8764.043945, 30.246376, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3614, 9511.002930, -8799.378906, 21.982948, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3989, 9471.541016, -8867.622070, 24.761604, 0.0000, 0.0000, 90.0005);
- CreateDynamicObject(3598, 9550.900391, -8764.043945, 29.077362, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3598, 9566.883789, -8737.053711, 28.466974, 0.0000, 0.0000, 0.0003);
- CreateDynamicObject(3614, 9549.237305, -8730.848633, 23.078672, 0.0000, 0.0000, 90.0003);
- CreateDynamicObject(3989, 9533.775391, -8759.245117, 19.348856, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3989, 9458.650391, -8823.808594, 24.739035, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3598, 9448.379883, -8854.829102, 33.972672, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9473.593750, -8830.076172, 33.984039, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9495.986328, -8830.060547, 33.994305, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3598, 9474.405273, -8861.949219, 33.975563, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(3598, 9500.373047, -8861.951172, 33.980049, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(3598, 9526.402344, -8854.854492, 33.988659, 0.0000, 0.0000, 360.0000);
- CreateDynamicObject(3598, 9571.529297, -8764.080078, 28.473896, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3598, 9579.979492, -8794.941406, 28.450542, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3598, 9571.552734, -8770.228516, 28.448627, 0.0000, 0.0000, 270.0003);
- CreateDynamicObject(3614, 9579.818359, -8789.155273, 28.000687, 0.0000, 0.0000, 0.0001);
- CreateDynamicObject(3598, 9569.042969, -8812.841797, 28.473904, 0.0000, 0.0000, 64.0624);
- CreateDynamicObject(3598, 9547.588867, -8804.641602, 29.823133, 0.0000, 0.0000, 60.6248);
- CreateDynamicObject(3598, 9535.713867, -8821.303711, 31.426748, 0.0000, 0.0000, 45.0778);
- CreateDynamicObject(3598, 9526.297852, -8821.564453, 33.861626, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(3989, 9556.160156, -8862.522461, 20.268961, 0.0000, 0.0000, 160.0787);
- CreateDynamicObject(3989, 9546.169922, -8871.395508, 21.038101, 0.0000, 0.0000, 150.6253);
- CreateDynamicObject(3989, 9529.625977, -8878.921875, 21.956671, 0.0000, 0.0000, 138.5937);
- CreateDynamicObject(3989, 9517.025391, -8884.727539, 22.981361, 0.0000, 0.0000, 129.9997);
- CreateDynamicObject(3989, 9500.585938, -8882.161133, 23.934963, 0.0000, 0.0000, 120.5463);
- CreateDynamicObject(3598, 9555.377930, -8834.630859, 30.854481, 0.0000, 0.0000, 51.0936);
- CreateDynamicObject(3598, 9535.213867, -8850.970703, 35.404499, 0.0000, 0.0000, 26.8747);
- CreateDynamicObject(8661, 9576.994141, -8786.025391, 22.000114, 349.6868, 0.0000, 270.0000);
- CreateDynamicObject(8661, 9583.233398, -8771.326172, 22.040977, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8661, 9583.222656, -8743.444336, 22.039095, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(8661, 9577.030273, -8731.461914, 22.037212, 349.6868, 0.0000, 270.0000);
- CreateDynamicObject(3614, 9585.224609, -8784.003906, 28.010603, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9585.781250, -8776.426758, 28.010603, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9584.867188, -8769.553711, 28.010611, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9585.973633, -8762.239258, 28.010607, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9585.806641, -8754.703125, 28.010616, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9574.314453, -8748.709961, 28.792078, 0.0000, 0.0000, 0.0002);
- CreateDynamicObject(3614, 9584.621094, -8747.470703, 28.008718, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3614, 9584.633789, -8740.020508, 28.008718, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3598, 9588.608398, -8746.482422, 29.086000, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3598, 9580.235352, -8728.596680, 29.086000, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3598, 9590.722656, -8770.738281, 29.087883, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(3598, 9587.748047, -8784.793945, 29.087883, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(1437, 9566.312500, -8788.916016, 25.014214, 4.2972, 0.0000, 270.0000);
- CreateDynamicObject(1437, 9566.493164, -8788.906250, 26.869194, 4.2972, 0.0000, 270.0000);
- CreateDynamicObject(16370, 9497.507813, -8860.863281, 30.490044, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(16370, 9473.984375, -8859.960938, 30.525236, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(12913, 9481.419922, -8853.335938, 31.842041, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(12913, 9504.539063, -8853.334961, 31.819263, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3273, 9468.282227, -8854.383789, 29.248436, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3273, 9492.924805, -8853.066406, 29.214729, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3675, 9474.325195, -8856.062500, 30.481958, 0.0000, 0.0000, 180.0000);
- CreateDynamicObject(14578, 9473.542969, -8852.629883, 29.375908, 179.6226, 0.0000, 90.0001);
- CreateDynamicObject(14578, 9496.969727, -8853.440430, 29.472725, 179.6226, 0.0000, 90.0001);
- CreateDynamicObject(8661, 9516.000977, -8814.267578, 26.512846, 0.0000, 7.7349, 90.0000);
- CreateDynamicObject(3598, 9504.667969, -8821.220703, 32.680161, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(3598, 9519.129883, -8815.029297, 29.152756, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 9523.317383, -8818.849609, 27.203045, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4199, 9492.394531, -8834.544922, 27.977211, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(4199, 9477.778320, -8834.534180, 27.971378, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(11472, 9540.926758, -8739.067383, 24.160252, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(8614, 9547.692383, -8739.212891, 26.101963, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9490.333984, -8753.211914, 29.322395, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9490.240234, -8753.409180, 31.668739, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9487.734375, -8752.530273, 29.437136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9490.827148, -8755.710938, 29.437136, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9480.015625, -8773.983398, 29.189356, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9429.208008, -8815.286133, 29.281998, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9428.788086, -8815.323242, 31.281998, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9431.298828, -8815.352539, 29.273317, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9428.900391, -8813.236328, 29.260542, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9465.416992, -8824.191406, 29.246052, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9465.330078, -8821.784180, 29.246094, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9463.232422, -8824.145508, 29.247118, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9465.333984, -8823.880859, 31.246052, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9477.484375, -8807.698242, 29.188406, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9519.649414, -8790.268555, 25.620583, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9519.375000, -8776.005859, 25.654121, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9568.847656, -8789.147461, 23.204016, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9568.873047, -8789.150391, 25.204016, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9571.605469, -8788.775391, 22.977268, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(3798, 9581.790039, -8789.134766, 22.037521, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9577.284180, -8775.640625, 22.037521, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9584.697266, -8761.208984, 22.037521, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9584.852539, -8770.680664, 22.037521, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9582.835938, -8743.088867, 22.035639, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9582.883789, -8742.938477, 24.035639, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9580.728516, -8743.071289, 22.035639, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9568.873047, -8749.913086, 23.268101, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9572.375000, -8749.584961, 22.705889, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9565.420898, -8742.726563, 23.791971, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9544.673828, -8741.202148, 25.171402, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9530.666016, -8749.869141, 25.729481, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9530.815430, -8749.901367, 27.729481, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9528.585938, -8749.838867, 25.735744, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9519.432617, -8743.289063, 25.785772, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9519.386719, -8743.326172, 27.785772, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9519.247070, -8745.245117, 25.776129, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9521.426758, -8743.094727, 25.785772, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9526.777344, -8764.038086, 25.662365, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9540.237305, -8789.478516, 25.620583, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9556.570313, -8768.707031, 23.796293, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9556.500977, -8770.813477, 23.796326, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9556.499023, -8769.705078, 25.784138, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 9567.404297, -8801.102539, 23.587536, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9567.227539, -8803.790039, 24.707111, 0.0000, 0.0000, 337.5000);
- CreateDynamicObject(3798, 9568.424805, -8800.785156, 25.933880, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(3798, 9556.836914, -8800.858398, 24.718630, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9539.982422, -8778.581055, 25.505844, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9571.237305, -8784.573242, 30.370380, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9558.674805, -8819.059570, 25.355591, 0.0000, 0.0000, 326.2500);
- CreateDynamicObject(3799, 9541.132813, -8824.845703, 27.316292, 0.0000, 0.0000, 315.0000);
- CreateDynamicObject(3799, 9537.326172, -8843.074219, 28.252415, 0.0000, 0.0000, 292.5000);
- CreateDynamicObject(3798, 9558.805664, -8819.316406, 27.701935, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9560.763672, -8816.514648, 25.475548, 0.0000, 0.0000, 326.2500);
- CreateDynamicObject(3798, 9540.529297, -8827.877930, 27.431030, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9534.632813, -8843.401367, 28.364420, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9537.661133, -8842.804688, 30.598759, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9518.437500, -8821.849609, 29.313034, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9522.318359, -8835.646484, 29.211273, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9514.127930, -8849.164063, 29.186205, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9475.761719, -8836.563477, 29.966629, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9491.883789, -8836.365234, 29.972462, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9472.664063, -8836.400391, 30.081367, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9489.113281, -8836.039063, 30.087200, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9494.964844, -8836.066406, 30.087200, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9475.829102, -8836.213867, 32.312973, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9492.948242, -8836.250000, 32.318806, 0.0000, 0.0000, 348.7500);
- CreateDynamicObject(3798, 9464.468750, -8849.459961, 29.250315, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(3798, 9462.524414, -8850.980469, 29.244688, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9463.731445, -8854.438477, 29.122276, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3799, 9463.711914, -8854.342773, 31.353882, 0.0000, 0.0000, 22.5000);
- CreateDynamicObject(3798, 9450.887695, -8826.925781, 29.253147, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9450.885742, -8826.775391, 31.253147, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3798, 9457.107422, -8807.438477, 29.260700, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9457.063477, -8807.508789, 31.260700, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(3799, 9490.537109, -8814.517578, 29.067291, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3798, 9490.365234, -8814.285156, 31.413635, 0.0000, 0.0000, 11.2500);
- CreateDynamicObject(1491, 9521.639648, -8822.543945, 29.304600, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1231, 9465.808594, -8820.367188, 31.980148, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9490.624023, -8812.202148, 31.915998, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9479.448242, -8786.807617, 31.957771, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1231, 9491.559570, -8756.994141, 32.047428, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(1231, 9505.161133, -8777.478516, 30.055889, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9530.229492, -8790.780273, 28.354431, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9542.052734, -8777.628906, 28.110128, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1231, 9566.483398, -8792.880859, 26.532373, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9548.920898, -8814.373047, 28.221619, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9541.384766, -8841.883789, 31.111748, 0.0000, 0.0000, 191.2500);
- CreateDynamicObject(1231, 9517.862305, -8834.363281, 31.945122, 0.0000, 0.0000, 123.7499);
- CreateDynamicObject(1231, 9507.473633, -8840.056641, 32.821049, 0.0000, 0.0000, 123.7499);
- CreateDynamicObject(1231, 9462.374023, -8839.922852, 32.815216, 0.0000, 0.0000, 123.7499);
- CreateDynamicObject(1231, 9518.765625, -8746.789063, 28.476109, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9553.279297, -8740.840820, 26.751583, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9566.496094, -8751.804688, 26.525810, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(1231, 9584.211914, -8773.338867, 25.421360, 269.7592, 0.0000, 0.0000);
- CreateDynamicObject(16501, 9569.115234, -8786.313477, 30.291811, 0.0000, 91.1002, 0.0000);
- CreateDynamicObject(1460, 9566.908203, -8786.079102, 30.949526, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(16501, 9571.775391, -8786.532227, 30.257328, 0.0000, 91.1002, 0.0000);
- print("mapping chargé");
- }
- public OnGameModeInit()
- {
- SelectSkinBlue = LoadModelSelectionMenu("SkinBlue.txt");
- SelectSkinRed = LoadModelSelectionMenu("SkinRed.txt");
- // fopen("sql.txt");
- if(!dini_Exists("sql.ini"))
- {
- dini_Create("sql.ini");
- dini_Set("sql.ini","mysql_host","à définir");
- dini_Set("sql.ini","mysql_pass","à définir");
- dini_Set("sql.ini","mysql_db","à définir");
- dini_Set("sql.ini","mysql_user","à définir");
- mysql_host = dini_Get("sql.ini","mysql_host");
- mysql_pass = dini_Get("sql.ini","mysql_pass");
- mysql_user = dini_Get("sql.ini","mysql_user");
- mysql_db = dini_Get("sql.ini","mysql_db");
- }
- else
- {
- mysql_host = dini_Get("sql.ini","mysql_host");
- mysql_pass = dini_Get("sql.ini","mysql_pass");
- mysql_user = dini_Get("sql.ini","mysql_user");
- mysql_db = dini_Get("sql.ini","mysql_db");
- }
- if(!dini_Exists("serveur.ini"))
- {
- dini_Create("serveur.ini");
- dini_Set("serveur.ini","hostname","à définire");
- dini_Set("serveur.ini","mdp","");
- dini_Set("serveur.ini","temps","600000");
- dini_Set("serveur.ini","site","à définir");
- hostname = dini_Get("serveur.ini","hostname");
- serveurmdp = dini_Get("serveur.ini","mdp");
- change_map = dini_Int("serveur.ini","temps");
- site = dini_Get("serveur.ini","site");
- }
- else
- {
- hostname = dini_Get("serveur.ini","hostname");
- serveurmdp = dini_Get("serveur.ini","mdp");
- change_map = dini_Int("serveur.ini","temps");
- site = dini_Get("serveur.ini","site");
- }
- // Don't use these lines if it's a filterscript
- SetGameModeText("DM V1.0");
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- mysql = mysql_connect(mysql_host, mysql_user, mysql_db, mysql_pass);
- mysql_log(LOG_ERROR);
- // mysql_host
- if(mysql_errno() != 0)
- {
- printf("[MySQL] Connection ratée!");
- status = 1;
- }
- else
- {
- printf("[MySQL] Connection réussie!");
- status = 0;
- }
- ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF);
- Mapping();
- SetTimer("MapId1",1,false);
- new host[200],pass[200],werbul[300];
- format(host,200,"hostname %s",hostname);
- SendRconCommand(host);
- format(werbul,300,"weburl %s",site);
- SendRconCommand(werbul);
- if(strlen(serveurmdp) == 0)
- {
- SendRconCommand("password 0");
- }
- else
- {
- format(pass,200,"password %s",serveurmdp);
- SendRconCommand(pass);
- }
- return 1;
- }
- public MapId1(playerid)
- {
- SendRconCommand("mapname De_dust");
- mapid = 1;
- SendClientMessageToAll(ORANGE,"[CARTE :] La map change , vous joué actuellement sur la map de_dust !");
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map1));
- SetPlayerPos(playerid,SpawnTeam1Map1[Random][0],SpawnTeam1Map1[Random][1],SpawnTeam1Map1[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map1));
- SetPlayerPos(playerid,SpawnTeam2Map1[Random][0],SpawnTeam2Map1[Random][1],SpawnTeam2Map1[Random][2]);
- }
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnFreeze",10000,false,"i",playerid);
- SendClientMessage(playerid,JAUNE,"[INFO :] vous êtes freeze durant 10 seconde , pour éviter de passez a travaers le mapping pour les moin bon ping !");
- SetTimer("MapId2",change_map,false);
- return 1;
- }
- public MapId2(playerid)
- {
- SendRconCommand("mapname cs_assault");
- mapid = 2;
- SendClientMessageToAll(ORANGE,"[CARTE :] La map change , vous joué actuellement sur la map cs_assault !");
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map2));
- SetPlayerPos(playerid,SpawnTeam1Map2[Random][0],SpawnTeam1Map2[Random][1],SpawnTeam1Map2[Random][2]);
- SetPlayerFacingAngle(playerid,90);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map2));
- SetPlayerPos(playerid,SpawnTeam2Map2[Random][0],SpawnTeam2Map2[Random][1],SpawnTeam2Map2[Random][2]);
- SetPlayerFacingAngle(playerid,180);
- }
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnFreeze",10000,false,"i",playerid);
- SendClientMessage(playerid,JAUNE,"[INFO :] vous êtes freeze durant 10 seconde , pour éviter de passez a travaers le mapping pour les moin bon ping !");
- SetTimer("MapId3",change_map,false);
- return 1;
- }
- public MapId3(playerid)
- {
- SendRconCommand("mapname Iceworld");
- mapid = 3;
- SendClientMessageToAll(ORANGE, "[CARTE :] La map change , vous joué actuellement sur la ma Iceworld !");
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map3));
- SetPlayerPos(playerid,SpawnTeam1Map3[Random][0],SpawnTeam1Map3[Random][1],SpawnTeam1Map3[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map3));
- SetPlayerPos(playerid,SpawnTeam2Map3[Random][0],SpawnTeam2Map3[Random][1],SpawnTeam2Map3[Random][2]);
- SetPlayerFacingAngle(playerid,180);
- }
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnFreeze",10000,false,"i",playerid);
- SendClientMessage(playerid,JAUNE,"[INFO :] vous êtes freeze durant 10 seconde , pour éviter de passez a travaers le mapping pour les moin bon ping !");
- SetTimer("MapId4",change_map,false);
- return 1;
- }
- public MapId4(playerid)
- {
- SendRconCommand("mapname de_train");
- mapid = 4;
- SendClientMessageToAll(ORANGE, "[CARTE :] La map change , vous joué actuellement sur la map de_train !");
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map4));
- SetPlayerPos(playerid,SpawnTeam1Map4[Random][0],SpawnTeam1Map4[Random][1],SpawnTeam1Map4[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map4));
- SetPlayerPos(playerid,SpawnTeam2Map4[Random][0],SpawnTeam2Map4[Random][1],SpawnTeam2Map4[Random][2]);
- }
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnFreeze",10000,false,"i",playerid);
- SendClientMessage(playerid,JAUNE,"[INFO :] vous êtes freeze durant 10 seconde , pour éviter de passez a travaers le mapping pour les moin bon ping !");
- SetTimer("MapId5",change_map,false);
- return 1;
- }
- public MapId5(playerid)
- {
- SendRconCommand("mapname Inferno");
- mapid = 5;
- SendClientMessageToAll(ORANGE , "[CARTE :] La map change , vous joué actuellement sur la map Inderno !");
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map5));
- SetPlayerPos(playerid, SpawnTeam1Map5[Random][0],SpawnTeam1Map5[Random][1],SpawnTeam1Map5[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map5));
- SetPlayerPos(playerid, SpawnTeam2Map5[Random][0],SpawnTeam2Map5[Random][1],SpawnTeam2Map5[Random][2]);
- SetPlayerFacingAngle(playerid,-90);
- }
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnFreeze",10000,false,"i",playerid);
- SendClientMessage(playerid,JAUNE,"[INFO :] vous êtes freeze durant 10 seconde , pour éviter de passez a travaers le mapping pour les moin bon ping !");
- SetTimer("MapId1",change_map,false);
- return 1;
- }
- forward UnFreeze(playerid);
- public UnFreeze(playerid)
- {
- TogglePlayerControllable(playerid,1);
- SendClientMessage(playerid,JAUNE,"[INFO :] Vous pouvez joué !");
- Spawnkill[playerid] = 0;
- return 1;
- }
- public OnGameModeExit()
- {
- return mysql_close(mysql);
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- if(IsPlayerLogguer(playerid)) return SpawnPlayer(playerid); // Au cas où le joueur aurait forcé son retour à la sélection des classes et qu'il serait déjà loggué
- SetSpawnInfo(playerid, 0, 0, 137.1098,72.8367,1.4297, 0, 0, 0, 0, 0, 0, 0); // Obligatoire, sinon le joueur ne spawnera jamais
- JoueurInfo[playerid][Vie] = 100;
- TogglePlayerSpectating(playerid, true); // Pour cacher les boutons en bas
- new
- req[128]; // Tableau dans lequel nous formaterons notre requête SQL
- mysql_format(mysql, req, sizeof(req), "SELECT * FROM `Joueurs` WHERE `Pseudo` = '%s' LIMIT 1", GetName(playerid));
- // On sélectionne tous les informations par rapport au pseudo du joueur dans notre table "Joueurs"
- mysql_tquery(mysql, req, "Verification", "i", playerid);
- // On exécute notre requête et on ira chercher nos informations dans notre thread "Verification"
- return 1;
- }
- forward Verification(playerid);
- public Verification(playerid)
- {
- if(cache_get_row_count()) // Si le compte a été trouvé
- {
- new
- str[MAX_PLAYER_NAME+9] = "Bonjour ";
- strcat(str, GetName(playerid)); // "Bonjour {Pseudo}"
- // On lui affiche le dialogue de connexion
- return ShowPlayerDialog(playerid, DIALOG_CONNECTION, DIALOG_STYLE_PASSWORD, str, "Entre ton mot de passe :\n_____________\n\nChangeLog V1.0:\n•Création du GM de A à Z\n_____________\n\nBon jeu a vous !", "Connexion", "Quitter");
- }
- // Sinon on lui affiche le dialogue d'enregistrement
- return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Enregistrement", "Pour t'inscrire entre un mot de passe de plus de 4 caractères.", "Enregistrer", "Quitter");
- }
- public OnPlayerConnect(playerid)
- {
- new name[MAX_PLAYER_NAME],ann[50+MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(ann,sizeof(ann),"%s vien de rejoindre la partie !",name);
- SendClientMessageToAll( VERT, ann);
- SendClientMessage(playerid,ROUGE,"[AIDE :] {FFFFFF}Appyer sur \"Y\" afin de voir vos stats / changer vos classe ou créer une nouvelle classe !");
- SendClientMessage(playerid,ROUGE,"[AIDE :] {FFFFFF}Vous avez le droit de créer 4 classe actuellement , appuyer sur \"Y\" > classe personele > choix de votre classe");
- if(status == 1)
- {
- SendClientMessage(playerid,ROUGE, "[MySQL] Les données de la base MySQL ne sont pas valide , merci de les vérifié !");
- ChangeInfoMySQL(playerid);
- }
- else
- {
- SendClientMessage(playerid,VERT, "[MySQL] Connection a la base de donnée réussie ! Entrez votre mot de passe.");
- }
- return GetPlayerName(playerid, JoueurInfo[playerid][Pseudo], MAX_PLAYER_NAME+1);
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new
- req[600],// Le tableau dans lequel nous aurons notre requête SQL
- req1[300];
- // On update les informations du joueur par rapport à son ID dans la base de donnée
- mysql_format(mysql, req, sizeof(req), "\
- UPDATE `Joueurs` SET \
- AdminLevel = %d, \
- Skin = %d, \
- Tuer = %d, \
- Mort = %d, \
- Team = %d, \
- Blessur = %d, \
- Spawn = %d, \
- class1wep1 = %d, \
- class1wep2 = %d, \
- class1wep3 = %d, \
- class1wep4 = %d, \
- class2wep1 = %d, \
- class2wep2 = %d, \
- class2wep3 = %d, \
- class2wep4 = %d, \
- class3wep1 = %d, \
- class3wep2 = %d, \
- class3wep3 = %d, \
- class3wep4 = %d, \
- class4wep1 = %d, \
- class4wep2 = %d, \
- class4wep3 = %d, \
- class4wep4 = %d \
- WHERE ID = %d",
- JoueurInfo[playerid][Adminlevel],
- JoueurInfo[playerid][Skin],
- JoueurInfo[playerid][Tuer],
- JoueurInfo[playerid][Mort],
- JoueurInfo[playerid][Team],
- JoueurInfo[playerid][Blessur],
- JoueurInfo[playerid][Spawn],
- JoueurInfo[playerid][class1wep1],
- JoueurInfo[playerid][class1wep2],
- JoueurInfo[playerid][class1wep3],
- JoueurInfo[playerid][class1wep4],
- JoueurInfo[playerid][class2wep1],
- JoueurInfo[playerid][class2wep2],
- JoueurInfo[playerid][class2wep3],
- JoueurInfo[playerid][class2wep4],
- JoueurInfo[playerid][class3wep1],
- JoueurInfo[playerid][class3wep2],
- JoueurInfo[playerid][class3wep3],
- JoueurInfo[playerid][class3wep4],
- JoueurInfo[playerid][class4wep1],
- JoueurInfo[playerid][class4wep2],
- JoueurInfo[playerid][class4wep3],
- JoueurInfo[playerid][class4wep4],
- JoueurInfo[playerid][IDSql]);
- mysql_tquery(mysql, req);
- mysql_format(mysql,req1,sizeof(req1)," UPDATE `skill` SET \
- Pistol = '%d', \
- SPistol = '%d', \
- DEagle = '%d', \
- Shotgun = '%d', \
- Sawnoff = '%d', \
- Spas12 = '%d', \
- Uzi = '%d', \
- Mp5 = '%d', \
- AK47 = '%d', \
- M4 = '%d', \
- Sniper = '%d', \
- point = '%d', \
- killpoint = '%d' \
- WHERE Pseudo = '%s'",
- JoueurInfo[playerid][Pistol],
- JoueurInfo[playerid][SPistol],
- JoueurInfo[playerid][DDeagle],
- JoueurInfo[playerid][Shotgun],
- JoueurInfo[playerid][Sawnoff],
- JoueurInfo[playerid][Spas12],
- JoueurInfo[playerid][Uzi],
- JoueurInfo[playerid][Mp5],
- JoueurInfo[playerid][AK47],
- JoueurInfo[playerid][M4],
- JoueurInfo[playerid][Sniper],
- JoueurInfo[playerid][point],
- JoueurInfo[playerid][kill],
- GetName(playerid));
- printf("les donné on bien été sauvegarder nombre de point :%d",
- JoueurInfo[playerid][point]);
- mysql_tquery(mysql, req1);
- if(JoueurInfo[playerid][Team] == 1)
- {
- Bleu--;
- }
- else
- {
- Rouge--;
- }
- static
- array[Joueur_Informations];
- JoueurInfo[playerid] = array; // On ré-initialise les informations du joueurs
- pTextdraw[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- //========================TEXTDRW==================================================================
- Fond_HUDO[playerid] = CreatePlayerTextDraw(playerid, 627.428588, 12.373332, "LD_SPAC:white");
- PlayerTextDrawLetterSize(playerid, Fond_HUDO[playerid], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, Fond_HUDO[playerid], -135.238082, 63.573329);
- PlayerTextDrawAlignment(playerid, Fond_HUDO[playerid], 1);
- PlayerTextDrawColor(playerid, Fond_HUDO[playerid], 255);
- PlayerTextDrawSetShadow(playerid, Fond_HUDO[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Fond_HUDO[playerid], 0);
- PlayerTextDrawFont(playerid, Fond_HUDO[playerid], 4);
- HUD_ARME[playerid] = CreatePlayerTextDraw(playerid, 529.904724, 13.226638, "hud:radar_ammugun");
- PlayerTextDrawLetterSize(playerid, HUD_ARME[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_ARME[playerid], -36.190361, 27.733470);
- PlayerTextDrawAlignment(playerid, HUD_ARME[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_ARME[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_ARME[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_ARME[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_ARME[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_ARME[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_ARME[playerid], 1);
- Arme[playerid] = CreatePlayerTextDraw(playerid, 527.618896, 20.480001, ": Nom arme");
- PlayerTextDrawLetterSize(playerid, Arme[playerid], 0.269048, 1.429333);
- PlayerTextDrawAlignment(playerid, Arme[playerid], 1);
- PlayerTextDrawColor(playerid, Arme[playerid], -1);
- PlayerTextDrawSetShadow(playerid, Arme[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Arme[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Arme[playerid], 51);
- PlayerTextDrawFont(playerid, Arme[playerid], 2);
- PlayerTextDrawSetProportional(playerid, Arme[playerid], 1);
- HUD_DEATH[playerid] = CreatePlayerTextDraw(playerid, 494.856994, 35.413337, "hud:radar_hostpital");
- PlayerTextDrawLetterSize(playerid, HUD_DEATH[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_DEATH[playerid], 20.952381, 19.199998);
- PlayerTextDrawAlignment(playerid, HUD_DEATH[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_DEATH[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_DEATH[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_DEATH[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_DEATH[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_DEATH[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_DEATH[playerid], 1);
- Death[playerid] = CreatePlayerTextDraw(playerid, 518.095275, 37.973327, ": "); //Affiche le nombre de mort
- PlayerTextDrawLetterSize(playerid, Death[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Death[playerid], 1);
- PlayerTextDrawColor(playerid, Death[playerid], -1);
- PlayerTextDrawSetShadow(playerid, Death[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Death[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Death[playerid], 51);
- PlayerTextDrawFont(playerid, Death[playerid], 1);
- PlayerTextDrawSetProportional(playerid, Death[playerid], 1);
- HUD_KILL[playerid] = CreatePlayerTextDraw(playerid, 496.380676, 50.773365, "hud:radar_emmetGun");
- PlayerTextDrawLetterSize(playerid, HUD_KILL[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_KILL[playerid], 22.857145, 23.466667);
- PlayerTextDrawAlignment(playerid, HUD_KILL[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_KILL[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_KILL[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_KILL[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_KILL[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_KILL[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_KILL[playerid], 1);
- Kill[playerid] = CreatePlayerTextDraw(playerid, 518.857299, 57.600059, ": "); // affiche le nombre de kill
- PlayerTextDrawLetterSize(playerid, Kill[playerid], 0.449999, 1.600000);
- PlayerTextDrawAlignment(playerid, Kill[playerid], 1);
- PlayerTextDrawColor(playerid, Kill[playerid], -1);
- PlayerTextDrawSetShadow(playerid, Kill[playerid], 0);
- PlayerTextDrawSetOutline(playerid, Kill[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, Kill[playerid], 51);
- PlayerTextDrawFont(playerid, Kill[playerid], 1);
- PlayerTextDrawSetProportional(playerid, Kill[playerid], 1);
- HUD_VIE[playerid] = CreatePlayerTextDraw(playerid, 14.095268, 314.879913, "hud:radar_tshirt");
- PlayerTextDrawLetterSize(playerid, HUD_VIE[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_VIE[playerid], 24.761886, 21.333341);
- PlayerTextDrawAlignment(playerid, HUD_VIE[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_VIE[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_VIE[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_VIE[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_VIE[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_VIE[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_VIE[playerid], 1);
- HUD_ARMURE[playerid] = CreatePlayerTextDraw(playerid, 16.000022, 291.413269, "hud:radar_girlfriend");
- PlayerTextDrawLetterSize(playerid, HUD_ARMURE[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_ARMURE[playerid], 20.952140, 21.333099);
- PlayerTextDrawAlignment(playerid, HUD_ARMURE[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_ARMURE[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_ARMURE[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_ARMURE[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_ARMURE[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_ARMURE[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_ARMURE[playerid], 1);
- HUD_VEHICULE[playerid] = CreatePlayerTextDraw(playerid, 12.571594, 258.559936, "hud:radar_impound");
- PlayerTextDrawLetterSize(playerid, HUD_VEHICULE[playerid], 0.449999, 1.600000);
- PlayerTextDrawTextSize(playerid, HUD_VEHICULE[playerid], 28.571430, 27.733333);
- PlayerTextDrawAlignment(playerid, HUD_VEHICULE[playerid], 1);
- PlayerTextDrawColor(playerid, HUD_VEHICULE[playerid], -1);
- PlayerTextDrawSetShadow(playerid, HUD_VEHICULE[playerid], 0);
- PlayerTextDrawSetOutline(playerid, HUD_VEHICULE[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, HUD_VEHICULE[playerid], 51);
- PlayerTextDrawFont(playerid, HUD_VEHICULE[playerid], 4);
- PlayerTextDrawSetProportional(playerid, HUD_VEHICULE[playerid], 1);
- BarVie[playerid] = CreateProgressBar(43.00, 297.00, 83.50, 6.19, -16776961, 100.0);
- BarArmure[playerid] = CreateProgressBar(43.00, 322.00, 83.50, 5.19, 65535, 100.0);
- BoxDegat[playerid] = CreatePlayerTextDraw(playerid, 1.999719, 431.579711, "usebox");
- PlayerTextDrawLetterSize(playerid, BoxDegat[playerid], 0.000000, 1.627036);
- PlayerTextDrawTextSize(playerid, BoxDegat[playerid], 638.762390, 0.000000);
- PlayerTextDrawAlignment(playerid, BoxDegat[playerid], 1);
- PlayerTextDrawColor(playerid, BoxDegat[playerid], 0);
- PlayerTextDrawUseBox(playerid, BoxDegat[playerid], true);
- PlayerTextDrawBoxColor(playerid, BoxDegat[playerid], 102);
- PlayerTextDrawSetShadow(playerid, BoxDegat[playerid], 0);
- PlayerTextDrawSetOutline(playerid, BoxDegat[playerid], 0);
- PlayerTextDrawFont(playerid, BoxDegat[playerid], 0);
- BoxName[playerid] = CreatePlayerTextDraw(playerid, 187.428543, 421.546600, "Degat recu");
- PlayerTextDrawLetterSize(playerid, BoxName[playerid], 0.358571, 1.258666);
- PlayerTextDrawAlignment(playerid, BoxName[playerid], 1);
- PlayerTextDrawColor(playerid, BoxName[playerid], -1);
- PlayerTextDrawSetShadow(playerid, BoxName[playerid], 0);
- PlayerTextDrawSetOutline(playerid, BoxName[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, BoxName[playerid], 51);
- PlayerTextDrawFont(playerid, BoxName[playerid], 0);
- PlayerTextDrawSetProportional(playerid, BoxName[playerid], 1);
- DegatName[playerid] = CreatePlayerTextDraw(playerid, 196.190612, 432.639801, "");
- PlayerTextDrawLetterSize(playerid, DegatName[playerid], 0.259523, 1.557333);
- PlayerTextDrawAlignment(playerid, DegatName[playerid], 1);
- PlayerTextDrawColor(playerid, DegatName[playerid], -16776961);
- PlayerTextDrawSetShadow(playerid, DegatName[playerid], 0);
- PlayerTextDrawSetOutline(playerid, DegatName[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, DegatName[playerid], 51);
- PlayerTextDrawFont(playerid, DegatName[playerid], 1);
- PlayerTextDrawSetProportional(playerid, DegatName[playerid], 1);
- versus[playerid] = CreatePlayerTextDraw(playerid, 535.599975, 135.395584, "~b~%d ~y~VS ~r~%d");
- PlayerTextDrawLetterSize(playerid, versus[playerid], 0.405999, 1.948444);
- PlayerTextDrawAlignment(playerid, versus[playerid], 1);
- PlayerTextDrawColor(playerid, versus[playerid], -1);
- PlayerTextDrawSetShadow(playerid, versus[playerid], 0);
- PlayerTextDrawSetOutline(playerid, versus[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, versus[playerid], 51);
- PlayerTextDrawFont(playerid, versus[playerid], 1);
- PlayerTextDrawSetProportional(playerid, versus[playerid], 1);
- //=========================================================================================
- if(pTextdraw[playerid] == 0)
- {
- PlayerTextDrawShow(playerid,HUD_VIE[playerid]);
- PlayerTextDrawShow(playerid,HUD_ARMURE[playerid]);
- PlayerTextDrawShow(playerid,HUD_ARME[playerid]);
- PlayerTextDrawShow(playerid,Arme[playerid]);
- PlayerTextDrawShow(playerid,HUD_DEATH[playerid]);
- PlayerTextDrawShow(playerid,Death[playerid]);
- PlayerTextDrawShow(playerid,HUD_KILL[playerid]);
- PlayerTextDrawShow(playerid,Kill[playerid]);
- PlayerTextDrawShow(playerid,Fond_HUDO[playerid]);
- PlayerTextDrawShow(playerid,BoxDegat[playerid]);
- PlayerTextDrawShow(playerid,BoxName[playerid]);
- PlayerTextDrawShow(playerid,DegatName[playerid]);
- PlayerTextDrawShow(playerid,versus[playerid]);
- SetTimerEx("Timer5sec",5000,false,"i",playerid);
- pTextdraw[playerid] = 1;
- }
- if(JoueurInfo[playerid][Spawn] == 0)
- {
- SendClientMessage(playerid,ORANGE,"[ANNONCE :] Bienvenue sur le serveur pour votre première connection !");
- SendClientMessage(playerid,ORANGE,"[ANNONCE :] Vous allez choisir votre équipe , ainsi que votre skin , bon jeu a vous !");
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Choisissez votre équipe (changable a tout moment)","Equipe Bleu\nEquipe Rouge","Choisir","Quitter");
- JoueurInfo[playerid][Vie] = 100;
- JoueurInfo[playerid][Armure] = 100;
- }
- else
- {
- SetCameraBehindPlayer(playerid);
- JoueurInfo[playerid][Vie] = 100;
- JoueurInfo[playerid][Armure] = 100;
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep4],999999);
- }
- if(JoueurInfo[playerid][Team] == 1)
- {
- Bleu++;
- }
- else if(JoueurInfo[playerid][Team] == 2)
- {
- Rouge++;
- }
- if(don >= 1)
- {
- SendClientMessage(playerid,ROUGE,"[Message :] {FFFFFF}Pendant votre absence les joueurs on eu une arme , prennez là ! (spawn auto)");
- }
- if(JoueurInfo[playerid][ban] == 1)
- {
- SendClientMessage(playerid,ROUGE,"Vous avez été banni ! vous ne pouvez pas vous connecter !");
- SetTimerEx("Timer10ms",10,false,"i",playerid);
- }
- SpawnMap(playerid);
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous n'avez recut aucun degat pour le moment");
- SetPlayerSkin(playerid,JoueurInfo[playerid][Skin]);
- return 1;
- }
- public SpawnMap(playerid)
- {
- if(mapid == 1)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map1));
- SetPlayerPos(playerid,SpawnTeam1Map1[Random][0],SpawnTeam1Map1[Random][1],SpawnTeam1Map1[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map1));
- SetPlayerPos(playerid,SpawnTeam2Map1[Random][0],SpawnTeam2Map1[Random][1],SpawnTeam2Map1[Random][2]);
- }
- }
- if(mapid == 2)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map2));
- SetPlayerPos(playerid,SpawnTeam1Map2[Random][0],SpawnTeam1Map2[Random][1],SpawnTeam1Map2[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map2));
- SetPlayerPos(playerid,SpawnTeam2Map2[Random][0],SpawnTeam2Map2[Random][1],SpawnTeam2Map2[Random][2]);
- }
- }
- if(mapid == 3)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map3));
- SetPlayerPos(playerid,SpawnTeam1Map3[Random][0],SpawnTeam1Map3[Random][1],SpawnTeam1Map3[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map3));
- SetPlayerPos(playerid, SpawnTeam2Map3[Random][0],SpawnTeam2Map3[Random][1],SpawnTeam2Map3[Random][2]);
- }
- }
- if(mapid == 4)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map4));
- SetPlayerPos(playerid, SpawnTeam1Map4[Random][0],SpawnTeam1Map4[Random][1],SpawnTeam1Map4[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map4));
- SetPlayerPos(playerid,SpawnTeam2Map4[Random][0],SpawnTeam2Map4[Random][1],SpawnTeam2Map4[Random][2]);
- }
- }
- if(mapid == 5)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- new Random = random(sizeof(SpawnTeam1Map5));
- SetPlayerPos(playerid,SpawnTeam1Map5[Random][0],SpawnTeam1Map5[Random][1],SpawnTeam1Map5[Random][2]);
- }
- else
- {
- new Random = random(sizeof(SpawnTeam2Map5));
- SetPlayerPos(playerid,SpawnTeam2Map5[Random][0],SpawnTeam2Map5[Random][1],SpawnTeam2Map5[Random][2]);
- }
- }
- TogglePlayerControllable(playerid, 0);
- SendClientMessage(playerid,JAUNE,"[INFO :] Vous êtes actuellement freeze le temps que la map charge , vous pourrez joué dans 5 secondes !");
- SetTimerEx("UnFreeze",5000,false,"i",playerid);
- Spawnkill[playerid] = 1;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid != INVALID_PLAYER_ID)
- {
- new
- KillName[MAX_PLAYER_NAME],
- DeathName[MAX_PLAYER_NAME],
- AnnonceKill[90],
- wepid,
- ArmeName[24];
- wepid = GetPlayerWeapon(killerid);
- GetPlayerName(playerid,DeathName,sizeof(DeathName));
- GetPlayerName(killerid,KillName,sizeof(KillName));
- GetWeaponName(wepid,ArmeName,sizeof(ArmeName));
- format(AnnonceKill,sizeof(AnnonceKill),"%s a été tué par %s . Arme : %s",DeathName,KillName,ArmeName);
- SendClientMessageToAll(0xFF0000FF,AnnonceKill);
- JoueurInfo[killerid][Tuer] ++;
- JoueurInfo[playerid][kill]++;
- TogglePlayerSpectating(playerid,true);
- PlayerSpectatePlayer(playerid, killerid);
- SetTimerEx("TimeGenerate",10000,false,"i",playerid);
- }
- JoueurInfo[playerid][Mort] ++;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous observer actuellement votre tueur");
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(pMute[playerid] == 1)
- {
- SendClientMessage(playerid,ROUGE,"[MUTE :] {FFFFFF}Vous êtes mute vous ne pouvez pas parler !");
- return 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- {
- SendClientMessage(playerid,ROUGE, "[ERREUR :] {FFFFFF}Cette commande est inconnue , utilisez /aide");
- return 0;
- }
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == KEY_YES && oldkeys != KEY_YES)
- {
- ShowPlayerDialog(playerid,7,TABLE,"{A5E1FE}[STATS] {FFFFFF}Selectionner se que vous voulez faire !","Voir mes stats\nClasse pérsonaliser\nChanger de skin\nChanger de Team (skin également)\nCréer/Rejoindre un clan (BÊTA)","Selectionner","Quitter");
- return 1;
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- SetPlayerSkillLevel(playerid,0,JoueurInfo[playerid][Pistol]);
- SetPlayerSkillLevel(playerid,1,JoueurInfo[playerid][SPistol]);
- SetPlayerSkillLevel(playerid,2,JoueurInfo[playerid][DDeagle]);
- SetPlayerSkillLevel(playerid,3,JoueurInfo[playerid][Shotgun]);
- SetPlayerSkillLevel(playerid,4,JoueurInfo[playerid][Sawnoff]);
- SetPlayerSkillLevel(playerid,5,JoueurInfo[playerid][Spas12]);
- SetPlayerSkillLevel(playerid,6,JoueurInfo[playerid][Uzi]);
- SetPlayerSkillLevel(playerid,7,JoueurInfo[playerid][Mp5]);
- SetPlayerSkillLevel(playerid,8,JoueurInfo[playerid][AK47]);
- SetPlayerSkillLevel(playerid,9,JoueurInfo[playerid][M4]);
- SetPlayerSkillLevel(playerid,10,JoueurInfo[playerid][Sniper]);
- new str1[24],str2[24];
- format(str1,sizeof(str1),": %d",JoueurInfo[playerid][Tuer]);
- format(str2,sizeof(str2),": %d",JoueurInfo[playerid][Mort]);
- PlayerTextDrawSetString(playerid,Death[playerid],str2);
- PlayerTextDrawSetString(playerid,Kill[playerid],str1);
- new vs[50];
- format(vs,sizeof(vs),"~b~%d ~r~V~b~S ~r~%d",Bleu,Rouge);
- PlayerTextDrawSetString(playerid,versus[playerid],vs);
- if(don >= 1 && ArmeRecut[playerid] == 0)
- {
- new ArmeName[50],message[100];
- GivePlayerWeapon(playerid,don,999999);
- GetWeaponName(don,ArmeName,sizeof(ArmeName));
- format(message,sizeof(message),"Les admin on donnée l'arme : ~r~%s",ArmeName);
- GameTextForPlayer(playerid,message,5000,4);
- if(don == 39)
- {
- GivePlayerWeapon(playerid,40,999999);
- }
- ArmeRecut[playerid] = 1;
- }
- if(don == 0)
- {
- ArmeRecut[playerid] = 0;
- }
- SetProgressBarValue(BarVie[playerid],JoueurInfo[playerid][Vie]);
- UpdateProgressBar(BarVie[playerid],playerid);
- SetProgressBarValue(BarArmure[playerid],JoueurInfo[playerid][Armure]);
- UpdateProgressBar(BarArmure[playerid],playerid);
- if(GetPlayerWeapon(playerid) >= 1)
- {
- new arme[50],textdrawstring[70];
- new weaponid = GetPlayerWeapon(playerid);
- GetWeaponName(weaponid,arme,sizeof(arme));
- format(textdrawstring,sizeof(textdrawstring),": %s",arme);
- PlayerTextDrawSetString(playerid,Arme[playerid],textdrawstring);
- }
- if(GetPlayerWeapon(playerid) == 0)
- {
- PlayerTextDrawSetString(playerid,Arme[playerid],": Aucun");
- }
- if(JoueurInfo[playerid][Vie] >= 1)
- {
- SetPlayerHealth(playerid,100);
- }
- else
- {
- SetPlayerHealth(playerid,0);
- }
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- SetPlayerArmour(playerid,100);
- }
- else
- {
- SetPlayerArmour(playerid,0);
- }
- if(JoueurInfo[playerid][kill] == 10)
- {
- JoueurInfo[playerid][point]++;
- JoueurInfo[playerid][kill] = 0;
- SendClientMessage(playerid,CYAN,"[SKILL :] vous avez recut un point pour améliorer votre skill d'une arme , tapez /skill");
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid) // On scanne la valeur de dialogid
- {
- case DIALOG_REGISTER: // Si dialogid contient la valeur de notre macro DIALOG_REGISTER
- {
- if(!response) return Kick(playerid); // Si le joueur a cliqué sur "Quitter" on le kick
- if(strlen(inputtext) < 5) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Enregistrement", "Pour t'inscrire entre un mot de passe de plus de 4 caractères.", "Enregistrer", "Quitter");
- // Si le mot de passe entré est inférieur à 5 caractères
- new
- req[129], // Tableau qui stockera le mot de passe hashé et la requête SQL
- req1[300],
- mdp[129];
- // WP_Hash(req, sizeof(req), inputtext); // On hashe le mot de passe et on le stocke dans "req"
- sscanf(inputtext,"s[129]",mdp);
- mysql_format(mysql, req, sizeof(req), "INSERT INTO `Joueurs` (Pseudo, MotDePasse) VALUES ('%s', '%s')", GetName(playerid), mdp);
- // On formate la requête SQL en y insérant le pseudo et le mot de passe
- mysql_format(mysql,req1,sizeof(req1), "INSERT INTO `skill` (Pseudo) VALUES ('%s')",GetName(playerid));
- mysql_tquery(mysql, req);
- mysql_tquery(mysql, req1);
- // On exécute la requête sans appeler de fonctions publiques
- new
- str[MAX_PLAYER_NAME+9] = "Bonjour ";
- strcat(str, GetName(playerid)); // "Bonjour {Pseudo}"
- // Il s'est inscrit correctement, il doit maintenant se connecter
- return ShowPlayerDialog(playerid,DIALOG_CONNECTION,DIALOG_STYLE_PASSWORD,str,"Entrer Votre Mot de passe :","Connexion","Quitter");
- }
- }
- switch(dialogid) // On scanne la valeur de dialogid
- {
- case DIALOG_CONNECTION: // Si dialogid contient la valeur de notre macro DIALOG_CONNECTION
- {
- if(!response) return Kick(playerid); // Si le joueur a cliqué sur "Quitter" on le kick
- if(strlen(inputtext) < 5) // Si le mot de passe entré est inférieur à 5 caractères
- {
- new
- str[MAX_PLAYER_NAME+9] = "Bonjour ";
- strcat(str, GetName(playerid));
- return ShowPlayerDialog(playerid, DIALOG_CONNECTION, DIALOG_STYLE_INPUT, str, "Entre ton mot de passe :", "Connexion", "Quitter");
- }
- //WP_Hash(JoueurInfo[playerid][Mdp], 129, inputtext); // On hashe le mot de passe entré et on le place dans notre table "Mdp"
- sscanf(inputtext,"s[129]",JoueurInfo[playerid][Mdp]);
- new
- req[128]; // Tableau dans lequel on formate notre requête SQL
- mysql_format(mysql, req, sizeof(req), "SELECT * FROM `Joueurs` WHERE `Pseudo` = '%s'", GetName(playerid));
- // On sélectionne toutes les informations par rapport au pseudo du joueur
- return mysql_tquery(mysql, req, "Connection", "i", playerid);
- // On Exécute la requête et on appelle la fonction publique "Connection" avec comme paramètre l'id du joueur
- }
- }
- if(dialogid == 2)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:SendClientMessage(playerid,BLEU,"Vous avez choisie l'équipe bleu !"),JoueurInfo[playerid][Team] = 1,ShowModelSelectionMenu(playerid, SelectSkinBlue, "Choisissez votre skin"),Bleu++;
- case 1:SendClientMessage(playerid,ROUGE,"Vous avez choisie l'équipe rouge !"),JoueurInfo[playerid][Team] = 2,ShowModelSelectionMenu(playerid, SelectSkinRed, "Choisissez votre skin"),Rouge++;
- }
- }
- return 1;
- }
- if(dialogid == 3)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: JoueurInfo[playerid][class1wep1] = 1,SendClientMessage(playerid,0x008000FF,"Vous avez choisie le poing américain !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- case 1: JoueurInfo[playerid][class1wep1] = 2,SendClientMessage(playerid,0x008000FF,"Vous avez choisie une Club de golf !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- case 2: JoueurInfo[playerid][class1wep1] = 3,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un matraque !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- case 3: JoueurInfo[playerid][class1wep1] = 4,SendClientMessage(playerid,0x008000FF,"Vous avez choisie le couteau !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- case 4: JoueurInfo[playerid][class1wep1] = 5,SendClientMessage(playerid,0x008000FF,"Vous avez choisie une Batte de baseball !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- case 5: JoueurInfo[playerid][class1wep1] = 5,SendClientMessage(playerid,0x008000FF,"Vous avez choisie une pelle !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 2ème arme"),ShowPlayerDialog(playerid,4,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,3,TABLE,"C'est obligatoir de choisir sa classe !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- return 1;
- }
- if(dialogid == 4)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: JoueurInfo[playerid][class1wep2] = 22,SendClientMessage(playerid,0x008000FF,"Vous avez choisie le 9MM !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 3ème arme"),ShowPlayerDialog(playerid,5,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- case 1: JoueurInfo[playerid][class1wep2] = 23,SendClientMessage(playerid,0x008000FF,"Vous avez choisie le 9mm silencieux !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 3ème arme"),ShowPlayerDialog(playerid,5,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- case 2: JoueurInfo[playerid][class1wep2] = 24,SendClientMessage(playerid,0x008000FF,"Vous avez choisie le Desert Deagle !"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 3ème arme"),ShowPlayerDialog(playerid,5,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,4,TABLE,"Vous voulez changée ? pas de soucis !","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- return 1;
- }
- if(dialogid == 5)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: JoueurInfo[playerid][class1wep3] = 25,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un fusil a pompe"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 4ème arme"),ShowPlayerDialog(playerid,6,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- case 1: JoueurInfo[playerid][class1wep3] = 26,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un fusil a canon scié"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 4ème arme"),ShowPlayerDialog(playerid,6,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- case 2: JoueurInfo[playerid][class1wep3] = 27,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un fusil de combat"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 4ème arme"),ShowPlayerDialog(playerid,6,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- case 3: JoueurInfo[playerid][class1wep3] = 34,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un Rifle"),SendClientMessage(playerid,0x008000FF,"Vous pouvez choisir une 4ème arme"),ShowPlayerDialog(playerid,6,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,5,TABLE,"Vous voulez changée ? pas de soucis !","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- return 1;
- }
- if(dialogid == 6)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: JoueurInfo[playerid][class1wep4] = 28,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un Uzi");
- case 1: JoueurInfo[playerid][class1wep4] = 29,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un Mp5");
- case 2: JoueurInfo[playerid][class1wep4] = 30,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un AK-47");
- case 3: JoueurInfo[playerid][class1wep4] = 31,SendClientMessage(playerid,0x008000FF,"Vous avez choisie un M4");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,6,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- return 1;
- }
- if(dialogid == 7)
- {
- if(response)
- {
- if(listitem == 0)
- {
- new name[MAX_PLAYER_NAME],msg[150+MAX_PLAYER_NAME],weaponid,arme[20];
- GetPlayerName(playerid,name,sizeof(name));
- weaponid = GetPlayerWeapon(playerid);
- GetWeaponName(weaponid,arme,sizeof(arme));
- format(msg,sizeof(msg),"Vos Statistique du serveur :\nVotre Pseudo : %s\nNombre de meurtre (Kill) : %d\nNombre de mort(Death) : %d\nArme en main : %s",name,JoueurInfo[playerid][Tuer],JoueurInfo[playerid][Mort],arme);
- ShowPlayerDialog(playerid,8,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Vos statistiques :",msg,"Retour","Quitter");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,12,TABLE,"{A5E1FE}[STATS]{FFFFFF} Choisissez une classe","Classe pérsonnaliser 1\nClasse pérsonnaliser 2\nClasse pérsonnaliser 3\nClasse pérsonnaliser 4","Valider","Retour");
- }
- if(listitem == 2)
- {
- if(JoueurInfo[playerid][Team] == 1)
- {
- ShowModelSelectionMenu(playerid, SelectSkinBlue, "Changer de skin");
- return 1;
- }
- else
- {
- ShowModelSelectionMenu(playerid, SelectSkinRed, "Choisissez votre skin");
- }
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"{A5E1FE}[Stats] {FFFFFF}Changer d'équipe :","{0000FF}Equipe Bleu\n{FF0000}Equipe Rouge","Choisir","Quitter");
- SendClientMessage(playerid,0xFFFF8000,"[SERVEUR :] Choisisser votre nouvelle team ! [1/2]");
- if(JoueurInfo[playerid][Team] == 1)
- {
- Bleu--;
- }
- else
- {
- Rouge--;
- }
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,11,DIALOG_STYLE_INPUT,"Choisissez le nom de la team :","Vous devez insérer le nom de la team désirer pour soit la créer ou la rejoindre \n{FF0000}Les clan ne servent pas a grand chose appart a vous faire remarquer vous est votre bande d'amis \n {FFFFFF}Nom de votre clan :","Validé","Quitter");
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}[STATS] {FFFFFF}Une érreure est survenue , vous avez appuyer sur échap/quitter");
- }
- return 1;
- }
- if(dialogid == 10)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid,0x0000FFFF,"Vous avez choisie comme nouvelle team la bleu !");
- JoueurInfo[playerid][Team] = 1;
- ShowModelSelectionMenu(playerid, SelectSkinBlue, "Changer de skin");
- Bleu++;
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid,0xFF0000FF,"Vous avez choisie comme nouvelle team la rouge !");
- JoueurInfo[playerid][Team] = 2;
- ShowModelSelectionMenu(playerid, SelectSkinRed, "Changer de skin");
- Rouge++;
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}[SERVEUR :] {FFFFFF}Erreure vous avez appuyer sur échape ou quitter veuillez réssayer en cas de besoin");
- }
- return 1;
- }
- switch(dialogid)
- {
- case 11:
- {
- if(response)
- {
- if(strlen(inputtext) == 4)
- {
- new trait[105],req[200];
- sscanf(inputtext,"s[11]",JoueurInfo[playerid][clan]);
- format(trait,sizeof(trait),"[%s]%s",JoueurInfo[playerid][clan],GetName(playerid));
- SetPlayerName(playerid,trait);
- mysql_format(mysql,req,sizeof(req),"UPDATE 'joueurs' SET clan VALUE ('%s') WHERE 'ID = %d'",inputtext,JoueurInfo[playerid][IDSql]);
- mysql_tquery(mysql,req);
- }
- }
- return 1;
- }
- }
- if(dialogid == 12)
- {
- if(response)
- {
- new wep1[20],wep2[20],wep3[20],wep4[20],msg[260];
- if(listitem == 0)
- {
- if(JoueurInfo[playerid][class1wep1] == 0)
- {
- format(wep1,sizeof(wep1),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep1],wep1,sizeof(wep1));
- }
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- format(wep2,sizeof(wep2),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep2],wep2,sizeof(wep2));
- }
- if(JoueurInfo[playerid][class1wep3] == 0)
- {
- format(wep3,sizeof(wep3),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep3],wep3,sizeof(wep3));
- }
- if(JoueurInfo[playerid][class1wep4] == 0)
- {
- format(wep4,sizeof(wep4),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep4],wep4,sizeof(wep4));
- }
- format(msg,sizeof(msg),"{8F7127}Votre classe pérsonnalisé numéro 1:\n===================================\n\nArme n°1: %s\nArme n°2: %s\nArme n°3: %s\nArme n°4: %s\n\n===================================\nQue souhaiter vous faire ?",wep1,wep2,wep3,wep4);
- if(JoueurInfo[playerid][class1wep1] >= 1)
- {
- ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°1",msg,"Modifier","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°1",msg,"Créer","Retour");
- }
- }
- if(listitem == 1)
- {
- if(JoueurInfo[playerid][class2wep1] == 0)
- {
- format(wep1,sizeof(wep1),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep1],wep1,sizeof(wep1));
- }
- if(JoueurInfo[playerid][class2wep2] == 0)
- {
- format(wep2,sizeof(wep2),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep2],wep2,sizeof(wep2));
- }
- if(JoueurInfo[playerid][class2wep3] == 0)
- {
- format(wep3,sizeof(wep3),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep3],wep3,sizeof(wep3));
- }
- if(JoueurInfo[playerid][class2wep4] == 0)
- {
- format(wep4,sizeof(wep4),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class2wep4],wep4,sizeof(wep4));
- }
- format(msg,sizeof(msg),"{8F7127}Votre classe pérsonnalisé numéro 2:\n===================================\n\nArme n°1: %s\nArme n°2: %s\nArme n°3: %s\nArme n°4: %s\n\n===================================\nQue souhaiter vous faire ?",wep1,wep2,wep3,wep4);
- if(JoueurInfo[playerid][class2wep1] >= 1)
- {
- ShowPlayerDialog(playerid,14,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°2",msg,"Modifier","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,14,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°2",msg,"Créer","Retour");
- }
- }
- if(listitem == 2)
- {
- if(JoueurInfo[playerid][class3wep1] == 0)
- {
- format(wep1,sizeof(wep1),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep1],wep1,sizeof(wep1));
- }
- if(JoueurInfo[playerid][class3wep2] == 0)
- {
- format(wep2,sizeof(wep2),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep2],wep2,sizeof(wep2));
- }
- if(JoueurInfo[playerid][class3wep3] == 0)
- {
- format(wep3,sizeof(wep3),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep3],wep3,sizeof(wep3));
- }
- if(JoueurInfo[playerid][class3wep4] == 0)
- {
- format(wep4,sizeof(wep4),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class3wep4],wep4,sizeof(wep4));
- }
- format(msg,sizeof(msg),"{8F7127}Votre classe pérsonnalisé numéro 3:\n===================================\n\nArme n°1: %s\nArme n°2: %s\nArme n°3: %s\nArme n°4: %s\n\n===================================\nQue souhaiter vous faire ?",wep1,wep2,wep3,wep4);
- if(JoueurInfo[playerid][class3wep1] >= 1)
- {
- ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°3",msg,"Modifier","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°3",msg,"Créer","Retour");
- }
- }
- if(listitem == 3)
- {
- if(JoueurInfo[playerid][class4wep1] == 0)
- {
- format(wep1,sizeof(wep1),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep1],wep1,sizeof(wep1));
- }
- if(JoueurInfo[playerid][class4wep2] == 0)
- {
- format(wep2,sizeof(wep2),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep2],wep2,sizeof(wep2));
- }
- if(JoueurInfo[playerid][class4wep3] == 0)
- {
- format(wep3,sizeof(wep3),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class1wep3],wep3,sizeof(wep3));
- }
- if(JoueurInfo[playerid][class4wep4] == 0)
- {
- format(wep4,sizeof(wep4),"Emplacement Vide");
- }
- else
- {
- GetWeaponName(JoueurInfo[playerid][class4wep4],wep4,sizeof(wep4));
- }
- format(msg,sizeof(msg),"{8F7127}Votre classe pérsonnalisé numéro 4:\n===================================\n\nArme n°1: %s\nArme n°2: %s\nArme n°3: %s\nArme n°4: %s\n\n===================================\nQue souhaiter vous faire ?",wep1,wep2,wep3,wep4);
- if(JoueurInfo[playerid][class4wep1] >= 1)
- {
- ShowPlayerDialog(playerid,16,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°4",msg,"Modifier","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,16,DIALOG_STYLE_MSGBOX,"{A5E1FE}[STATS]{FFFFFF} Classe pérsonnaliser n°4",msg,"Créer","Retour");
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid,7,TABLE,"{A5E1FE}[STATS] {FFFFFF}Selectionner se que vous voulez faire !","Voir mes stats\nClasse pérsonaliser\nChanger de skin\nChanger de Team (skin également)\nCréer/Rejoindre un clan (BÊTA)","Selectionner","Quitter");
- }
- return 1;
- }
- if(dialogid == 13)
- {
- if(response)
- {
- new table[150];
- if(JoueurInfo[playerid][class1wep1] >= 1)
- {
- format(table,sizeof(table),"Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe");
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !",table,"Validé","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,21,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}ERREUR : vous avez annulé l'opération réessayer plutard !");
- }
- return 1;
- }
- if(dialogid == 14)
- {
- if(response)
- {
- new table[150];
- if(JoueurInfo[playerid][class2wep1] >= 1)
- {
- format(table,sizeof(table),"Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe");
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !",table,"Validé","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,22,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}ERREUR : vous avez annulé l'opération réessayer plutard !");
- }
- return 1;
- }
- if(dialogid == 15)
- {
- if(response)
- {
- new table[150];
- if(JoueurInfo[playerid][class3wep1] >= 1)
- {
- format(table,sizeof(table),"Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe");
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !",table,"Validé","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,23,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}ERREUR : vous avez annulé l'opération réessayer plutard !");
- }
- return 1;
- }
- if(dialogid == 16)
- {
- if(response)
- {
- new table[150];
- if(JoueurInfo[playerid][class4wep1] >= 1)
- {
- format(table,sizeof(table),"Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe");
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !",table,"Validé","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,24,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- }
- else
- {
- SendClientMessage(playerid,-1,"{FF0000}ERREUR : vous avez annulé l'opération réessayer plutard !");
- }
- return 1;
- }
- if(dialogid == 17)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,25,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,27,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,28,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class1wep1] = 0;
- JoueurInfo[playerid][class1wep2] = 0;
- JoueurInfo[playerid][class1wep3] = 0;
- JoueurInfo[playerid][class1wep4] = 0;
- if(Classe[playerid] == 1)
- {
- ResetPlayerWeapons(playerid);
- }
- SendClientMessage(playerid,-1,"{B1A336} [Classe 1:] votre classe a été supprimer avec succès !");
- }
- if(listitem == 5)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep4],999999);
- Classe[playerid] = 1;
- SendClientMessage(playerid,-1,"{B1A336} [Classe 1:] Vous avez fait spawn votre classe avec succès !");
- }
- }
- return 1;
- }
- if(dialogid == 18)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,29,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,31,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,32,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class2wep1] = 0;
- JoueurInfo[playerid][class2wep2] = 0;
- JoueurInfo[playerid][class2wep3] = 0;
- JoueurInfo[playerid][class2wep4] = 0;
- if(Classe[playerid] == 2)
- {
- ResetPlayerWeapons(playerid);
- }
- SendClientMessage(playerid,-1,"{B1A336} [Classe 2:] votre classe a été supprimer avec succès !");
- }
- if(listitem == 5)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class2wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class2wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class2wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class2wep4],999999);
- Classe[playerid] = 2;
- SendClientMessage(playerid,-1,"{B1A336} [Classe 2:] Vous avez fait spawn votre classe avec succès !");
- }
- }
- return 1;
- }
- if(dialogid == 19)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,33,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,35,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,36,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class3wep1] = 0;
- JoueurInfo[playerid][class3wep2] = 0;
- JoueurInfo[playerid][class3wep3] = 0;
- JoueurInfo[playerid][class3wep4] = 0;
- if(Classe[playerid] == 3)
- {
- ResetPlayerWeapons(playerid);
- }
- SendClientMessage(playerid,-1,"{B1A336} [Classe 3:] votre classe a été supprimer avec succès !");
- }
- if(listitem == 5)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class3wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class3wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class3wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class3wep4],999999);
- Classe[playerid] = 3;
- SendClientMessage(playerid,-1,"{B1A336} [Classe 3:] Vous avez fait spawn votre classe avec succès !");
- }
- }
- return 1;
- }
- if(dialogid == 20)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,37,TABLE,"Changer votre armement !","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,39,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,40,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class4wep1] = 0;
- JoueurInfo[playerid][class4wep2] = 0;
- JoueurInfo[playerid][class4wep3] = 0;
- JoueurInfo[playerid][class4wep4] = 0;
- if(Classe[playerid] == 4)
- {
- ResetPlayerWeapons(playerid);
- }
- SendClientMessage(playerid,-1,"{B1A336} [Classe 4:] votre classe a été supprimer avec succès !");
- }
- if(listitem == 5)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class4wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class4wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class4wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class4wep4],999999);
- Classe[playerid] = 4;
- SendClientMessage(playerid,-1,"{B1A336} [Classe 4:] Vous avez fait spawn votre classe avec succès !");
- }
- }
- return 1;
- }
- if(dialogid == 21)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class1wep1] = 1;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class1wep1] = 2;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class1wep1] = 3;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class1wep1] = 4;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class1wep1] = 5;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class1wep1] = 6;
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 22)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class2wep1] = 1;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class2wep1] = 2;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class2wep1] = 3;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class2wep1] = 4;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class2wep1] = 5;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class2wep1] = 6;
- ShowPlayerDialog(playerid,30,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 23)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class3wep1] = 1;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class3wep1] = 2;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class3wep1] = 3;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class3wep1] = 4;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class3wep1] = 5;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class3wep1] = 6;
- ShowPlayerDialog(playerid,34,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 24)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class4wep1] = 1;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class4wep1] = 2;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class4wep1] = 3;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class4wep1] = 4;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class4wep1] = 5;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class4wep1] = 6;
- ShowPlayerDialog(playerid,38,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 25)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class1wep1] = 1;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class1wep1] = 2;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class1wep1] = 3;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class1wep1] = 4;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class1wep1] = 5;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class1wep1] = 6;
- if(JoueurInfo[playerid][class1wep2] == 0)
- {
- ShowPlayerDialog(playerid,26,TABLE,"Choisisser votre 2ème arme","9mm\n9mm silencieux\nDesert Deagle","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 26)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class1wep2] = 22;
- if(JoueurInfo[playerid][class1wep3] == 0)
- {
- ShowPlayerDialog(playerid,27,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class1wep2] = 23;
- if(JoueurInfo[playerid][class1wep3] == 0)
- {
- ShowPlayerDialog(playerid,27,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class1wep2] = 24;
- if(JoueurInfo[playerid][class1wep3] == 0)
- {
- ShowPlayerDialog(playerid,27,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 27)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class1wep3] = 25;
- if(JoueurInfo[playerid][class1wep4] == 0)
- {
- ShowPlayerDialog(playerid,28,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class1wep3] = 26;
- if(JoueurInfo[playerid][class1wep4] == 0)
- {
- ShowPlayerDialog(playerid,28,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class1wep3] = 27;
- if(JoueurInfo[playerid][class1wep4] == 0)
- {
- ShowPlayerDialog(playerid,28,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class1wep3] = 34;
- if(JoueurInfo[playerid][class1wep4] == 0)
- {
- ShowPlayerDialog(playerid,28,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 28)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class1wep4] = 28;
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class1wep4] = 29;
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class1wep4] = 30;
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class1wep4] = 31;
- ShowPlayerDialog(playerid,17,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 29)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class2wep1] = 1;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class2wep1] = 2;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class2wep1] = 3;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class2wep1] = 4;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class2wep1] = 5;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class2wep1] = 6;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 30)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class2wep2] = 22;
- if(JoueurInfo[playerid][class2wep3] == 0)
- {
- ShowPlayerDialog(playerid,31,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class2wep2] = 23;
- if(JoueurInfo[playerid][class2wep3] == 0)
- {
- ShowPlayerDialog(playerid,31,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class2wep2] = 24;
- if(JoueurInfo[playerid][class2wep3] == 0)
- {
- ShowPlayerDialog(playerid,31,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 31)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class2wep3] = 25;
- if(JoueurInfo[playerid][class2wep4] == 0)
- {
- ShowPlayerDialog(playerid,32,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class2wep3] = 26;
- if(JoueurInfo[playerid][class2wep4] == 0)
- {
- ShowPlayerDialog(playerid,32,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class2wep3] = 27;
- if(JoueurInfo[playerid][class2wep4] == 0)
- {
- ShowPlayerDialog(playerid,32,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class2wep3] = 34;
- if(JoueurInfo[playerid][class2wep4] == 0)
- {
- ShowPlayerDialog(playerid,32,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 32)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class2wep4] = 28;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class2wep4] = 29;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class2wep4] = 30;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class2wep4] = 31;
- ShowPlayerDialog(playerid,18,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 33)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class3wep1] = 1;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class3wep1] = 2;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class3wep1] = 3;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class3wep1] = 4;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class3wep1] = 5;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class3wep1] = 6;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 34)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class3wep2] = 22;
- if(JoueurInfo[playerid][class3wep3] == 0)
- {
- ShowPlayerDialog(playerid,35,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class3wep2] = 23;
- if(JoueurInfo[playerid][class3wep3] == 0)
- {
- ShowPlayerDialog(playerid,35,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class3wep2] = 24;
- if(JoueurInfo[playerid][class3wep3] == 0)
- {
- ShowPlayerDialog(playerid,35,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 35)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class3wep3] = 25;
- if(JoueurInfo[playerid][class3wep4] == 0)
- {
- ShowPlayerDialog(playerid,36,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class3wep3] = 26;
- if(JoueurInfo[playerid][class3wep4] == 0)
- {
- ShowPlayerDialog(playerid,36,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class3wep3] = 27;
- if(JoueurInfo[playerid][class3wep4] == 0)
- {
- ShowPlayerDialog(playerid,36,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class3wep3] = 34;
- if(JoueurInfo[playerid][class3wep4] == 0)
- {
- ShowPlayerDialog(playerid,36,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 36)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class3wep4] = 28;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class3wep4] = 29;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class3wep4] = 30;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class3wep4] = 31;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 37)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class4wep1] = 1;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class4wep1] = 2;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class4wep1] = 3;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class4wep1] = 4;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][class4wep1] = 5;
- ShowPlayerDialog(playerid,19,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][class4wep1] = 6;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 38)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class4wep2] = 22;
- if(JoueurInfo[playerid][class4wep3] == 0)
- {
- ShowPlayerDialog(playerid,39,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class4wep2] = 23;
- if(JoueurInfo[playerid][class4wep3] == 0)
- {
- ShowPlayerDialog(playerid,39,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class4wep2] = 24;
- if(JoueurInfo[playerid][class4wep3] == 0)
- {
- ShowPlayerDialog(playerid,39,TABLE,"Choisissez une 3ème arme","Fusil à Pompe\nFusil à Canon Scié\nFusil de Combat\nFusil de Sniper","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 39)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class4wep3] = 25;
- if(JoueurInfo[playerid][class4wep4] == 0)
- {
- ShowPlayerDialog(playerid,40,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class4wep3] = 26;
- if(JoueurInfo[playerid][class4wep4] == 0)
- {
- ShowPlayerDialog(playerid,40,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class4wep3] = 27;
- if(JoueurInfo[playerid][class4wep4] == 0)
- {
- ShowPlayerDialog(playerid,40,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class4wep3] = 34;
- if(JoueurInfo[playerid][class4wep4] == 0)
- {
- ShowPlayerDialog(playerid,40,TABLE,"Choisissez une dérnière arme","Uzi\nMp5\nAK-47\nM4","Prendre","Retour");
- }
- else
- {
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- }
- return 1;
- }
- if(dialogid == 40)
- {
- if(response)
- {
- if(listitem == 0)
- {
- JoueurInfo[playerid][class4wep4] = 28;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][class4wep4] = 29;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][class4wep4] = 30;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][class4wep4] = 31;
- ShowPlayerDialog(playerid,20,TABLE,"{A5E1FE}[STATS] {FFFFFF}Choisissez une des option !","Changer arme n°1\nChanger arme n°2\nChanger arme n°3\nChanger arme n°4\nRénitialiser la classe\nPrendre cette classe","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 41)
- {
- if(response)
- {
- new string[149];
- if(listitem == 0)
- {
- JoueurInfo[playerid][Pistol]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez augmenter votre skill du Colt 45 , qui et a présent de %d , il vous rèste %d point",JoueurInfo[playerid][Pistol],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 1)
- {
- JoueurInfo[playerid][SPistol]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez augmenter votre skill du Silence pistol , qui est a présent de %d , il vous reste %d point",JoueurInfo[playerid][SPistol],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 2)
- {
- JoueurInfo[playerid][DDeagle]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du D.Eagle , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][DDeagle],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 3)
- {
- JoueurInfo[playerid][Shotgun]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Shotgun , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Shotgun],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 4)
- {
- JoueurInfo[playerid][Sawnoff]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Sawnoff , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Sawnoff],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 5)
- {
- JoueurInfo[playerid][Spas12]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Spas12 , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Spas12],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 6)
- {
- JoueurInfo[playerid][Uzi]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Uzi , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Uzi],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 7)
- {
- JoueurInfo[playerid][Mp5]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Mp5 , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Mp5],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 8)
- {
- JoueurInfo[playerid][AK47]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du AK-47 , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][AK47],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 9)
- {
- JoueurInfo[playerid][M4]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du M4 , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][M4],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- if(listitem == 10)
- {
- JoueurInfo[playerid][Sniper]++;
- JoueurInfo[playerid][point]--;
- format(string,sizeof(string),"[SKILL :] Vous avez améliorer votre skill du Sniper Rifle , qui est à présent de %d , il vous reste %d point",JoueurInfo[playerid][Sniper],JoueurInfo[playerid][point]);
- SendClientMessage(playerid,CYAN,string);
- }
- }
- return 1;
- }
- if(dialogid == 42)
- {
- if(!response)
- {
- SendClientMessage(playerid, ORANGE, "[STAFF :] {FFFFFF}Vous avez annulée votre action !");
- }
- else
- {
- if(listitem == 0)
- {
- don = 35;
- }
- if(listitem == 1)
- {
- don = 36;
- }
- if(listitem == 2)
- {
- don = 37;
- }
- if(listitem == 3)
- {
- don = 38;
- }
- if(listitem == 4)
- {
- don = 39;
- }
- if(listitem == 5)
- {
- don = 42;
- }
- if(listitem == 6)
- {
- don = 45;
- }
- if(listitem == 7)
- {
- don = 44;
- }
- if(listitem == 8)
- {
- don = 46;
- }
- if(listitem == 10)
- {
- don = 0;
- }
- new message[100],ArmeName[50];
- GetWeaponName(don,ArmeName,sizeof(ArmeName));
- format(message,sizeof(message),"[ADMIN :] vous avez choisie de donnée l'arme : %s",ArmeName);
- SendClientMessage(playerid,JAUNE,message);
- }
- return 1;
- }
- if(dialogid == 50)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,51,DIALOG_STYLE_MSGBOX,"[AIDE :] administration [2/3]","\
- "VC"/spec "VP" - sert a regarder un joueur (refaite la une fois pour revenir en jeux)\n\
- "VC"/ban "VP" - sert a bannir un joueur\n\
- "VC"/givearme "VP"- sert a donnée une arme a tout le serveur\n\
- "VC"/donnerarme "VP"- sert a donnée une arme de choix a un joueur\n\
- ","Suivant","Quitter");
- }
- return 1;
- }
- if(dialogid == 51)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,52,DIALOG_STYLE_MSGBOX,"[AIDE :] administration [3/3]",""VC"/serveur "VP"- modifie les infos du serveur (R6)\n\
- "VC"/apm "VP"- envoie un message privée en temps que admin\n\
- "VC"/debugtd "VP"- debug le textdraw \"VS\" car il se peux que les valeur son pas bonne","Quitter","");
- }
- }
- if(dialogid == 43)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,44,DIALOG_STYLE_INPUT,""V"[MySQL] "VP"Changement de l'hébergeur","Veuillez entrée la bonne url du site d'accés sql sans le "R"/phpmyadmin/","Validé","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,45,DIALOG_STYLE_INPUT,""V"[MySQL] "VP"Chagement du mot de passe","Veuillez entrée le mot de passe de votrte base de donnée","Validé","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,46,DIALOG_STYLE_INPUT,""V"[MySQL] "VP"Changement du nom d'utilisateur","Veuillez entrée le nom d'utiliateur d'accés a la base de donnée","Validé","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,47,DIALOG_STYLE_INPUT,""V"[MySQL] "VP"Changement du nom de la base de donnée","Veuillez entrée le nom de la base de donnée ","Validée","Retour");
- }
- }
- else
- {
- printf(" host : %s , pass : %s , user: %s, db : %s",mysql_host,mysql_pass,mysql_user,mysql_db);
- mysql_close(mysql);
- mysql = mysql_connect(mysql_host, mysql_user, mysql_db, mysql_pass);
- SendClientMessage(playerid,VERT,"[MySQL] "VP"Veuillez patientez connection en cour ... !");
- if(mysql_errno() != 0)
- {
- SendClientMessage(playerid,ROUGE,"[MySQL] "W"Connection ratée!");
- ChangeInfoMySQL(playerid);
- status = 1;
- }
- else
- {
- SendClientMessage(playerid,VERT,"[MySQL] "VP"Connection réussit !");
- dini_Set("sql.ini","mysql_host",mysql_host);
- dini_Set("sql.ini","mysql_pass",mysql_pass);
- dini_Set("sql.ini","mysql_user",mysql_user);
- dini_Set("sql.ini","mysql_db",mysql_db);
- status = 0;
- SetTimerEx("OnPlayerRequestClass",1,false,"i",playerid);
- }
- }
- return 1;
- }
- if(dialogid == 44)
- {
- if(!response)
- {
- ChangeInfoMySQL(playerid);
- }
- else
- {
- sscanf(inputtext,"s[300]",mysql_host);
- ChangeInfoMySQL(playerid);
- }
- return 1;
- }
- if(dialogid == 45)
- {
- if(!response)
- {
- ChangeInfoMySQL(playerid);
- }
- else
- {
- if(strlen(inputtext) == 0)
- {
- mysql_pass = "";
- }
- else
- {
- sscanf(inputtext,"s[300]",mysql_pass);
- }
- ChangeInfoMySQL(playerid);
- }
- return 1;
- }
- if(dialogid == 46)
- {
- if(!response)
- {
- ChangeInfoMySQL(playerid);
- }
- else
- {
- sscanf(inputtext,"s[300]",mysql_user);
- ChangeInfoMySQL(playerid);
- }
- return 1;
- }
- if(dialogid == 47)
- {
- if(!response)
- {
- ChangeInfoMySQL(playerid);
- }
- else
- {
- sscanf(inputtext,"s[300]",mysql_db);
- ChangeInfoMySQL(playerid);
- }
- return 1;
- }
- if(dialogid == 55)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,56,DIALOG_STYLE_INPUT,"Changez le nom du serveur","Veuillez entrez un nouveau nom pour le serveur","Validé","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,57,DIALOG_STYLE_INPUT,"Changez le mot de passe du serveur","Veuillez entrée un mot de passe pour le serveur !\n"R"[AVERTISSEMENT :] "VP"Si vous voulez enlever le mot de passe lessez le champs vide appuyez directement sur validé !","Validé","Quitter");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,58,DIALOG_STYLE_INPUT,"Changez le temps de map","Changez le temps de jeu sur chaque map en (Secondes)","Validé","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,59,DIALOG_STYLE_INPUT,"changez l'url du site web","Veuillez entrée une nouvelle url de site web","Validé","Retour");
- }
- }
- return 1;
- }
- if(dialogid == 56)
- {
- if(response)
- {
- sscanf(inputtext,"s[150]",hostname);
- // new newhost;
- /*
- newhost = strlen(inputtext);
- hostname = newhost;*/
- new
- host[200];
- format(host,sizeof(host),"hostname %s",inputtext);
- SendRconCommand(host);
- dini_Set("serveur.ini","hostname",hostname);
- SendClientMessage(playerid,VERT,"[INFO :] "VP"Le nom du serveur a été changée avec succés !");
- }
- else
- {
- new
- table[150],
- convertS;
- convertS = change_map/1000;
- format(table , sizeof(table),"Nom du paramètre\tInformation du paramètre\nNom du serveur\t%s\nMot de passe\t%s\nChangement de la map (s)\t%d",hostname,serveurmdp,convertS);
- ShowPlayerDialog(playerid,55,DIALOG_STYLE_TABLIST_HEADERS,"Changez les information du serveur",table,"Changer","Quitter");
- }
- return 1;
- }
- if(dialogid == 57)
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- SendRconCommand("password 0");
- SendClientMessage(playerid,VERT,"[INFO :] "VP"Le mot de passe du serveur a bien été retirée !");
- serveurmdp = "Aucun";
- dini_Set("serveur.ini","mdp","");
- }
- else
- {
- sscanf(inputtext,"s[150]",serveurmdp);
- new
- pass[200];
- format(pass,sizeof(pass),"password %s",inputtext);
- SendRconCommand(pass);
- dini_Set("serveur.ini","mdp",serveurmdp);
- SendClientMessage(playerid,VERT,"[INFO :] "VP"Le mot de passe a bien été mis en place !");
- }
- }
- return 1;
- }
- if(dialogid == 58)
- {
- if(response)
- {
- if(strval(inputtext) < 100)
- {
- SendClientMessage(playerid,ROUGE,"[INFO :] "RP"Mercie de mettre une valeur plus de 100 sinnon le serveur va crasher !");
- }
- else if(strval(inputtext) >= 100)
- {
- sscanf(inputtext,"d",change_map);
- change_map = change_map*1000;
- SendClientMessage(playerid,VERT,"[INFO :] "VP"Le temps de jeu sur les map on été changée ! Il sera valable a la prochaine map !");
- dini_IntSet("serveur.ini","temps",change_map);
- }
- }
- return 1;
- }
- if(dialogid == 59)
- {
- if(response)
- {
- sscanf(inputtext,"s[300]",site);
- SendClientMessage(playerid,VERT,"[INFO :] "VP"L'url du site web a bien été changé !");
- dini_Set("serveur.ini","site",site);
- new trait[300];
- format(trait,300,"weburl %s",site);
- SendRconCommand(trait);
- }
- return 1;
- }
- return 1;
- }
- forward Connection(playerid);
- public Connection(playerid)
- {
- new
- mdp[129], // Tableau dans lequel on va stocker le mot de passe dans la base de donnée
- req1[300];
- cache_get_field_content(0, "MotDePasse", mdp); // On récupère me mot de passe et on le stocke dans la variable "mdp"
- if(strcmp(mdp, JoueurInfo[playerid][Mdp], true) == 0) // On vérifie que les mots de passe sont identiques
- {
- JoueurInfo[playerid][IDSql] = cache_get_field_content_int(0, "ID");
- JoueurInfo[playerid][Adminlevel] = cache_get_field_content_int(0, "AdminLevel");
- JoueurInfo[playerid][Skin] = cache_get_field_content_int(0, "Skin");
- JoueurInfo[playerid][Tuer] = cache_get_field_content_int(0, "Tuer");
- JoueurInfo[playerid][Mort] = cache_get_field_content_int(0, "Mort");
- JoueurInfo[playerid][Team] = cache_get_field_content_int(0, "Team");
- JoueurInfo[playerid][Blessur] = cache_get_field_content_int(0 ,"Blessur");
- JoueurInfo[playerid][Spawn] = cache_get_field_content_int(0 ,"Spawn");
- JoueurInfo[playerid][class1wep1] = cache_get_field_content_int(0 ,"class1wep1");
- JoueurInfo[playerid][class1wep2] = cache_get_field_content_int(0 ,"class1wep2");
- JoueurInfo[playerid][class1wep3] = cache_get_field_content_int(0 ,"class1wep3");
- JoueurInfo[playerid][class1wep4] = cache_get_field_content_int(0 ,"class1wep4");
- JoueurInfo[playerid][class2wep1] = cache_get_field_content_int(0 ,"class2wep1");
- JoueurInfo[playerid][class2wep2] = cache_get_field_content_int(0 ,"class2wep2");
- JoueurInfo[playerid][class2wep3] = cache_get_field_content_int(0 ,"class2wep3");
- JoueurInfo[playerid][class2wep4] = cache_get_field_content_int(0 ,"class2wep4");
- JoueurInfo[playerid][class3wep1] = cache_get_field_content_int(0 ,"class3wep1");
- JoueurInfo[playerid][class3wep2] = cache_get_field_content_int(0 ,"class3wep2");
- JoueurInfo[playerid][class3wep3] = cache_get_field_content_int(0 ,"class3wep3");
- JoueurInfo[playerid][class3wep4] = cache_get_field_content_int(0 ,"class3wep4");
- JoueurInfo[playerid][class4wep1] = cache_get_field_content_int(0 ,"class4wep1");
- JoueurInfo[playerid][class4wep2] = cache_get_field_content_int(0 ,"class4wep2");
- JoueurInfo[playerid][class4wep3] = cache_get_field_content_int(0 ,"class4wep3");
- JoueurInfo[playerid][class4wep4] = cache_get_field_content_int(0 ,"class4wep4");
- JoueurInfo[playerid][ban] = cache_get_field_content_int(0 ,"ban");
- JoueurInfo[playerid][Logguer] = true;
- // On récupère toutes les informations
- printf("Les donné on bien été chargé");
- mysql_format(mysql, req1, sizeof(req1), "SELECT * FROM `Skill` WHERE `Pseudo` = '%s'", GetName(playerid));
- mysql_tquery(mysql, req1, "ChargementSkill", "i", playerid);
- // On retourne la fonction en désactivant le mode spectateur, ça fera spawn le joueur
- return TogglePlayerSpectating(playerid, false);
- }
- // Si le mot de passe n'était pas bon, la suite sera exécutée
- new
- str[MAX_PLAYER_NAME+9] = "Bonjour ";
- strcat(str, GetName(playerid)); // "Bonjour {Pseudo}"
- // On averti le joueur dans le dialogue que le mot de passe n'est pas bon et on lui propose de retaper son mot de passe
- return ShowPlayerDialog(playerid, DIALOG_CONNECTION, DIALOG_STYLE_INPUT, str, "Mot de passe fail\n\nEntre ton mot de passe :", "Connexion", "Quitter");
- }
- public OnPlayerModelSelection(playerid, response, listid, modelid)
- {
- if(listid == SelectSkinBlue)
- {
- if(response)
- {
- new skinid;
- if(JoueurInfo[playerid][Spawn] == 0)
- {
- SetPlayerSkin(playerid,modelid);
- skinid = GetPlayerSkin(playerid);
- JoueurInfo[playerid][Skin] = skinid;
- JoueurInfo[playerid][Spawn] = 1;
- ShowPlayerDialog(playerid,3,TABLE,"Choisissez votre 1er arme","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- else
- {
- SetPlayerSkin(playerid,modelid);
- JoueurInfo[playerid][Skin] = modelid;
- SendClientMessage(playerid,0xFFFF8000,"[SERVEUR :] Vous avez choisie votre nouveau skin , vous pouvez rejoué ! [2/2]");
- }
- }
- else return SendClientMessage(playerid,0xFF0000FF,"Vous avez annuler vous aurrez se skin pour la pêne !"),SetPlayerSkin(playerid,1);
- }
- if(listid == SelectSkinRed)
- {
- if(response)
- {
- new skinid;
- if(JoueurInfo[playerid][Spawn] == 0)
- {
- SetPlayerSkin(playerid,modelid);
- skinid = GetPlayerSkin(playerid);
- JoueurInfo[playerid][Skin] = skinid;
- JoueurInfo[playerid][Spawn] = 1;
- ShowPlayerDialog(playerid,3,TABLE,"Choisissez votre 1er arme","Poing Américain\nClub de Golf\nMatraque\nCouteau\nBatte de Baseball\nPelle","Prendre","Retour");
- }
- else
- {
- SetPlayerSkin(playerid,modelid);
- JoueurInfo[playerid][Skin] = modelid;
- SendClientMessage(playerid,0xFFFF8000,"[SERVEUR :] Vous avez choisie votre nouveau skin , vous pouvez rejoué ! [2/2]");
- }
- }
- else return SendClientMessage(playerid,0xFF0000FF,"Vous avez annuler vous aurrez se skin pour la pêne !"),SetPlayerSkin(playerid,1);
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
- {
- PlayerTextDrawShow(playerid,BoxDegat[playerid]);
- PlayerTextDrawShow(playerid,BoxName[playerid]);
- PlayerTextDrawShow(playerid,DegatName[playerid]);
- SetTimerEx("Timer5sec",5000,false,"i",playerid);
- if(issuerid != INVALID_PLAYER_ID)
- {
- if(Spawnkill[playerid] == 1)
- {
- SendClientMessage(playerid,VERT,"Vous avez l'anti-spawn kill d'activée");
- SendClientMessage(issuerid,ROUGE,"Il a l'anti-spawn kill d'activée !");
- return 0;
- }
- if(JoueurInfo[playerid][Team] == 1 && JoueurInfo[issuerid][Team] == 1)
- {
- SendClientMessage(issuerid,ROUGE,"Vous n'avez pas le droit de tirer sur les alliés !");
- return 0;
- }
- if(JoueurInfo[playerid][Team] == 2 && JoueurInfo[issuerid][Team] == 2)
- {
- SendClientMessage(issuerid,ROUGE,"Vous n'avez pas le droit de tirer sur les alliés !");
- return 0;
- }
- if(bodypart == 9)
- {
- new ann[30+MAX_PLAYER_NAME],mort[MAX_PLAYER_NAME],tueur[MAX_PLAYER_NAME],ann2[30+MAX_PLAYER_NAME];
- GetPlayerName(playerid,mort,sizeof(mort));
- GetPlayerName(issuerid,tueur,sizeof(tueur));
- if(Spawnkill[playerid] == 0)
- {
- JoueurInfo[playerid][Vie] = 0;
- JoueurInfo[issuerid][Tuer] ++;
- format(ann,sizeof(ann),"~r~HEADSHOT !!~n~~y~tu a Headshot %s ~g~+ 2 point",mort);
- format(ann2,sizeof(ann2),"~r~HEADSHOTER !! ~n~~y~Tu a ete headshoter par %s",tueur);
- GameTextForPlayer(playerid,ann2,5000,5);
- GameTextForPlayer(issuerid,ann,5000,5);
- }
- else
- {
- format(ann,sizeof(ann),"%s est avec l'anti Spawn-Kill d'activée , domage pour vous !",mort);
- GameTextForPlayer(playerid,ann,5000,5);
- }
- }
- if(bodypart == 3)
- {
- if(weaponid >= 2 && weaponid <= 7)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Vie] -= 1;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut un coup d'arme blanche , vous perdez 1 PV.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 5;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut un coup d'arme blanche sans armure , vous perdez 5 PV.");
- }
- }
- if(weaponid == 22)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de colt 45 .Vous perdez 10 PA.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de colt 45 .Vous perdez 15 PV.");
- }
- }
- if(weaponid == 23)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de silence pistol .Vous perdez 10 PV.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de sPistol , vous perdez 15 PV.");
- }
- }
- if(weaponid == 24)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de D.Deagle , vous perdez 20 PA.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 25;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de D.Deagle , vous perder 25 PV.");
- }
- }
- if(weaponid == 25)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 30;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de shotgun , vous perdez 30 PA");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 35;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de shotgun , vous perdez 35 PV");
- }
- }
- if(weaponid == 26)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 28;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de fusil a connon scié , vous perdez 28 PA.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 38;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de fusil a connon scié , vous perdez 38 Pv.");
- }
- }
- if(weaponid == 27)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 40;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Spas12 , vous perdez 40 PA.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 50;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Spas12 , vous perdez 50 PV.");
- }
- }
- if(weaponid == 28)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 12;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Uzi , vous perdez 12 PA (par balle).");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 18;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Uzi , vous perdez 18 PV (par balle).");
- }
- }
- if(weaponid == 29)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de MP5 , vous perdez 15 PA (par balle).");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 18;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de MP5 , vous perdez 18 PV (pas balle).");
- }
- }
- if(weaponid == 30)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 18;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle d'AK-47 , vous perdez 18 PA (par balle).");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle d'AK-47 , vous perdez 20 PV (par balle).");
- }
- }
- if(weaponid == 31)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de M4 , vous perdez 20 PA (par balle).");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 22;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de M4 , vous perdez 22 PV (par balle).");
- }
- }
- if(weaponid == 34)
- {
- if(JoueurInfo[playerid][Armure] >= 1)
- {
- JoueurInfo[playerid][Armure] -= 50;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de rifle , vous perdez 50 PA.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 60;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de rifle , vous perdez 60 PV.");
- }
- }
- }
- if(bodypart == 5 || bodypart == 6)
- {
- if(weaponid >= 2 && weaponid <= 7)
- {
- JoueurInfo[playerid][Vie] -= 5;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut un coup a l'arme blance dans le bras , vous perdez 5 PV.");
- }
- if(weaponid == 22)
- {
- JoueurInfo[playerid][Vie] -=10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de Colt 45 dans le bras , vous perdez 10 Pv.");
- }
- if(weaponid == 23)
- {
- JoueurInfo[playerid][Vie] -= 10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de silence pistol , vous perdez 10 Pv .");
- }
- if(weaponid == 24)
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de D.Eagle dans le bras , vous perdez 15 Pv .");
- }
- if(weaponid == 25)
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de shotgun dans le bras , vous perdez 15 PV.");
- }
- if(weaponid == 26)
- {
- JoueurInfo[playerid][Vie] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de sawnoff dans le bras , vous perdez 20 PV.");
- }
- if(weaponid == 27)
- {
- JoueurInfo[playerid][Vie] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Spas12 dans le bras , vous perdez 20 PV.");
- }
- if(weaponid == 28)
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Uzi dans le bras , vous perdez 15 PV (par balle).");
- }
- if(weaponid == 29)
- {
- JoueurInfo[playerid][Vie] -= 15;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de MP5 dans le bras, vous perdez 15 PV (par balle).");
- }
- if(weaponid == 30)
- {
- JoueurInfo[playerid][Vie] -= 18;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle d'AK-47 dans le bras, vous perdez 18 PV (par balle).");
- }
- if(weaponid == 31)
- {
- JoueurInfo[playerid][Vie] -= 18;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de M4 dans le bras , vous perdez 18 Pv (par balle).");
- }
- if(weaponid == 24)
- {
- JoueurInfo[playerid][Vie] -= 20;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de Rifle dans le bras , vous perdez 20 PV.");
- }
- }
- // 7 = jambre gauche | 8 = jambe droite
- if(bodypart == 7 || bodypart == 8)
- {
- if(weaponid == 22)
- {
- if(bodypart == 7)
- {
- JoueurInfo[playerid][Vie] -= 8;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de colt 45 dans la jambe gauche , vous perdez 8 PV.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 8;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de colt 45 dans la jambe droite , vous perdez 8 PV.");
- }
- }
- if(weaponid == 23)
- {
- if(bodypart == 7)
- {
- JoueurInfo[playerid][Vie] -= 9;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de silence pistol dans la jambe gauche , vous perdez 9 PV.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -=9;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de silence pistol dans la jambe droite , vous perdez 9 PV.");
- }
- }
- if(weaponid == 24)
- {
- if(bodypart == 7)
- {
- JoueurInfo[playerid][Vie] -= 10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de D.Eagle dans la jambre gauche , vous perdez 10 PV.");
- }
- else
- {
- JoueurInfo[playerid][Vie] -= 10;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de D.Eagle dans la jambe droite , vous perdez 10 PV.");
- }
- }
- if(weaponid == 25)
- {
- JoueurInfo[playerid][Vie] -= 12;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de shotgun dans la jambe gauche , vous perdez 12 PV.");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de shothun dans la jambe droite , vous perdez 12 PV .");
- }
- }
- if(weaponid == 26)
- {
- JoueurInfo[playerid][Vie] -= 13;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de sawnoff dans la jambe gauche , vous perdez 13 PV.");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de sawnoff dans la jambe droite , vous perdez 13 PV.");
- }
- }
- if(weaponid == 27)
- {
- JoueurInfo[playerid][Vie] -= 15;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recus une balle de Spas12 dans la jambe gauche , vous perdez 15 PV.");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut une balle de Spas12 dans la jambe gauche , vous perdez 15 PV.");
- }
- }
- if(weaponid == 28)
- {
- JoueurInfo[playerid][Vie] -= 10;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle du Uzi dans la jambe gauche , vous perdez 10 PV (par balle)");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de Uzi dans la jambe droite , vous perdez 10 PV (par balle)");
- }
- }
- if(weaponid == 29)
- {
- JoueurInfo[playerid][Vie] -= 11;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de MP5 dans la jambe gauche , vous perdez 11 PV (par balle).");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut des balle de MP5 dans la jambe droite , vous perdez 11 PV(par balle)");
- }
- }
- if(weaponid == 30)
- {
- JoueurInfo[playerid][Vie] -= 12;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous avez recut ds balle d'AK-47 dans la jambe droite , vous perdez 12 PV (par balle).");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid], "Vous avez recut ds balle d'AK-47 dans la jambe gauche , vous perdez 12 PV (par balle).");
- }
- }
- if(weaponid == 31)
- {
- JoueurInfo[playerid][Vie] -= 12;
- if(bodypart == 7)
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid], "Vous avez recut des balle de M4 dans la jambe droite , vous perdez 12 PV (par balle).");
- }
- else
- {
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid], "Vous avez recut des balle de M4 dans la jambe gauche , vous perdez 12 PV (par balle).");
- }
- }
- if(bodypart == 7 && bodypart == 8)
- {
- PlayerTextDrawSetString(playerid,DegatName[playerid],"Vous êtes tomber , vous ne perdez pas de vie dans un DM :)");
- }
- if(weaponid == 39)
- {
- JoueurInfo[playerid][Vie] -= 90;
- PlayerTextDrawSetString(playerid,DegatName[playerid],"Vous avez été touchee par l'explosion de C4 vous perdez 90 PV !");
- }
- if(weaponid == 4)
- {
- JoueurInfo[playerid][Vie] -= 100;
- PlayerTextDrawSetString(playerid,DegatName[playerid],"Vous avez ete cutter , vous mourrer instantanement !");
- }
- }
- }
- return 0;
- }
- public TimeGenerate(playerid)
- {
- TogglePlayerSpectating(playerid,0);
- print("le joueur a respawn");
- SetTimerEx("AntiSpawnKill",1,false,"i",playerid);
- return 1;
- }
- public AntiSpawnKill(playerid)
- {
- GameTextForPlayer(playerid,"Anti-Spawn kill : ~g~Activee",5000,4);
- Spawnkill[playerid] = 1;
- JoueurInfo[playerid][Vie] = 100;
- JoueurInfo[playerid][Armure] = 100;
- PlayerTextDrawSetString(playerid,PlayerText:DegatName[playerid],"Vous n'avez recut aucun degat pour le moment");
- SetTimerEx("DesactiverAntiSpawnKill",5000,false,"i",playerid);
- return OnPlayerSpawn(playerid);
- }
- public DesactiverAntiSpawnKill(playerid)
- {
- SendClientMessage(playerid, -1,"Votre vie est armure a été remis a 100 ! Essayer de tuer l'ennemie !");
- GameTextForPlayer(playerid,"Votre anti-spawn kill a ete : ~r~DESACTIVER",4000,4);
- Spawnkill[playerid] = 0;
- return 1;
- }
- CMD:me(playerid, params[])
- {
- new text[128], string[128], pname[MAX_PLAYER_NAME+1];
- if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "Usage: /me [Action]");
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "%s %s", pname, text);
- SendNearbyMessage(playerid,0xC2A2DAAA, string,6.0);
- printf(string);
- return 1;
- }
- CMD:veh(playerid,params[])
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- CreateVehicle(411,X,Y,X,0,-1,-1,0);
- return 1;
- }
- CMD:serveur(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] == 6)
- {
- new
- table[150],
- convertS;
- convertS = change_map/1000;
- format(table , sizeof(table),"Nom du paramètre\tInformation du paramètre\nNom du serveur\t%s\nMot de passe\t%s\nChangement de la map (s)\t%d\nUrl du site\t%s",hostname,serveurmdp,convertS,site);
- ShowPlayerDialog(playerid,55,DIALOG_STYLE_TABLIST_HEADERS,"Changez les information du serveur",table,"Changer","Quitter");
- }
- return 1;
- }
- CMD:debugtd(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 2)
- {
- Rouge = 0;
- Bleu = 0;
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(JoueurInfo[i][Team] == 1)
- {
- Bleu++;
- }
- else if(JoueurInfo[i][Team] == 2)
- {
- Rouge++;
- }
- }
- SendClientMessage(playerid,VERT,"[TextDraw :] "VP"Le textdraw versus (=VS) a été mis a jour !");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "RP"Vous n'avez pas le droit d'utiliser cette command !");
- }
- return 1;
- }
- CMD:adminservice(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1 && aADuty[playerid] == 0)
- {
- ResetPlayerWeapons(playerid);
- Spawnkill[playerid] = 1;
- aADuty[playerid] = 1;
- SetPlayerColor(playerid, ROUGE);
- SendClientMessage(playerid, ROUGE, "[ADMIN :]{FFFFFF} Vous êtes a présent en admin duty !");
- }
- else if(JoueurInfo[playerid][Adminlevel] >= 1 && aADuty[playerid] == 1)
- {
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep1],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep2],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep3],999999);
- GivePlayerWeapon(playerid,JoueurInfo[playerid][class1wep4],999999);
- SendClientMessage(playerid, ROUGE, "[ADMIN :]{FFFFFF} Vous êtes a présent plus en admin duty !");
- aADuty[playerid] = 0;
- Spawnkill[playerid] = 0;
- SetPlayerColor(playerid,-1);
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREURE :] {FFFFFF}Vous n'avez pas les droit d'utiliser cette commande !");
- }
- return 1;
- }
- CMD:givearme(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- ShowPlayerDialog(playerid,42,TABLE,"Choisissez une arme a donnée a tout le monde","Rocket\nRocket télégidée\nlance flemme\nMinigun\nC4\néxtincteur\nLunette infra-rouge\nLunette a vision nocturne\nParachute\n\nRemettre a zéro (les joueur spawn plus avec)","Donnée","Annuler");
- }
- else
- {
- SendClientMessage(playerid,ROUGE, "[ERREUR :] {FFFFFF}Vous n'avez pas le droit d'utilisez cette commande !");
- }
- return 1;
- }
- CMD:ban(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 3)
- {
- new PID;
- new Raison[30];
- if(sscanf(params,"is[30]",PID,Raison)) return SendClientMessage(playerid,0xFF0000FF,"Utilisation /Ban [ID][Raison].");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,0xFF0000FF,"joueur pas connecter.");
- if(strlen(Raison) <= 0 || strlen(Raison) > 30) return SendClientMessage(playerid,0xFF0000FF,"Pas plus de 30 caractére pour la raison.");
- new String[300];
- new Name[30];
- GetPlayerName(PID,Name,sizeof(Name));
- format(String,sizeof(String),"Vous avez banni %s ID: %d. Raison: %s",Name,PID,Raison);
- SendClientMessage(playerid,0xFF0000FF,String);
- JoueurInfo[PID][ban] = 1;
- new req[100];
- mysql_format(mysql,req,sizeof(req),"UPDATE joueurs SET ban = 1 WHERE ID = %d",JoueurInfo[PID][IDSql]);
- mysql_tquery(mysql,req);
- SetTimerEx("Timer10ms",10,false,"i",PID);
- }
- else
- {
- SendClientMessage(playerid,ROUGE, "[ERREUR :] {FFFFFF}Vous n'avez pas le droit d'utilisée cette commande !");
- }
- return 1;
- }
- CMD:unban(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 3)
- {
- new
- nameban[100],
- req[128],
- verif[130];
- if(sscanf(params,"s[100]",nameban)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] "RP"/unban [nom]");
- mysql_format(mysql,req,sizeof(req),"UPDATE Joueurs SET ban = 0 WHERE Pseudo = %s",nameban);
- mysql_tquery(mysql,req);
- format(verif,sizeof(verif),"[UNBANE :] "VP"Vous avez unban le joueur %s",nameban);
- SendClientMessage(playerid,VERT,verif);
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "RP"Vous n'avez pas le droit a cette commande !");
- }
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- new
- PID,
- Raison[40],
- ann[300],
- AdminName[MAX_PLAYER_NAME],
- Name[MAX_PLAYER_NAME];
- if(sscanf(params,"is[40]",PID,Raison)) return SendClientMessage(playerid, ROUGE, "[Utilisation :] {FFFFFF}/kick [ID] [Raison]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, ROUGE, "[ERREURE :] {FFFFFF}Se joueur n'est pas connecté !");
- if(strlen(Raison) <= 0 || strlen(Raison) > 40) return SendClientMessage(playerid, ROUGE, "[ERREURE :] {FFFFFF}La raison dépasse les 40 caractère");
- GetPlayerName(playerid, AdminName,sizeof(AdminName));
- GetPlayerName(PID, Name, sizeof(Name));
- format(ann, sizeof(ann),"Le joueur %s a été kicker par l'admin %s , pour la raison : %s",Name,AdminName,Raison);
- SendClientMessageToAll(ORANGE,ann);
- SetTimerEx("Timer10ms",10,false,"i",PID);
- }
- else
- {
- SendClientMessage(playerid, ROUGE, "[ERREUR :] {FFFFFF}Vous n'avez pas le droit d'utiliser cette commande !");
- }
- return 1;
- }
- CMD:spec(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 3)
- {
- if(aSpecOn[playerid] == 0)
- {
- new
- PID,
- message[40];
- if(sscanf(params,"i",PID)) return SendClientMessage(playerid,JAUNE,"[UTILISATION :] {FFFFFF}/sepc [ID]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, ROUGE, "[ERREURE :] Joueur non connecté !");
- TogglePlayerSpectating(playerid,true);
- PlayerSpectatePlayer(playerid,PID);
- format(message,sizeof(message),"[SPEC] vous regardée le joueur id : %i",PID);
- SendClientMessage(playerid, VERT, message);
- aSpecOn[playerid] = 1;
- }
- else
- {
- SetCameraBehindPlayer(playerid);
- SendClientMessage(playerid,VERT,"[SPEC] Vous revennez en mode normal !");
- aSpecOn[playerid] = 0;
- return SpawnMap(playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREURE :] Vous n'avez pas le droit d'utiliser cette commande !");
- }
- return 1;
- }
- CMD:apm(playerid,params[])
- {
- new
- PID,
- AdminName[MAX_PLAYER_NAME],
- text[150],
- Rank[50],
- Result[200],
- msgfin[250];
- if(sscanf(params,"is[150]",PID,text)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] {FFFFFF}/apm [ID][TEXT]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] Id de joueur invalide !");
- GetPlayerName(playerid,AdminName,sizeof(AdminName));
- format(Result,sizeof(Result),"%s (ID:%i) vous a envoyée : %s",AdminName,playerid,text);
- if(JoueurInfo[playerid][Adminlevel] == 1)
- {
- format(Rank,sizeof(Rank),"Le modérateur :");
- }
- else if(JoueurInfo[playerid][Adminlevel] == 2)
- {
- format(Rank,sizeof(Rank),"Le modérateur général :");
- }
- else if(JoueurInfo[playerid][Adminlevel] == 3)
- {
- format(Rank,sizeof(Rank),"L'aministrateur :");
- }
- else if(JoueurInfo[playerid][Adminlevel] == 4)
- {
- format(Rank,sizeof(Rank),"L'administrateur général :");
- }
- else if(JoueurInfo[playerid][Adminlevel] == 5)
- {
- format(Rank,sizeof(Rank),"Le Co-Fondateur :");
- }
- else if(JoueurInfo[playerid][Adminlevel] >= 6)
- {
- format(Rank,sizeof(Rank),"Le fondateur :");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}Vous n'avez pas le droit a cette comande !");
- return 0;
- }
- format(msgfin,sizeof(msgfin),"%s %s",Rank,Result);
- SendClientMessage(PID,ROUGE,msgfin);
- return 1;
- }
- CMD:donnerarme(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 2)
- {
- new
- PID,
- IDArme,
- Munition;
- if(sscanf(params,"idd",PID,IDArme,Munition)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] /donnerarme [ID] [ID de l'arme] [Munition]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}ID du joueur invalide !");
- if(IDArme >= 47) return SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}ID de l'arme est invalide !");
- GivePlayerWeapon(PID,IDArme,Munition);
- SendClientMessage(PID,VERT,"[ARME :] {FFFFFF}Un admin vous a donnée une arme !");
- SendClientMessage(playerid,VERT,"[ADMIN :] {FFFFFF}Vous avez donnée une arme !");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}Vous n'avez pas le droit d'utilisée cette commande !");
- }
- return 1;
- }
- CMD:restart(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] == 6)
- {
- // SendClientMessageToAll(ORANGE,"[ANNONCE :] le serveur reboot imédiatement !");
- // SendRconCommand("gmx");
- new temps,convertMS,string[150];
- if(sscanf(params,"d",temps)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] {FFFFFF}/restart [temps]");
- convertMS = temps * 1000;
- format(string,150,""R"[REBOOT :] "RP"Le serveur va redémarer dans %d secondes . Merci de vous déconnecter",temps);
- SendClientMessageToAll(-1,string);
- SetTimer("reboot",convertMS,false);
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}Vous n'avez pas l'autorisation d'utilisée cette commande !");
- }
- return 1;
- }
- CMD:admins(playerid,params[])
- {
- new msg[150],aRank[50];
- for(new i;i < MAX_PLAYERS; i ++)
- {
- if(JoueurInfo[i][Adminlevel] >= 1 && aADuty[i] == 1)
- {
- if(JoueurInfo[i][Adminlevel] == 1)
- {
- format(aRank,50,"Modérateur");
- }
- if(JoueurInfo[i][Adminlevel] == 2)
- {
- format(aRank,50,"Modérateur général");
- }
- if(JoueurInfo[i][Adminlevel] == 3)
- {
- format(aRank,50,"Administrateur");
- }
- if(JoueurInfo[i][Adminlevel] == 4)
- {
- format(aRank,50,"Administrateur général");
- }
- if(JoueurInfo[i][Adminlevel] == 5)
- {
- format(aRank,50,"Co-Fondateur");
- }
- if(JoueurInfo[i][Adminlevel] == 6)
- {
- format(aRank,50,"Fondateur");
- }
- }
- format(msg,150,"%s : %s",aRank,GetName(i));
- }
- ShowPlayerDialog(playerid,60,DIALOG_STYLE_MSGBOX,"Admin en service",msg,"Quitter","");
- return 1;
- }
- CMD:rapport(playerid, params[])
- {
- new
- report[129],
- sql[300],
- trait[200];
- if(sscanf(params,"s[129]",report)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] {FFFFFF}/rapport [text]");
- mysql_format(mysql,sql,sizeof(sql),"INSERT INTO reports (Joueur,Text) VALUE ('%s','%s')",GetName(playerid),report);
- mysql_tquery(mysql,sql);
- SendClientMessage(playerid,CYAN, "[RAPPORT :] {FFFFFF}Votre raport a bien été envoyée !");
- format(trait,200,"le joueur %s a envoyer un rapport : %s",GetName(playerid),report);
- for(new i;i < MAX_PLAYERS; i++)
- {
- if(JoueurInfo[i][Adminlevel] >= 1)
- {
- SendClientMessage(i,ORANGE,trait);
- }
- }
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- new
- PID,
- Text[150],
- Name[MAX_PLAYER_NAME],
- NameRecut[MAX_PLAYER_NAME],
- pm[150],
- valide[90];
- if(sscanf(params,"is[150]",PID,Text)) return SendClientMessage(playerid,ORANGE, "[UTILISATION :]/pm [ID] [Text]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}Id du joueur invalide !");
- GetPlayerName(playerid,Name,sizeof(Name));
- format(pm,sizeof(pm),"%s (%i) vous a envoyée un pm : %s",Name,playerid,Text);
- SendClientMessage(PID,ORANGE,pm);
- GetPlayerName(PID,NameRecut,sizeof(NameRecut));
- format(valide,sizeof(valide),"Votre PM a vien été envoyée à %s (id : %i)",NameRecut,PID);
- SendClientMessage(playerid,JAUNE,valide);
- return 1;
- }
- CMD:aaide(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- ShowPlayerDialog(playerid,50,DIALOG_STYLE_MSGBOX,"[AIDE :] administration",""R"/restart {FF8080}- Redémarer le serveur\n \
- "VC"/mute "VP"- empêche un joueur de parler\n \
- "VC"/unmute "VP"- enlève le mute avent le temps appartie\n \
- "VC"/kick "VP" - kick un joueur\n \
- "VC"/kickall "VP" - kick tout le monde en 1 command (pratique pour les reboot)\n \
- ","Suivant","Quitter");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"Vous n'êtes pas administrateur !");
- }
- return 1;
- }
- CMD:kickall(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 4)
- {
- new
- temps,
- msg[200],
- convertS;
- if(sscanf(params,"d",temps)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] {FFFFFF}/kickall [temps]");
- convertS = temps * 1000;
- SetTimer("KickAll",convertS,false);
- format(msg,200,"{FF0000}[KICK :] {FF0000}Tout le monde sera kick dans %d secondes !",temps);
- SendClientMessageToAll(-1,msg);
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"Vous n'avez pas le droit d'utiliser cette commande !");
- }
- return 1;
- }
- CMD:mute(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- new
- PID,
- temps,
- convertS,
- raison[150],
- msg[300];
- if(sscanf(params,"ids[150]",PID,temps,raison)) return SendClientMessage(playerid,ROUGE,"[Utilisation :] {FFFFFF}/mute [ID][Temps][raison]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}ID du joueur invalide !");
- convertS = temps * 1000;
- pMute[PID] = 1;
- timer_mute[playerid] = SetTimerEx("UnMute",convertS,false,"i",PID);
- format(msg,500,"{80FF80}[MUTE] L'admin %s a mute le joueur %s pendant : %d pour la raison : %s",GetName(playerid),GetName(PID),temps,raison);
- SendClientMessageToAll(-1,msg);
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] {FFFFFF}Vous n'avez pas le droit d'utiliser cette command !");
- }
- return 1;
- }
- CMD:unmute(playerid, params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- new
- PID;
- if(sscanf(params,"i",PID)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] "W"/unmute [ID]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"ID du joueur invalide !");
- if(pMute[PID] == 1)
- {
- pMute[PID] = 0;
- KillTimer(timer_mute[playerid]);
- SendClientMessage(playerid,VERT,"[MUTE :] {80FF80}Un admin vous a unmute avent le temps donnée !");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"Se joueur n'est pas muter !");
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"Vous n'avez pas le droit a cette commande !");
- }
- return 1;
- }
- CMD:freeze(playerid, params[])
- {
- new
- PID,
- // temps,
- raison[50],
- traitement[150];
- if(sscanf(params,"is[50]",PID,raison)) return SendClientMessage(playerid,JAUNE,"[UTILISATION :] "W"/freeze [ID] [Raison]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, ROUGE, "[ERREUR :] "W"ID du joueur invalide !");
- format(traitement,sizeof(traitement),""O"[FREEZE :] {FF8040}le joueur %s a été freeze par %s pour la raison suivante : %s",GetName(PID),GetName(playerid),raison);
- SendClientMessageToAll(ORANGE,traitement);
- TogglePlayerControllable(PID,0);
- return 1;
- }
- CMD:freezetemps(playerid,params[])
- {
- new
- PID,
- temps,
- raison[50],
- traitement[150],
- converteurS;
- if(sscanf(params,"ids[50]",PID,temps,raison)) return SendClientMessage(playerid,ROUGE,"[UTILISATION :] "W"/freeze [ID] [temps] [Raison]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"ID du joueur invalide !");
- // new test = temps;
- converteurS = temps * 1000; //on prend le temps en ms pour faire fois 1000 qui le ramenera en s
- format(traitement,sizeof(traitement),"[FREEZE :] {FF8040}le joueur %s a été freeze par %s pour : %i seconde . Pour la raison suivante : %s",GetName(PID),GetName(playerid),temps,raison);
- SendClientMessageToAll(ORANGE,traitement);
- SetTimerEx("UnFreezeAdmin",converteurS,false,"i",PID);
- TogglePlayerControllable(PID,0);
- return 1;
- }
- CMD:unfreeze(playerid,params[])
- {
- if(JoueurInfo[playerid][Adminlevel] >= 1)
- {
- new
- PID;
- if(sscanf(params,"i",PID)) return SendClientMessage(playerid,JAUNE,"[UTILISATION :] "W"/unfreeze [ID]");
- if(!IsPlayerConnected(PID)) return SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"ID de joueur invalide !");
- TogglePlayerControllable(PID,1);
- SendClientMessage(PID,VERT,"[FREEZE :] "W"Tu a été unfreeze par un admin !");
- }
- else
- {
- SendClientMessage(playerid,ROUGE,"[ERREUR :] "W"Vous n'avez pas accés a cette commande !");
- }
- return 1;
- }
- CMD:aide(playerid,params[])
- {
- ShowPlayerDialog(playerid,999999,DIALOG_STYLE_MSGBOX,"Aide et ©","Aide :\nAppuyer sur \"Y\" pour modifier vos option\n/skill pour améliorer votre skill est arme \n/pm pour envoyée un message privée a un joueur\n\nMapping : forum samp (Jackob)\nScripteur : vitespirite\nNote : GM créer de A à Z , a partire d'une page blance !","Quitter","");
- return 1;
- }
- CMD:skill(playerid, params[])
- {
- if(JoueurInfo[playerid][point] >= 1)
- {
- new titre[90];
- new table[250];
- format(titre,sizeof(titre),"[SKILL] vous avez %d point disponible",JoueurInfo[playerid][point]);
- format(table,sizeof(table),"Armes\tPoint acquis\nColt 45\t%d / 100\nPistoler silencieux\t%d / 100\nDesert Eagle\t%d / 100\nShotgun\t%d / 100\nSawnoff\t%d / 100\nSpas12\t%d / 100\nUzi\t%d / 100\nMp5\t%d / 100\nAK-47\t%d / 100\nM4\t%d / 100\nSniper Rifle\t%d / 100",
- JoueurInfo[playerid][Pistol],JoueurInfo[playerid][SPistol],JoueurInfo[playerid][DDeagle],JoueurInfo[playerid][Shotgun],JoueurInfo[playerid][Sawnoff],JoueurInfo[playerid][Spas12],JoueurInfo[playerid][Uzi],JoueurInfo[playerid][Mp5],JoueurInfo[playerid][AK47],JoueurInfo[playerid][M4],JoueurInfo[playerid][Sniper]);
- ShowPlayerDialog(playerid,41, DIALOG_STYLE_TABLIST_HEADERS,titre,table,"Up !","Quitter");
- // return 1;
- }
- else
- {
- new ann[110];
- format(ann,sizeof(ann),"[SKILL :] vous avez %d point pour le moment , il vous faut encore tuer %d de personne pour avoir un point",JoueurInfo[playerid][point],10 - JoueurInfo[playerid][kill]);
- SendClientMessage(playerid,CYAN,ann);
- }
- return 1;
- }
- forward ChargementSkill(playerid);
- public ChargementSkill(playerid)
- {
- JoueurInfo[playerid][Pistol] = cache_get_field_content_int(0,"Pistol");
- JoueurInfo[playerid][SPistol] = cache_get_field_content_int(0,"SPistol");
- JoueurInfo[playerid][DDeagle] = cache_get_field_content_int(0,"DEagle");
- JoueurInfo[playerid][Shotgun] = cache_get_field_content_int(0,"Shotgun");
- JoueurInfo[playerid][Sawnoff] = cache_get_field_content_int(0,"Sawnoff");
- JoueurInfo[playerid][Spas12] = cache_get_field_content_int(0,"Spas12");
- JoueurInfo[playerid][Uzi] = cache_get_field_content_int(0,"Uzi");
- JoueurInfo[playerid][Mp5] = cache_get_field_content_int(0,"Mp5");
- JoueurInfo[playerid][AK47] = cache_get_field_content_int(0,"AK47");
- JoueurInfo[playerid][M4] = cache_get_field_content_int(0,"M4");
- JoueurInfo[playerid][Sniper] = cache_get_field_content_int(0,"Sniper");
- JoueurInfo[playerid][point] = cache_get_field_content_int(0,"point");
- JoueurInfo[playerid][kill] = cache_get_field_content_int(0,"killpoint");
- return 1;
- }
- forward Timer5sec(playerid);
- public Timer5sec(playerid)
- {
- PlayerTextDrawHide(playerid,DegatName[playerid]);
- PlayerTextDrawHide(playerid,BoxName[playerid]);
- PlayerTextDrawHide(playerid,BoxDegat[playerid]);
- return 1;
- }
- forward Timer10ms(playerid);
- public Timer10ms(playerid)
- {
- Kick(playerid);
- return 1;
- }
- forward UnFreezeAdmin(playerid);
- public UnFreezeAdmin(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid,VERT,"[FREEZE :] Votre temps de freeze est fini , vous pouvez joué faite attention la prochaine fois ");
- return 1;
- }
- forward UnMute(playerid);
- public UnMute(playerid)
- {
- pMute[playerid] = 0;
- SendClientMessage(playerid,VERT,"[MUTE :] {80FF80}Vous êtes unmute , faite attention la prochaine fois !");
- return 1;
- }
- forward KickAll(playerid);
- public KickAll(playerid)
- {
- for(new i; i < MAX_PLAYERS; i ++)
- {
- Kick(i);
- }
- return 1;
- }
- forward reboot();
- public reboot()
- {
- SendRconCommand("gmx");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement