Guten Tag
Ich habe gerade ein dcmd erstellt, mit dem ein restart des Servers angekündigt wird, zum beispiel wenn etwas neues auf den server soll.
hier habe hierzu 2 fragen. Und zwar kommt bei /restart eine Meldung das der server in 5 minuten einen restart hat. dann wird ein timer von 4 minuten gestartet.
wenn der abgelaufen ist, wird ein timer von 1ner minuten gestartet und es soll ein gametext kommen, wo die minute runter gezählt wird (60 , 59 , 58...). nachdem der 2. timer dann abgelaufen ist, sollen alle gekcikt werde. Bei dem >Countdown brauche ich hilfe, außerdem brauche ich den befehl um alle zu kicken.
forward restart1();
forward restart2();
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(restart,7,cmdtext);//5
return 1;
}
dcmd_restart(playerid,params[])
{
if(sscanf(params,"u"))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /restart");
}
if(SpielerInfo[playerid][alvl]<5)
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
}
else
{
SendClientMessageToAll(0x900000FF,"____________________________________________________________________");
SendClientMessageToAll(0x900000FF,"______________****Server - Restart in 5 Minuten****_________________");
SendClientMessageToAll(0x900000FF,"____________________________________________________________________");
SetTimer("restart1",240000,1);
}
return 1;
}
public restart1()
{
//das die zeit runter läuft
SetTimer("restart2",60000,1);
return 1;
}
public restart2()
{
//alle Kicken
return 1;
}
ich bedanke mich schonmal
mfg