hay breadfisher..
ich weiß hierzu gibt es schon genug threads aber dadrin wird immernur erklärt
wie man komplette Register & Login Systeme erstellt..
Aber ich würde viel lieber mein aktuelles System als gui machen also das aus
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist schon eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /login [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
if (strcmp(cmd, "/register", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist schon eingeloggt.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dieser Name ist schon vergeben, bitte nutze einen Anderen!.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze:: /register [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
return 1;
}
beim einloggen ein GUI erscheint wo man dann sein PW eingeben muss und dann derekt an seinem platz spawnt (Reallife Script)
bis jetzt hab ich nur komplette gefunden wo man beim registrieren immergekickt wurde usw..aber hier würde ich gerne einfasch nur
das wenn man sich einloggt das GUI erscheint und evt..das Männlich oder Weiblich auch in GUI..aber nicht komplette systeme mit geld speichern
usw..weil das brauche ich eig.. nicht..
wäre klasse wenn ihr mir helfen könntet
MFG: Chenko