• 28 Mars 2024, 13:31:24


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Lewis

Pages: [1]
1
Problèmes et bugs / Probleme s'enregistrer (/login etc.. )
« le: 30 Août 2011, 13:20:36 »
Voila mon probleme. Jai tenter plusieurs fois d'integrer l'enregistremet dans le script mais sans bonne réponse. Je vous en serai reconnaissant si vous pouviez me le corrigé. Mon serveur ouvre ce soir  ;D  :(

Script:
Code: (pawn) [Sélectionner]
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT


#include <a_samp>
#include <a_samp>
#include <core>
#include <float>
#include <Dini>
#include <dudb>


#pragma tabsize 0

#define Login 0
#define Register 1


#define vert 0x36D158F6 //      VERT
#define jaune 0xF6D10AF6 //      JAUNE
#define rouge 0xC30000F6 //      ROUGE

#define MAX_PLAYER
#define ARMEDEPART 24
#define ARMEDEPART1 25
#define ARMEDEPART2 31
#define ARMEDEPART3 29
#define ARMEDEPART4 30
#define ARMEDEPART5 34
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xFF0000FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GRIS 0x6F6F6FFF
#define COLOR_ORANGE 0xF47A00FF
#define Bleu 0x0000BFFF
#define Gris 0xC0C0C0FF
#define Rouge 0xD90000FF
#if defined FILTERSCRIPT




public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Script du DM by Vito_Weekz|| Map Original de GTA SA ");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Script By Vito_Weekz||Map Original de GTA SA");
print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Los Santos Crash War v 1.1");

    /* EQUIPE : BALLAS */

AddPlayerClass(102,2222.8467,-1173.7135,25.7266,349.7688,0,0,0,0,0,0); // BANDANA EN SANDALE
    AddPlayerClass(103,2222.8467,-1173.7135,25.7266,349.7688,0,0,0,0,0,0); // GROS PORC
    AddPlayerClass(104,2222.8467,-1173.7135,25.7266,349.7688,0,0,0,0,0,0); // BONNET LUNETTE
// VOITURE BALLAS

AddStaticVehicle(566, 2216.9133,-1162.0160,25.7266, 82.2873, 165, 1); //  TAHOMA BALLAS
AddStaticVehicle(534, 2228.4055, -1162.5674, 32.2887, 82.2873, 165, 1); // REMINGTON BALLAS
AddStaticVehicle(567, 2228.3413, -1159.1107, 25.7920, 82.2873, 165, 1); // SAVANNA BALLAS

 /* EQUIPE : GROVE */

AddPlayerClass(105,2495.3137,-1689.0675,14.1994,324.2664,0,0,0,0,0,0); // GROS PORC
    AddPlayerClass(106,2495.3137,-1689.0675,14.1994,324.2664,0,0,0,0,0,0); // NATTE
    AddPlayerClass(107,2495.3137,-1689.0675,14.1994,324.2664,0,0,0,0,0,0); // BASKETTEUR
// VOITURE GROVE

AddStaticVehicle(575, 2499.8335,-1665.4617,13.3511, 82.2873, 252, 1); // BROADWAY GROVE
AddStaticVehicle(492, 2486.5474,-1674.1023,13.3359, 82.2873, 252, 1); // GREENWOOD GROVE
AddStaticVehicle(567, 2485.8865,-1663.8054,13.3359, 82.2873, 252, 1); // SAVANNA GROVE

/* EQUIPE : Vagos */

AddPlayerClass(108,2441.6602,-1339.6985,24.0000,294.0040,0,0,0,0,0,0); // TATOUAGE PANTALON NOIR
    AddPlayerClass(109,2441.6602,-1339.6985,24.0000,294.0040,0,0,0,0,0,0); // BANDANA TETE
    AddPlayerClass(110,2441.6602,-1339.6985,24.0000,294.0040,0,0,0,0,0,0); // SANDALE
    // VOITURE VAGOS

