Skocz do zawartości
  • 0

komenda wywołana po starcie serwera


Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Hiri12 napisał:
on server start:
    wait 20 ticks
    execute console command "/KOMENDA"

Proszę.

Używanie listenera zdarzenia 'on server start/stop' jest mylące, ponieważ kod jest wykonywany po załadowaniu/wyładowaniu Skripta. Dlatego też zdarzenie te może zostać wywołane przez komendę /reload lub pluginy takie jak PlugMan. Niemniej jednak, możemy założyć, że autor pytania jest świadomym właścicielem serwera i w przypadku chęci zainstalowania pluginu restartuje serwer i nie korzysta z powyższych metod.
Warto dodać, że Skript sam ostrzeże w przypadku napotkania powyższego zapisu przy pomocy poniższego komunikatu:

Cytat

Server start/stop events are actually called when Skript is started or stopped. It is thus recommended to use 'on Skript start/stop' instead.

Poza tym, czy te opóźnienie jest potrzebne? Te zdarzenie jest wywoływane gdy już wszystko jest załadowane, a więc wywołanie kodu bez jakiegokolwiek opóźnienia nie powinno sprawić problemów. Jest to informacja od twórców Skripta, którą można przeczytać w klasie SkriptStartEvent:

Cytat

Called when Skript starts (after everything was loaded)

Zbierając wszystko do kupy, poniższy skrypt powinien zadziałać bez problemu.

on skript start:
	execute console command "/komenda"

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57883-komenda-wywo%C5%82ana-po-starcie-serwera/#findComment-344021
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...