serek1503 0 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 Witam. Napisałem skrypt aby pokazywał kto wszedł do łóżka. Wszystko działa tylko pod komendą /ktospi chciałbym mieć listę osób które spią (kolor nicku zielony &a) i które nie spią (kolor nicku czerwony &c). Cytuj Odnośnik do komentarza https://skript.pl/temat/47808-lista/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 PolsatGraniePL 124 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 (edytowane) 9 minut temu, serek1503 napisał: Witam. Napisałem skrypt aby pokazywał kto wszedł do łóżka. Wszystko działa tylko pod komendą /ktospi chciałbym mieć listę osób które spią (kolor nicku zielony &a) i które nie spią (kolor nicku czerwony &c). zamiast add -1 mogłeś dać remove 1 no ale ok jeżlei chcesz listę to robisz tak: on bed enter: add 1 to {sleep} set {wszyscy} to count of online players add player to {spia::*} set {spi::%player%} to true broadcast "%player% &apołożył się spać &a%{sleep}%&f/&a%{wszyscy}%" on bed leave: remove 1 from {sleep} set {wszyscy} to count of online players remove player from {spia::*} delete {spi::%player%} if {sleep} is 0: broadcast "%player% &cobudził się &c%{sleep}%&f/&c%{wszyscy}%" else: broadcast "%player% &cobudził się &a%{sleep}%&f/&a%{wszyscy}%" command /ktospi: trigger: loop all players: if {spi::%loop-player%} is not set: add loop-player to {_niespi::*} send "W tym momencie śpi &a%{sleep}% &fz &a%{wszyscy}% &fgraczy online. Lista graczy którzy śpią: %{spia::*}%, lista graczy ktorzy nie śpią: %{_niespi::*}%" Dodasz sobie formatowanie koorki itp. //Powinno działać #nietestowane, + nie wiem czy dobrze zrozumiałem ale chyba tak // W sumie teraz nie potrzebujesz {sleep) i dodawania 1. Wystarczy %size of {spia::*}% Edytowane 8 kwietnia 2021 przez polsatgraniepl serek1503 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/47808-lista/#findComment-299459 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 on bed enter: add player to {sleep::*} set {wszyscy} to count of online players broadcast "%player% &apołożył się spać &a%size of {sleep::*}%&f/&a%{wszyscy}%" on bed leave: remove player from {sleep::*} set {wszyscy} to count of online players if {sleep} is 0: broadcast "%player% &cobudził się &c%{sleep}%&f/&c%{wszyscy}%" else: broadcast "%player% &cobudził się &a%{sleep}%&f/&a%{wszyscy}%" command /ktospi: trigger: set {wszyscy} to count of online players send "W tym momencie śpi &a%{sleep}% &fz &a%{wszyscy}% &fgraczy online" set {_ap::*} to all players remove {sleep::*} from {_ap::*} send "Lista śpiących graczy:" to player loop {sleep::*}: "- %loop-index%" send "Lista nieśpiących graczy:" to player loop {_ap::*}: "- %loop-index%" Krótsza wersja Cytuj Odnośnik do komentarza https://skript.pl/temat/47808-lista/#findComment-299473 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
serek1503 0
Witam. Napisałem skrypt aby pokazywał kto wszedł do łóżka. Wszystko działa tylko pod komendą /ktospi chciałbym mieć listę osób które spią (kolor nicku zielony &a) i które nie spią (kolor nicku czerwony &c).
Odnośnik do komentarza
https://skript.pl/temat/47808-lista/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.