Guten Abend Breadfish,
kann mir bitte einer Erklären was ich an dem Code ändern muss wegen dem MySQL-Log?
stock LoadAuto (playerid,slot)
{
if(SpielerHatAuto(playerid) == 0) return 1;
if(mysql_GetInt(Tabelle_Auto,"Slot","Besitzer",SpielerName(playerid)) == 0) return 1;
new query[128],data[128],name[30];
GetPlayerName(playerid,name,sizeof(name));
format(query,sizeof(query),"SELECT * FROM "Tabelle_Auto" WHERE Besitzer = '%s' AND Slot = %i",name,slot);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_field_row("Model",data);
SpielerAutoInfo[playerid][slot][Model] = strval(data);
mysql_fetch_field_row(data,"PosX");
SpielerAutoInfo[playerid][slot][AutoX] = floatstr(data);
mysql_fetch_field_row(data,"PoxY");
SpielerAutoInfo[playerid][slot][AutoY] = floatstr(data);
mysql_fetch_field_row(data,"PosZ");
SpielerAutoInfo[playerid][slot][AutoZ] = floatstr(data);
mysql_fetch_field_row(data,"PoxA");
SpielerAutoInfo[playerid][slot][AutoA] = floatstr(data);
mysql_fetch_field_row(data,"Color1");
SpielerAutoInfo[playerid][slot][AutoFarbe1] = strval(data);
mysql_fetch_field_row(data,"Color2");
SpielerAutoInfo[playerid][slot][AutoFarbe2] = strval(data);
SpielerAutoInfo[playerid][slot][VehID] = CreateVehicle(SpielerAutoInfo[playerid][slot][Model],SpielerAutoInfo[playerid][slot][AutoX],SpielerAutoInfo[playerid][slot][AutoY],SpielerAutoInfo[playerid][slot][AutoZ],SpielerAutoInfo[playerid][slot][AutoA],SpielerAutoInfo[playerid][slot][AutoFarbe1],SpielerAutoInfo[playerid][slot][AutoFarbe2],-1);
printf("CarID: %d,Model:%d",SpielerAutoInfo[playerid][slot][VehID],SpielerAutoInfo[playerid][slot][Model]);
}
mysql_free_result();
return printf("Auto vom Spieler %s wurde von Slot %i geladen",SpielerName(playerid),slot);
}
MySQL Handler::FetchField(Color2) - You cannot call this function now. (Reason: Fields/Rows are empty.)
Außerdem wird bei dem Pawn-Code folgendes print nicht ausgegeben:
printf("CarID: %d,Model:%d",SpielerAutoInfo[playerid][slot][VehID],SpielerAutoInfo[playerid][slot][Model]);
Danke im Vorraus