AddStaticVehicle(474, 2443.7256,-1345.7877,24.0000, 82.2873, 006, 1); //  HERMES VAGOS
AddStaticVehicle(535, 2443.8909,-1335.1381,24.0000, 82.2873, 006, 1); //  SLAMVAN VAGOS
AddStaticVehicle(567, 2444.1902,-1324.8352,24.0000, 82.2873, 006, 1); // SAVANNA VAGOS

 /* EQUIPE : FLIC */

    AddPlayerClass(282,1545.7844,-1674.6219,13.5610,86.1704,0,0,0,0,0,0); // SERGENT
    AddPlayerClass(281,1545.7844,-1674.6219,13.5610,86.1704,0,0,0,0,0,0); // OFFICIER
    AddPlayerClass(285,1545.7844,-1674.6219,13.5610,86.1704,0,0,0,0,0,0); // S.W.A.T
    AddPlayerClass(286,1545.7844,-1674.6219,13.5610,86.1704,0,0,0,0,0,0); // FBI

// VOITURE FLIC

AddStaticVehicle(596,1535.6503,-1677.1503,13.1620,180.4782,52,52); // POLICE CAR
AddStaticVehicle(596,1535.5637,-1666.0546,13.1635,182.0641,52,52); // POLICE CAR
AddStaticVehicle(596,1550.0131,-1653.1444,13.3383,91.3851,52,52); //  POLICE CAR
AddStaticVehicle(490,1547.7833,-1682.2726,13.3375,89.8627,52,52); //  FBI RANCHER
AddStaticVehicle(490,1511.5680,-1658.5916,13.3245,270.2370,52,52); // FBI RANCHER
AddStaticVehicle(490,1510.9841,-1662.7665,13.3262,270.3411,52,52); // FBI RANCHER


// Objet Mappés

