Solved Item Rename!?!

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

MrVlamis

Member
Apr 27, 2022
11
0
1
19
English:
Hey, I have 3 questions, how to implement this:


command /itest:
trigger:
give random item out of all items to player

1. this makes so far only that one gets a random item, so how is it now possible to rename this item and add a lore (or is it possible that the name remains the block name only with a different colour and the lore remains "test")?

2. is it possible to blacklist certain blocks, armor or items so that they can't be drawn randomly?

3. is there also a possibility to reduce the chance of certain blocks, armor or items?

I thank you in advance, it would be nice if you could send me an example :emoji_grinning:
MFG


German:
Hey, ich habe mal 3 fragen, unzwar wie kann man dies umsetzen:


command /itest:
trigger:
give random item out of all items to player

1. Dies macht bisher nur das man ein zufälliges Item bekommt, so wie ist es jetzt möglich dieses Item Umzubenennen und eine Lore hinzuzufügen (bzw. ist es möglich das der Name Der Block Name bleibt nur mit einer anderen Farbe und Die Lore "test" bleibt?)

2. ist es möglich bestimmte Blöcke, Armor oder auch Items auf eine Blacklist zu machen das diese nicht zufällig gezogen werden können

3. Gibt's auch eine Möglichkeit die Chance von bestimmten Blöcke, Armor oder auch Items zu reduzieren?

Ich bedanke mich schonmal in voraus, wäre nett wenn ihr mir evtl. ein Exempel schicken könntet :emoji_grinning:
MFG
 
Code:
options:
    blacklist: air, bedrock

command /item [<text>]:
    trigger:
        while {_found} is not true:
            set {_item} to a random item out of all items
            # blacklist
            if {_item} is not {@blacklist}:
                set {_found} to true
            
            # chance
            if {_item} is diamond:
                chance of 50%:
                    set {_found} to true
            wait 1 tick
        set name of {_item} to "xx"
        set lore of {_item} to "xx"
        give {_item} to player
 
  • Like
Reactions: MrVlamis
Status
Not open for further replies.