Hallo,
ich wollte mir ein kleines /gmx system schreiben was den server nah 30 sekunden automatich neu startet, leider Funktioniert der Timer nicht wirklich:
//CMD:gmx
dcmd_gmx(playerid) {
if(PlayerInfo[playerid][AdminLevel] >= 9)
{
return SendClientMessage(playerid,COLOR_LIGHTRED,"[SYSTEM]: Du du hast einen GMX ausgelöst.");
SetTimer("gmxtimer",1000,true);
gmxab = 1;
}
else
{
return SendClientMessage(playerid,COLOR_LIGHTRED,"[SYSTEM]: Du bist kein Server Scripter.");
}
return 1;
}
der Befehl
public gmxtimer()
{
new string[50], number, i;
number = 31-gmxab;
gmxab++;
format(string, sizeof(string), "GMX: %s", number);
for(i=0;i<MAX_PLAYERS;i++)
{
GameTextForPlayer(i, string, 1000, 6);
}
if(number == 0)
{
SendRconCommand("gmx");
}
return 1;
}
Das Timerscript selbst.
Das Problem ist, das der Timer nicht startet, die Tim erzeile bringt auch einen Warning:
warning 225: unreachable code
ich habe leider keine ahnung was man da machen kann, hoffe iohr könnt mir weiterhelfen
mfg, Abi