Poste mal aus deinem Skript folgende Zeile wo die Funktion: SetGameModeText aufgerufen wird.
forward CFGLaden();
public CFGLaden(){
new string[258],mapname1[128],weburl1[128],maxnpc1[128],hostname1[128],gamemodetext1[128];
format(string, sizeof string, "SELECT * FROM `servercfg`");
mysql_query(string);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_row_format(string);
mysql_fetch_field_row(mapname1, "Los Santos");
mysql_fetch_field_row(weburl1, "www.folgt.de");
mysql_fetch_field_row(maxnpc1, "20");
mysql_fetch_field_row(hostname1, "German eLife Roleplay");
mysql_fetch_field_row(gamemodetext1, "German Roleplay");
mysql_free_result();
format(string,sizeof(string),"mapname %s",mapname1);
SendRconCommand(string);
format(string,sizeof(string),"weburl %s",weburl1);
SendRconCommand(string);
format(string,sizeof(string),"maxnpc %d",maxnpc1);
SendRconCommand(string);
format(string,sizeof(string),"hostname %s",hostname1);
SendRconCommand(string);
format(string,sizeof(string),"%s",gamemodetext1);
SetGameModeText(string);
}
mysql_free_result();
}
Alles anzeigen
ocmd:reloadsqlcfg(playerid,params[]){
new string[258],auswahl[50],result[128];
if(sscanf(params,"ss",auswahl,result)) return SendClientMessage(playerid,COLOR_BENUTZETEXT,"Benutze: /reloadsqlcfg [Mapname/Weburl/Maxnpc/Hostname/Gamemodetext] [Wert/Text]");
if(PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid,COLOR_KEINADMIN,"Du bist kein Administrator");
if(strcmp(auswahl,"Mapname", true) == 0){
format(string, sizeof(string), "UPDATE `servercfg` SET `Mapname`='%s'", result);
self_mysql_queryEx(string);
format(string,sizeof(string),"* Du hast den Mapnamen auf %s geändert.",result);
}
if(strcmp(auswahl,"Weburl", true) == 0){
format(string, sizeof(string), "UPDATE `servercfg` SET `Weburl`='%s'", result);
self_mysql_queryEx(string);
format(string,sizeof(string),"* Du hast den Websiteurl link auf %s geändert.",result);
}
if(strcmp(auswahl,"Maxnpc", true) == 0){
format(string, sizeof(string), "UPDATE `servercfg` SET `Maxnpc`='%s'", result);
self_mysql_queryEx(string);
format(string,sizeof(string),"* Du hast die Maxnpc auf %s geändert.",result);
}
if(strcmp(auswahl,"Hostname", true) == 0){
format(string, sizeof(string), "UPDATE `servercfg` SET `Hostname`='%s'", result);
self_mysql_queryEx(string);
format(string,sizeof(string),"* Du hast den Hostname auf %s geändert.",result);
}
if(strcmp(auswahl,"Gamemodetext", true) == 0){
format(string, sizeof(string), "UPDATE `servercfg` SET `Gamemodetext`='%s'", result);
self_mysql_queryEx(string);
format(string,sizeof(string),"* Du hast den Gamemodetext auf %s geändert.",result);
}
SendClientMessage(playerid,COLOR_YELLOW,string);
CFGLaden();
return 1;
}
Alles anzeigen
SetGameModeText("German Reallife 2.1b");