CreateObject(13645, 1925.8842773438, -1223.4312744141, 28.413181304932, 0, 0, 182);
CreateObject(13645, 1916.955078125, -1217.3177490234, 19.186916351318, 0, 0, 270);
CreateObject(13645, 1918.8919677734, -1218.1986083984, 19.836158752441, 0, 0, 270);
CreateObject(13645, 1920.7999267578, -1217.9168701172, 20.494018554688, 0, 0, 270);
CreateObject(5158, 1927.8792724609, -1223.3332519531, 32.445083618164, 0, 0, 0);
CreateObject(12990, 1922.8166503906, -1215.7513427734, 23.451066970825, 0, 0, 0);
CreateObject(12990, 1926.3410644531, -1220.5346679688, 27.525285720825, 0, 0, 0);
CreateObject(13645, 1929.7603759766, -1223.2763671875, 31.132350921631, 0, 0, 181.99951171875);
CreateObject(13645, 1930.0113525391, -1223.7652587891, 32.006038665771, 0, 0, 181.99951171875);
CreateObject(13645, 1928.7044677734, -1226.0390625, 33.343784332275, 0, 0, 181.99951171875);
CreateObject(10771, 1920.5539550781, -1261.8660888672, 27.396608352661, 0, 0, 0);
CreateObject(12990, 1925.3857421875, -1245.2099609375, 33.045951843262, 0, 0, 0);
CreateObject(12990, 1924.6018066406, -1247.7490234375, 37.850288391113, 0, 0, 0);
CreateObject(13645, 1930.1535644531, -1226.8126220703, 33.344455718994, 0, 0, 270);
CreateObject(13645, 1930.7791748047, -1228.1876220703, 34.248233795166, 0, 0, 270);
CreateObject(8396, 3091.6926269531, -1723.5134277344, 9.6001472473145, 0, 0, 0);
CreateObject(4889, 3141.7946777344, -1721.1081542969, 7.6489458084106, 0, 0, 0);
CreateObject(16502, 3127.2365722656, -1726.8754882813, 12.789667129517, 0, 0, 0);
CreateObject(16502, 3138.6787109375, -1726.5892333984, 15.732166290283, 0, 0, 0);
CreateObject(5351, 3086.5986328125, -1756.302734375, 4.3555784225464, 0, 0, 0);
CreateObject(4644, 3130.7951660156, -1717.8558349609, 17.432729721069, 0, 0, 0);
CreateObject(2715, 220.87571716309, 73.8359375, 1006.1289672852, 0, 0, 0);
CreateObject(1800, 262.93615722656, 75.777954101563, 1000.0390625, 0, 0, 0);
CreateObject(2634, 246.38554382324, 72.53800201416, 1003.7848510742, 0, 0, 180);
CreateObject(1337, 246.04296875, 71.435546875, 1002.7463989258, 0, 0, 0);
CreateObject(2391, 219.70581054688, 72.540901184082, 1004.5412597656, 0, 0, 0);
CreateObject(2391, 221.01696777344, 72.625503540039, 1004.5412597656, 0, 0, 0);
CreateObject(2374, 218.44575500488, 72.514823913574, 1004.5130615234, 0, 0, 0);
CreateObject(2374, 217.23268127441, 72.572853088379, 1004.5130615234, 0, 0, 0);
CreateObject(2704, 219.79824829102, 72.8203125, 1005.5881958008, 0, 0, 0);
CreateObject(1502, 222.20188903809, 70.711326599121, 1004.0390625, 0, 0, 270);
CreateObject(2930, 222.22399902344, 69.190185546875, 1006.6759033203, 0, 0, 0);
CreateObject(2716, 252.78681945801, 72.890625, 1004.1481933594, 0, 0, 0);
CreateObject(1436, 254.66015625, 73.345703125, 1004.5155639648, 0, 0, 0);
CreateObject(2634, 239.62246704102, 117.59066772461, 1003.3629760742, 0, 0, 270);
CreateObject(2634, 239.55989074707, 125.0890045166, 1003.3629760742, 0, 0, 270);
CreateObject(2634, 253.23239135742, 125.25588226318, 1003.3629760742, 0, 0, 90);
CreateObject(2634, 253.18182373047, 109.08089447021, 1003.3629760742, 0, 0, 90);
CreateObject(2634, 265.95361328125, 115.87571716309, 1004.7614135742, 0, 0, 180);
CreateObject(2634, 265.82601928711, 112.41821289063, 1004.7614135742, 0, 0, 359.99450683594);
CreateObject(2634, 232.96250915527, 109.07015991211, 1010.3560180664, 0, 0, 89.989013671875);
CreateObject(2634, 231.13711547852, 119.4447555542, 1010.3629760742, 0, 0, 179.98901367188);
CreateObject(10049, 892.39801025391, -1200.0126953125, 134.89613342285, 0, 0, 0);
CreateObject(2634, 266.326171875, 83.140769958496, 1001.1832885742, 0, 0, 272);
CreateObject(2934, 2481.9399414063, -1674.4822998047, 13.792087554932, 0, 0, 0);
CreateObject(2934, 2481.9155273438, -1667.3741455078, 13.791481971741, 0, 0, 0);
CreateObject(2934, 2481.9494628906, -1660.1781005859, 13.795669555664, 0, 0, 0);
CreateObject(2934, 2476.4296875, -1660.0344238281, 13.795669555664, 0, 0, 0);
CreateObject(2934, 2476.4792480469, -1667.1297607422, 13.776879310608, 0, 0, 0);
CreateObject(2934, 2476.5158691406, -1674.2674560547, 13.789439201355, 0, 0, 0);
CreateObject(2934, 2479.1472167969, -1679.3453369141, 13.790593147278, 0, 0, 270);
CreateObject(4602, 1714.7248535156, -1359.3962402344, 83.493270874023, 0, 0, 0);

// VEHICULE STUNT

AddStaticVehicle(490,1555.9855,-1349.4814,329.5888,265.5361,0,0); //
AddStaticVehicle(490,1532.3121,-1348.9592,329.5833,269.7887,0,0); //
AddStaticVehicle(490,1532.3395,-1359.4575,329.5883,266.7868,0,0); //
AddStaticVehicle(490,1539.6963,-1343.0725,329.6215,355.8758,0,0); //
AddStaticVehicle(490,1549.1307,-1343.3859,329.5932,323.7326,0,0); //
AddStaticVehicle(490,1556.2363,-1348.5872,329.5906,269.6501,0,0); //
AddStaticVehicle(490,1554.1577,-1364.6840,329.5891,195.9114,0,0); //

// OBJETS STUNT

