Ahh, sorry. Bin in der Zeile bei dem Print verrutscht.
So ist es richtig:
C
stock LoadTeleports()
{
new DBResult:Result = db_query(TeleportDatenbank, "SELECT * FROM `Teleports`"), rows = db_num_rows(Result), field[20], i;
if(!rows)return print("Keine Teleports geladen!");
do
{
db_get_field_assoc(Result, "Name", field, sizeof(field));
format(TeleInfo[i][tName], 32, "%s", field);
db_get_field_assoc(Result, "ID", field, sizeof(field));
TeleInfo[i][tID] = strval(field);
db_get_field_assoc(Result, "X", field, sizeof(field));
TeleInfo[i][tX] = floatstr(field);
db_get_field_assoc(Result, "Y", field, sizeof(field));
TeleInfo[i][tY] = floatstr(field);
db_get_field_assoc(Result, "Z", field, sizeof(field));
TeleInfo[i][tZ] = floatstr(field);
db_get_field_assoc(Result, "A", field, sizeof(field));
TeleInfo[i][tA] = floatstr(field);
db_get_field_assoc(Result, "W", field, sizeof(field));
TeleInfo[i][tW] = strval(field);
db_get_field_assoc(Result, "Int", field, sizeof(field));
TeleInfo[i][tInt] = strval(field);
i++;
}
while(db_next_row(Result));
printf("%d Teleports geladen", rows);
return 1;
}
Alles anzeigen
