Hallo Breadfish Community
Ich habe ein Problem.
Ich habe vor ALLE Fahrzeuge die auf dem Server sind per MYSQL zu speichern. Das heisst ein Leader kann /fpark machen und es wird gespeichert beim gamemodeexit werden dann alle in die Database geschrieben
Jetzt mal zum wesentlichen
Hier das enum für die Fahrzeuge
enum fInfo
{
fModel,
fFraktion,
fColor_1,
fColor_2,
Float:fPos_x,
Float:fPos_y,
Float:fPos_z,
Float:fPos_r
};
new FahrzeugInfo[MAX_PLAYERS][fInfo];
Die Funktion für die Int´s zum auslesen hier ( aus dem Forum von Maddin)
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}
So jetzt für Farbe so:
FahrzeugInfo[vehicleid][fModel] = mysql_GetInt("Fahrzeuge", "Model", "???", ????);
Da wo die Fragezeichen sind weis ich nicht wie ich das einordnen soll also quasi wohin das soll
Was kann ich machen damit er jedes auto dann immer mit dem gleichen Namen oder Zahl oder so speichert?
Den Rest weis ich sonst selber
EDIT 1
- Überschrift verändert
EDIT 2
- Rechtschreibfehler behoben