CreateObject(13645, 1925.8842773438, -1223.4312744141, 28.413181304932, 0, 0, 182);
CreateObject(13645, 1916.955078125, -1217.3177490234, 19.186916351318, 0, 0, 270);
CreateObject(13645, 1918.8919677734, -1218.1986083984, 19.836158752441, 0, 0, 270);
CreateObject(13645, 1920.7999267578, -1217.9168701172, 20.494018554688, 0, 0, 270);
CreateObject(5158, 1927.8792724609, -1223.3332519531, 32.445083618164, 0, 0, 0);
CreateObject(12990, 1922.8166503906, -1215.7513427734, 23.451066970825, 0, 0, 0);
CreateObject(12990, 1926.3410644531, -1220.5346679688, 27.525285720825, 0, 0, 0);
CreateObject(13645, 1929.7603759766, -1223.2763671875, 31.132350921631, 0, 0, 181.99951171875);
CreateObject(13645, 1930.0113525391, -1223.7652587891, 32.006038665771, 0, 0, 181.99951171875);
CreateObject(13645, 1928.7044677734, -1226.0390625, 33.343784332275, 0, 0, 181.99951171875);
CreateObject(10771, 1920.5539550781, -1261.8660888672, 27.396608352661, 0, 0, 0);
CreateObject(12990, 1925.3857421875, -1245.2099609375, 33.045951843262, 0, 0, 0);
CreateObject(12990, 1924.6018066406, -1247.7490234375, 37.850288391113, 0, 0, 0);
CreateObject(13645, 1930.1535644531, -1226.8126220703, 33.344455718994, 0, 0, 270);
CreateObject(13645, 1930.7791748047, -1228.1876220703, 34.248233795166, 0, 0, 270);
CreateObject(8396, 3091.6926269531, -1723.5134277344, 9.6001472473145, 0, 0, 0);
CreateObject(4889, 3141.7946777344, -1721.1081542969, 7.6489458084106, 0, 0, 0);
CreateObject(16502, 3127.2365722656, -1726.8754882813, 12.789667129517, 0, 0, 0);
CreateObject(16502, 3138.6787109375, -1726.5892333984, 15.732166290283, 0, 0, 0);
CreateObject(5351, 3086.5986328125, -1756.302734375, 4.3555784225464, 0, 0, 0);
CreateObject(4644, 3130.7951660156, -1717.8558349609, 17.432729721069, 0, 0, 0);
CreateObject(2715, 220.87571716309, 73.8359375, 1006.1289672852, 0, 0, 0);
CreateObject(1800, 262.93615722656, 75.777954101563, 1000.0390625, 0, 0, 0);
CreateObject(2634, 246.38554382324, 72.53800201416, 1003.7848510742, 0, 0, 180);
CreateObject(1337, 246.04296875, 71.435546875, 1002.7463989258, 0, 0, 0);
CreateObject(2391, 219.70581054688, 72.540901184082, 1004.5412597656, 0, 0, 0);
CreateObject(2391, 221.01696777344, 72.625503540039, 1004.5412597656, 0, 0, 0);
CreateObject(2374, 218.44575500488, 72.514823913574, 1004.5130615234, 0, 0, 0);
CreateObject(2374, 217.23268127441, 72.572853088379, 1004.5130615234, 0, 0, 0);
CreateObject(2704, 219.79824829102, 72.8203125, 1005.5881958008, 0, 0, 0);
CreateObject(1502, 222.20188903809, 70.711326599121, 1004.0390625, 0, 0, 270);
CreateObject(2930, 222.22399902344, 69.190185546875, 1006.6759033203, 0, 0, 0);
CreateObject(2716, 252.78681945801, 72.890625, 1004.1481933594, 0, 0, 0);
CreateObject(1436, 254.66015625, 73.345703125, 1004.5155639648, 0, 0, 0);
CreateObject(2634, 239.62246704102, 117.59066772461, 1003.3629760742, 0, 0, 270);
CreateObject(2634, 239.55989074707, 125.0890045166, 1003.3629760742, 0, 0, 270);
CreateObject(2634, 253.23239135742, 125.25588226318, 1003.3629760742, 0, 0, 90);
CreateObject(2634, 253.18182373047, 109.08089447021, 1003.3629760742, 0, 0, 90);
CreateObject(2634, 265.95361328125, 115.87571716309, 1004.7614135742, 0, 0, 180);
CreateObject(2634, 265.82601928711, 112.41821289063, 1004.7614135742, 0, 0, 359.99450683594);
CreateObject(2634, 232.96250915527, 109.07015991211, 1010.3560180664, 0, 0, 89.989013671875);
CreateObject(2634, 231.13711547852, 119.4447555542, 1010.3629760742, 0, 0, 179.98901367188);
CreateObject(10049, 892.39801025391, -1200.0126953125, 134.89613342285, 0, 0, 0);
CreateObject(2634, 266.326171875, 83.140769958496, 1001.1832885742, 0, 0, 272);
CreateObject(2934, 2481.9399414063, -1674.4822998047, 13.792087554932, 0, 0, 0);
CreateObject(2934, 2481.9155273438, -1667.3741455078, 13.791481971741, 0, 0, 0);
CreateObject(2934, 2481.9494628906, -1660.1781005859, 13.795669555664, 0, 0, 0);
CreateObject(2934, 2476.4296875, -1660.0344238281, 13.795669555664, 0, 0, 0);
CreateObject(2934, 2476.4792480469, -1667.1297607422, 13.776879310608, 0, 0, 0);
CreateObject(2934, 2476.5158691406, -1674.2674560547, 13.789439201355, 0, 0, 0);
CreateObject(2934, 2479.1472167969, -1679.3453369141, 13.790593147278, 0, 0, 270);
CreateObject(4602, 1714.7248535156, -1359.3962402344, 83.493270874023, 0, 0, 0);
CreateObject(18367, 1561.8553466797, -1269.3382568359, 276.87322998047, 0, 0, 0);
CreateObject(18367, 1560.3039550781, -1299.8792724609, 280.25747680664, 0, 0, 0);
CreateObject(13604, 1560.2585449219, -1343.4991455078, 282.43798828125, 0, 0, 0);
CreateObject(18262, 1544.9741210938, -1341.5405273438, 329.93231201172, 0, 0, 0);
CreateObject(8878, 1544.1762695313, -1349.8029785156, 333.6946105957, 0, 0, 0);
CreateObject(8878, 1564.7625732422, -1267.5417480469, 282.10665893555, 0, 0, 332);
CreateObject(1687, 1545.4305419922, -1336.1279296875, 329.95611572266, 0, 0, 70);
CreateObject(1687, 1546.5947265625, -1334.9102783203, 329.50836181641, 0, 0, 69.999389648438);
CreateObject(1687, 1547.5520019531, -1333.6015625, 328.86083984375, 0, 0, 69.999389648438);
CreateObject(1687, 1548.5640869141, -1332.3128662109, 328.41564941406, 0, 0, 69.999389648438);
CreateObject(1687, 1549.7331542969, -1331.0817871094, 327.90991210938, 0, 0, 69.999389648438);
CreateObject(16481, 1465.0864257813, -1213.0026855469, 191.40074157715, 0, 0, 336);
CreateObject(16481, 1496.21875, -1226.8438720703, 201.47547912598, 0, 0, 335.99487304688);
CreateObject(16481, 1531.5856933594, -1242.4193115234, 213.18949890137, 0, 0, 335.99487304688);
CreateObject(2649, 1537.6020507813, -1246.8713378906, 214.95779418945, 0, 0, 268);
CreateObject(2649, 1537.6020507813, -1249.16796875, 213.95468139648, 0, 0, 267.99499511719);
CreateObject(16318, 1534.1396484375, -1275.0208740234, 217.2262878418, 0, 0, 266);
CreateObject(5152, 1536.3017578125, -1252.0068359375, 214.32670593262, 0, 0, 262);
CreateObject(2931, 1533.1898193359, -1290.5140380859, 221.26696777344, 0, 0, 182);
CreateObject(2931, 1533.3032226563, -1295.5306396484, 221.6731262207, 0, 0, 181.99951171875);
CreateObject(3625, 1531.6772460938, -1301.1568603516, 225.69779968262, 0, 0, 0);
CreateObject(13643, 1533.6979980469, -1319.5328369141, 226.39790344238, 0, 0, 278);
CreateObject(4882, 1522.0406494141, -1338.8397216797, 225.18487548828, 0, 0, 0);
CreateObject(14410, 1505.8350830078, -1356.0656738281, 220.81167602539, 0, 0, 168);
CreateObject(14410, 1503.9584960938, -1361.3406982422, 227.1654510498, 0, 0, 165.99743652344);
CreateObject(14410, 1515.5419921875, -1368.4967041016, 230.44703674316, 0, 0, 263.99243164063);
CreateObject(9833, 1549.6462402344, -1343.4990234375, 331.66323852539, 0, 0, 0);
CreateObject(9833, 1540.6875, -1345.1040039063, 331.67413330078, 0, 0, 0);
CreateObject(7947, 1563.3218994141, -1318.6270751953, 326.77044677734, 0, 0, 0);







   return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
