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

[Pytanie] Komendy


Rekomendowane odpowiedzi

Opublikowano

Siemka ! Mam pytanko czy da sie wywalić komende z essentialsa ? np  /op       ??? albo zmienić ją poprostu na jakąś inna?

wiesz co ? Wbij w ten link : www.youtube.com/user/MrDjCitrox/videos  daj suba i roześlij znajomym ;_0

Opublikowano

Można to zrobić w skripcie

 

on command "op":
    cancel event
command /jakaskomenda:
   trigger:
       if player have permission "permisja":
           execute console command "op %player%"
           stop

Tam gdzie "jakaskomenda" wstaw swoją komendę

Jeśli gracz ma permisje "permisja" może użyć tej komendy.

Pasjonat
Opublikowano

@login989

To dojebałeś..

Jak koleś wpisze tą przykładową komendę to i tak mu się event nie wykona bo przy on command to zastopowałeś...

Opublikowano

@707 To dojebałeś h3h3h3h3h3, on chciał wywalić komendę op i zastąpić ją jakąś inną komendą, więc nie masz już komendy /op jest /jakaskomenda. Czytaj ze zrozumieniem.

Opublikowano

@login989 tylko że on ma rację.

On command - gdy zostanie użyta komenda (w tym przypadku 'op')

cancel event - zostanie anulowana

 

a ty dalej masz takie coś:

execute console command "op %player%"

 

i to właśnie się gryzie

lepiej dać sender is player: do tamtego i przez konsolę bedzie mozna wykonywac

 

potestuj sobie sam potem się wypowiadaj najlepszym przykładem jest 'broadcast'

 

 

@topic

Wywalić? To samo co pan login989 napisał tylko, że to jest napisane w skrypcie...

Jeżeli chcesz całą komendę wywalić to

on command "op":
    cancel event

Jeżeli chcesz zamienić to takie coś:

on command "op":
    sender is player:
        cancel event
command /newcmd [<text>]:
    trigger:
        player has permission "daj.op":
            arg 1 is not set:
                send "/newcmd player"
                stop
            arg 1 is set:
                execute console command "op %arg%"

jest jeszcze w dokumentacji linijka

op the player

i ona by całkowicie zastępowała całą komendę

 

Pozdrawiam #Knugi

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

a np przez console jak sie wpisze /op to zadziała ?

wiesz co ? Wbij w ten link : www.youtube.com/user/MrDjCitrox/videos  daj suba i roześlij znajomym ;_0

Opublikowano

A to ja chce aby wgl nie działała :c nawed przez consolke itd

wiesz co ? Wbij w ten link : www.youtube.com/user/MrDjCitrox/videos  daj suba i roześlij znajomym ;_0

Pasjonat
Opublikowano


command /op:

    trigger:

        send "Unknown command. Type /help to help."

Opublikowano

to jak wgl nie chcesz aby byla komenda to skrypcik:

on command "op":
    cancel event

Wtedy jak to będzie na serwerze to komenda op będzie ale jakby nic nie robiła na serwerze także można dopisać do tego wiadomość

send "Nieznana komenda"

i wtedy skrypt by tak wygladal:

on command "op":
    send "Nieznana komenda"
    cancel event
    stop

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano
command /op:
    trigger:
        send "Unknown command. Type /help to help."

 

 

 

to jak wgl nie chcesz aby byla komenda to skrypcik:

on command "op":
    cancel event

Wtedy jak to będzie na serwerze to komenda op będzie ale jakby nic nie robiła na serwerze także można dopisać do tego wiadomość

send "Nieznana komenda"

i wtedy skrypt by tak wygladal:

on command "op":
    send "Nieznana komenda"
    cancel event
    stop

 

To co wy napisaliście jest poprawne ale tylko jak pisze to gracz na serwerze ! Przez konsole działą poprawnie tylko jeszcze wyświetla się napis :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...