Hallo,
wieso werden die Fahrzeuge nicht geladen. Ich bekomme nur einen mysql error code:
[20:38:44] [ERROR] "mysql_tquery" - invalid connection handle (ID = 0)
[20:40:43] [ERROR] "mysql_tquery" - invalid connection handle (ID = 0)
Hier der Pawn code:
loadPlayerCars(playerid)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM user_privatfahrzeuge WHERE besitzer='%i'",sInfo[playerid][db_id]);
mysql_function_query(dbhandle,query,true,"OnPlayerCarsLoad","i",playerid);
return 1;
}
GetFreePlayerCarID()
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x] == 0)return i;
}
return 0;
}
public OnPlayerCarsLoad(playerid)
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new id=GetFreePlayerCarID();
cInfo[id][model] = cache_get_field_content_int(i,"model",dbhandle);
cInfo[id][besitzer] = cache_get_field_content_int(i,"besitzer",dbhandle);
cInfo[id][c_x] = cache_get_field_content_float(i,"x",dbhandle);
cInfo[id][c_y] = cache_get_field_content_float(i,"y",dbhandle);
cInfo[id][c_z] = cache_get_field_content_float(i,"z",dbhandle);
cInfo[id][c_r] = cache_get_field_content_float(i,"r",dbhandle);
cInfo[id][db_id] = cache_get_field_content_int(i,"id",dbhandle);
cInfo[id][id_x] = CreateVehicle(cInfo[id][model],cInfo[id][c_x],cInfo[id][c_y],cInfo[id][c_z],cInfo[id][c_r],-1,-1,-1);
}
return 1;
}
unter gamemode init:
for(new i=0; i<sizeof(cInfo); i++)
{
loadPlayerCars(i);
print("Fahrzeuge geladen");
}
damit alle Fahrzeuge auf einmal geladen werden. Die auf LoG :)
bitte um Hilfe. Ich weiß nicht mehr weiter
LG Exon