Hallo,
ich möchte gerne alle Serverinformationen aus der Datenbank auslesen sprich Servername, Version und so weiter,
allerdings verzweifle ich beim auslesen des Strings, die Int´s hab ich hinbekommen ausser das er mir beim ausgeben ein - vor die zahl setzt(denke mal falsche Formatierung) aber mein Hauptproblem ist das auslesen der Strings
Die Enums:
enum ServerDaten
{
sServername,
sMapname,
sServerversion1,
sServerversion2
}
new ServerInformationen[ServerDaten];
Mein ServerInformations stock:
stock LoadServerInformationen()
{
ServerInformationen[sServername] = mysql_GetString("Serverinformationen", "Servername", "Servername", ServerInformationen[sServername]);
ServerInformationen[sMapname] = mysql_GetInt("Serverinformationen", "Mapname", "Mapname", ServerInformationen[sMapname]);
ServerInformationen[sServerversion1] = mysql_GetInt("Serverinformationen", "Serverversion1", "Serverversion1",ServerInformationen[sServerversion1]);
ServerInformationen[sServerversion2] = mysql_GetInt("Serverinformationen", "Serverversion2", "Serverversion2",ServerInformationen[sServerversion2]);
return 1;
}
und OnGamemodeInit:
LoadServerInformationen();
new string[128];
format(string,sizeof(string),"%s Version: %d.%d",ServerInformationen[sServername],ServerInformationen[sServerversion1],ServerInformationen[sServerversion2]);
SetGameModeText(string);
und zum guten Schluss mein Fehler:
C:\Users\Nico\Desktop\Samp Selfmade\gamemodes\selfmade.pwn(618) : error 006: must be assigned to an array
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Fehler ist in der Zeile im stock
ServerInformationen[sServername] = mysql_GetString("Serverinformationen", "Servername", "Servername", ServerInformationen[sServername]);
vielen dank jetzt schonmal für die Hilfe
Mit Freundlichen Grüßen
Nico