Hallo,
ich habe folgendes Problem...
3 Integer von der Tabelle laden nicht...
nervt übelst...
Hier der Code:
if(!strlen(inputtext))
return ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"Login","Gebe bitte dein Passwort ein.","Login","Disconnect");
GetFromAccount(name,"Passwort",Acc[playerid][Passwort]);
if(VergleichTrue(inputtext,Acc[playerid][Passwort]))
{
new escname[MAX_PLAYER_NAME],query[200];
GetPlayerNameEx(playerid,name);
mysql_real_escape_string(name,escname);
format(query,sizeof query,"SELECT * FROM `Accounts` WHERE `Nickname` = '%s'",escname);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(query))
{
sscanf(query,"e<p<|>ds[24]s[129]dddddddddddddddddddddddddddfffdddddddddddddddds[24]dddddddddddd>",Acc[playerid]);
printf("Auto1 = %d, Auto2 = %d, Auto3 = %d",Acc[playerid][Auto1],Acc[playerid][Auto2],Acc[playerid][Auto3]);
AntiSobeitLoginCheck[playerid] = 1;
pFirstLog[playerid] = false;
SendClientMessage(playerid,grün,"Du hast dich eingeloggt, viel Spaß auf Everyday Reallife.");
SetTimerEx("SetMoneyText",2000,1,"i",playerid);
CheckFirstLog(playerid);
}
}
hier noch der Enum
enum accinfo
{
Userid,
Username[24],
Passwort[129],
Adminlv,
Alter,
Herkunft,
Geschlecht,
Geld,
Chef,
Co_Chef,
Member,
Rank,
Tut,
WereTimeout,
Bank,
Adminwarns,
Skin,
Kontonr,
LastBankCheck,
Wanteds,
CarLiz,
MoLiz,
BootLiz,
FlyLiz,
LkwLiz,
AngelLiz,
WaffenLiz,
BusLiz,
Gebannt,
Float:TimeoutPosX,
Float:TimeoutPosY,
Float:TimeoutPosZ,
PersoBeantragt,
PersoBesitz,
PersoAntragZeit,
HartzIVBeantragt,
HartzIV,
HartzIVAntragZeit,
HandyAnbieter,
Handynr,
HandyAus,
HandyBesitz,
HandyGeld,
HandyPrepaid,
HandyVertrag,
HandyVertragCosts,
Telefonbuch,
Job,
PersoVorname[24],
PersoGebTag,
PersoGebMonat,
PersoGebJahr,
PersoGroesse,
PersoStaatsA,
PersoZeitImBesitz,
PersoZeitAbzugTag,
TimeSPayday,
Spielzeit,
Auto1,
Auto2,
Auto3
};
Es lädt alles außer Auto1, Auto2 und Auto3...
Die 3 Sachen sind in der Tabelle enthalten und bei sscanf sind sie auch drin... ich weiß nicht mehr weiter..
Hoffe könnt mir helfen