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] Skrypt


Rekomendowane odpowiedzi

Opublikowano

Witam!
Mam pytanie czy da się zrobić taki skrypt gdzie jeżeli gracz wpisze "/f" i nie ma permissji przykład "skripts.blok" to wyskakuje mu "Wpisz /gildia pomoc" a gdy ma permissje to działa mu normalnie komenda?
Jeżeli się da to bardzo bym prosił o zrobienie takiego skryptu.
Z góry dziękuje.

Opublikowano

Nie da się tek bo wtedy /f zastepuje na komenda ale zrobiłem coś takiego


command "/f":
permission: skripts.blok
trigger:
Send "Tu musiał by być tekst tej komendy normalnej bo inaczej się nie da"
else:
Send "Wpisz /gildia pomoc"

 


@down
Od niedawna bawię się skriptem więc nie widziałem że tak można

cover.png?dl=0

Opublikowano

@UP

Nie mówi, że się nie da, bo da się zrobić :-)

 

@Topic

Powinno działać, nie testowałem.

on command "/f":
	if player has permission "skripts.blok":
		stop
	else:
		cancel event
		send "Wpisz gildia pomoc."
		stop
Opublikowano

Bo mi chodzi o to bo napisałem w mycmd że zamiast /f create jest /gildia stworz itp i żeby jak się wpisuje komendy z /f to żeby wyskakiwało wpisz /gildia pomoc.
@Up nie działa bo gdy mam op'a to wyskakuje Wpisz gildia pomoc

Opublikowano

Chodzi o to że jeżeli nie mam opa i wpisze /f to wyświetla się wpisz gildia pomoc a jeżeli mam to działa komanda /f (w mycmd ustawie runasoperator)

Opublikowano

W skrypcie ci to napisze a nie w my command


command "/f":
if player has permission "permisja.f":
stop
else:
cancel event
send "Wpisz gildia pomoc."
stop



A tak wgl to po co ci takie cos???

cover.png?dl=0

Opublikowano

Chodzi mi o zamienienie wszystkich komend z factions (/f) na /gildia masz kod ktory napisalem w mycmd:
I ps. to co napisałeś nie działa.

# MyCommand  Commands Config File
# commandsnumber (default 20) it's number of command you want make
# Don't forget the '/' on runcmd line , example command: /myhelp
# type accept = text , runcommand , broadcast-text , runcommand-text , runcommand-broadcast-text , perm-broadcast-text , addpermission , addtimer , runconsole , runcommand-perm-broadcast-text , runcommand-random , runasoperator , iconmenu , scoreboard
# Additional type accept if you use Spoutplugin = spout-text , spout-notification.\n" +
# runcommand type example -> If command: /l and runcmd: /list,when you type /l mycommand execute /list
# runcmd support custom argument in game.($arg1,$arg2,$arg3,$arg4,$arg5,$multiargs) Example - runcmd : /time $arg1
# For Delayed command add $delay$ before the command in runcmd Example : - $delay$/list
# Set delay time with delaytimer: 5 (5 = seconds)
# Use the dot . for decimal cost Example = cost : 5.5
# You can use a custom permission node by placing "permission-node:" field in a command,you also can change the permission error message with "permission-error:"
# Custom error-message for invalid args ,put "error-message:" line in a command.
# You can use itemcost : 'ID:AMOUNT' for set a cost with items.
# http://dev.bukkit.org/server-mods/mycommand/pages/configuration-and-example
options:
  commandsnumber: 21
'1':
  command: /mreload
  type: runcommand
  runcmd:
  - '/mycmd-reload'
'2':
  command: /gildia stworz
  type: runasoperator
  runcmd:
  - '/f create $arg1'
  error-message: '&2Wpisz &5/gildia stworz <nazwa gildi>'
  permission-node: m.cmd
'3':
  command: /gildia usun
  type: runcommand
  runcmd:
  - '/f disband'
  permission-node: m.cmd
'4':
  command: /gildia opis
  type: runcommand
  runcmd:
  - '/f desc $multiargs'
  error-message: '&2Wpisz &5/gildia opis <opis>'
  permission-node: m.cmd
'5':
  command: /gildia zapros
  type: runcommand
  runcmd:
  - '/f inv $arg1'
  error-message: '&2Wpisz &5/gildia zapros <nick gracza>'
  permission-node: m.cmd
'6':
  command: /gildia opusc
  type: runcommand
  runcmd:
  - '/f leave'
  permission-node: m.cmd
