Skocz do zawartości
  • 0

Skrzynia po zabiciu gracza


707

Pytanie

Czy jest możliwość by zrobił mi ktoś skrypt, że po zabiciu danego gracza tworzy sie skrzynia a w niej itemy tego, który dednął. I tylko może otworzyć ją on i wysyla mi wiadomość na jakich koordynatach jest ta skrzynia.

Z góry dzięki. Polecą lajki ;)

Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

on death:    victim is player:        set block at location of victim to chest        add drops  to event-block inventory         clear drops        set {wlas.%location of event block%} to victim        set {skrz.%victim%} to location of victimonon respawn:    send "lokalizacja: %{skrz.%player%}"    clear {skrz.%player%}on rightclick on chest:    {wlas.%location of event block%} is player:        clear {wlas.%location of event block%}     else:        cancel event        send "skrzynia nie jest twoja!"
nwm czy będzie działać.

pisane na telefonie

Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/#findComment-12366
Udostępnij na innych stronach

  • 0

Hmm nie jestem pewnien czy na 100% działa,

variables:    {otworz} = falseon death:    victim is player:        set {_deathchest} to location of block above player        set block at {_deathchest} to chest        set block east {_deathchest} to chest        set block down {_deathchest} to bedrock        set block down 1 meter east {_deathchest} to bedrock        add drops to block at {_deathchest}        clear drops        set {kod.znak1} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"        set {kod.znak2} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"        set {kod.znak3} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"        set {kod.znak4} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"					             set {kod.znak5} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"        set {kod.znak6} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"        set {kod.znak} to "%{kod.znak1}%%{kod.znak2}%%{kod.znak3}%%{kod.znak4}%%{kod.znak5}%%{kod.znak6}%"        send "&7Twoje itemki zostaly zapisane w skrzyni na koordach: %location of victim%" to player        send "&7Twój kod na otworzenie skrzynki to %{kod.znak}%&7" to playeron rightclick on chest:    if {otworz} is true:        set {otworz} to false        wait 60 second        set block to air        set block 1 meter east to air        set block 1 meter down 1 meter east to air        set block 1 meter down to air    else:        cancel event        send "&aurzyj komędy /otworz [otrzymany kod] patrząc na swoją skrzynkę!"command /otworz [<text&gt]:    trigger:            if arg 1 is {kod.znak}:            targeted block is chest:                set {otworz} to true                send "&aZabierz rzeczy ze skrzyni. Pamiętaj, że po otwarciu masz tylko 1 minutę na zabranie itemków!" to player        else:            send "&azły kod"

Kod na losowanie liczb zaczerpnięty z tematu Parrota (chyba się nie obrazi :])

http://skript.pl/index.php?/topic/387-konkurs/?hl=konkurs

Coś mi się wydaje że po wygenerowaniu nowego kodu przez innego gracza  innemu graczowi się resetnie kod i już go nie będzie mógł użyć :p

Inne skrzynki też wymagają użycia kodu więc to do naprawy :p Narazie nie mam pomysłu jak to zrobić, więc może ktoś mądrzejszy to poprawi :]

Edytowane przez Hydorax
Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/#findComment-12377
Udostępnij na innych stronach

  • 0
Gość DonFallingCookie
on death of player:	set block at location of victim to chest	add drops to inventory of event-block	clear drops	set {x.%event-block%} to name of victim	set {_y} to rounded down location of event-block	send "Skrzynka z twoimi przedmiotami znajduje sie na koordynatach: %{_y}%" to the victimon rightclick on chest:	if {x.%event-block%} is name of player:		delete {x.%event-block%}	else:		cancel event-block		send "Ta skrzynia nalezy do kogos innego!" 

@up Można krócej

loop 9 times:	set {_kod.%loop-number%} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"set {kod} to "%{_kod.1}%%{_kod.2}%%{_kod.3}%%{_kod.4}%%{_kod.5}%%{_kod.6}%%{_kod.7}%%{_kod.8}%%{_kod.9}%"
Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/#findComment-12409
Udostępnij na innych stronach

  • 0

Dzięki działa :D
Lecą like :P

Ale żeby nie otwierać następnego tematu.

To jak mam zrobić BossBarMessages w Skript (Mam SkriptPlus).

Próbował na every 60 second i do tego uprawnienie, ale uznaje uprawnienie jako item-type ^^

every 60 seconds:    player has permission "nespor.bar":        reset bar of player        set bar size of player to 100        set bar title of player to "<b><lime green>Strona serwera <green>Test-serwer.pl"        wait 30 seconds        reset bar of player        set bar size of player to 50        set bar title of player to "<b><red>Zapraszamy do kupna VIP"
Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/#findComment-12411
Udostępnij na innych stronach

  • 0

Dalej nie działa ;)

every 60 seconds:player has permission "nespor.bar":loop all playersreset bar of loop playersset bar size of loop players to 100set bar title of loop players to "<b><lime green>Strona serwera <green>Test-serwer.pl"wait 30 secondsreset bar of loop playersset bar size of loop players to 50set bar title of loop players to "<b><red>Zapraszamy do kupna VIP"

// Jedno pytanie - jeden temat. ~ Parrot

Odnośnik do komentarza
https://skript.pl/temat/1525-skrzynia-po-zabiciu-gracza/#findComment-12421
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...