Witam, chciałbym się dowiedzieć jak można zaimplementować System szafek podobny jak w grze Rust.
Istotą skryptu jest to, że jeśli gracz położy gąbkę, Ta gąbka sprywatyzuje 30 bloków wokół siebie. W tej gąbce za pomocą polecenia możesz dodać membera do prywatnego.
Jeśli gracz, który nie jest zarejestrowany w szafie, umieści blok określony w konfiguracji w regionie szafy, nie będzie mógł tam umieścić bloku i napisze mu Ostrzeżenie.
Jeśli gracz nie jest zarejestrowany w szafie, nie można otworzyć skrzyń, pieców, stołów warsztatowych.
Skrypt, który jest teraz, z prywatnością i zakazem umieszczania bloku szafy.
on place:
if event-block is sponge:
loop all blocks in radius 30 around event-block:
if loop-block is sponge:
if loop-block is not event-block:
cancel event
send "&6Szafa jest gdzieś umieszczona!!" to player
stop
set {szaf::%location of event-block%::members} to 1
set {szaf::%location of event-block%::hp} to 100
on rightclick on chest or sponge or workbench:
if distance between the player and event-block is higher than 30:
send "&cZbliz sie do %event-block% na odleglosc 1 kratek zeby ja otworzyc!"
cancel event