Solved Stop players from dropping items and taket out of inventory

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

Uzumaki

Well-Known Member
Feb 20, 2017
310
10
18
33
my code
code_language.skript:
function editinventory(p: player):   
    open virtual chest inventory with size 3 named "&3EDITING" to {_p}
    make a gui slot 0, 1, 2, 3, 4, 5, 6, 7 and 8 of {_p} with black stained glass pane named "&7 " to do nothing   
    if {inv.%{_p}%.0.saved} is set:
        set slot 9 of {_p}'s current inventory to {inv.%{_p}%.0.saved}
        set slot 10 of {_p}'s current inventory to {inv.%{_p}%.1.saved}
        set slot 11 of {_p}'s current inventory to {inv.%{_p}%.2.saved}
        set slot 12 of {_p}'s current inventory to {inv.%{_p}%.3.saved}
        set slot 13 of {_p}'s current inventory to {inv.%{_p}%.4.saved}
        set slot 14 of {_p}'s current inventory to {inv.%{_p}%.5.saved}
        set slot 15 of {_p}'s current inventory to {inv.%{_p}%.6.saved}
        set slot 16 of {_p}'s current inventory to {inv.%{_p}%.7.saved}
        set slot 17 of {_p}'s current inventory to {inv.%{_p}%.8.saved}
 
I don't understand what you mean by this, so I am going to give you what I think you mean.


code_language.skript:
on drop:
    cancel event
    message "&cYou cannot drop items!"

on inventory click:
    cancel event
    message "&cYou cannot move or take items out of your inventory!"
 
You have to add a tick delay.
[doublepost=1522114721,1522114630][/doublepost]function editinventory(p: player):
open virtual chest inventory with size 3 named "&3EDITING" to {_p}
make a gui slot 0, 1, 2, 3, 4, 5, 6, 7 and 8 of {_p} with black stained glass pane named "&7 " to do nothing
if {inv.%{_p}%.0.saved} is set:
wait 1 tick
set slot 9 of {_p}'s current inventory to {inv.%{_p}%.0.saved}
set slot 10 of {_p}'s current inventory to {inv.%{_p}%.1.saved}
set slot 11 of {_p}'s current inventory to {inv.%{_p}%.2.saved}
set slot 12 of {_p}'s current inventory to {inv.%{_p}%.3.saved}
set slot 13 of {_p}'s current inventory to {inv.%{_p}%.4.saved}
set slot 14 of {_p}'s current inventory to {inv.%{_p}%.5.saved}
set slot 15 of {_p}'s current inventory to {inv.%{_p}%.6.saved}
set slot 16 of {_p}'s current inventory to {inv.%{_p}%.7.saved}
set slot 17 of {_p}'s current inventory to {inv.%{_p}%.8.saved}[/CODE]
[doublepost=1522115290][/doublepost][QUOTE = "Uzumaki, post: 27141, member: 1165"] meu código
Função [CODE = SKRIPT] editinventory (p: player):
Abra o inventário virtual do peito com o tamanho 3 chamado "& 3EDITING" para {_p}
faça um gui slot 0, 1, 2, 3, 4, 5, 6, 7 e 8 de {_p} com painel de vitral preto chamado "& 7" para não fazer nada
if {inv.% {_ p}%. .saved} está definido:
wait 1 tick # ADD THAT HERE.
defina o slot 9 do inventário atual de {_p} para {inv.% {_ p}%. 0.saved}
defina o slot 10 do inventário atual de {_p} para {inv.% {_ p}%. 1.saved}
defina o slot 11 do inventário atual de {_p} para {inv.% {_ p}%. 2.saved}
defina o slot 12 do inventário atual de {_p} para {inv.% {_ p}%. 3.saved}
defina o slot 13 do inventário atual de {_p} para {inv.% {_ p}%. 4.saved}
defina o slot 14 do inventário atual de {_p} para {inv.% {_ p}%. 5.saved}
defina o slot 15 do inventário atual de {_p} para {inv.% {_ p}%. 6.saved}
defina o slot 16 do inventário atual de {_p} para {inv.% {_ p}%. 7.saved}
defina o slot 17 do inventário atual de {_p} para {inv.% {_ p}%. 8.saved} [/ CODE] [/ QUOTE]
 
Status
Not open for further replies.