'7':
  command: /gildia ustawdom
  type: runcommand
  runcmd:
  - '/f sethome'
  permission-node: m.cmd
'8':
  command: /gildia dom
  type: runcommand
  runcmd:
  - '/f home'
  permission-node: m.cmd
'9':
  command: /gildia info
  type: runcommand
  runcmd:
  - '/f f $arg1'
  error-message: '&2Wpisz &5/gildia info <nazwa gildi>'
  permission-node: m.cmd
'10':
  command: /gildia dolacz
  type: runcommand
  runcmd:
  - '/f join $arg1'
  error-message: '&2Wpisz &5/gildia dolacz <nazwa gildi>'
  permission-node: m.cmd
'11':
  command: /f help
  type: text
  text:
  - '&2Wpisz &5/gildia pomoc'
  permission-node: m.cmd
'12':
  command: /gildia lista
  type: runcommand
  runcmd:
  - '/f list $arg1'
  error-message: '&2Wpisz &5/gildia lista <numer>'
  permission-node: m.cmd
'13':
  command: /gildia nazwa
  type: runcommand
  runcmd:
  - '/f name $arg1'
  error-message: '&2Wpisz &5/gildia nazwa <nowa nazwa>'
  permission-node: m.cmd
'14':
  command: /gildia wyrzuc
  type: runcommand
  runcmd:
  - '/f kick $arg1'
  error-message: '&2Wpisz &5/gildia wyrzuc <nick>'
  permission-node: m.cmd
'15':
  command: /gildia tytul
  type: runcommand
  runcmd:
  - '/f title $arg1 $arg2'
  error-message: '&2Wpisz &5/gildia tytul <nick> <tytul>'
  permission-node: m.cmd
'16':
  command: /gildia awans
  type: runcommand
  runcmd:
  - '/f promote $arg1'
  error-message: '&2Wpisz &5/gildia awans <nick>'
  permission-node: m.cmd
'17':
  command: /gildia pomoc
  type: text
  text:
  - '&6----------.[ &3Przydatne komendy 1/5 &6].----------'
  - '&2/gildia pomoc<1/5> &6wyswietla komendy gildyjne'
  - '&2/gildia lista <strona> &6wyswietla liste gildi'
  - '&2/gildia info <nazwa gildi> &6pokazuje informacje o gildi'
  - '&2/gildia dolacz <nazwa gildi> &6dolacza do gildi'
  - '&2/gildia opusc &6wychodzi z gildi'
  - '&2/gildia dom &6teleportuje do domu gildi'
  permission-node: m.cmd
'18':
  command: /gildia pomoc2
  type: text
  text:
  - '&6----------.[ &3Przydatne komendy 2/5 &6].----------'
  - '&2/gildia stworz &6tworzy gildie'
  - '&2/gildia nazwa <nowa nazwa> &6zmienia nazwe gildi'
  - '&2/gildia opis <opis> &6ustawia opis gildi'
  - '&2/gildia ustawdom &6ustawia dom gildi'
  - '&2/gildia zapros <nick> &6zaprasza do gildi'
  - '&2/gildia wyrzuc <nick> &6wyrzuca z gildi'
  - '&2/gildia tytul <gracz> <tytul> &6ustawia tytul graczu'
  - '&2/gildia awans <gracz> &6awansuje gracza w twojej gildi'
  permission-node: m.cmd
'19':
  command: /gildia pomoc3
  type: text
  text:
  - '&6----------.[ &3Przydatne komendy 3/5 &6].----------'
  - '&2/gildia'
  permission-node: m.cmd
Opublikowano

To musi działać, mi działa na wersji 2.0.2.

on command "/f":
	if player is op:
		stop
	else:
		cancel event
		send "Wpisz /gildia pomoc"
		stop

@Edit

 

To niżej nie będzie działać ;_;

Opublikowano

Masz tutaj kod do Skript:

 

 

command "/f":
    if player has permission "skripts.blok"
    player execute command "/f"
        stop
    else:
        cancel event
        send "Jezeli chcesz zalozyc gildie, napisz /gildia pomoc ."
        stop
 

 

Jeżeli nie działa, usuń WSZYSTKIE spacje z kodu, i zastąp je TAB'em.

 

MINECRAFT SERVER CRAFTBEST.pl



GhVYh6f.jpg?1



IP: craftbest.pl

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...