Hallo Liebes Breadfish Community
Nachen registrieren wird mein Account in die MYSQL nicht erstellt.
Da ich nicht so viel Ahnung von MYSQL habe und den Fehler nicht sehe bräuchte ich eure Hilfe.
Code
//Paddy
if(dialogid == DIALOG_REG2)
{
if(response && strlen(inputtext) > 0)
{
new query[265], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, MD5_Hash(inputtext));
mysql_function_query(mysqlcon,query, false, "", "");
gPlayerLogged[playerid] = 1;
SaveMysqlPlayer(playerid);
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
new tstring[320],cstring[320];
format(tstring, sizeof(tstring), "SOM Reallife Login",(playerid));
format(cstring,sizeof(cstring),"{FFFFFF}Willkommen auf {FF7700}SOM Reallife!\n\n{FF7700}_____________________________________\n\n{FF7700}-Dein Name: {FFFFFF}%s\n\n{FF7700}-Forum: {FFFFFF}google.de\n\n{FF7700}-IP: {FFFFFF}%s \n\n{FF7700}Account: {FFFFFF}Loge dich in dein Account ein\n\n{FF7700}_____________________________________",name, ip);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, tstring, cstring, "Login", "Verlassen");
}
else
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new tstring[320], cstring[320], ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
format(tstring, sizeof(tstring), "SOM Reallife Register");
format(cstring,sizeof(cstring),"{FFFFFF}Willkommen auf {FF7700}SOM Reallife!\n\n{FF7700}_____________________________________\n\n{FF7700}-Dein Name: {FFFFFF}%s\n\n{FF7700}-Forum: {FFFFFF}google.de\n\n{FF7700}-IP: {FFFFFF}%s \n\n{FF7700}Account: {FFFFFF}Registriere deinen Account\n\n{FF7700}_____________________________________",name, ip);
ShowPlayerDialog(playerid,DIALOG_REG2, DIALOG_STYLE_PASSWORD, tstring, cstring, "Register", "Verlassen");
}
if(response == 0)
{
KickEx(playerid);
}
}
Alles anzeigen
Code
public SaveMysqlPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
{
if(gPlayerLogged[playerid] == 1) //Und hier ob er noch eingeloggt ist.
{
new query[2048];
SpielerInfo[playerid][pCash] = PlayerMoney[playerid];
format(query, sizeof(query), "UPDATE `accounts` SET banned = '%d',admin = '%d',donater = '%d',upgradepoints = '%d',reg = '%d',sex = '%d',exp = '%d',level = '%d',hand = '%d',konto = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pAdmin],SpielerInfo[playerid][pDonateRank],SpielerInfo[playerid][gPupgrade],SpielerInfo[playerid][pReg],
SpielerInfo[playerid][pSex],SpielerInfo[playerid][pExp],SpielerInfo[playerid][pAge],SpielerInfo[playerid][pCash],SpielerInfo[playerid][pAccount],SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET crimes = '%d',arrested = '%d',wanteddeaths = '%d',phonebook = '%d',lottonr = '%d',fishes = '%d',biggestfish = '%d',job = '%d',kills = '%d',deaths = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pCrimes],SpielerInfo[playerid][pArrested],SpielerInfo[playerid][pWantedDeaths],SpielerInfo[playerid][pPhoneBook],SpielerInfo[playerid][pLottoNr],
SpielerInfo[playerid][pFishes],SpielerInfo[playerid][pBiggestFish],SpielerInfo[playerid][sJob],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pDeaths], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET jobgehalt = '%d',headvalue = '%d',jailed = '%d',jailtime = '%d',mats = '%d',gras = '%d',lsd = '%d',kokain = '%d',helmid = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pJobGehalt],SpielerInfo[playerid][pHeadValue],SpielerInfo[playerid][pJailed],SpielerInfo[playerid][pJailTime],
SpielerInfo[playerid][pMats],SpielerInfo[playerid][pGras],SpielerInfo[playerid][pLSD],SpielerInfo[playerid][pKokain],SpielerInfo[playerid][pHelmID], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET kmedizin = '%d',gmedizin = '%d',member = '%d',rank = '%d',charakter = '%d',contracttime = '%d',health = '%d',interior = '%d',local = '%d',team = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pKMedizin],SpielerInfo[playerid][pGMedizin],SpielerInfo[playerid][sMember],SpielerInfo[playerid][pRank],SpielerInfo[playerid][pChar],
SpielerInfo[playerid][pContractTime],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pInt],SpielerInfo[playerid][pLocal],SpielerInfo[playerid][pTeam], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET pnumber = '%d',housekey = '%d',bizzkey = '%d',carlic = '%d',flylic = '%d',motolic = '%d',lkwlic = '%d',ALG = '%d',carinsurance = '%d',lifeinsurance = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pPnumber],SpielerInfo[playerid][pPhousekey],SpielerInfo[playerid][pPbiskey],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pFlyLic],
SpielerInfo[playerid][pMotoLic],SpielerInfo[playerid][pLKWLic],SpielerInfo[playerid][pARG],SpielerInfo[playerid][pCarInsurance],SpielerInfo[playerid][pLifeInsurance], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET boxmats = '%d',boxgras = '%d', boxlsd = '%d',boxkokain = '%d',boatlic = '%d',fishlic = '%d',gunlic = '%d',gun1 = '%d',gun2 = '%d',gun3 = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pBoxMats],SpielerInfo[playerid][pBoxGras],SpielerInfo[playerid][pBoxLSD],SpielerInfo[playerid][pBoxKokain],SpielerInfo[playerid][pBoatLic],
SpielerInfo[playerid][pFishLic],SpielerInfo[playerid][pGunLic],SpielerInfo[playerid][pGun1],SpielerInfo[playerid][pGun2],SpielerInfo[playerid][pGun3], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET gun4 = '%d',gun5 = '%d',ammo1 = '%d',ammo2 = '%d',ammo3 = '%d',ammo4 = '%d',ammo5 = '%d',cartime = '%d',payday = '%d',paydayhad = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pGun4],SpielerInfo[playerid][pGun5],SpielerInfo[playerid][pAmmo1],SpielerInfo[playerid][pAmmo2],SpielerInfo[playerid][pAmmo3],
SpielerInfo[playerid][pAmmo4],SpielerInfo[playerid][pAmmo5],SpielerInfo[playerid][pCarTime],SpielerInfo[playerid][pPayDay],SpielerInfo[playerid][pPayDayHad], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET cdplayer = '%d',wins = '%d',loses = '%d',alcoholperk = '%d',drugperk = '%d',miserperk = '%d',painperk = '%d',traderperk = '%d',detskill = '%d',sexskill = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pCDPlayer],SpielerInfo[playerid][pWins],SpielerInfo[playerid][pLoses],SpielerInfo[playerid][pAlcoholPerk],SpielerInfo[playerid][pDrugPerk],
SpielerInfo[playerid][pMiserPerk],SpielerInfo[playerid][pPainPerk],SpielerInfo[playerid][pTraderPerk],SpielerInfo[playerid][pDetSkill],SpielerInfo[playerid][pSexSkill], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET boxskill = '%d',lawskill = '%d',mechskill = '%d',jackskill = '%d',carskill = '%d',newsskill = '%d',cockskill = '%d',fishskill = '%d',farmerskill = '%d',tut = '%d',warns = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pBoxSkill],SpielerInfo[playerid][pLawSkill],SpielerInfo[playerid][pMechSkill],SpielerInfo[playerid][pJackSkill],SpielerInfo[playerid][pCarSkill],SpielerInfo[playerid][pNewsSkill],
SpielerInfo[playerid][pCookSkill],SpielerInfo[playerid][pFishSkill],SpielerInfo[playerid][pFarmerSkill],SpielerInfo[playerid][pTut],SpielerInfo[playerid][pWarns], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET fuel = '%d',married = '%d',marriedto = '%s',kampfstil = '%d',spawnchange = '%d',wanteds = '%d',sflic = '%d',lvlic = '%d',uhrid = '%d',ownperso = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pFuel],SpielerInfo[playerid][pMarried],SpielerInfo[playerid][pMarriedTo],SpielerInfo[playerid][pKampfstil],
SpielerInfo[playerid][pSpawnChange],GetPlayerWantedLevel(playerid),SpielerInfo[playerid][pSFLic],SpielerInfo[playerid][pLVLic],SpielerInfo[playerid][pUhrID],SpielerInfo[playerid][pOwnPerso],SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET pinb = '%d',handyid = '%d',handyton = '%d',handyakku = '%d',zigid = '%d',zig = '%d',zigsucht = '%d',handygeld = '%d',handyver = '%d',GWD = '%.3f',playminutes = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pPinB],SpielerInfo[playerid][pHandyID],SpielerInfo[playerid][pHandyTon],SpielerInfo[playerid][pHandyAkku],SpielerInfo[playerid][pZigID],SpielerInfo[playerid][pZig],
SpielerInfo[playerid][pZigSucht],SpielerInfo[playerid][pHandyGeld],SpielerInfo[playerid][pHandyVer],SpielerInfo[playerid][pGWD],SpielerInfo[playerid][pPlayMinutes], SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
format(query, sizeof(query), "UPDATE `accounts` SET gesamtminutes = '%d',pfandflaschen = '%d',coins = '%d', lastonline = '%d', frakinvited = '%d', online = '%d', Fraksperre = '%d', Sprache = '%d' WHERE `name` = '%s'",
SpielerInfo[playerid][pGesamtMinutes],SpielerInfo[playerid][sPfandflaschen],SpielerInfo[playerid][pCoins],SpielerInfo[playerid][pLastOnline],SpielerInfo[playerid][pFrakInvited],SpielerInfo[playerid][pOnline],SpielerInfo[playerid][pFrakSperre],SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
/* for(new i=0;i<5;i++){
format(query,sizeof(query),"UPDATE `PhoneContact` SET `phName%d`= '%s', `phNumber%d` = '%d' WHERE `name` = '%s'",i,PhoneInfo[playerid][i][phName],i,PhoneInfo[playerid][i][phNumber],SpielerInfo[playerid][Name]);
mysql_function_query(mysqlcon,query, false, "", "");
}*/
return 1;
}
}
return 1;
}
Alles anzeigen
Code
CREATE TABLE `accounts` (
`id` int(11) NOT NULL,
`name` varchar(28) DEFAULT NULL,
`banned` tinyint(1) DEFAULT NULL,
`passwort` varchar(100) DEFAULT NULL,
`admin` int(4) DEFAULT NULL,
`donater` int(12) DEFAULT NULL,
`upgradepoints` int(4) DEFAULT NULL,
`reg` tinyint(1) DEFAULT NULL,
`sex` tinyint(1) DEFAULT NULL,
`exp` int(2) DEFAULT NULL,
`level` int(3) NOT NULL,
`hand` int(11) DEFAULT NULL,
`konto` int(11) DEFAULT NULL,
`crimes` int(4) DEFAULT NULL,
`arrested` int(11) DEFAULT NULL,
`wanteddeaths` int(11) DEFAULT NULL,
`phonebook` int(11) DEFAULT NULL,
`lottonr` int(11) DEFAULT NULL,
`fishes` int(11) DEFAULT NULL,
`biggestfish` int(11) DEFAULT NULL,
`job` int(11) DEFAULT NULL,
`kills` int(3) NOT NULL,
`deaths` int(3) NOT NULL,
`paycheck` int(11) DEFAULT NULL,
`jobgehalt` int(11) DEFAULT NULL,
`headvalue` int(11) DEFAULT NULL,
`jailed` int(11) DEFAULT NULL,
`jailtime` int(11) DEFAULT NULL,
`mats` int(11) DEFAULT NULL,
`gras` int(11) DEFAULT NULL,
`lsd` int(11) NOT NULL,
`kokain` int(11) NOT NULL,
`helmid` int(6) NOT NULL,
`kmedizin` int(4) NOT NULL,
`gmedizin` int(4) NOT NULL,
`member` int(11) DEFAULT NULL,
`rank` int(11) DEFAULT NULL,
`charakter` int(11) DEFAULT NULL,
`contracttime` int(1) DEFAULT NULL,
`interior` int(40) DEFAULT NULL,
`local` int(11) DEFAULT NULL,
`team` int(11) DEFAULT NULL,
`pnumber` int(11) DEFAULT NULL,
`housekey` int(11) DEFAULT NULL,
`bizzkey` int(11) DEFAULT NULL,
`gesamtminutes` int(11) DEFAULT NULL,
`playminutes` int(11) DEFAULT NULL,
`carlic` int(11) DEFAULT NULL,
`flylic` int(11) DEFAULT NULL,
`lkwlic` int(11) DEFAULT NULL,
`motolic` int(11) DEFAULT NULL,
`ALG` int(11) DEFAULT NULL,
`carinsurance` int(11) DEFAULT NULL,
`lifeinsurance` int(11) DEFAULT NULL,
`boxmats` int(11) DEFAULT NULL,
`boxgras` int(11) DEFAULT NULL,
`boxlsd` int(6) NOT NULL,
`boxkokain` int(6) NOT NULL,
`boatlic` int(11) DEFAULT NULL,
`gunlic` int(11) DEFAULT NULL,
`fishlic` int(11) DEFAULT NULL,
`gun1` int(11) DEFAULT NULL,
`gun2` int(11) DEFAULT NULL,
`gun3` int(11) DEFAULT NULL,
`gun4` int(11) DEFAULT NULL,
`gun5` int(11) DEFAULT NULL,
`gun6` int(3) NOT NULL,
`ammo1` int(11) DEFAULT NULL,
`ammo2` int(11) DEFAULT NULL,
`ammo3` int(11) DEFAULT NULL,
`ammo4` int(11) DEFAULT NULL,
`ammo5` int(11) DEFAULT NULL,
`ammo6` int(6) NOT NULL,
`cartime` int(11) DEFAULT NULL,
`payday` int(11) DEFAULT NULL,
`paydayhad` int(11) DEFAULT NULL,
`cdplayer` int(11) DEFAULT NULL,
`wins` int(11) DEFAULT NULL,
`loses` int(11) DEFAULT NULL,
`alcoholperk` int(11) DEFAULT NULL,
`drugperk` int(11) DEFAULT NULL,
`painperk` int(11) DEFAULT NULL,
`miserperk` int(11) DEFAULT NULL,
`traderperk` int(11) DEFAULT NULL,
`detskill` int(6) NOT NULL DEFAULT 0,
`sexskill` int(6) NOT NULL DEFAULT 0,
`boxskill` int(6) NOT NULL DEFAULT 0,
`lawskill` int(6) NOT NULL DEFAULT 0,
`mechskill` int(6) NOT NULL DEFAULT 0,
`jackskill` int(6) NOT NULL DEFAULT 0,
`carskill` int(6) NOT NULL DEFAULT 0,
`newsskill` int(6) NOT NULL DEFAULT 0,
`drugsskill` int(6) NOT NULL DEFAULT 0,
`cockskill` int(6) NOT NULL DEFAULT 0,
`fishskill` int(6) NOT NULL DEFAULT 0,
`farmerskill` int(6) NOT NULL DEFAULT 0,
`tut` int(11) DEFAULT NULL,
`warns` int(11) DEFAULT NULL,
`online` int(11) DEFAULT NULL,
`fuel` int(11) DEFAULT NULL,
`gwd` float(2,2) DEFAULT NULL,
`married` int(11) DEFAULT NULL,
`marriedto` varchar(28) DEFAULT NULL,
`kampfstil` int(11) DEFAULT NULL,
`spawnchange` int(11) DEFAULT NULL,
`wanteds` int(11) DEFAULT NULL,
`sflic` int(11) DEFAULT NULL,
`lvlic` int(11) DEFAULT NULL,
`uhrid` int(11) DEFAULT NULL,
`ownperso` int(11) DEFAULT NULL,
`pinb` int(11) DEFAULT NULL,
`handyid` int(11) DEFAULT NULL,
`handyakku` int(11) DEFAULT NULL,
`handyton` int(11) DEFAULT NULL,
`handyver` int(11) DEFAULT NULL,
`zigid` int(11) DEFAULT NULL,
`zig` int(11) DEFAULT NULL,
`zigsucht` int(11) DEFAULT NULL,
`handygeld` int(11) DEFAULT NULL,
`pfandflaschen` int(11) DEFAULT NULL,
`eingeloggt` int(1) NOT NULL,
`lastonline` varchar(28) NOT NULL,
`frakinvited` varchar(28) CHARACTER SET utf8 NOT NULL,
`coins` int(3) NOT NULL,
`tottime` int(2) NOT NULL,
`tban` varchar(12) CHARACTER SET utf8 NOT NULL,
`geworbenvon` varchar(28) CHARACTER SET utf8 NOT NULL,
`health` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT 'health',
`DoneTicket` int(11) NOT NULL DEFAULT 0,
`Mapper` int(2) NOT NULL DEFAULT 0,
`email` text NOT NULL,
`Fraksperre` int(11) NOT NULL DEFAULT 0,
`Sprache` int(11) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Alles anzeigen
MFG