#gui도 열리고 종이 클릭도 되는데 다음 단계로 넘어가질 않습니다

1 messages · Page 1 of 1 (latest)

hollow cove
#

혹시 어떤 게 문제일까요

native lantern
#

...?

hollow cove
#

원본 메시지를 실수로 제가 삭제해버렸네요

#
    org.bukkit.Bukkit
    org.bukkit.entity.Player
    org.bukkit.event.inventory.InventoryClickEvent
    org.bukkit.inventory.Inventory
    org.bukkit.inventory.ItemStack
    org.bukkit.Material
    org.bukkit.inventory.meta.ItemMeta

options:
    gui-title: &6바카라 베팅
    gui-size: 9

command /바카라:
    trigger:
        open virtual chest inventory with size {@gui-size} named "{@gui-title}" to player
        wait 1 tick
        set slot 2 of player's current inventory to paper named "&a플레이어 승"
        set slot 4 of player's current inventory to paper named "&b무승부"
        set slot 6 of player's current inventory to paper named "&c뱅커 승"

on inventory click:
    event-inventory is not set or event-inventory name is not "{@gui-title}":
        stop

    cancel event

    if clicked item is paper:
        set {_bet} to clicked item's display name
        close player's inventory
        playBaccarat(player, {_bet})

function playBaccarat(p: player, bet: string):
    # 컴퓨터 카드 점수 (0~9 랜덤)
    set {_player_score} to random integer between 0 and 9
    set {_banker_score} to random integer between 0 and 9

    send "&6[바카라]&f 당신의 점수: %{_player_score}%"
    send "&6[바카라]&f 뱅커의 점수: %{_banker_score}%"

    if {_player_score} > {_banker_score}:
        set {_result} to "&a플레이어 승리"
    else if {_player_score} < {_banker_score}:
        set {_result} to "&c뱅커 승리"
    else:
        set {_result} to "&e무승부"

    send "&6[바카라]&f 결과: %{_result}%"
    send "&6[바카라]&f 당신의 베팅: %{bet}%"

    if {_result} contains bet:
        send "&a축하합니다! 베팅에 성공했습니다!"
        # 여기서 보상 지급 코드 추가 가능
    else:
        send "&c아쉽네요! 베팅에 실패했습니다!"```