Hallo Com,
ich bin immernoch dabei mein Script MYSQL anzupassen & mich dem anzuugeinen. Doch der Spieler wird nicht gespeichert ?
if(dialogid == DIALOG_REGISTER)
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) > 100)
{
new string[256];
format(string,sizeof(string),"{FEFEFE}Herzlich Willkommen {FFF000}%s{FEFEFE},\nUm bei uns Spielen zu können musst du dir bei uns einen Account erstellen.\nGib dein gewünschtes Passwort unten ein,um die Registration fortzusetzten.",SpielerName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{FF000F}"#Servername"{FEFEFE} - Account erstellen",string,"Register","Abbrechen");
}
else if(strlen(inputtext) > 0 && strlen(inputtext) < 100)
{
new escpass[100];
mysql_real_escape_string(inputtext, escpass);
Register(playerid, escpass);
SpielerInfo[playerid][Eingeloggt] = 1;
}
}
if(!response)
{
new string[256];
format(string,sizeof(string),"{FEFEFE}Herzlich Willkommen {FFF000}%s{FEFEFE},\nUm bei uns Spielen zu können musst du dir bei uns einen Account erstellen.\nGib dein gewünschtes Passwort unten ein,um die Registration fortzusetzten.",SpielerName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{FF000F}"#Servername"{FEFEFE} - Account erstellen",string,"Register","Abbrechen");
}
stock Register(playerid, passwordstring[])
{
new query[350], pname[24];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "INSERT INTO `Accounts` (Name, password, money, level,Adminlevel,Baned,Eingeloggt,Alter,Geschlecht,Skin,FSkin,Fraktion,Member,Leader,FirstLog,Perso,LevelKosten,Respektpunkte,Respektpunkteforlvlup,MinutenafterPayDay,FirstSpawn,RentRoller,Konto,Pin,Kontozeit,Kontoabholen,Kontonummer,Konto1,BGuthaben,Handy,Marke,Anbieter,Vertrag,Handyaa,Handynr,Prepaid,Handyguthaben,Jahr,Monat,Tag,Job,Pizzen,Gehalt, Wantedlevel ) VALUES('%s', SHA1('%s'), 0, 0)", pname, passwordstring);
mysql_query(query);
return 1;
}
stock SpielerSpeichern(playerid)
{
new score = GetPlayerScore(playerid);
new money = GetPlayerMoney(playerid);
new query[1024], pname[24], query1[1024],querys[1024];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "UPDATE `Accounts` SET score=%d, money=%d, level=%d, Adminlevel=%d, Baned=%d, Eingeloggt=%d, Geschlecht=%d, Skin=%d, FSkin=%d, Fraktion=%d, Member=%d, Leader=%d, FirstLog=%d, Perso=%d, LevelKosten=%d, Respektpunkte=%d, Respektpunkteforlvlup=%d, FirstSpawn=%d, Konto=%d, Pin=%d, Kontozeit=%d, Kontoabholen=%d WHERE Name='%s'",
score,
money,
pname,
SpielerInfo[playerid][Adminlevel],
SpielerInfo[playerid][Baned],
SpielerInfo[playerid][Geschlecht],
SpielerInfo[playerid][Skin],
SpielerInfo[playerid][FSkin],
SpielerInfo[playerid][Fraktion],
SpielerInfo[playerid][Member],
SpielerInfo[playerid][Leader],
SpielerInfo[playerid][FirstLog],
SpielerInfo[playerid][Perso],
SpielerInfo[playerid][LevelKosten],
SpielerInfo[playerid][Respektpunkte],
SpielerInfo[playerid][Respektpunkteforlvlup],
SpielerInfo[playerid][FirstSpawn],
SpielerInfo[playerid][Konto],
SpielerInfo[playerid][Pin],
SpielerInfo[playerid][Kontozeit],
SpielerInfo[playerid][Kontoabholen]);
format(query1,sizeof(query1),"UPDATE `Accounts` SET Kontonummer=%d, Konto1=%d, BGuthaben=%d, Handy=%d, Marke=%d, Anbieter=%d, Handyaa=%d, Handynr=%d, Prepaid=%d, Handyguthaben=%d, Jahr=%d, Monat=%d, Tag=%d, Job=%d, Pizzen=%d, Gehalt=%d, Wantedlevel=%d WHERE Name='%s'",
SpielerInfo[playerid][Kontonummer],
SpielerInfo[playerid][Konto1],
SpielerInfo[playerid][BGuthaben],
SpielerInfo[playerid][Handy],
SpielerInfo[playerid][Marke],
SpielerInfo[playerid][Anbieter],
SpielerInfo[playerid][Vertrag],
SpielerInfo[playerid][Handyaa],
SpielerInfo[playerid][Handynr],
SpielerInfo[playerid][Prepaid],
SpielerInfo[playerid][Handyguthaben],
SpielerInfo[playerid][Jahr],
SpielerInfo[playerid][Monat],
SpielerInfo[playerid][Tag],
SpielerInfo[playerid][Job],
SpielerInfo[playerid][Pizzen],
SpielerInfo[playerid][Gehalt],
SpielerInfo[playerid][Wantedlevel]);
format(querys,sizeof(querys),"%s %s",query,query1);
mysql_query(querys);
return 1;
}
Könnt ihr mir sagen wodran dies liegt ?