MyCommand - command.yml
Zdravím, chci se na serveru udělat to, že hráči stisknou tlačítko a odečteto z jejich konta 300.000 herních peněz a připsalo jim to skupinu "VIP" a na server odeslalo zprávu "SAY" Že hráč si koupil VIP za herní peníze. Nastavuji to přes plugin MyCommand! V command. yml - viz. [20] <<<--- Podívejte se nato jak to mám napsané. Tak jsem to nastavil takto ale když hráč na serveru stiskne tlačítko tak mu to neodečte peníze akorát kdo má OP tak mu to peníze odečte ale už to neudělá ty 2 příkazy co potřebuju to "SAY" a "VIP" Už si stím lámu hlavu delší dobu.. A fakt nevím jak to vyřešit..
Spoiler: zobrazit
Kód: Vybrat vše
# 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
# 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.
# Custom error-message for invalid args ,put "error-message:" line in a command.
# http://dev.bukkit.org/server-mods/mycommand/pages/configuration-and-example
options:
commandsnumber: 20
'1':
command: /mycmd-sampletext
type: text
text:
- '$red Hello $darkgreen$player!'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'2':
command: /mycmd-dice
type: text
text:
- '$red You got $darkgreen$rnd6 !'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
permission-node: customperm.custom
'3':
command: /mycmd-runcommand
type: runcommand
text:
- '$red Text of command $black3'
runcmd:
- '/list'
cost: 0
delaytimer: 5
'4':
command: /mycmd-args
type: runcommand
text:
- '$red Text of command $black4'
runcmd:
- '/time $arg1 $arg2'
cost: 0
delaytimer: 5
error-message: 'Type /time day world'
'5':
command: /mycmd-runcmdtimer
type: runcommand
text:
- '$red Text of command $black5'
runcmd:
- '$delay$/say 3..'
- '$delay$/say 2..'
- '$delay$/say 1..'
cost: 0
delaytimer: 1
'6':
command: /mycmd-broadcast
type: broadcast-text
text:
- '$blue MyCommand Broadcast Test'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'7':
command: /mycmd-spoutsample
type: spout-text
text:
- '$darkgreen -Spout Text-'
- '$red MyCommand!'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'8':
command: /mycmd-runconsole
type: runconsole
text:
- '$red Text of command $black8'
runcmd:
- /say This /say it's performed by console.
cost: 0
delaytimer: 5
'9':
command: /mycmd-addtimer
type: text
text:
- '$gold Put your command over /mycmd-addtimer'
- '$gold And change type : from text to addtimer'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'10':
command: /mycmd-addpermission
type: text
text:
- '$gold Put your command over /mycmd-addpermission'
- '$gold And change type : from text to addpermission'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'11':
command: /mycmd-textargs
type: text
text:
- 'Player Name : $player'
- 'World : $world'
- 'Health : $health Food : $food'
- 'Exp : $exp Level : $level'
- 'Gamemode : $gamemode'
- 'LastDamage : $lastdamage'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'12':
command: /mycmd-online
type: text
text:
- '$red There are $online players online.'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'13':
command: /mycmd-clearchat
type: broadcast-text
text:
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
- ''
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'14':
command: /mycmd-shortcut
type: runcommand
text:
- '$red Text of command $black14'
runcmd:
- '/say $multiargs'
cost: 0
delaytimer: 5
'15':
command: /mycmd-random
type: runcommand-random
text:
- '$red Text of command $black15'
runcmd:
- '/say 1 $multiargs'
- '/say 2 $multiargs'
- '/say 3 $multiargs'
cost: 0
delaytimer: 5
'16':
command: /mycmd-help 2
type: text
text:
- '$brightgreen ---- MyCommand Help Page Two ---'
- '$gold Test Help 2'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'17':
command: /mycmd-help 1
type: text
text:
- '$brightgreen ---- MyCommand Help Page One ---'
- '$gold Test Help 1'
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'18':
command: /mycmd-help
type: text
text:
- '$brightgreen ---- MyCommand Help Main Page---'
- '$gold Test Help '
runcmd:
- '/sample'
cost: 0
delaytimer: 5
'19':
command: /scriptexample
type: text
text:
- 'Example'
runcmd:
- '$Script$HasPermission==custompermission.test'
- '$Script$SetInteger=1'
- '$Script$Integer==1'
- '$Script$SetString=ciao'
- '$Script$String!=lol'
- '$Script$Integer>10'
- '/dosomething'
cost: 0
delaytimer: 5
'20':
'aktivace-vip':
command: /aktivacevip
permission-required: true
permission-node: mycommand.cmd.aktivacevip
type: run_console
runcmd:
- '/pex user $player group add vip'
- '/say Hrac $player! si koupil VIP za herní peníze'
cost: 2000000
PermissionsEx
Spoiler: zobrazit
Kód: Vybrat vše
groups:
Hrac:
default: true
prefix: '&6&l[&2&lHrac&6&l] &e'
permissions:
- commandbook.help
- essentials.kit
- essentials.balance
- essentials.balancetop
- essentials.pay
- essentials.worth
- essentials.afk
- essentials.afk.auto
- essentials.help
- essentials.helpop.receive
- essentials.list
- essentials.mail
- essentials.mail.send
- essentials.me
- essentials.free
- essentials.msg
- essentials.rules
- essentials.spawn
- essentials.build.*
- essentials.delhome
- essentials.home
- essentials.home.bed
- essentials.sethome
- essentials.sethome.bed
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.warp
- essentials.warp.list
- essentials.warps.*
- residence.create
- essentials.motd
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- mycommand.block.all.use
- mycommand.cmd.paintball
- mycommand.cmd.1
- mycommand.cmd.all
- mycommand.cmd.20
- mycommand.cmd.aktivacevip
- mobarena.use.join
- mobarena.use.leave
- mobarena.use.spectate
- mobarena.use.arenalist
- mobarena.use.playerlist
- marry.default
- shop.buy
- shop.sell
- shop.enchantments
- shop.tab.*
- marriage.*
- sg.arena.join.*
- sg.arena.join
- sg.player.vote.*
- sg.lobby.join
- bukkit.command.plugins
- nametag.group.hrac
MAJITEL:
inheritance:
- Hrac
prefix: '&1&l[&6&lMajitel&1&l] &4'
permissions:
- permissions.*
- '*'
- automessage.receive.vip
- creativegates.use
- nametag.group.majitel
- resadmin.*
SP.MAJITEL:
inheritance:
- Hrac
prefix: '&c&l[&e&lSp.Majitel&c&l]'
permissions:
- permissions.*
- automessage.receive.vip
- creativegates.use
- nametag.group.SP.MAJITEL
HL.ADMIN:
inheritance:
- Hrac
prefix: '&6&l[Hl.Admin] &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- nametag.group.HL.ADMIN
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.ban
- essentials.tempban
- essentials.tp
- essentials.kick
- essentials.tphere
- essentials.resadmin
- essentials.setwarp
- essentials.enchant
- disguisecraft.mob.*
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
ADMIN:
inheritance:
- Hrac
prefix: '&6&l[&c&lAdmin&6&l] &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- nametag.group.ADMIN
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.tp
- essentials.kick
- essentials.tphere
- essentials.resadmin
- essentials.setwarp
- essentials.enchant
- disguisecraft.mob.*
- essentials.invsee
- essentials.exp.others
- essentials.spawner
- essentials.enderchest
- essentials.socialspy
- essentials.nick
- essentials.stack
- essentials.say
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
BUILDER:
inheritance:
- Hrac
prefix: '&0&l[&l&6Builder&0&l] &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- nametag.group.builder
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.tp
- essentials.kick
- essentials.tphere
- essentials.resadmin
- essentials.setwarp
- essentials.enchant
- disguisecraft.mob.*
- worldedit.*
- essentials.invsee
- essentials.exp.others
- essentials.spawner
- essentials.enderchest
- essentials.socialspy
- essentials.nick
- essentials.stack
- essentials.say
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
HELPER:
inheritance:
- Hrac
prefix: '&6Helper &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- nametag.group.HELPER
- automessage.receive.vip
- creativegates.use
- nametag.group.helper
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.tp
- essentials.kick
- essentials.tphere
- essentials.resadmin
- essentials.setwarp
- essentials.enchant
- disguisecraft.mob.*
- essentials.invsee
- essentials.exp.others
- essentials.spawner
- essentials.enderchest
- essentials.socialspy
- essentials.nick
- essentials.stack
- essentials.say
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
YT:
inheritance:
- Hrac
prefix: '&6Youtuber &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- nametag.group.YT
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.tp
- essentials.kick
- essentials.tphere
- essentials.resadmin
- essentials.setwarp
- essentials.enchant
- disguisecraft.mob.*
- essentials.invsee
- essentials.exp.others
- essentials.spawner
- essentials.enderchest
- essentials.socialspy
- essentials.nick
- essentials.stack
- essentials.say
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
VIP:
inheritance:
- Hrac
prefix: '&6&l[Vip] &4'
permissions:
- permissions.*
- essentials.back
- essentials.fly
- essentials.heal
- essentials.seen
- essentials.suicide
- essentials.back
- essentials.feed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- nametag.group.vip
- essentials.fly
- essentials.day
- essentials.sun
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
EXTRAVIP:
inheritance:
- Hrac
prefix: '&6&l[ExtraVip] &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.seen
- essentials.suicide
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- nametag.group.extravip
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
SPONZOR:
inheritance:
- Hrac
prefix: '&6&l[Sponzor] &4'
permissions:
- permissions.*
- essentials.back
- essentials.gamemode
- essentials.bigtree
- essentials.god
- essentials.heal
- essentials.repair
- essentials.seen
- essentials.suicide
- essentials.bcast
- essentials.back
- essentials.jump
- essentials.feed
- essentials.hat
- essentials.speed
- essentials.workbench
- essentials.compass
- essentials.depth
- essentials.ignore
- essentials.near
- essentials.signs.use.free
- automessage.receive.vip
- creativegates.use
- essentials.setwarp
- nametag.group.sponzor
- essentials.fly
- essentials.day
- essentials.night
- essentials.sun
- essentials.storm
- disguisecraft.mob.*
- essentials.tp
- essentials.invsee
- essentials.exp.others
- essentials.spawner
- essentials.enderchest
- essentials.socialspy
- essentials.nick
- essentials.stack
- essentials.say
- essentials.time
- essentials.time
- essentials.time.set
- essentials.weather
pak ve hře zamířím kurzorem na čudlík a napíšešu tyto dva příkazy:
/mycmd-blockset create
/mycmd-blockset add /aktivacevip
Kdo pomůže K+