Code
if(dialogid == 2)
{
if(!eingeloggt[playerid])
{
if(!response)
{
SendClientMessage(playerid,0x33AA33AA, "Du wurdest gekickt Grund: Nicht eingeloggt!");
Kick(playerid);
return 0;
}
if(!strlen(inputtext))
{
new girismsg[256];
format(girismsg,256,"Willkommen auf unserm server \n\n%s bitte Logge dich ein!\n\nGib dein Passwort ein:",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Abrrechen");
return 1;
}
format(s,sizeof(s),"acc/%s.ini",name);
if(dini_Exists(s))
{
s2=dini_Get(s,"passwort");
if(udb_hash(inputtext)==strval(s2))
{
eingeloggt[playerid]=1;
ResetPlayerMoney(playerid);
money[playerid]=0;
GivePlayerEuro(playerid,dini_Int(s,"geld"));
SetPlayerScore(playerid,dini_Int(s,"score"));
}
if(udb_hash(inputtext)!=strval(s2)) {
new girismsg[256];
format(girismsg,256,"Willkommen auf dem server \n\n%s bitte Logge dich ein!\n\nGib dein Passwort ein:",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Abrrechen");
return 1;
}
}
}
return 1;
}
Alles anzeigen
Code
if(dialogid == 1)
{
if(!eingeloggt[playerid])
{
if(!response)
{
SendClientMessage(playerid,0x33AA33AA, "Du wurdest gekickt Grund: Nicht Regestriert!");
Kick(playerid);
return 0;
}
if(!strlen(inputtext))
{
new kayitmsg[256];
format(kayitmsg,256,"Willkommen auf dem server \n\n%s bitte Registrier dich!\n\nGib dein gewünschtes Passwort ein:",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Register",kayitmsg,"Regestrieren","Abbrechen");
return 1;
}
format(s,sizeof(s),"acc/%s.ini",name);
if(!dini_Exists(s))
{
dini_Create(s);
dini_IntSet(s,"passwort",udb_hash(inputtext));
dini_IntSet(s,"score",GetPlayerScore(playerid));
dini_IntSet(s,"geld",startgeld);
dini_FloatSet(s,"x",spawn[0]);
dini_FloatSet(s,"y",spawn[1]);
dini_FloatSet(s,"z",spawn[2]);
dini_FloatSet(s,"a",spawn[3]);
dini_IntSet(s,"inte",interior);
dini_IntSet(s,"skin",startskin);
dini_IntSet(s,"admin",0);
dini_IntSet(s,"job",0);
dini_FloatSet(s,"armour",0);
dini_FloatSet(s,"health",100);
dini_IntSet(s,"to",0);
dini_FloatSet(s,"tx",0);
dini_FloatSet(s,"ty",0);
dini_FloatSet(s,"tz",0);
dini_IntSet(s,"ta",0);
dini_IntSet(s,"tskin",0);
dini_IntSet(s,"tinte",0);
dini_IntSet(s,"LSPD",0);
dini_IntSet(s,"SFPD",0);
dini_IntSet(s,"ADAC",0);
dini_IntSet(s,"Vagos",0);
dini_IntSet(s,"Grovestreet",0);
dini_IntSet(s,"LCN",0);
dini_IntSet(s,"Terror",0);
dini_IntSet(s,"Chaos",0);
dini_IntSet(s,"Ballas",0);
dini_IntSet(s,"Hellsangels",0);
dini_IntSet(s,"Yakuza",0);
dini_IntSet(s,"FastForious",0);
dini_IntSet(s,"LVPD",0);
dini_IntSet(s,"Waffendealer",0);
dini_IntSet(s,"Sek",0);
dini_IntSet(s,"Hitman",0);
dini_IntSet(s,"LSFahrlehrer",0);
dini_IntSet(s,"SFFahrlehrer",0);
dini_IntSet(s,"LVFahrlehrer",0);
dini_IntSet(s,"Bundeswehr",0);
dini_IntSet(s,"Limosinendienstls",0);
dini_IntSet(s,"Limosinendienstsf",0);
dini_IntSet(s,"Limosinendienstlv",0);
dini_IntSet(s,"Medicls",0);
dini_IntSet(s,"Medicsf",0);
dini_IntSet(s,"Mediclv",0);
dini_IntSet(s,"Taxils",0);
dini_IntSet(s,"Taxisf",0);
dini_IntSet(s,"Taxilv",0);
dini_IntSet(s,"oilcompany",0);
dini_IntSet(s,"NewsReporter",0);
dini_IntSet(s,"mull",0);
dini_IntSet(s,"asave",0);
dini_IntSet(s,"alc",0);
new girismsg[256];
format(girismsg,256,"Willkommen auf dem server \n\n%s bitte Logge dich ein!\n\nGib dein Passwort ein:",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Abrrechen");
return 1;
}
}
return 1;
}
Alles anzeigen
Hir Mein Login System eine frage: