Skip to content

Latest commit

 

History

History
185 lines (161 loc) · 7.55 KB

README.md

File metadata and controls

185 lines (161 loc) · 7.55 KB

Buycraft til Superawesome servere!

Dette er et specielt desginet Buycraft, lavet med henblik på at gøre det bruger venligt!

For at kunne benytte dette skal du have følgende plugins:

Skript 2.6.4 (Anvend venligst en fork til 1.8)

Skript-Yaml 1.4.1

SkBee 1.10.2

Bemærk: Skriptet er kun blevet testet til version 1.8.8

Bemærk: At rename Buycraft-Version folderen, kan give problemer med payment options.

Kommandoer:

Skriptet inkluderer selvfølgelig standardkommandoen /buycraft med alias /buy, men derudover tilbyder vi også en særlig administrator buycraft-kommando!

Ved at have tilladelsen buycraft.manage kan du bruge kommandoen /buy info, som giver dig adgang til en bred vifte af kommandoer!

Med denne kommando kan du for eksempel tildele Shards (valuta) ved hjælp af /buy give , få adgang til købshistorik og meget mere...

Vi stræber efter at levere en omfattende kommandopakke, der giver dig fuld kontrol over dine købsprocesser og forbedrer din administrative oplevelse på serveren. Kh ChatGPT <3

Konfiguration

Skriptet er yderst konfigurerbart, hvilket giver dig fuld frihed til at tilpasse Buycraft-systemet efter dine egne ønsker og behov.

Vi har udviklet Skriptet med tanke på, at du kan tilføje så mange kategorier, underkategorier osv. som du måtte ønske! Alt dette opnås ganske enkelt ved at følge det angivne YML-mønster (YAML).

For eksempel er Ranks: en kategori, hvor Rank1: repræsenterer et produkt.

Derudover kan du tildele forskellige produkter en prioritet (priority), hvilket betyder, at hvis en spiller køber et produkt med f.eks. Priority 2, vil de ikke kunne købe et andet produkt fra samme kategori med en lavere prioritet. (Dette kan dog undlades, hvis man gerne vil have, at de kan købe alle produkter)

Konfigurationsfilen, config.yml, kan findes ved følgende sti: plugins/Skript/YAML/Buycraft/config.yml

Vi håber, at vores Buycraft tilbyder dig en enestående mulighed for at udvide og tilpasse dit serverens købeprocess på bedst mulig vis.

# Mulige Betalingsmetoder:
# UNIKPAY | Her vil der blive sendt en betalingsanmodning via Unikpay til køberen.
# DIRECT TRANSFER | Her vil der blive sendt en besked i chatten, som informere staffs om en spiller gerne vil købe!
Payment:
    Method: DIRECT TRANSFER

# Mulige Placeholders:
# {PLAYER_NAME} : Navnet på Spilleren
# {PLAYER_COINS} | Antal af spillerens coins!
# {PLAYER_PURCHASES} | Spillerens køb i buycraft!

Menues:
    Forside:
        Title: Buycraft
        Rows: 5
        Items:
            '1':
                Title: ' '
                Item: light blue glass pane
                Slots:
                - 0
                - 1
                - 2
                - 3
                - 4
                - 5
                - 6
                - 7
                - 8
                Settings:
                    ClickAction:
                    - '[CLOSE]'
            '2':
                Title: ' '
                Item: white glass pane
                Settings:
                    ClickAction:
                    - '[CLOSE]'
                Slots:
                - 36
                - 37
                - 38
                - 39
                - 40
                - 41
                - 42
                - 43
                - 44
            '3':
                Item: player head
                Value: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2UyZWI0NzUxZTNjNTBkNTBmZjE2MzUyNTc2NjYzZDhmZWRmZTNlMDRiMmYwYjhhMmFhODAzYjQxOTM2M2NhMSJ9fX0=
                Slots:
                - 24
                Title: "&b&lTerms of Service&f&l:"
                Lore:
                - "&f- &7Klik for at åbne!"
                Settings:
                    ClickAction:
                    - '[PLAYSOUND] ORB_PICKUP'
                    - '[OPEN] TOS'
            '4':
                Item: player head
                Value: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTIwNjQwMzZiMjMyYmVkNGNkMDBhMWQxZTQ3YzkxZDcxNjk5ZGQ5YzdlZjg2MWExMmYxZWZjMDhiMWFmMzczIn19fQ==
                Slots:
                - 22
                Title: "&b&lBuycraft&f&l:"
                Lore:
                - "&f- &7Klik for at åbne!"
                Settings:
                    ClickAction:
                    - '[PLAYSOUND] ORB_PICKUP'
                    - '[OPEN] CATEGORY'
            '5':
                Item: player head
                Value: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTIwNjQwMzZiMjMyYmVkNGNkMDBhMWQxZTQ3YzkxZDcxNjk5ZGQ5YzdlZjg2MWExMmYxZWZjMDhiMWFmMzczIn19fQ==
                Slots:
                - 20
                Title: "&b&lInformation&f&l:"
                Lore:
                - "&f- &7Du har &b&n{PLAYER_COINS}&7 coins!"
                - ' '
                - "&7Brug denne kommando for at købe flere!:"
                - "&b/buy request <antal>"
                - ' '
                - "&7Købshistorik:"
                - '{PLAYER_PURCHASES}'

