Hallo,
ich habe gerade einige Fehler, die ich beim besten Willen nicht wegbekomme:
Hier der relevante Teil des Codes. Hauptsächlich sind die Fehler im Callback LoadHaus.
[pwn]#define MAX_HAUS 350
enum hInfo {
Float:X,
Float:Y,
Float:Z,
Preis,
Gebiet[5],
Besitzer[24],
KeyID,
pickup,
bool:loaded = false
};
new haus[MAX_HAUS][hInfo];
public LoadHaus()
{
new text[128];
for(new i=0; i<MAX_HAUS; i++)
{
if(haus[loaded] == false)
{
format(mQuery, 128, "SELECT * FROM haus WHERE ID = %i", i);
mysql_query(mQuery);
mysql_store_result();
if(mysql_num_rows())
{
mysql_free_result();
haus[i][X] = mysql_GetFloat("haus", "X", "ID", i);
haus[i][Y] = mysql_GetFloat("haus", "Y", "ID", i); // error 032
haus[i][Z] = mysql_GetFloat("haus", "Z", "ID", i); // error 032
haus[i][Besitzer] = mysql_GetString("haus", "Besitzer", "ID", i); // error 032
haus[i][Gebiet] = mysql_GetString("haus", "Gebiet", "ID", i); // error 032
haus[i][KeyID] = mysql_GetInt("haus", "KeyID", "ID", i); // error 032
haus[i][Preis] = mysql_GetInt("haus", "Preis", "ID", i); // error 032
haus[i][loaded] = true;
if(strlen(haus[i][Besitzer]) > 2) // error 032
{ // Bewohnt
format(text, 128, "- Besitzer: %s -\n- Gebiet: %s -", haus[i][Besitzer], haus[i][Gebiet]); // error 032
haus[i][pickup] = CreatePickup(1272, 1, haus[i][X], haus[i][Y], haus[i][Z], -1); // error 032
Create3DTextLabel(text, cAQUA, haus[i][X], haus[i][Y], haus[i][Z]+1, 5, 0, 0); // error 032
}
else
{ // Verkäuflich
format(text, 128, "- Verkäuflich -\n- Preis: $%i -\n- Gebiet: %s -", haus[i][Preis], haus[i][Gebiet]); // error 032
haus[i][pickup] = CreatePickup(1273, 1, haus[i][X], haus[i][Y], haus[i][Z], -1); // error 032
Create3DTextLabel(text, cDONE, haus[i][X], haus[i][Y], haus[i][Z]+1, 5, 0, 0); // error 032
}
}
}
mysql_free_result();
}
return 1;
}[/pwn]
Ich hoffe mir kann jemand helfen.
Mit freundl. Grüßen
Padarom
ich habe gerade einige Fehler, die ich beim besten Willen nicht wegbekomme:
Hier der relevante Teil des Codes. Hauptsächlich sind die Fehler im Callback LoadHaus.
[pwn]#define MAX_HAUS 350
enum hInfo {
Float:X,
Float:Y,
Float:Z,
Preis,
Gebiet[5],
Besitzer[24],
KeyID,
pickup,
bool:loaded = false
};
new haus[MAX_HAUS][hInfo];
public LoadHaus()
{
new text[128];
for(new i=0; i<MAX_HAUS; i++)
{
if(haus[loaded] == false)
{
format(mQuery, 128, "SELECT * FROM haus WHERE ID = %i", i);
mysql_query(mQuery);
mysql_store_result();
if(mysql_num_rows())
{
mysql_free_result();
haus[i][X] = mysql_GetFloat("haus", "X", "ID", i);
haus[i][Y] = mysql_GetFloat("haus", "Y", "ID", i); // error 032
haus[i][Z] = mysql_GetFloat("haus", "Z", "ID", i); // error 032
haus[i][Besitzer] = mysql_GetString("haus", "Besitzer", "ID", i); // error 032
haus[i][Gebiet] = mysql_GetString("haus", "Gebiet", "ID", i); // error 032
haus[i][KeyID] = mysql_GetInt("haus", "KeyID", "ID", i); // error 032
haus[i][Preis] = mysql_GetInt("haus", "Preis", "ID", i); // error 032
haus[i][loaded] = true;
if(strlen(haus[i][Besitzer]) > 2) // error 032
{ // Bewohnt
format(text, 128, "- Besitzer: %s -\n- Gebiet: %s -", haus[i][Besitzer], haus[i][Gebiet]); // error 032
haus[i][pickup] = CreatePickup(1272, 1, haus[i][X], haus[i][Y], haus[i][Z], -1); // error 032
Create3DTextLabel(text, cAQUA, haus[i][X], haus[i][Y], haus[i][Z]+1, 5, 0, 0); // error 032
}
else
{ // Verkäuflich
format(text, 128, "- Verkäuflich -\n- Preis: $%i -\n- Gebiet: %s -", haus[i][Preis], haus[i][Gebiet]); // error 032
haus[i][pickup] = CreatePickup(1273, 1, haus[i][X], haus[i][Y], haus[i][Z], -1); // error 032
Create3DTextLabel(text, cDONE, haus[i][X], haus[i][Y], haus[i][Z]+1, 5, 0, 0); // error 032
}
}
}
mysql_free_result();
}
return 1;
}[/pwn]
Ich hoffe mir kann jemand helfen.
Mit freundl. Grüßen
Padarom
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Padarom ()