Bonjour
Esque qunqun pourai maidé
svp pour le deplacement de
save de compte exemple olieu detre dans scriptfiles
il son dans scriptfiles/compte/et la tout les compte
Double post
if(strcmp(cmd, "/login", true) == 0)
{
if(Spawned[playerid] == 0)
{
SendClientMessage(playerid, COLOR_BRIGHTRED, "Loggez-vous après le spawn svp: /login ou /register");
return 1;
}
if(logged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_BRIGHTRED, "Vous êtes déjà loggé");
return 1;
}
tmp = strtok(cmdtext, idx);
GetPlayerName(playerid, playername, sizeof(playername));
if(!strlen(tmp))
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Utiliser: /login [MotDePasse]");
else
{
if (dini_Exists(udb_encode(playername)))
{
tmp2 = dini_Get(udb_encode(playername), "password");
if (udb_hash(tmp) != strval(tmp2))
{
SendClientMessage(playerid, COLOR_BRIGHTRED, "Mauvais pass.");
}
else {
logged[playerid] = 1;
dini_Set(udb_encode(playername),"pass",tmp);
new tmp4[256];
new Float:x, Float:y, Float:z;
new Float:a;
playercount[playerid] = dini_Int(udb_encode(playername), "vehicleresetcount");
if(playercount[playerid] != gVC)
{
dini_IntSet(udb_encode(playername), "carowned", 0);
dini_IntSet(udb_encode(playername), "car", 0);
dini_IntSet(udb_encode(playername), "notified", 1);
SendClientMessage(playerid, COLOR_BRIGHTRED, " <::> Les véhicules du serveur ont été changés depuis votre dernière visite!");
}
x = dini_Int(udb_encode(playername), "x");
y = dini_Int(udb_encode(playername), "y");
z = dini_Int(udb_encode(playername), "z");
a = dini_Int(udb_encode(playername), "a");
carowned[playerid] = dini_Int(udb_encode(playername), "carowned");
moneys[playerid] = dini_Int(udb_encode(playername), "money");
if(moneys[playerid] < 10000)
{
bank[playerid] = dini_Int(udb_encode(playername), "bank");
if(bank[playerid] > 0)
{
}
if(bank[playerid] < 0)
{
}
GivePlayerMoney(playerid,moneys[playerid]);
}
if(moneys[playerid] >= 0)
{
GivePlayerMoney(playerid,moneys[playerid]);
}
tmp4 = dini_Get(udb_encode(playername), "bank");
PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(playername), "level");
bank[playerid] = strval(tmp4);
SetPlayerPos(playerid,x,y,z);
SetPlayerFacingAngle(playerid,a);
SendClientMessage(playerid, COLOR_GREEN, "Vous êtes maintenant loggé et avez été replacé à votre dernière position connue.");
SendClientMessage(playerid, COLOR_GREEN, "L'argent, la banque et la position seront sauvegardés automatiquement et quand vous quittez le jeu!");
biznote[playerid] = dini_Int(udb_encode(playername), "bizsold");
carnote[playerid] = dini_Int(udb_encode(playername), "carsold");
if(biznote[playerid] == 1)
{
SendClientMessage(playerid, COLOR_BRIGHTRED, " <::>Votre business a été vendu par un admin récemment. L'argent de la vente a été transféré sur votre compte bancaire !");
dini_IntSet(udb_encode(playername), "bizsold", 0);
}
if(carnote[playerid] == 1)
{
SendClientMessage(playerid, COLOR_BRIGHTRED, " <::> Votre véhicule a vendu par un admin récemment. L'argent de la vente a été transféré sur votre compte bancaire!");
dini_IntSet(udb_encode(playername), "carsold", 0);
}
}
}
else {
format(string, sizeof(string), "Le compte %s, n'existe pas sur ce serveur. Veuillez taper /register [MotDePasse] pour créer un compte.", playername);
SendClientMessage(playerid, COLOR_BRIGHTRED, string);
}
}
return 1;
}Peut-etre que sa vous aidera