Guten Tag,
meine Accounts werden nicht Gespeichert hier der OnPlayerConnect!
CheckLoginlol(playerid);
loginlol(playerid);
CheckLoginlol :
public CheckLoginlol(playerid){
new rows, fields, tmp[128];
cache_get_data(rows, fields);
if(LogFilesJet == 1) printf("CheckLoginExecute 1");
if(rows != 0){
new connectHitman = 0, HitmanName[MAX_PLAYER_NAME];
cache_get_field_content(0, "HitmanName", HitmanName, Connection, 128);
cache_get_field_content(0, "connectHitman", tmp); connectHitman = strval(tmp);
cache_get_field_content(0, "Username", PlayerInfo[playerid][SpielerNamek], Connection, 128);
if(connectHitman == 1 && strlen(HitmanName) >= 3){
SetPlayerName(playerid, HitmanName);
}
if(LogFilesJet == 1) printf("CheckLoginExecute 2");
PlayerInfo[playerid][haveacc] = 1;
ShowPlayerDialog(playerid,100,DIALOG_STYLE_PASSWORD,"Login System","Logge dich in deinen Account ein:","Absenden", "");
SendMessage(playerid,GREY,"{CCFFFF}Dein Name ist registriert. Bitte {990000}logge {CCFFFF}dich mit deinem {990000}Passwort {CCFFFF}ein:");
AccRegistered[playerid] = 1;
OnTurfConnect(playerid);
}
else{
if(RegisterSystem == 0){
SetTimerEx("DelayKick", 2000, 0, "d", playerid);
SendClientMessage(playerid, COLOR_RED, "Die Registrierung auf diesem Server ist momenten deaktiviert. Melde dich bei einem Freund oder bei einem Admin für Hilfe");
}
else
{
if(LogFilesJet == 1) printf("CheckLoginExecute 3");
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
if(strfind(pName, "[LoS]", true) == 0){
SendClientMessage(playerid, COLOR_RED, "Nur Admins dürfen [LoS] Clantags benutzen");
SetTimerEx("DelayKick", 2000, 0, "d", playerid);
}
ShowPlayerDialog(playerid,155,DIALOG_STYLE_PASSWORD,"Login System","Du bist nicht registiert. Gebe ein Passwort ein:","Absenden", "");
SendClientMessage(playerid,GREY,"Du hast keinen Account. Gebe in das leere Feld ein Passwort ein, das du benutzen möchtest:");
}
AccRegistered[playerid] = 0;
OnTurfConnect(playerid);
PlayerInfo[playerid][haveacc] = 0;
}
if(LogFilesJet == 1) printf("CheckLoginExecute 4");
}
loginlol Code :
public loginlol(playerid){
new string111[256];
mysql_format(Connection,string111,sizeof(string111),"SELECT * FROM `server_user` WHERE `Username` = '%s'",PlayerName(playerid));
mysql_function_query(Connection,string111,true,"CheckLoginlol","d", playerid);
}