skDrugs icon

skDrugs -----

Voeg drugs toe aan jou minecraft server!



Code (Text):
on join:
    set {_versie} to text from "https://pastebin.com/raw/1LW3dEZw"
    if "%{_versie}%" contains "{@versie}":
        stop
    else:
        if player has permission "skdrugs.admin":
            loop 50 times:
                send ""
            send "{@logo} &8┃ &aEr is een nieuwe versie uit van &2&lSKDRUGS &aop spigotmc <link:https://www.spigotmc.org/resources/skdrugs.98827/>klik hier"
            send ""

function replace(b: block):
    set {_block} to type of {_b}
    set block at {_b} to air
    wait {@tijdvoorteruggroei} seconds
    set block at {_b} to {_block}

command /drugs [<text>] [<text>] [<text>]:
    trigger:
        if arg-1 is not set:
            send "&2Dankjewel voor het gebruik maken van het &aSkDrugs &2skript!"
            send "&7&oCommandos:"
            send "&2/drugs addlocation (wiet,coke) &8- &aVoeg een veld toe waar je kan farmen"
            send "&2/drugs removelocation &8- &aVerwijder het veld waarop je staat"
            send "&2/drugs regions lijst &8- &aKrijg alle huidige drugs locaties te zien"
            send "&2/drugs npc spawn &8- &aspawn een dealernpc"
            send ""
        if arg-1 is "addlocation":
            if arg-2 is "wiet" or "coke":
                if executor have permission "skdrugs.admin":
                    add "%region at player%" to {drugsvelden::*}
                    send "&aRegion geadd!"
                else:
                    send "{@permissionmsg}"
                    stop
            else:
                send "&cJe moet een geldig argument meegeven probeer: Wiet, Coke"
                stop
        if arg-1 is "removelocation":
            if executor have permission "skdrugs.admin":
                if "%region at player%" contains {drugsvelden::*}:
                    remove "%region at player%" from {drugsvelden::*}
                    send "&cRegion verwijderd!"
                else:
                    send "&cDit is nog geen drugsveld"
                    stop
            else:
                send "{@permissionmsg}"
        if arg-1 is "regions":
            if arg-2 is "lijst":
                if executor have permission "skdrugs.admin":
                    send "&a%{drugsvelden::*}%"
                else:
                    send "{@permissionmsg}"
                    stop
        if arg-1 is "npc":
            if arg-2 is not set:
                if executor have permission "skdrugs.admin":
                    create a citizen named "{@npcname}" at player's location
                    send "&aNpc is geplaatst!"
                else:
                    send "{@permissionmsg}"
                    stop
on right click:
    if event-block is a fern: #wiet
        if "%region at event-block%" contains {drugsvelden::*}:
            if {cooldown.%player%} is set:
                send "&cJe hebt nog een cooldown!" to player
                stop
            else:
                set {_timer} to 5
                set {_replace} to event-block
                replace({_replace})
                set {drugsbezig.%player%} to true
                set {cooldown.%player%} to true
                loop 50 times:
                    send player title "{@wiettitle}" with subtitle "{@subtitlecolor}%{_timer}%s" for 1 seconds with 0 seconds fade in and 0 seconds fade out
                    wait 0.1 seconds
                    remove 0.1 from {_timer}
                set {randomamount} to a random integer between {@wietamount1} and {@wietamount2}
                wait 2 ticks
                send player title "{@succestitle}" with subtitle "&7Je kreeg %{randomamount}% wiet!"
                give player {randomamount} of poisonous potato with nbt "{mtcustom:weed}" named "&2Wiet"
                delete {drugsbezig.%player%}
                wait {@cooldown} seconds
                delete {cooldown.%player%}
    if event-block is a azure bluet: #coke
        if "%region at event-block%" contains {drugsvelden::*}:
            if {cooldown.%player%} is set:
                send "&cJe hebt nog een cooldown!" to player
                stop
            else:
                set {_timer} to 5
                set {_replace} to event-block
                replace({_replace})
                set {drugsbezig.%player%} to true
                set {cooldown.%player%} to true
                loop 50 times:
                    send player title "{@coketitle}" with subtitle "{@subtitlecolor}%{_timer}%s" for 1 seconds with 0 seconds fade in and 0 seconds fade out
                    wait 0.1 seconds
                    remove 0.1 from {_timer}
                set {randomamount} to a random integer between {@cokeamount1} and {@cokeamount2}
                wait 2 ticks
                send player title "{@succestitle}" with subtitle "&7Je kreeg %{randomamount}% coke!"
                give player {randomamount} of glowing sugar named "&b&oCoke"
                delete {drugsbezig.%player%}
                wait {@cooldown} seconds
                delete {cooldown.%player%}

#seller
on npc right click:
    npc named "{@npcname}":
        Dealer(player)

function Dealer(p: player):
    loop {_p}'s inventory:
        if {_p} have poisonous potato:
            set {amount.%{_p}%} to amount of poisonous potato in {_p}'s inventory
            if {amount.%{_p}%} is less than 65:
                set {_money} to {@wietprijs} * {amount.%{_p}%}
                remove all poisonous potato from {_p}'s inventory
                add {_money} to {_p}'s balance
                message "{@logo} &8┃ &aJe hebt &2%{amount.%{_p}%}%x wiet &averkocht voor &2€%{_money}%&a!" to {_p}
        if {_p} have sugar:
            set {amount2.%{_p}%} to amount of sugar in {_p}'s inventory
            if {amount2.%{_p}%} is less than 65:
                set {_money2} to {@cokeprijs} * {amount2.%{_p}%}
                remove all glowing sugar from {_p}'s inventory
                add {_money2} to {_p}'s balance
                message "{@logo} &8┃ &aJe hebt &2%{amount2.%{_p}%}%x cocaïne &averkocht voor &2€%{_money2}%&a!" to {_p}

on any movement:
    if {drugsbezig.%player%} is true:
        cancel event
on inventory click:
    if {drugsbezig.%player%} is true:
        cancel event
on swap hand items:
    if {drugsbezig.%player%} is true:
        cancel event
on tool change:
    if {drugsbezig.%player%} is true:
        cancel event
Resource Information
Author:
----------
Total Downloads: 278
First Release: Dec 31, 2021
Last Update: May 30, 2022
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings