Adminshop Skript [German] icon

Adminshop Skript [German] -----

1.20 Adminshop Skript - Deutsch



Code (Text):
options:
    prefix: &8[&6Adminshop&8]
    inventory: &4&lAdminshop
    placeholder: gray stained glass pane named " "
    beaconclick: shiny beacon named "&4&lAdmin-Items" with lore "&7Klicke, um diese Shop Seite zu öffnen."
    adminitems: &4&lAdminshop &8┃ &4&lAdmin-Items
    beaconkaufitem: beacon named "&bBeacon" with lore "%nl%%nl%&7Kauf-Preis: &e80.000$%nl%&7Verkaufs-Preis: &e40.000$%nl%%nl%&eLinksklick &8(&7zum kaufen&8)%nl%&eRechtsklick &8(&7zum verkaufen&8)"
    barrierkaufitem: barrier named "&cBarriere" with lore "%nl%%nl%&7Kauf-Preis: &e50.000$%nl%&7Verkaufs-Preis: &e25.000$%nl%%nl%&eLinksklick &8(&7zum kaufen&8)%nl%&eRechtsklick &8(&7zum verkaufen&8)"
    spawnerkaufitem: spawner named "&6Spawner" with lore "%nl%%nl%&7Kauf-Preis: &e2.000.000$%nl%&7Verkaufs-Preis: &e1.000.000$%nl%%nl%&eLinksklick &8(&7zum kaufen&8)%nl%&eRechtsklick &8(&7zum verkaufen&8)"
    backitem: paper named "&7<="
    beaconpreis: 80000
    beaconverkaufpreis: 40000
    barrierpreis: 50000
    barrierverkaufpreis: 25000
    spawnerpreis: 2000000
    spawnerverkaufpreis: 1000000
   
on inventory click:  
    name of player's current inventory contains "{@inventory}":
        cancel event
   
command /adminshop:
    aliases: as
    cooldown: 5 seconds
    cooldown message: {@prefix} &7Bitte warte &e5 Sekunden.
    cooldown bypass: asdas.as
    trigger:
        open chest with 3 rows named "{@inventory}" to player
        loop 55 times:
            set slot {_slot} of player's current inventory to {@placeholder}
            set slot 0 of player's current inventory to {@placeholder}
            add 1 to {_slot}
            set slot 4 of player's current inventory to player's skull named "&7Dein Bargeld: &e%player's balance%"
            set slot 10 of player's current inventory to {@beaconclick}

on inventory click:
    if name of player's current inventory contains "{@inventory}":
        if clicked slot = 10:
            if clicked item = {@beaconclick}:
                open chest with 3 rows named "{@adminitems}" to player
                loop 27 times:
                    set slot {_slot} of player's current inventory to {@placeholder}
                    set slot 0 of player's current inventory to {@placeholder}
                    add 1 to {_slot}
                    set slot 10 of player's current inventory to {@beaconkaufitem}
                    set slot 12 of player's current inventory to {@barrierkaufitem}
                    set slot 14 of player's current inventory to {@spawnerkaufitem}
                    set slot 18 of player's current inventory to paper named "&7<="
                   
on inventory click:
    if name of player's current inventory contains "{@adminitems}":
        if clicked slot = 18:
            if clicked item = {@backitem}:
                wait 1 tick
                make player run command "/adminshop" as op
        if clicked slot = 10:
            if clicked item = {@beaconkaufitem}:
                if "%click type%" contains "LEFT":
                    if player's balance is greater or equal to {@beaconpreis}:
                        if player has enough space for 1 Beacon:
                            remove {@beaconpreis} from player's balance
                            give 1 beacon to player
                            play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                            send "{@prefix} &7Du hast das Item &eMinecraft:Beacon &7für &e80.000$ &7gekauft."
                            stop
                        else:
                            send "{@prefix} &cDein Inventar ist voll!"
                    else:
                        send "{@prefix} &cDu hast nicht genügend Geld! &cDein Guthaben: &4%player's balance%&c/&480.000$"
                else if "%click type%" contains "RIGHT":
                    if player has beacon:
                        remove 1 beacon from player's inventory
                        add {@beaconverkaufpreis} to player's balance
                        play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                        send "{@prefix} &7Du hast das Item &eMinecraft:Beacon &7für &e40.000$ &7verkauft"
                    else:
                        send "{@prefix} &cLeider hast du keinen Beacon im Inventar."
                       
        else if clicked slot = 12:
            if clicked item = {@barrierkaufitem}:
                if "%click type%" contains "LEFT":
                    if player's balance is greater or equal to {@barrierpreis}:
                        if player has enough space for 1 Barrier:
                            remove {@barrierpreis} from player's balance
                            give 1 barrier to player
                            play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                            send "{@prefix} &7Du hast das Item &eMinecraft:Barrier &7für &e50.000$ &7gekauft."
                            stop
                        else:
                            send "{@prefix} &cDein Inventar ist voll!"
                    else:
                        send "{@prefix} &cDu hast nicht genügend Geld! &cDein Guthaben: &4%player's balance%&c/&450.000$"
                else if "%click type%" contains "RIGHT":
                    if player has barrier:
                        remove 1 barrier from player's inventory
                        add {@barrierverkaufpreis} to player's balance
                        play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                        send "{@prefix} &7Du hast das Item &eMinecraft:Barrier &7für &e25.000$ &7verkauft"
                    else:
                        send "{@prefix} &cLeider hast du keinen Beacon im Inventar."
                       
        else if clicked slot = 14:
            if clicked item = {@spawnerkaufitem}:
                if "%click type%" contains "LEFT":
                    if player's balance is greater or equal to {@spawnerpreis}:
                        if player has enough space for 1 spawner:
                            remove {@spawnerpreis} from player's balance
                            give 1 spawner to player
                            play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                            send "{@prefix} &7Du hast das Item &eMinecraft:Spawner &7für &e2.000.000$ &7gekauft."
                            stop
                        else:
                            send "{@prefix} &cDein Inventar ist voll!"
                    else:
                        send "{@prefix} &cDu hast nicht genügend Geld! &cDein Guthaben: &4%player's balance%&c/&42.000.000$"
                else if "%click type%" contains "RIGHT":
                    if player has spawner:
                        remove 1 spawner from player's inventory
                        add {@spawnerverkaufpreis} to player's balance
                        play sound "block.note_block.pling" at volume 1 at pitch 2 to player
                        send "{@prefix} &7Du hast das Item &eMinecraft:Spawner &7für &e1.000.000$ &7verkauft"
                    else:
                        send "{@prefix} &cLeider hast du keinen Spawner im Inventar."
Resource Information
Author:
----------
Total Downloads: 114
First Release: Sep 27, 2023
Last Update: Sep 27, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings