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

CommandNPC - npc jak na Mineplexie


Mavai

Rekomendowane odpowiedzi

Opublikowano

724861430060525627364.png
CommandNPC jest wtyczką inspirowaną serwerem Mineplex i jego systemem teleportacji. Plugin umożliwia wykonywanie komend po przez kliknięcie na npc. Jednak do poprawnego działania niezbędny jest plugin Citizens 2.

http://www.curse.com/bukkit-plugins/minecraft/cmdnpc
http://www.curse.com/bukkit-plugins/minecraft/citizens

515141430060525627364.png
Plugin posiada jedną permissję, która umożliwia tworzenie npc, który wykonuje komendę.

commandnpc.admin

Plugin posiada również tylko dwie komendy: jedną do dodawania npc komend, a druga odpowiada za reset ich. Dodatkowo autor pomyślał o komendach, gdzie trzeba wpisać nazwę gracza i wprowadził zmienną '%name'.

/npc addcmd <wykonywanie w konsoli(true/false)> <customowa permisja(noPerm)> <komenda> - nadanie npc komendy, która się wykona po kliknięciu na niego, można ustawić konieczność posiadania permissji do wykonania tej komendy u npc

/npc resetcmds - resetuje komendy u npc

196501430060525627364.png
Film niestety jest w języku angielskim, jednak nie trzeba nie wiadomo jakich zdolności, aby się połapać o co chodzi.

Opublikowano

Zamiast [media] wrzuć [VIDEO]

 

@topic

 

Poradnik bardzoo dobry! Ciekawe, czy ktoś by postawił serwer na takich NPC'kach ;).

Gratuluję.

Opublikowano

tak naprawde to wszystko da sie zrobic w skript... a nie zaśmiecać  serwer. Wystarczy napisać:

on right click:
     if {cmd.%clicked entity%} is set:
          execute player command "%{cmd.%clicked entity%}"
     if {cmd.%player%} is set:
         set {cmd.%clicked entity%} to {cmd.%player%}
         delete {cmd.%player%}
command /dodajcmd [<text>]:
    trigger:
       set {_cmd} to arg 1
       replace all "_" in {_cmd} with " "
       set {cmd.%player%} to {_cmd}
       send "Kliknij PPM na npc aby dodac cmd %{_cmd}%"

#wytabujcie

Jak Polak chce to potrafi :D

PS. Chcecie wiecej takiego typu skryptów? PW

Opublikowano

Bardzo przydatna sprawa, pewnie na dniach zainstaluję to na swoich serwerze i skorzystam z tego poradnika. Wielki plus dla ciebie. ^_^

sygnatura_1.png

  • 4 tygodnie później...
Opublikowano

­

 

tak naprawde to wszystko da sie zrobic w skript... a nie zaśmiecać  serwer. Wystarczy napisać:

on right click:
     if {cmd.%clicked entity%} is set:
          execute player command "%{cmd.%clicked entity%}"
     if {cmd.%player%} is set:
         set {cmd.%clicked entity%} to {cmd.%player%}
         delete {cmd.%player%}
command /dodajcmd [<text>]:
    trigger:
       set {_cmd} to arg 1
       replace all "_" in {_cmd} with " "
       set {cmd.%player%} to {_cmd}
       send "Kliknij PPM na npc aby dodac cmd %{_cmd}%"

#wytabujcie

Jak Polak chce to potrafi :D

PS. Chcecie wiecej takiego typu skryptów? PW

Skrypt? Serio? Hahahahhah xD

Skrypt to największe gó***

 

@topic Plugin przydatny przentuje się dobrze.

Prawdopodobnie użyję go na swoim serwerze. :)

  • 3 tygodnie później...
  • 3 tygodnie później...
  • 2 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...