Sueta
AP

API >> Rev Gui Manager

0.5

easy way to create gui multi action

·Plugin

Rev Gui Manager
easy way to create gui multi action

it's a small api i made cos i am bored
i hobe you enjoy it

Requirements
Skript
skript-mirror
SkQuery

Effects
Rev Create new menu id %integer%

Rev set menu id %integer% name to %text%

Rev set menu id %integer% rows to %integer%

Rev open menu id %integer% to %player%

Rev set slot %integer% of menu id %integer% to %item% [named %-text%] [with lore %-text%]

Rev set slot %integer% of menu id %integer% to execute cmd %text% as op on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% permission to %text% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to send %text% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to Cooldown %text% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to give %items% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to Close on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to use %object% and cost %number% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click

Rev set slot %integer% of menu id %object% to run [[function] [effect]] %object% on (1¦left|2¦right|3¦middle|4¦shift left|5¦shift right|6¦ ) click
Example
on load:
    Rev Create new menu id 1
    Rev set menu id 1 name to "&ctest"
    Rev set menu id 1 rows to 2
    Rev set slot 1 of menu id 1 to stone with lore "&clore"
    Rev set slot 2 of menu id 1 to stone
    Rev set slot 3 of menu id 1 to stone
    set {_item} to stone of power 1
    Rev set slot 4 of menu id 1 to {_item} named "&chello" with lore "&cworld"
    Rev set slot 5 of menu id 1 to stone named "&cname" with lore "&clore"
    Rev set slot 1 of menu id 1 permission to "slot.1" on click
    Rev set slot 1 of menu id 1 to execute cmd "/day" on shift left click
    Rev set slot 2 of menu id 1 to execute cmd "/day" as op on middle click
    Rev set slot 3 of menu id 1 to send "&chello" on click
    Rev set slot 3 of menu id 1 to use "{Coins.%%{_p}%%}" and cost 100 on left click
    Rev set slot 2 of menu id 1 to use "{Token.%%{_uuid}%%}" and cost 100 on left click
    Rev set slot 5 of menu id 1 to Cooldown "1 day" on click
    Rev set slot 4 of menu id 1 to Cooldown "1 day" on left click
    Rev set slot 1 of menu id 1 to Close on click
    Rev set slot 2 of menu id 1 to Close on left click
    add 10 stone named "kit" to {_kit::*}
    add 20 coal ore to {_kit::*}
    Rev set slot 5 of menu id 1 to give {_kit::*} on left click
    Rev set slot 8 of menu id 1 to stone
    Rev set slot 8 of menu id 1 to run function "test({_p}, {Coins.%%{_p}%%})" on left click
    Rev set slot 9 of menu id 1 to stone
    Rev set slot 9 of menu id 1 to run effect "send ""hello"" to {_p}" on left click

    Rev set slot 10 of menu id 1 to stone
    Rev set slot 10 of menu id 1 to run "give 1 of stone to {_p}" on left click

    Rev set slot 11 of menu id 1 to stone
    Rev set slot 11 of menu id 1 to run "broadcast ""&c&lhello world""" on click
   
    Rev set slot 12 of menu id 1 to stone
    Rev set slot 12 of menu id 1 to run "set {StartGame} to true" on left click
    Rev set slot 12 of menu id 1 to run "set {StartGame} to false" on right click
    Rev set slot 12 of menu id 1 to send "%%{StartGame}%%" on left click
    Rev set slot 12 of menu id 1 to send "%%{StartGame}%%" on right click
   
    Rev set slot 13 of menu id 1 to stone named "&ccoins"
    Rev set slot 13 of menu id 1 to send "%%{Coins.%%{_p}%%}%%" on click
    Rev set slot 14 of menu id 1 to stone named "&cmy uuid"
    Rev set slot 14 of menu id 1 to send "%%{_uuid}%%" on click
command /test:
    description: &cgui command !
    trigger:
        Rev open menu id 1 to player
create kit with Preview
on load:
    Rev Create new menu id 2
    Rev set menu id 2 name to "&cKits"
    Rev set menu id 2 rows to 1
    Rev set slot 0 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 1 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 2 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 3 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 4 of menu id 2 to Diamond Sword named "&eVip kit" with lore "&cRight click to Preview"
    Rev set slot 5 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 6 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 7 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
    Rev set slot 8 of menu id 2 to Gray Stained Glass Pane named " " with lore " "
  
    add Diamond Sword to {_kits::*}
    add Diamond Helmet to {_kits::*}
    add Diamond Chestplate to {_kits::*}
    add Diamond Leggings to {_kits::*}
    add Diamond Boots to {_kits::*}
    add 10 Golden Apple to {_kits::*}
    Rev set slot 4 of menu id 2 to give {_kits::*} on left click
    Rev set slot 4 of menu id 2 to Cooldown "1 day" on left click
    Rev set slot 4 of menu id 2 permission to "vip.kit" on left click
    Rev set slot 4 of menu id 2 to execute cmd "/PreviewVipKit" on Right click
  
    Rev Create new menu id 3
    Rev set menu id 3 rows to 1
    Rev set menu id 3 name to "&cPreview Vip kit"
    set {_loop} to 0
    loop {_kits::*}:
        Rev set slot {_loop} of menu id 3 to loop-value
        add 1 to {_loop}
      
command /kits:
    trigger:
        Rev open menu id 2 to player  
command /PreviewVipKit:
    trigger:
        Rev open menu id 3 to player
how to use variables in name and lore
Rev set slot 0 of menu id 2 to Gray Stained Glass Pane named "%%{Coins.%%{_p}%%}%% " with lore "%%{Coins.%%{_uuid}%%}%% "

Terms:
You can not can not claim it as your own
You can't edit the skript and upload it as yours




      • You can't sell this resource or give it to anyone for money.

Similar projects

Plugin →