משתמשים מתקדמים
התקנת דברים נדרשים
התקינו skript
התקינו skript-mirror
כדי לקבל מידע נוסף על skript-mirror אנא קראו את זה wiki
אנא אל תבקש תמיכה עבור בעיות או שאלות הקשורות לסקריפ.
אני לא מומחה לתסריט ואני לא המפתח של סקריפ וגם לא סקריפטים. כל שאלה לגבי סקריפטים תתעלם, אני מקווה שהבנתם.
דוגמאות
import:
dev.lone.itemsadder.api.ItemsAdder
command /iaskript:
trigger:
set {testItem} to ItemsAdder.getCustomItem("itemsadder:ruby")
sender.getInventory().addItem({testItem})
import:
dev.lone.itemsadder.api.ItemsAdder
org.bukkit.event.player.PlayerInteractEvent
org.bukkit.inventory.EquipmentSlot as EquipmentSlot
on PlayerInteractEvent:
if event.getHand() is EquipmentSlot.OFF_HAND:
stop
set {clickedBlock} to event.getClickedBlock()
set {isCustomBlock} to ItemsAdder.isCustomBlock({clickedBlock})
event.getPlayer().sendMessage("Is custom block: %{isCustomBlock}%")
if {isCustomBlock} is true:
set {tmp} to ItemsAdder.getCustomBlock({clickedBlock})
set {name} to {tmp}.getItemMeta().getDisplayName()
event.getPlayer().sendMessage("%{name}%")
import:
dev.lone.itemsadder.api.ItemsAdder
dev.lone.itemsadder.api.FontImages.TexturedInventoryWrapper
dev.lone.itemsadder.api.FontImages.FontImageWrapper
org.bukkit.entity.Player
command /iaguitest:
trigger:
set {customTexture} to new FontImageWrapper("mcguis:blank_menu")
set {gui} to new TexturedInventoryWrapper(null, 54, "&0Test" and {customTexture})
set {icon} to ItemsAdder.getCustomItem("mcicons:icon_confirm")
add player to {players::*}
set slot 12 of {gui}.getInternal() to {icon}
{gui}.showInventory(player)
on inventory click:
if {players::*} contain player:
if index of event-slot = 12:
cancel event
send "Confirmed!"
on inventory close:
remove player from {players::*}
Last updated
Was this helpful?