Hi,
Was ich meine ist das sich jede 5 Sekunden der Servername ändert zum bsp. von Test auf tesT
Wie geht dat?
Mfg
Hi,
Was ich meine ist das sich jede 5 Sekunden der Servername ändert zum bsp. von Test auf tesT
Wie geht dat?
Mfg
SUFU!
Credits to Rafelder:
forward Hostname();
#define MAX_NAMES 5
new Name;
new Names[MAX_NAMES][] = {"First Name", "Second Name", "Third Name", "Fourth Name", "Fifth Name"};
new Nstring[128];
SetTimer("Hostname", 10*1000, 1);
Name = 0;
public Hostname()
{
for(new i=0; i<MAX_NAMES; i++)
{
if(Name = i)
{
format(Nstring, sizeof(Nstring), "hostname %s", Names[i]);
if(Name = MAX_NAMES) Name = 0;
else Name++;
break;
}
}
SendRconCommand(Nstring);
return 1;
}
Header:
#define MAX_SERVER_NAMES 3
forward changename();
new server_name;
new server_names[MAX_SERVER_NAMES][] = {
{" .::German RealLife by o.o::."},
{" .::o.o hat ChuckNorris im Armdrücken geschlagen::."},
{" .::Life Your o.o Life::."}
};
OnGameModeInit:
SetTimer("changename",4000,1);
Ganz unten im Script:
public changename()
{
new string[255];
if(server_name >= MAX_SERVER_NAMES-1)
server_name = -1;
if(server_name < MAX_SERVER_NAMES-1)
server_name++;
format(string,sizeof(string),"hostname %s",server_names[server_name]);
SendRconCommand(string);
}
Made by InFaIN
//Edit War wohl wieder wer schnella
Ich frag jetzt mal besser ned woher du diese Idee hast.....
public OnGameModeInit()
{
SetTimer("ChangeName", 60000, 1); // Jede Minute
return 1;
}
new var;
forward ChangeName();
public ChangeName()
{
if(var == 0)
{
SendRconCommand("hostname bla1");
var++
}
if(var == 1)
{
SendRconCommand("hostname bla2");
var--;
}
return 1;
}
EDIT: Da warn welche schneller
EDIT 2: Fail BlackFoX D:
sry, hab's falsch verstanden, nächstes mal les ich es genauer
Sowas habe ich zufällig auch gesucht, vielen Dank an alle!
Codeschnipsel!