Guten Tag.
Ich versuche grad Farben per MySQL zu speichern.
Nur klappt das irgendwie nicht.
Mein Code:
stock GWZLoad()
{
new query[128],data[128],bedien[40];
for(new i;i<MAX_KEYS;i++)
{
format(bedien,sizeof(bedien),"`GWZoneID`='%i'",i);
format(query,sizeof(query),"SELECT * FROM gwzdata WHERE %s", bedien);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_field("GWZColor",data);
new test[20];
strins(test,data,0);
mysql_free_result();
printf("%s",test);
printf("%i",strval(test));
}
mysql_free_result();
}
}
Das kommt raus:
[14:10:40] 0xFFFFFFFF
[14:10:40] 0
[14:10:40] 0xFFFFFFFF
[14:10:40] 0
[14:10:40] 0xFFFFFFFF
[14:10:40] 0
[14:10:40] 0xFFFFFFFF
[14:10:40] 0
[14:10:40] 0xFFFFFFFF
[14:10:40] 0
Ich weis nicht wie ich es verwendbar machen kann.
mfg.
Opa
EDIT//
Habs nun geschafft das man die Farbe Weis sieht.
Aber dann gehts schon weiter.
Mit der Farbe schwarz: 0x000000FF funktioniert es nicht da kommt Dunkelblau raus.
mein Code:
new data[25]="0x000000FF";
GangWarInfo[i][GWZColor]=HexToInt(data);
Überschrift umgeändert