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

Skrypt na blokadę /fly


Blueas

Rekomendowane odpowiedzi

Opublikowano

Szukam skryptu który pozwoli zablokować komende /fly

Czyli jak jakiś VIP wpisze /fly to mu nie włączy i pojawi się wiadomość "Fly zostało wyłączone na czas eventu".

...

Opublikowano

Nie działa, i nie dało by się to krócej bez żadnych /latanie itp. Po prostu jak wgram skrypt to ktoś użyje /fly to mu nic się nie dzieje.

...

Opublikowano

on fly:

   cancel event

 

 

Masz najkrócej jak się dało :D podczas latania anuluje Ci się akcja

 

on fly:

    if player is not op:

        cancel event

 

masz tylko op może latać

Mój zestaw

        Procesor: AMD Ryzen 5 3600                                                             System: Win10 Home

        Grafika: NVIDIA GeForce RTX 2080 DUKE OC 8GB MSI                 Dysk HDD: Samsung 1TB 7200RPM + SSD 256GB NVME + 700GB SATA

        Mysz: Lenovo Y Gaming Precision 8200 dpi                                    Klawiatura: Genesis Thor 200 Mechaniczna RGB 

        RAM: 32GB Viper Patriot 4x8GB 3200MHz                                      Monitor: Samsung 27" 144Hz WQHD Zakrzywiony

Opublikowano


on command "/fly":

    if {fly} is false:

        cancel event

        send "&cFly zostalo wylaczone na czas eventu!"

        stop

command /Flyy [<text>]:

    permission: sk.fly

    permission message: &cBrak uprawnien!

    trigger:

        if arg 1 is "on":

            set {fly} to true

            send "&aWlaczyles fly!"

            stop

        else:

            if arg 1 is "off":

                set {fly} to false

                send "&aWylaczyles fly!"

                stop

            else if arg 1 is not set:

                send "&c> &7/Flyy (On/Off)"

                stop

 

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@Kraftowy nie obraź się ale jestem już stary na pisanie od nowa dlatego pozwól, że troszkę Ci pozmieniam w kodzie ^^

 

command "/fly":
    {fly::status} is false:
        cancel event
        send "&cFly zostalo wylaczone na czas eventu!"
        stop
command /eventFly [<text>]:
    permission: sk.fly
    permission message: &cBrak uprawnien!
    trigger:
        argument 1 is "on":
            set {fly::status} to true
            send "&aWlaczyles fly!"
            loop {fly::reFly::players}:
                allow fly to loop-index parsed as player
                send "&aWlaczono juz fly" to loop-index parsed as player
                stop
        else:
            if arg 1 is "off":
                set {fly} to false
                send "&aWylaczyles fly!"
                loop all players:
                    loop-player is flying:
                        add player to {fly::reFly::players}
                        disallow fly to loop-player
                        stop
                    stop
                stop
            else if arg 1 isn't set:
                send "&c> &7/eventFly (On/Off)"
                stop

i taka informacja dla Ciebie @Kraftowy - Po evencie COMMAND nie daje się triggera XDD
 

  • Zamiast is not set dajemy isn't set ponieważ taka aliasa jest ustawiona w konfiguracji skript.
  • blablabla Dużo zmian w kodzie po prostu :)

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

 

on fly:

   cancel event

 

Wpisz to do pliku .sk , nikt nie może używać fly na serwerze. 

 

ale to wtedy musi on usuwać to z kodu i wklejać to po pierwsze a po drugie tak to nie zadziała bo by musiało być

|

 

flying toggle:
    cancel event

jak już.

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

on command:
    command contains "fly":
      {jestevent} is not set:
          stop
     else:
           send "Ustaw sobie wiadomość, że trwa event i fly jest zablokowany"
           cancel event

command /event:
     {jestevent} is not set:

          set {jestevent} to true
         send "Ustawiłeś event. Fly zostało zablokowane"
   else:
          delete {jestevent}
          send "Zamknąłeś event. Fly zostało odblokowane"




Nie testowane. W razie czego przepisz błąd.

Opublikowano

#author=xArt3k
#ver=1.1
#Serwerek MC: xyz

options:
                info1: &eEvent»» &6&oLatanie zostaly wylaczone przez %player%.
                info2: &eEvent»» &6&oLatanie zostaly wlaczone przez %player%..
                infoperka: &4&lNie Masz Permissji!
                info3: &eLatanie»» &6&oFly zostało wyłączone na czas eventu.
variables:
        {latanie} = 0
on flight toggle:
        if player is not op:
            if {latanie} is 1:
                send "{@info3}"
                set fly mode of player to false
                cancel event
command /latanie [<text>]:
        trigger:
                if player has permissions "latanie-event":
                        if arg 1 is not set:
                                send "&eLatanie»» &a&oKomendy Admina"
                                send "&eLatanie»» &6&oLatanie on/off"
                                send "&eLatanie»» &6&o/latanie on <-Wlacz"
                                send "&eLatanie»» &6&o/latanie off <-Wylacz"
                        if arg 1 is "OFF":
                                set {latanie} to 1
                                broadcast "{@info1}"
                        if arg 1 is "ON":
                                set {latanie} to 0
                                broadcast "{@info2}"
                else:
                        send "{@infoperka}"

 

 

 

Wyłącznie /włączenie nie dotyczy OP .

4.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...