Hallo Community,
ich habe ein Problem mit meinem AUtohaussystem. Vor kurzem habe ich es auf MySQL umgeschrieben und nun kann ich keine Autos kaufen
Hier der Code:
else if(dialogid == Dialog_Buycar)
{
if(response)
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < sizeof Buycars; i++)
{
if(vehicleid == kaufauto[i])
{
new geld = GetPlayerMoney(playerid);
if(geld >= Buycars[i][Preis])
{
for(new a = 0; a < MAX_CARS_PER_PLAYER; a++)
{
new _query[128],count;
format(_query,128,"SELECT * FROM autos WHERE aBesitzer = '%s' AND aNummer = '%i'",PlayerName(playerid),i);
mysql_query(_query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
format(_query,128,"%d",count); SendClientMessage(playerid,COLOR_GREY,_query);// <-- Dies gibt er noch aus
if(count == 0){ //Ab hier passiert garnichts mehr
AutoKaufen(playerid,i);
UnFreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
return 1;
format(_query,128,"%d",count); SendClientMessage(playerid,COLOR_GREY,_query);
}
else continue;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"[Fehler]: Du hast nicht genügend Geld!");
UnFreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
}
}
}
}
Ich habe mal myswql_debug angemacht und es kommt auch 0 bei count raus. Ich hoffe ihr könnt mir helfen
MfG
Adrian