Hallo Brotfische,
Ich möchte mit dem Befehl "/vinfo" bestimmte Daten aus der Datenbank auslesen. Undzwar wenn man z.B eintippt /vinfo 531 soll dann soll dem Spieler eine Nachricht angezeigt werden, Wem das Fahrzeug gehört und wer der letzte Fahrer dieses Fahrzeugs war.
Nun ich steh ich auf dem Schlauch... ich weiß nicht wie das machen soll
Ich hoffe ihr könnt mir helfen.
Jetzt noch meine Datenbanken:
Datenbank "Cars":
Fotolink: http://www.bilder-upload.eu/sh…ile=cfae21-1433102432.png
Struktur:
Fotolink: http://www.bilder-upload.eu/sh…ile=2801cc-1433102541.png
Datenbank "User":
Fotolink: http://www.bilder-upload.eu/sh…ile=c2b185-1433102605.png
Struktur:
Fotolink: http://www.bilder-upload.eu/sh…ile=b1f1ba-1433102657.png
SpielerCarsLaden: (vllt. hilft das ja)
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=getFreeCarID();
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],cInfo[id][Car_Color1],cInfo[id][Car_Color2],-1);
}
return 1;
}
getFreeCarID()
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]==0)return i;
}
return 0;
}
Es wäre echt super wenn ihr mir helfen könntet
MfG German_ScripterHD