Paste #43692: Untitled Paste

Date: 2017/08/21 01:22:20 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


ControlGameMode:
    type: world
    debug: true
    events:
        on player enters 'miasto':
        - narrate "1"
        - if <player.has_permission[Budowniczy]> {
            - flag player itemdrop
            - permission add essetials.gamemode
            } else {
            - determine cancelled
            }

        on player exits miasto:
        - narrate "2"
        - if <player.has_permission[Budowniczy]> {
            - flag player itemdrop:!
            - permission remove essentials.gamemode
            - execute as_server "gamemode player 0"
            }


        on player drops item:
        - if <player.has_flag[itemdrop]> {
                - if <e@entity.gamemode.1> {
                    - determine cancelled
                    }
                }