Problem with item holograms

  • 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.

Hakuyamu

Member
Oct 29, 2018
33
0
0
Hey guys,

I have an issue with items in holograms where they won't be displayed sometimes and some won't appear at all (the shulker box and the sun flower). Server version 1.15.2, Skript: latest stable version. This is my Code:
Code:
on click on player head:
    if {crate.isopening.%player%} is true:
        if {crate.hasopened.%player%} is not 4:
            if {crate.headopened.%clicked block%} is not set:
                add 1 to {crate.hasopened.%player%}
                set {crate.reward.%player%.%{crate.hasopened.%player%}%} to random integer between 1 and 4
                message "%{crate.reward.%player%.%{crate.hasopened.%player%}%}%"
                if {crate.reward.%player%.%{crate.hasopened.%player%}%} is 1:
                    wait 2 ticks
                    create holo object "&b&lStarter Spitzhacke;ItemStack:diamond_pickaxe;" with id "cratehead.%{crate.hasopened.%player%}%" at block 1 above clicked block
                if {crate.reward.%player%.%{crate.hasopened.%player%}%} is 2:
                    wait 2 ticks
                    create holo object "&6&l1.000 &e&lDollar;ItemStack:sunflower;" with id "cratehead.%{crate.hasopened.%player%}%" at block 1 above clicked block
                if {crate.reward.%player%.%{crate.hasopened.%player%}%} is 3:
                    wait 2 ticks
                    create holo object "&d&lShulker Box;ItemStack:shulker_box;" with id "cratehead.%{crate.hasopened.%player%}%" at block 1 above clicked block
                if {crate.reward.%player%.%{crate.hasopened.%player%}%} is 4:
                    wait 2 ticks
                    create holo object "&2&l8 &a&lSSmaragdblock;ItemStack:emerald_block;" with id "cratehead.%{crate.hasopened.%player%}%" at block 1 above clicked block
                set {crate.headopened.%clicked block%} to true
            else:
                message "&8» &cDieser Gewinn wurde bereits entlüftet!"
        if {crate.hasopened.%player%} is 4:
            loop all blocks in radius 5 of {crate.clickedec.%player%}:
                if y coord of loop-block is y coord of {crate.clickedec.%player%}:
                    if loop-block is player head:
                        set block under loop-block to {@cratemat}
                        delete {crate.headopened.%loop-block%}
            wait 2 seconds
            delete holo object "cratehead.1"
            delete holo object "cratehead.2"
            delete holo object "cratehead.3"
            delete holo object "cratehead.4"
            delete {crate.isopening.%player%}
            delete {crate.beingopen.%{crate.clickedec.%player%}%}
            set {crate.hasopened.%player%} to 0

I thank you in advance!


Haku
 
Status
Not open for further replies.