Hey,
ich möchte bei Gangzones die Farben speichern/laden mit Mysql.
Sie werden aber immer als 0 geprintet.
Datenbank-Struktur siehe Anhang
enum GangzoneInfo
{
zonecolor,
textcolor
};
new GangZone[][GangzoneInfo];
stock LoadGangZone(id)
{
new var[50],str[50];
format(str, sizeof(str),"SELECT * FROM `gangzones` WHERE `id` = '%d'", id);
self_mysql_queryEx(str);
mysql_store_result();
while(mysql_fetch_row_format(str,"|")){
mysql_get_field("zonecolor",var ); GangZone[id][zonecolor] = strval(var);
mysql_get_field("textcolor",var ); GangZone[id][textcolor] = strval(var);
}
printf("%d",GangZone[id][textcolor]);
GangZone[id][gangzoneid] = M_CreateZone(GangZone[id][minX],GangZone[id][minY],GangZone[id][maxX],GangZone[id][maxY],GangZone[id][zonecolor],GangZone[id][gOwner],GangZone[id][gtext],GangZone[id][textcolor]);
return 1;
}
Wo liegt der Fehler, find ihn nicht?