options:
czas: 5
tag: &8» &4UWAGA &8«
command /title [<text>]:
permission: title.wiadomosc
permission message: &8» &cNie posiadasz wymaganego węzła uprawnień!
trigger:
if arg 1 is set:
send player title "{@tag}" with subtitle "&7%arg 1%" for {@czas} seconds
else:
send "&8» &cPoprawne użycie : &7/title <tekst>"
Jak to nie zadziała to wgraj SkQuery lub skRayFall.
:: w zmiennej znaczy liste
* znaczy wszystkie wartości listy
Add player to {zmienna::*} dodaj gracza do listy index = numer kolejnego dodania 1...2...3
Set {zmienna::index} to player ustawia index na gracza w liście. Tu index możemy sobie ustawić.
Set {zmienna} to "1" znaczy zapisz zmienna na "1" zapisujesz jako Text ponieważ są "" gdybyś chciał number to dajesz bez "" albo parsed as number
. Wsm jest tak żeby była bo nic nie robi jest dla wyglądu aby oddzielić Text w zmiennej. Dlatego lepiej jest używać :: bo zapisuje się jako lista i ma więcej możliwości
Przecież masz tam linijke od tego, wystarczy że dopiszesz do niego komendę na on off np. dopisać do twojego skryptu coś takiego
command /chat [<text>]:
trigger:
if arg 1 is "on":
if player has permission "lobby.blokada":
set {chat.on} to true
broadcast "&bCzat zostal wlaczony przez &c%player%"
if arg 1 is "off":
if player has permission "lobby.blokada":
set {chat.on} to false
broadcast "&bCzat zostal wylaczony przez &c%player%"
i powinno działać
Skrypt według mnie może być nie optymalny, i powodować opciążanie serwera. Teraz warto pisać pluginy, a co do samego skryptu to w sumie fajny kodzik, no ale jednak pluginy górą.