// BALLAS MENU SKIN
SetPlayerPos(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerCameraPos(playerid, 1768.4640,-2391.8730,22.7496);
SetPlayerCameraLookAt(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerColor(playerid, COLOR_RED);

    if(classid == 0 || classid == 1 || classid == 2)
{
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid, "~p~BALLAS", 1000, 6);
}
// GROVE MENU SKIN

SetPlayerPos(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerCameraPos(playerid, 1768.4640,-2391.8730,22.7496);
SetPlayerCameraLookAt(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerColor(playerid, COLOR_GREEN);

if(classid == 3 || classid == 4 || classid == 5)
{
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid, "~g~GROVE", 1000, 6);
}
// VAGOS MENU SKIN
SetPlayerPos(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerCameraPos(playerid, 1768.4640,-2391.8730,22.7496);
SetPlayerCameraLookAt(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerColor(playerid, COLOR_GREY);


if(classid == 6 || classid == 7 || classid == 8 || classid == 9)
{
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid, "~y~VAGOS", 1000, 6);
}
// FLIC MENU SKIN
SetPlayerPos(playerid, 1764.9407,-2392.4565,22.7496);
SetPlayerCameraPos(playerid, 1768.4640,-2391.8730,22.7496);
SetPlayerCameraLookAt(playerid, 1764.9407,-2392.4565,22.7496);


if(classid == 10 || classid == 11 || classid == 12 || classid == 13)
{
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid, "~b~FLIC", 1000, 6);

}



return 1 ;
}



public OnPlayerConnect(playerid)
{
// MESSAGE DE CONNEXION
    SendClientMessage(playerid, COLOR_GREEN, "Bienvenue a toi, une fois connecter au server tape /regles pour connaître les règles du server et savoir les appliquer ");
    SetPlayerColor(playerid, COLOR_GREEN);
    new message[127];
    GetPlayerName(playerid, message, sizeof(message));
    format(message,sizeof(message), "%s à rejoint le server ! ", message, playerid);
    SendClientMessageToAll(0xC0C0C0AA, message);



return 1;
}


name[playerid] = GetName(playerid);
Entry(playerid);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
// MESSAGE DE DECONNEXION
new message[127];
    GetPlayerName(playerid, message, sizeof(message));
    format(message,sizeof(message), "%s à quitter le server !(Leaving) ", message, playerid);
    SendClientMessageToAll(0xC0C0C0AA, message);
return 1;
}

