Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pomoc] Skrypt


Rufus3k

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam pytanie, czy można zrobić skrypt, że gdy wpiszę komendę np. /restartserwera to na czacie wszystkim graczom wyskakuje, że jest Restart Serwera za np. 30 sekund i automatycznie będzie odliczało i jeszcze żeby restartowało serwer (wyłączało go i włączało - jak jest taka możliwość) :P

 

Z góry dzięki za pomoc.

Opublikowano

Do kolegi wyzej zamienic komende na /stop

 

I odpalac serwer za pomoca skryptu:

 

 

NIE MOJEGO AUTORSTWA!!!

 

#!/bin/bash
#Skrypt by piotrek5402


spr=`ps auxw | grep java | grep -v grep | awk '{print $11}'`
echo "Skrypt automatycznie wznawiajacy serwer by piotrek5402."

#Tworzymy pętlę nieskończoną (będzie cały czas sprawdzać)
while [ 1 ]
do
#Sprawdza czy java jest uruchomiona.
if [ -z "$spr" ];
then
#Jeśli nie jest uruchomiona to uruchamia serwer.
echo "Java nie dziala ! Uruchamiam ..."
java -Xincgc -Xmx7000M -Xms3000M -jar craftbukkit.jar nogui
fi
#Po sprawdzeniu czeka 5 sekund i sprawdza jeszcze raz.
sleep 5
done
 

Jak widac skrypt sprawdza czy jest uruchomiona JAVA.

 

Jeżeli nie to odpala serwer.

 

Btw. Odowiedz jest na serwery VPS lub hostingi które udostepnaja taki skrypt.

SkyBlock


s1.game-craft.pl


s2.game-craft.pl


I wiele wiecej!

Opublikowano

Napisałeś że ma odliczać, jest to skrypt <TheBest> ale z dodaną funkcją odliczania:

 

 

command /restart:
    permission: prosba.restart
    permission message: Nie posiadasz permisji do tego!
    trigger:
        brodcast "Za 30 sekund serwer zostanie zrestartowany"
        wait 10 seconds
        brodcast "Za 20 sekund serwer zostanie zrestartowany"
        wait 10 second
        brodcast "Za 10 sekund serwer zostanie zrestartowany"
        wait 5 second
        brodcast "Za 5 sekund serwer zostanie zrestartowany"
        wait 1 second
        brodcast "Za 4 sekund serwer zostanie zrestartowany"
        wait 1 second
        brodcast "Za 3 sekund serwer zostanie zrestartowany"
        wait 1 second
        brodcast "Za 2 sekund serwer zostanie zrestartowany"
        wait 1 second
        brodcast "Za 1 sekund serwer zostanie zrestartowany"
        wait 1 second
        brodcast "Serwer zostaje zrestarowany!"
        execute console command: /reload
 

 

 

 

Permisja na używanie komendy /restart: prosba.restart (Oczywiście możliwość zmiany :D)

 

Pozdrawiam!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...