Stránka 1 z 2

pomoc s vlastním pluginem

Napsal: 10 led 2015, 17:22
od Bisyss
Server: 93.91.250.119:27053

Ahojte potřegoval bych poradi jak jednoduše naprogramovat takový malý jednoduchý (snad) plugin (něco jako essentials ale mnohem jednodužší)

Příkazy které to má umět:
/setspawn
/spawn
/msg
/fly
/gm 0,1,2
/day
/night
/sun
/rain
/heal
/tpa
/tp
/tphere
/god

Jenom ten základ :) chtěl bych něco jednoduchého jak to vytvořit!
Napadlo mě to udělat přes Mycommand ale nevím jak to nastavit aby když někdo napíše /day tak aby to konzoly poslalo příkaz time set day

Předem děkuji
(p.s. myslím si že to přes mycommand nějak jde ale jen nevím jak )

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 17:29
od Mike8748
v myCommand nadefinuješ příkaz

Kód: Vybrat vše

"day_command":
  command: /day
  type: runcommand
  runcmd:
  - /time set day

(snad je to YAML zarovnaný dobře, psáno z hlavy)

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 17:36
od Bisyss
Super to jde ale ještě jeden problém
příklad:
/god
Jak tam nastavim aby to tu nesmrtelnost dalo tomu hráči který to napsal? to mě vrtá hlavou

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 17:42
od Mike8748
v příkazech může být použita proměnná $player která bude obsahovat jméno hráče který ten příkaz spustil

např.

Kód: Vybrat vše

"more_diamonds":
  command: /ja_chci_dia
  type: RUN_AS_OPERATOR
  runcmd:
  - /give $player diamond_block 1
(to by mělo dát hráči který napíše příkaz /ja_chci_dia dát jeden dia blok)

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 19:40
od apik007
Na co MyCommand, když můžeš využít pluginu Skript? :) Je bezvadný a zvládneš s nimi daleko více věcí... Je tu i návod: viewtopic.php?f=85&p=100221
Najdeš tam vše možné...dokonce i v názorných příkladech máš kód pro SetHome a Home.

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 20:23
od Bisyss
Díky apik007
Ještě jedna věc pošleš mi příklad pro /gm 1 ?
Děkuji pomoc odměním karmou!

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 20:24
od DenOwq

Kód: Vybrat vše

"gm":
  command: /gm
  type: RUN_AS_OPERATOR
  runcmd:
  - /gamemode creative $player

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 20:26
od Bisyss
V mycommand to vim...... tak blbej nejsem :)
já myslel v SKRIPTu :)

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 20:30
od apik007
Jasně, všechny funkce máš na URL dole vespod návodu na Skript, ale napíšu ti sem ten Gamemode

Kód: Vybrat vše

command /gm:
   trigger:
      if player's gamemode is survival:
         make player execute command "/gamemode creative"
         stop
      if player's gamemode is creative:
         make player execute command "/gamemode survival"
         stop



To udělá, že když dáš /gm, tak ti to změní Gamemode bez potřeby 0, 1 - nefunguje na 2

Ještě by to šlo:

Kód: Vybrat vše

command /gm <type>:
   trigger:
      if %arg 1% is 1:
         make player execute command "/gamemode creative"
         stop
      if %arg 1% is 0:
         make player execute command "/gamemode survival"
         stop
                if %arg 1% is 2:
         make player execute command "/gamemode adventure"
         stop

Ale to nevím jestli by fungovalo... můžeš to zkusit ;)

//edit Promiň teď jsem to upravil...podívej se na to, jestli to máš aktuální.

Re: pomoc s vlastním pluginem

Napsal: 10 led 2015, 20:34
od Bisyss
Tak skript nic ..... :(
Moje 1.8 ho nechce ! :(
Chtě nechte musím použít MyCommand.....
Já se snad rozbrečim :)