kapi. 332 Opublikowano 29 czerwca 2017 Udostępnij Opublikowano 29 czerwca 2017 Witam, jako iż mi się nudzi tworzę różne głupie skrypty I dzisiaj stworzyłem skrypt OnlinePlayers in GUI. Skrypt nie działa do końca , ponieważ jeśli jest ponad 45 graczy wyrzuci gracza , ale mam nadzieje , że poprawi się to w następnym updacie.DL: https://code.skript.pl/R7uk9Lsh/raw/Komendy: /gracze Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
Polski Sześcian 94 Opublikowano 29 czerwca 2017 Udostępnij Opublikowano 29 czerwca 2017 A nie można otworzyć 6 rows? Przecież 6 też się da. I już by było 54. Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-132620 Udostępnij na innych stronach Więcej opcji udostępniania...
kapi. 332 Opublikowano 29 czerwca 2017 Autor Udostępnij Opublikowano 29 czerwca 2017 Teraz, Polski Sześcian napisał: A nie można otworzyć 6 rows? Przecież 6 też się da. I już by było 54. Zostawiam to do następnej aktualizacji Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-132622 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 29 czerwca 2017 Udostępnij Opublikowano 29 czerwca 2017 (edytowane) Kod do poprawy, nie rób pętli w pętli. Zrób tak: command /gracze: trigger: open chest with 5 rows named "Lista graczy" to the player set {_num} to 0 loop all players: format slot {_num} of loop-player head named "&7Gracz: &6%loop-player%" to be unstealable add 1 to {_num} if {_num} = 45: send "&7Na serwerze jest za duzo graczy, rzeczywista liczba: &6%amount of player's in world player's world%" //nie wiem czy zadziala exit loop Edytowane 29 czerwca 2017 przez KrejzolekPRO Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-132635 Udostępnij na innych stronach Więcej opcji udostępniania...
kapi. 332 Opublikowano 29 czerwca 2017 Autor Udostępnij Opublikowano 29 czerwca 2017 19 minut temu, KrejzolekPRO napisał: Kod do poprawy, nie rób pętli w pętli. Zrób tak: command /gracze: trigger: open chest with 5 rows named "Lista graczy" to the player set {_num} to 0 loop all players: format slot {_num} of loop-player head named "&7Gracz: &6%loop-player%" to be unstealable add 1 to {_num} if {_num} = 45: send "&7Na serwerze jest za duzo graczy, rzeczywista liczba: &6%amount of player's in world player's world%" //nie wiem czy zadziala exit loop Twój kod nie ma prawa działać , ponieważ skąd to ma brać niby ilość graczy? Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-132642 Udostępnij na innych stronach Więcej opcji udostępniania...
KrejzolekPRO 600 Opublikowano 29 czerwca 2017 Udostępnij Opublikowano 29 czerwca 2017 1 godzinę temu, iм×kvρi napisał: Twój kod nie ma prawa działać , ponieważ skąd to ma brać niby ilość graczy? z pętli. Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-132659 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 30 czerwca 2017 Udostępnij Opublikowano 30 czerwca 2017 Proszę bardzo twój update Spoiler command /gracze [<integer=1>]: trigger: set {_strony} to rounded up (size of all players / 54) if arg is between 1 and {_strony}: open chest with 6 rows named "&aGracze online &8(&7%arg%&8)" to player wait 2 tick set {_num} to size of all players set {_max} to arg * 53 set {_min} to {_max} - 52 set {_a} to 1 loop all players: if {_a} is between {_min} and {_max}: if {_a} is smaller than or equal to {_num}: set player's current inventory's slot {_a}-1 to sign named "%display name of loop-player%" add 1 to {_a} if arg + 1 is smaller than or equal to {_strony}: set player's current inventory's slot 53 to paper named "&6Nastepna strona" stop on inventory click: if "%uncoloured inventory name of player's current inventory%" contains "Gracze online (": if slot is smaller than 0: stop if player's current inventory's slot slot is paper: if name of player's current inventory's slot slot is "&6Nastepna strona": cancel event set {_strona} to uncoloured inventory name of player's current inventory replace all "Gracze online (" with "" in {_strona} replace all ")" with "" in {_strona} set {_strona} to {_strona} parsed as integer close player's inventory wait 1 tick execute player command "gui %{_strona}+1%" Skrypcik fajny tylko go popraw podałem tylko przykład i masz zakaz jego kopiowania, bo będzie niestety plagiat xD Pozdrawiam #Knugi Ask3r i kapi. 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/19497-opgui-czyli-gracze-online-w-gui/#findComment-133000 Udostępnij na innych stronach Więcej opcji udostępniania...
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ą.