public OnPlayerSpawn(playerid)
{
// ARME DE DEPART ET SANTE
GivePlayerWeapon(playerid,ARMEDEPART,500);
GivePlayerWeapon(playerid,ARMEDEPART1,500);
GivePlayerWeapon(playerid,ARMEDEPART2,500);
GivePlayerWeapon(playerid,ARMEDEPART3,500);
GivePlayerWeapon(playerid,ARMEDEPART4,500);
GivePlayerWeapon(playerid,ARMEDEPART5,500);
GivePlayerMoney(playerid,5000);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);




return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/commande", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,COLOR_GRIS," Les commandes du serveur sont : /aide , /règles , /crédits, /kill ");
return 1;
}
if (strcmp("/aide", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,COLOR_RED," Bienvenue dans le menu d'aide : /regles , /credits ");
return 1;
}

if (strcmp("/regles", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,COLOR_GRIS," ______________Regles du jeu_______________ ");
SendClientMessage(playerid,COLOR_RED,"- Cheat INTERDIT sous peine de Ban");
SendClientMessage(playerid,COLOR_RED,"- Aucune Pub pour un autres serveur");
SendClientMessage(playerid,COLOR_RED,"- Drive by conducteur ");
SendClientMessage(playerid,COLOR_RED,"- Les insultes ne sont pas autorisés ");
SendClientMessage(playerid,COLOR_RED,"- Le TeamKill est INTERDIT sous peine de jail/ban si répétitive ");
SendClientMessage(playerid,COLOR_GRIS,"___________________________________________ ");
return 1;
}

