pomoc s vlastním pluginem

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Uživatelský avatar
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

pomoc s vlastním pluginem

#1 Příspěvekod Bisyss » 10 led 2015, 17:22

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 )
Konec .....

Mike8748
Příspěvky: 823
Registrován: 30 bře 2014, 10:05
Reputation: 28

Re: pomoc s vlastním pluginem

#2 Příspěvekod Mike8748 » 10 led 2015, 17:29

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)

Uživatelský avatar
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

Re: pomoc s vlastním pluginem

#3 Příspěvekod Bisyss » 10 led 2015, 17:36

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
Konec .....

Mike8748
Příspěvky: 823
Registrován: 30 bře 2014, 10:05
Reputation: 28

Re: pomoc s vlastním pluginem

#4 Příspěvekod Mike8748 » 10 led 2015, 17:42

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)

apik007
Příspěvky: 81
Registrován: 03 dub 2014, 13:44
Reputation: 0

Re: pomoc s vlastním pluginem

#5 Příspěvekod apik007 » 10 led 2015, 19:40

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.
Obrázek
WEB:http://www.netcraft.4fan.cz
Poradil jsem vám? Karma potěší!
Vyzkoušejte minecraft server NetCraft!

Uživatelský avatar
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

Re: pomoc s vlastním pluginem

#6 Příspěvekod Bisyss » 10 led 2015, 20:23

Díky apik007
Ještě jedna věc pošleš mi příklad pro /gm 1 ?
Děkuji pomoc odměním karmou!
Konec .....

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: pomoc s vlastním pluginem

#7 Příspěvekod DenOwq » 10 led 2015, 20:24

Kód: Vybrat vše

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

Uživatelský avatar
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

Re: pomoc s vlastním pluginem

#8 Příspěvekod Bisyss » 10 led 2015, 20:26

V mycommand to vim...... tak blbej nejsem :)
já myslel v SKRIPTu :)
Konec .....

apik007
Příspěvky: 81
Registrován: 03 dub 2014, 13:44
Reputation: 0

Re: pomoc s vlastním pluginem

#9 Příspěvekod apik007 » 10 led 2015, 20:30

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í.
Obrázek
WEB:http://www.netcraft.4fan.cz
Poradil jsem vám? Karma potěší!
Vyzkoušejte minecraft server NetCraft!

Uživatelský avatar
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

Re: pomoc s vlastním pluginem

#10 Příspěvekod Bisyss » 10 led 2015, 20:34

Tak skript nic ..... :(
Moje 1.8 ho nechce ! :(
Chtě nechte musím použít MyCommand.....
Já se snad rozbrečim :)
Konec .....


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů