Ihr seit doch hier Skript experten oder?
Kann mir einer sagen wie der befehlt heißt das es keine Items verschoben oder fallen gelassen werden kann?
Also für Skripts:
Das hat schon mal geklappt:
on join:
wait 2 ticks
clear player's inventory
set slot 8 of player's inventory to nether star named "&b&lLobby Menü"
on rightclick:
if player's held item is nether star:
if name of player's held item is "&b&lLobby Menü":
execute player command "dm open gui_login"
Aber irgendwie bekomme ich das andere nicht hin.
Woran erkenne ich das es funktioniert und nicht :)
Es funktioniert da Skript kein Fehler raus haut und das Item da sein soll wo es ist, an Position 8 in der Hotbar.
Es funktioniert nicht, da ich das Items immer noch Verschieben und weg werfen kann.
Skript zeigt mir ein Fehler an wenn ich folgendes einfüge:
# Verhindert das Droppen des Items
on drop:
if player's held item is nether star:
if name of player's held item is "&b&lLobby Menü":
cancel event
# Verhindert das Verschieben im Inventar
on inventory click:
if name of clicked item is "&b&lLobby Menü":
cancel event
Fehler der wiedergegeben wird:
[10:52:34 INFO]: [Skript] Reloading the config, aliases and all scripts...
[10:52:34 INFO]: [Skript] Loaded 5442 aliases in 395ms
[10:52:34 INFO]: Line 18: (gui_login.sk)
[10:52:34 INFO]: Can't compare 'if name of clicked item' with a text
[10:52:34 INFO]: Line: if name of clicked item is "&b&lLobby Menü":
[10:52:34 INFO]:
[10:52:34 INFO]: Encountered 1 error while reloading the config, aliases and all scripts! (438ms)