Witam.
Chciałbym, aby ten skrypt po wejściu na 20 sekund gracz nie mógł się ruszyć, zostać zaatakowany i inne wypisane w skrypcie.
Wiadomość z 3 linijki się wyświetla, lecz gracz dalej może wykonywać teoretycznie zabronione czynności.
Nie działa ;/ Skrzynka robi sie za skryznka 1 blok ponizej jej poziomu
Ok udało mi się ustawić 2 skrzynki obok siebie, lecz nie łacza sie ze soba :C
on death of player:
set {_kordy} to location of block at player
set block at victim to chest
set block at location 1 meter behind location of victim to chest
add drops to inventory of block at victim
clear drops
send "&cZginales (troche unlucky). 75 procent twoich itemów przez 5 minut znajduja sie w skrzynce na kordach &4 %location of victim%" to player
execute console command "/skript disable lagg"
execute console command "/skript reload lagg"
wait 5 minute
send "&cSkrzynka po twoich itemach została zniszczona a itemy z niej usuniete" to player
set block at {_kordy} to air
execute console command "/skript enable lagg"
wait 5 second
execute console command "/skript reload all"
wait 2 second
execute console command "/laggclear"
Jak zrobic w tym kodzie zeby te 2 skrzynki sie laczyly bo aktualnie staja 2 obok siebie
Siema. Napisałem skrypta na deatchest. Jedyny problem to taki, że nie wszystkie itemy mieszczą się do tej skrzyni. Z tego powodu chcę aby ta skrzynia była podwójna lub mialą dodatkowe 2 paski. Czy ktoś jest w stanie w tym pomóc??
Ps. Nie patrzcie na komendy typu lagg costam bo to od innego skryptu ktory czysci itemy z ziemi
#Skrypt po śmierci zostawia skrzynke z itemami gracza
on death of player:
set {_kordy} to location of block at player
set block at victim to chest
add drops to inventory of block at victim
clear drops
send "&cZginales (troche unlucky). 75 procent twoich itemów przez 5 minut znajduja sie w skrzynce na kordach &4 %location of victim%" to player
execute console command "/skript disable lagg"
execute console command "/skript reload lagg"
wait 5 minute
send "&cSkrzynka po twoich itemach została zniszczona a itemy z niej usuniete" to player
set block at {_kordy} to air
execute console command "/skript enable lagg"
wait 5 second
execute console command "/skript reload all"
wait 2 second
execute console command "/laggclear"
Dobra dzięki wszytko działą problem załatwiony Pozmieniam kilka rzeczy po swojemu i bedzie banglać. Zamykam temat
Zmieniam zdanie XDD Jak zrobic zeby zamaist odrazu teleportowac sie do gracza ktorego wybierzemy to wywoluje sie komenda /tpa nazwagracza ?? @Kormic
https://imgur.com/XRHFDYr Taka odpowiedz otrzymuje. Samo menu działa, pokazują się głowy graczy. Teleportacja nie działa i mogę wycignąć głowę gracza z gui
Edit. Odpowiedz do skryptu od Kormica
Hejka. Zacząłem pisac skrypt tak jak w temacie. Mam gotowe pierwsze gui ktorym otwieraja się opcje "gracze" i "spawn". Chce aby po otwarciu menu z lista graczy pokazywala sie glowka kazdego gracza online a po kliknieciu w ktoras wysylala się komenda /tpa <nick gracza ktorego wybralismy>. Aktualny wyglad kodu ponizej:
command /teleport:
trigger:
set {_gui} to a new chest inventory with 1 row with name "&5Menu"
set slot 4 of {_gui} to diamond block with name "&4SPAWN"
set slot 0 of {_gui} to player head with name "&5Gracze"
open {_gui} to player
on inventory click:
if name of event-inventory is "&5Menu":
if index of event-slot = 4:
cancel event
execute command "/spawn" by player
if name of event-inventory is "&5Menu":
if index of event-slot = 0:
cancel event
set {_players} to a new chest inventory with 5 row with name "&5Player List"
#Jak wstawic tu glowe kazdego gracza?
open {_players} to player