Hallo Leute
habe mal ein Problem
Ich habe gerade MySQL in mein Script eingebaut jedoch klappt es nicht xD
das ist der teil wo man sich einlog:
new query[256];
new data[255];
new bedienung[256];
format(bedienung,sizeof(bedienung),"Spielername='%s'",playername);
format(query,sizeof(query),"SELECT * FROM Spieler WHERE %s",bedienung);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_field("Level", data);SetPVarInt(playerid, "Level", strval(data));
mysql_fetch_field("AdminLevel", data);SetPVarInt(playerid, "AdminLevel", strval(data));
mysql_fetch_field("Registriert", data);SetPVarInt(playerid, "Registriert", strval(data));
mysql_fetch_field("Tutorial", data);SetPVarInt(playerid, "Tutorial", strval(data));
mysql_fetch_field("Geld", data);SetPVarInt(playerid, "Geld", strval(data));
mysql_fetch_field("Skin", data);SetPVarInt(playerid, "Skin", strval(data));
mysql_fetch_field("MoW", data);SetPVarInt(playerid, "MoW", strval(data));
mysql_fetch_field("Alter", data);SetPVarInt(playerid, "Alter", strval(data));
mysql_fetch_field("Spawn", data);SetPVarInt(playerid, "Spawn", strval(data));
mysql_fetch_field("Tot", data);SetPVarInt(playerid, "Tot", strval(data));
mysql_fetch_field("Totzeit", data);SetPVarInt(playerid, "Totzeit", strval(data));
mysql_fetch_field("OrgLeiter", data);SetPVarInt(playerid, "OrgLeiter", strval(data));
mysql_fetch_field("OrgID", data);SetPVarInt(playerid, "OrgID", strval(data));
if(GetPVarInt(playerid, "AdminLevel") > 0)
{
SendClientMessage(playerid,FARBE_ERFOLGREICH,"Eingeloggt als Admin.");
}
mysql_free_result();
SetPVarInt(playerid, "Eingeloggt", 1);
}
else
{
SendClientMessage(playerid,FARBE_FEHLER,"[Fehler] Es gab einen Fehler mit ihrem Benutzeraccount.");
Kick(playerid);
}
und es kommt immer "[Fehler] Es gab einen Fehler mit ihrem Benutzeraccount." ....
bild von der MySQL Tabelle: