OneXakaGracu 8 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 Siema, w pluginie jest błąd i można stawiać Ender Crystal na terenie cudzej gildii. Można w jakiś sposób "podpiąć" się przez skripta do FG i zablokować stawianie tych kryształów? Jak tak to w jaki sposób? Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 (edytowane) 22 minuty temu, OneXakaGracu napisał: Siema, w pluginie jest błąd i można stawiać Ender Crystal na terenie cudzej gildii. Można w jakiś sposób "podpiąć" się przez skripta do FG i zablokować stawianie tych kryształów? Jak tak to w jaki sposób? Jak najbardziej jest to możliwe. Wymagany dodatek FunnySkAddon (przed pobraniem dodatku upewnij się, że twój serwer spełnia wymagania). # Event wywołujący się przy postawieniu kryształu endu on place of ender crystal: # Ustawianie do zmiennej gildii w miejscu event-blocku (bloku, który właśnie postawiliśmy) set {_g} to guild at location of event-block # Sprawdzanie czy zmienna jest ustawiona (jeżeli w lokalizacji event-blocku nie ma żadnej gildii, to zmienna wyżej się nie ustawiła, będzie pusta) if {_g} is set: # Anulowanie eventu cancel event Dodałem komentarze dla zrozumienia oraz przerwy w kodzie dla czytelności. Mimo wszystko to jest dziwne, aby było możliwym stawianie kryształu Endu na terenie innej gildii. Jesteś pewien, że wszystko dobrze skonfigurowałeś i nie posiadasz starej wersji FunnyGuilds? Edytowane 27 października 2020 przez Kormic Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265296 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 (edytowane) 26 minut temu, Kormic napisał: Jak najbardziej jest to możliwe. Wymagany dodatek FunnySkAddon (przed pobraniem dodatku upewnij się, że twój serwer spełnia wymagania). # Event wywołujący się przy postawieniu kryształu endu on place of ender crystal: # Ustawianie do zmiennej gildii w miejscu event-blocku (bloku, który właśnie postawiliśmy) set {_g} to guild at location of event-block # Sprawdzanie czy zmienna jest ustawiona (jeżeli w lokalizacji event-blocku nie ma żadnej gildii, to zmienna wyżej się nie ustawiła, będzie pusta) if {_g} is set: # Anulowanie eventu cancel event Dodałem komentarze dla zrozumienia oraz przerwy w kodzie dla czytelności. Nie działa, gracz dalej może stawiać ender crystal. Brak błedów. Edytowane 27 października 2020 przez OneXakaGracu Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265297 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 Cytat Mimo wszystko to jest dziwne, aby było możliwym stawianie kryształu Endu na terenie innej gildii. Jesteś pewien, że wszystko dobrze skonfigurowałeś i nie posiadasz starej wersji FunnyGuilds? FG 4.7.0 Nightly. jest dobrze skonfigurowany, tylko kryształy można stawiać, bloki nie. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265298 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 59 minut temu, Kormic napisał: Jak najbardziej jest to możliwe. Wymagany dodatek FunnySkAddon (przed pobraniem dodatku upewnij się, że twój serwer spełnia wymagania). # Event wywołujący się przy postawieniu kryształu endu on place of ender crystal: # Ustawianie do zmiennej gildii w miejscu event-blocku (bloku, który właśnie postawiliśmy) set {_g} to guild at location of event-block # Sprawdzanie czy zmienna jest ustawiona (jeżeli w lokalizacji event-blocku nie ma żadnej gildii, to zmienna wyżej się nie ustawiła, będzie pusta) if {_g} is set: # Anulowanie eventu cancel event Dodałem komentarze dla zrozumienia oraz przerwy w kodzie dla czytelności. Mimo wszystko to jest dziwne, aby było możliwym stawianie kryształu Endu na terenie innej gildii. Jesteś pewien, że wszystko dobrze skonfigurowałeś i nie posiadasz starej wersji FunnyGuilds? Zmieniłem z on place of ender crystal: na on right click with ender crystal: i już działa ale jest kolejny problem, gracz nie może stawiać kryształów na SWOJEJ gildii. Strona z dokumentacją FunnySkAddon nie działa więc nie wiem jak dodać ten wyjątek. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265301 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 (edytowane) 1 minutę temu, OneXakaGracu napisał: Zmieniłem z on place of ender crystal: na on right click with ender crystal: i już działa ale jest kolejny problem, gracz nie może stawiać kryształów na SWOJEJ gildii. Strona z dokumentacją FunnySkAddon nie działa więc nie wiem jak dodać ten wyjątek. Spróbuj zamienić warunek: if {_g} is set: na: if {_g} is player's guild: Edytowane 27 października 2020 przez Kormic Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265302 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 2 minuty temu, Kormic napisał: Spróbuj zamienić warunek: if {_g} is set: na: if {_g} is player's guild: Może źle się wyraziłem. Chcę uzyskać taki efekt: Gildia X i Gildia Z Gracze z X NIE mogą stawiać kryształów na gildii Z i odwrotnie. Gracze z X mogą stawiać kryształy na swojej gildii (X). Gracze z Z mogą stawiać kryształy na swojej gildii (Z). Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265304 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 2 minuty temu, OneXakaGracu napisał: Może źle się wyraziłem. Chcę uzyskać taki efekt: Gildia X i Gildia Z Gracze z X NIE mogą stawiać kryształów na gildii Z i odwrotnie. Gracze z X mogą stawiać kryształy na swojej gildii (X). Gracze z Z mogą stawiać kryształy na swojej gildii (Z). Zrozumiałem co miałeś na myśli. Zamień i sprawdź. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265305 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 1 minutę temu, Kormic napisał: Zrozumiałem co miałeś na myśli. Zamień i sprawdź. Sprawdziłem, gracz nie może stawiać na swojej i na cudzej. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265307 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 4 minuty temu, OneXakaGracu napisał: Sprawdziłem, gracz nie może stawiać na swojej i na cudzej. Mój błąd, powinno być "is not player's guild". OneXakaGracu 1 Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265308 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 (edytowane) 11 minut temu, Kormic napisał: Mój błąd, powinno być "is not player's guild". Teraz działa jak powinno, dziękuję. Edytowane 27 października 2020 przez OneXakaGracu Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265309 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 27 października 2020 Autor Udostępnij Opublikowano 27 października 2020 11 minut temu, Kormic napisał: Mój błąd, powinno być "is not player's guild". Cofam, teraz gracz nie może stawiać wszędzie ale na swojej gildii może. (Wszędzie - na terenie cudzej gildii i poza terenami) Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265310 Udostępnij na innych stronach Więcej opcji udostępniania...
1 Kormic 1951 Opublikowano 27 października 2020 Udostępnij Opublikowano 27 października 2020 (edytowane) 7 minut temu, OneXakaGracu napisał: Cofam, teraz gracz nie może stawiać wszędzie ale na swojej gildii może. (Wszędzie - na terenie cudzej gildii i poza terenami) Dobra, zauważyłem w czym błąd. Problem leżał w tym, iż nawet, gdy zmienna nie jest ustawiona (w miejscu postawionego bloku nie ma gildii), to i tak to nie jest gildia gracza, czyli warunek przejdzie dalej. Wystarczy dodać prosty "null check". on right click with ender crystal: set {_g} to guild at location of event-block if {_g} is set: if {_g} is not player's guild: cancel event Edytowane 27 października 2020 przez Kormic OneXakaGracu 1 Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265311 Udostępnij na innych stronach Więcej opcji udostępniania...
0 OneXakaGracu 8 Opublikowano 28 października 2020 Autor Udostępnij Opublikowano 28 października 2020 20 godzin temu, Kormic napisał: Dobra, zauważyłem w czym błąd. Problem leżał w tym, iż nawet, gdy zmienna nie jest ustawiona (w miejscu postawionego bloku nie ma gildii), to i tak to nie jest gildia gracza, czyli warunek przejdzie dalej. Wystarczy dodać prosty "null check". on right click with ender crystal: set {_g} to guild at location of event-block if {_g} is set: if {_g} is not player's guild: cancel event Teraz działa jak należy, dziękuję. Temat do zamknięcia. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265492 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CountingDogs 130 Opublikowano 28 października 2020 Udostępnij Opublikowano 28 października 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/#findComment-265552 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
OneXakaGracu 8
Siema, w pluginie jest błąd i można stawiać Ender Crystal na terenie cudzej gildii. Można w jakiś sposób "podpiąć" się przez skripta do FG i zablokować stawianie tych kryształów? Jak tak to w jaki sposób?
Odnośnik do komentarza
https://skript.pl/temat/42320-funnyguilds-ender-crystal-na-terenach-gildii/Udostępnij na innych stronach
14 odpowiedzi na to pytanie
Rekomendowane odpowiedzi