Eksempel

Menues:
    NavnetPåDinMenu:
        Title: Buycraft # Titlen på din GUI, du kan godt bruge 
        Rows: 3 # Antallet af rows i din GUI
        Items:
            '1':
                Title: ' '
                Item: player head # Her kan du sætte typen på itemet.
                Value: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTIwNjQwMzZiMjMyYmVkNGNkMDBhMWQxZTQ3YzkxZDcxNjk5ZGQ5YzdlZjg2MWExMmYxZWZjMDhiMWFmMzczIn19fQ== # Dette behøves kun, hvis du har sat Itemet som player head.
                Slots: # Du har mulighed for at sætte flere slots
                - 13
                Settings:
                    Price: 30000 # Sætter prisen for itemet
                    Priority: 3 # Sætter prioriteten for itemet
                    BuyAmounts: 1 # Sætter antallet af gange itemet kan købes
                    ExecuteCommand: # Får den til at execute enten [PLAYER] eller [CONSOLE] kommando, ved køb af produktet.
                    - '[CONSOLE]/lp user {PLAYER_NAME} parent add Rank3'
                    ClickAction:
                    - '[PLAYSOUND] ORB_PICKUP' # Spiller lyden ORB_PICKUP til spilleren ved tryk
                    - '[OPEN] TOS' # Åbner din oprettet ved menu, ved navn TOS (Du skal bare benytte et navn, på en menu du har oprettet
                    - '[CLOSE]' # Lukker spillerens menu

Messages.yml

Messages:
    prefix:
        success: "&8&l[&a&l!&8&l]&f"
        error: "&8&l[&c&l!&8&l]&f"
        warning: "&8&l[&3&l!&8&l]&f"
    currency:
        singular: coin
        plural: coins
    Buycraft_Info:
        CommandMessage:
        - " &8[ &b&lBUYCRAFT &8]"
        - ''
        - "&f/buycraft info\n   &f - &7Viser denne besked!"
        - "&f/buycraft info <player>\n   &f - &7Viser spillerens information!"
        - "&f/buycraft give <player> <amount>\n   &f - &7Giver Coins til spilleren! &nBliver logged som i købshistorik!"
        - "&f/buycraft take <player> <amount>\n   &f - &7Fjerner Coins fra spilleren! &nFjerner ikke fra købshistorik!"
        - "&f/buycraft clear <player>\n   &f - &7Resætter spillerens Coins og købshistorik!"
        - ''
        PlayerStats:
        - " &8[ &b&lBUYCRAFT &8]"
        - "&fSpiller: {PLAYER_NAME}"
        - "&fCoins: {PLAYER_COINS}"
        - 'Købshistorik:'
        - '{PLAYER_PURCHASES}'
        - "&f/buycraft take <player> <amount>\n   &f - &7Fjerner Coins fra spilleren! &nFjerner ikke fra købshistorik!"
        - "&f/buycraft clear <player>\n   &f - &7Resætter spillerens Coins og købshistorik!"
        - ''