Einen wunderschönen guten Morgen, ich dachte ich versuche mich mal bei einem dynamischen System und habe als Vorlage einige mysql Querys von Maddins Tutorial genommen. Zunächst möchte ich eigentlich lediglich Create3DTextLabel erzeugen können,
SpielerInfo[playerid][pName]); ist natürlich falsch aber irgendwie muss ich ja definieren welche Zeile gerade ausgelesen werden soll was muss ich da eintragen? Ich denke das die Zeile bei einem nicht dynamischen System egal wäre aber sonst kann ich ja einen solchen Punkt nicht mehr definieren um Ihn später mal wieder zu verändern/bearbeiten.
#define max_points 50 //Die Zahl hier ist ja ziemlich egal hab hier mal 50 genommen da ich das für realistisch und nicht zu hoch halte.
enum HausDaten
{
hBesitzer,
hPreis,
hBizz,
hName,
Float:h3DX,
Float:h3dY,
Float:h3dZ,
}
new punkte[max_points][HausDaten];
stock LoadHouse()
{
for(new i = 0;i<max_points;i++)
punkte[max_points][hBesitzer] = mysql_GetString("houseex", "Besitzer", "id", SpielerInfo[playerid][pName]);
punkte[max_points][hPreis] = mysql_GetInt("houseex", "Preis", "id", SpielerInfo[playerid][pName]);
punkte[max_points][hBizz] = mysql_GetBoolParams("houseex", "Bizz", "id", SpielerInfo[playerid][pName]);
punkte[max_points][hName] = mysql_GetString("houseex", "Name", "id", SpielerInfo[playerid][pName]);
punkte[max_points][h3DX] = mysql_GetFloat("houseex", "X", "id", SpielerInfo[playerid][pName]);
punkte[max_points][h3dY] = mysql_GetFloat("houseex", "Y", "id", SpielerInfo[playerid][pName]);
punkte[max_points][h3dZ] = mysql_GetFloat("houseex", "Z", "id", SpielerInfo[playerid][pName]);
return 1;
}
Habe ich doch glatt die Begrüßung in den Titel gepackt.