Hey Leute,
es geht mal wieder um das wunderschöne Theam "MySQL".
Ich bin gerade an einem Gangfight System dran, was über MySQL laufen soll.
Dabei habe ich zwei stocks, die die Daten der Gangzonen laden/speichern.
Beim Speichern wird in meinem Table "gangwar" ein einziges Column mit den ganzen Daten der ersten Gangzone erstellt.
Obwohl ich 9 Zonen eingebaut habe
Da ich was MySQL betrifft noch selbst am lernen bin, habe ich hier den Code einmal:
stock SaveZones()
{
new str[5];
for(new zid=0; zid<sizeof(Zonen);zid++)
{
format(str, sizeof(str), "%d", zid);
mysql_SetInt("gangwar","Owner",Zonen[zid][gOwner],"Zone",str);
mysql_SetInt("gangwar","Aktiv",Zonen[zid][gOn],"Zone", str);
mysql_SetInt("gangwar","Stand1",Zonen[zid][gStand1],"Zone", str);
mysql_SetInt("gangwar","Stand2",Zonen[zid][gStand2],"Zone", str);
mysql_SetInt("gangwar","Angreifer",Zonen[zid][gAngreifer],"Zone", str);
mysql_SetInt("gangwar","Zeit",Zonen[zid][gZeit],"Zone", str);
mysql_SetInt("gangwar","Kasse",Zonen[zid][gKasse],"Zone", str);
mysql_SetInt("gangwar","Typ",Zonen[zid][gTyp],"Zone", str);
mysql_SetInt("gangwar","Capture",Zonen[zid][capture_cd],"Zone", str);
mysql_SetFloat("gangwar","MinX",Zonen[zid][gMinX],"Zone", str);
mysql_SetFloat("gangwar","MinY",Zonen[zid][gMinY],"Zone", str);
mysql_SetFloat("gangwar","MaxX",Zonen[zid][gMaxX],"Zone", str);
mysql_SetFloat("gangwar","MaxY",Zonen[zid][gMaxY],"Zone", str);
}
return 1;
}
Seht ihr da etwas?