Peridot 512 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 Witam Czy ktoś mi może powiedzieć jak pobrać liczbę z configu i ustawić ją jako fake maxsloty na serwerze ? Tutaj ss skąd ma pobrać tą liczbę: http://screenshot.sh/mFuRdA2CJyi6s A tutaj gdzie ma ją wkleić: http://screenshot.sh/oAfpoHovzIAZm Jeśli źle wytłumaczyłem to proszę mi napisać Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 no tak samo jak pobierasz inne rzeczy, masz config.getString by np pobrać te linia1 i linia2, a od liczb masz np config.getInt jeśli używasz wbudowanego API od configów z bukkita. Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127007 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 3 minuty temu, GotoFinal napisał: no tak samo jak pobierasz inne rzeczy, masz config.getString by np pobrać te linia1 i linia2, a od liczb masz np config.getInt jeśli używasz wbudowanego API od configów z bukkita. Dobra to zrobiłem tak jak to wpisać w tych nawiasach po setMaxPlayers ? Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127008 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 no tak samo jak robisz z tymi linijkami to zrób, nie wiem gdzie wczytujesz config i jak to obsługujesz przecież. Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127010 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 Hmm... No to nie wiem jak to zrobić , bo jak w nawiasy wstawiam this.maxplayer wtedy wyświetla się ,że jest 0 slotów mimo że w configu jest np. 100 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127013 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 1 minutę temu, McKoxu napisał: Hmm... No to nie wiem jak to zrobić , bo jak w nawiasy wstawiam this.maxplayer wtedy wyświetla się ,że jest 0 slotów mimo że w configu jest np. 100 Może nie ładujesz danych z konfiguracji do tego maxplayer (maxPlayers jak już). Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127015 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 2 minuty temu, TheMolkaPL napisał: Może nie ładujesz danych z konfiguracji do tego maxplayer (maxPlayers jak już). No ok ale gdzie mam stawić to maxPlayers ? Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127016 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GotoFinal 195 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 5 minut temu, McKoxu napisał: Hmm... No to nie wiem jak to zrobić , bo jak w nawiasy wstawiam this.maxplayer wtedy wyświetla się ,że jest 0 slotów mimo że w configu jest np. 100 no to pokaż cały kod jak to wczytujesz itd. Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127017 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 1 minutę temu, GotoFinal napisał: no to pokaż cały kod jak to wczytujesz itd. Kod: http://screenshot.sh/mFfLjCa3amdCA Config: http://screenshot.sh/mLbSTXnuSB6Bu Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127018 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 1 minutę temu, McKoxu napisał: No ok ale gdzie mam stawić to maxPlayers ? To zmienna którą sobie tak nazwałeś - mówię, że lepiej byłoby to nazwać maxPlayers, bo bo maksymalnieGraczy, a nie maksymalnieGracz. Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127019 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 1 minutę temu, TheMolkaPL napisał: To zmienna którą sobie tak nazwałeś - mówię, że lepiej byłoby to nazwać maxPlayers, bo bo maksymalnieGraczy, a nie maksymalnieGracz. No ok nazwałem Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127020 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 Teraz, McKoxu napisał: Kod: http://screenshot.sh/mFfLjCa3amdCA Config: http://screenshot.sh/mLbSTXnuSB6Bu Nie laduj danych z configu prosto w deklaracji zmiennej. Przez to dane będą się próbować załadować przy stworzeniu instancji głównej klasy, a tak nie koniecznie powinno być (używanie API Bukkita przed zaladowaniem samego pluginu). Zrób to w onEnable GotoFinal i Peridot 2 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127021 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 No to zrobiłem to w onEnable ale teraz nie działa mi to event.setMaxPlayers(this.maxplayers); Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127028 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 2 minuty temu, McKoxu napisał: No to zrobiłem to w onEnable ale teraz nie działa mi to event.setMaxPlayers(this.maxplayers); Masz nieprawidłowy plik YAML. W cudzysłowach - ", lub apostrofach - ' podaje się string - ciąg znaków. Ty podałeś liczbę - usuń proszę apostrofy z maxplayer (w configu powinno byc max-players). Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127032 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 (edytowane) 4 minuty temu, TheMolkaPL napisał: Masz nieprawidłowy plik YAML. W cudzysłowach - ", lub apostrofach - ' podaje się string - ciąg znaków. Ty podałeś liczbę - usuń proszę apostrofy z maxplayer (w configu powinno byc max-players). No to zmieniłem ale event.setMaxPlayers(this.maxplayers); nadal nie działa ;/ Edytowane 20 maja 2017 przez McKoxu Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127033 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 Zrobiłeś to samo w config.yml na twoim serwerze testowym? Peridot 1 Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127036 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 Zawsze usuwam config i plugin ;p Nie wiem czemu xD Według mnie nadal jest to wina kodu ;/ Taki jest kod http://screenshot.sh/owq7tLC3pI8ba Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127038 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 To ci się nawet nie skompiluje. Tworzysz zmienną maxplayers w środku metody onEnable. Oznacza to, że będzie ona widoczna i dostępna jedynie w środku tej metody. Po jej wykonaniu maxplayers zostanie wykazane z pamięci podręcznej na zawsze. Musisz to sobie zapisać na cały okres działania pluginu na serwerze. Twoja klasa Main zostanie stworzona przy wlaczeniu pluginu i usunieta przy wyladowaniu. Musisz więc zapisać int maxSlots = 0; na górze klasy. W onEnable wykonujesz maxPlayers = this.getConfig().... W listenerze robisz setMaxPlayers(this.maxPlayers); Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127040 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 Ok to wstawiłem te int maxslots = 0; i maxPlayers = this.getConfig()... tam gdzie mówiłeś ale nadal nie wiem gdzie dokładnie wstawić to setMaxPlayers(this.maxPlayers); ;/ Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127125 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 W twoim listenerze do ServerListPingEveny. Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127130 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Peridot 512 Opublikowano 20 maja 2017 Autor Udostępnij Opublikowano 20 maja 2017 5 minut temu, TheMolkaPL napisał: W twoim listenerze do ServerListPingEveny. Dobra nadal nie wiem 1. powiesz mi gdzie 2. powiesz mi czy dobrze zrobiłem tak jak powiedziałeś 1. http://screenshot.sh/oAmbO3mMDFVfK napisz 1 jeśli mam to w public void , 2 w tych nawiasach } { no tam gdzie jest funkcja kodu, a 3 jeśli anie w tym ani w tym ;/ Odnośnik do komentarza https://skript.pl/temat/18602-liczba-w-configu/#findComment-127131 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Peridot 512
Witam
Czy ktoś mi może powiedzieć jak pobrać liczbę z configu i ustawić ją jako fake maxsloty na serwerze ?
Tutaj ss skąd ma pobrać tą liczbę: http://screenshot.sh/mFuRdA2CJyi6s
A tutaj gdzie ma ją wkleić: http://screenshot.sh/oAfpoHovzIAZm
Jeśli źle wytłumaczyłem to proszę mi napisać
Odnośnik do komentarza
https://skript.pl/temat/18602-liczba-w-configu/Udostępnij na innych stronach
28 odpowiedzi na to pytanie
Rekomendowane odpowiedzi