Ich habe vor für mein Gangfightsystem die Farben der Zonen in MYSQL abzuspeichern.
Das funktioniert auch so weit, nur habe ich beim auslesen Probleme.
In Der Datenbank steht jetzt z.B. überall: 0xFFFFFFFF unter Farbe.
Leider gibt er mir die Farbe nur ein Mal aus also : [16:06:10] 0 0[16:06:10] 1 0[16:06:10] 2 0[16:06:10] 3 0[16:06:10] 4 0[16:06:10] 5 0[16:06:10] 6 0[16:06:10] 7 0xFF0000FF
Die erste Zahl ist die ID der Zone und die zweite SOLLTE die Farbe sein.
(Bei der zweiten Zahl kommt hinter der 0 jeweils ein anderes seltsames Zeichen, wurde leider nicht mitkopiert)
Er lädt laut MYSQL Log aber überall die Farbe:
Function: mysql_fetch_row executed with result: "0|-2158|-1010|-1926|-714|Keiner|0xFFFFFFFF|2000".
// das erste die ID
// das erste wieder die ID
Bei allen lädt er die Farbe aus der DB
Mein PAWN-Code lautet so:
format(string,sizeof string,"SELECT * FROM gzonen WHERE 'ID' < 10");
mysql_query(string);
mysql_store_result();
while (mysql_fetch_row(string))
{
mysql_fetch_field("ID",data);
id = strval(data); -------andere Sachen die geladen werden mysql_fetch_field("Gangfarbe",data); format(GangZonen[id][GFarbe],sizeof(data),"%s",data); }
Ich hoffe ihr könnt mir helfen
Mit freundlichen Grüßen
Steph12
Edit: Pawn Tags vernünftig eingefügt (Hoffentlich)