if (strcmp("/credits", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,COLOR_GRIS," Serveur et Script créer par Vito_Weekz ");
return 1;
}
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
new message[127];
    GetPlayerName(playerid, message, sizeof(message));
    SendClientMessageToAll(0xFF0000FF, message);
SendClientMessage(playerid,COLOR_RED,"Vous Vous êtes tué");
SetPlayerHealth(playerid,0);
return 1;
}
return 1;
 }






public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Register)
{
if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, jaune, "Le mot de passe doit comprendre entre 5-20 caractères (champ vide).");
return Entry(playerid);
}
        if(20 < strlen(inputtext) || strlen(inputtext) < 5)
{
SendClientMessage(playerid, jaune, "Le mot de passe doit comprendre entre 5-20 caractères (champ invalide).");
return Entry(playerid);
}
else
{
    format(st,sizeof(st),"Comptes/%s.user",name[playerid]);
dini_Create((st));
dini_IntSet((st), "password", udb_hash(inputtext));
dini_Set((st),"pass",inputtext);
    dini_IntSet((st), "level", 0);
dini_IntSet((st), "skinid", 0);
    dini_IntSet((st), "death", 0);
dini_IntSet((st), "kill", 0);
    printf(st);
format(st, sizeof(st), "** %s compte créé. Mot de passe : %s **", name[playerid], inputtext);
SendClientMessage(playerid, jaune, st);
Entry(playerid);
}
}
else
{
Entry(playerid);
}
}
if(dialogid == Login)
{
if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, rouge, "Mauvais mot de passe.");
return Entry(playerid);
}
        if(20 < strlen(inputtext) || strlen(inputtext) < 5 )
{
SendClientMessage(playerid, rouge, "Mauvais mot de passe.");
return Entry(playerid);
}
else
{
    format(st,sizeof(st),"Comptes/%s.user",name[playerid]);

    new string[256];
string = dini_Get((st), "password");
  if (udb_hash(inputtext) != strval(string))
{
    SendClientMessage(playerid, rouge, "Mauvais mot de passe.");
    return Entry(playerid);
}
else
{
dini_Set((st),"pass",inputtext);
                stats[playerid][level] = dini_Int((st), "level");
                stats[playerid][skinid] = dini_Int((st), "skinid");
                stats[playerid][death] = dini_Int((st), "death");
                stats[playerid][kill] = dini_Int((st), "kill");
SendClientMessage(playerid, vert, "Vous êtes maintenant logger.");
}
}

}
else
{
Entry(playerid);
}
}
return 1;
}

Entry(playerid)
{
    format(st,sizeof(st),"Comptes/%s.user",name[playerid]);
if(dini_Exists(st))
{
    format(st,256,"Bienvenue\nnentrer votre identifient secret\npour vous logger:");
ShowPlayerDialog(playerid,Login,DIALOG_STYLE_INPUT,"Identification   by c30",st,"Login","Annuler");
}
else
{
    format(st,256,"Bienvenue\nnentrer votre identifient secret\npour vous crée un compte:");
ShowPlayerDialog(playerid,Register,DIALOG_STYLE_INPUT,"Enregistrement   by c30",st,"Register","Annuler");
}
return 1;
}

GetName(playerid)
{
new pseudo[20];
GetPlayerName(playerid,pseudo,sizeof(pseudo));
return pseudo;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

Pages: [1]