Hallo,
also wenn man sich regestriert soll in der ini
ganz oben stehen
aber zurzeit steht
wie amche ich das =0 weg
hier ist das kommando
dcmd_register(playerid,params[])
{
if(IsLoggedIn[playerid]==0)
{
new name[128];
new save[128];
new pass[512];
new PlayerData;
GetPlayerName(playerid,name,sizeof(name));
format(save,sizeof(save),"/Acc/%s.ini",name);
if (sscanf(params, "s[512]",pass))
{
return SendClientMessage(playerid,COLOR_YELLOW,"/register [Passwort]");
}
if(!dini_Exists(save))
{
dini_Create(save);
dini_IntSet(save,"[PlayerData]", PlayerData);
dini_IntSet(save,"Money",GetPlayerMoney(playerid));
dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));
dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
dini_IntSet(save,"Frak", gTeam[playerid]);
dini_IntSet(save,"FrakRank", gRank[playerid]);
dini_IntSet(save,"Admin", gAdmin[playerid]);
dini_IntSet(save,"pass",udb_hash(pass)); // Setze in die .ini Datei(save,"dass passwort", welches er eingegeben hat) || das udb_hash verschlüsselt das Passwort in der .ini. Dazu benötigen wir die oben angegebene Include DUBD.
GivePlayerMoney(playerid, 2000);
IsLoggedIn[playerid]=1;
ersterlogin[playerid]= true;
SpawnPlayer(playerid);
Scheine[playerid][Auto] = 0;
Scheine[playerid][Flugzeug] = 0;
Scheine[playerid][Boot] = 0;
Scheine[playerid][Motorrad] = 0;
dini_IntSet(save, "AutoSchein", Scheine[playerid][Auto]);
dini_IntSet(save, "FlugSchein", Scheine[playerid][Flugzeug]);
dini_IntSet(save, "BootSchein", Scheine[playerid][Boot]);
dini_IntSet(save, "MRadSchein", Scheine[playerid][Motorrad]);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist bereits registriert!Nutze /login [passwort]!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Das kannst du jetzt nicht.");
}
return 1;
}
bitte um hilfe
//edit aja ich arbeite mit dini