SkrytyZiomus 3 Opublikowano 29 października 2020 Udostępnij Opublikowano 29 października 2020 Witam, prosze o napisanie sk ze jesli gracz rozkopuje jakikolwiek blok na terenie gildii to dostaje efekt "Mining fatigue" i nie moze rozkopywac bloku? Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 października 2020 Udostępnij Opublikowano 29 października 2020 Teraz, SkrytyZiomus napisał: Witam, prosze o napisanie sk ze jesli gracz rozkopuje jakikolwiek blok na terenie gildii to dostaje efekt "Mining fatigue" i nie moze rozkopywac bloku? Zdecydowanie zbyt mało szczegółów. 1. Co to są za gildie? FunnyGuilds? 2. Kim musi być ten gracz, aby dostać efekt 'mining fatigue'? To ma być dowolny gracz czy jedynie wróg danej gildii? 3. Na ile ma otrzymywać ten efekt? 4. Nie może rozkopywać wszystkich bloków czy jedynie na terenie gildii? Jak długo ma to trwać? Tak długo jak sam efekt "mining fatigue"? Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265713 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 29 października 2020 Autor Udostępnij Opublikowano 29 października 2020 Teraz, Kormic napisał: Zdecydowanie zbyt mało szczegółów. 1. Co to są za gildie? FunnyGuilds? 2. Kim musi być ten gracz, aby dostać efekt 'mining fatigue'? To ma być dowolny gracz czy jedynie wróg danej gildii? 3. Na ile ma otrzymywać ten efekt? 4. Nie może rozkopywać wszystkich bloków czy jedynie na terenie gildii? Jak długo ma to trwać? Tak długo jak sam efekt "mining fatigue"? 1. Funnyguilds 2. Wróg 3. Na 5sekund np. 4. Wszystkie bloki na terenie gildii, po prostu gdy gracz dostanie efekt to nie bedzie mogl rozkopywac blokow na terenie gildii, lub jesli masz inny pomysl na to zeby gracz po prostu nie mogl rozkopac blokow z terenu gildii tak jakby nawet mu nie zacznie go kopac to bys cos takiego mogl zrobic, dzieki jak cos:D Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265714 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 października 2020 Udostępnij Opublikowano 29 października 2020 57 minut temu, SkrytyZiomus napisał: 1. Funnyguilds 2. Wróg 3. Na 5sekund np. 4. Wszystkie bloki na terenie gildii, po prostu gdy gracz dostanie efekt to nie bedzie mogl rozkopywac blokow na terenie gildii, lub jesli masz inny pomysl na to zeby gracz po prostu nie mogl rozkopac blokow z terenu gildii tak jakby nawet mu nie zacznie go kopac to bys cos takiego mogl zrobic, dzieki jak cos:D Proszę, oto skrypt. W razie błędów daj znać. on break: if guild at event-block is not set: stop if guild at event-block is not player's guild: stop if player has mining fatigue: stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: if player has mining fatigue: cancel event Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265715 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 29 października 2020 Autor Udostępnij Opublikowano 29 października 2020 4 minuty temu, Kormic napisał: Proszę, oto skrypt. W razie błędów daj znać. on break: if guild at event-block is not set: stop if guild at event-block is not player's guild: stop if player has mining fatigue: stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: if player has mining fatigue: cancel event Niestety nie dziala, zero bledow. gracz w ogole nie dostaje efektu jesli rozkopuje bloki do ktorych nie ma permisji ( po prostu probuje kopac bloki ktore nalezy do gildii w ktorej on nie jest.) Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265716 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 października 2020 Udostępnij Opublikowano 29 października 2020 Teraz, SkrytyZiomus napisał: Niestety nie dziala, zero bledow. gracz w ogole nie dostaje efektu jesli rozkopuje bloki do ktorych nie ma permisji ( po prostu probuje kopac bloki ktore nalezy do gildii w ktorej on nie jest.) A, dobra, zauważyłem w czym błąd. W linijce nr 4 usuń z warunku 'not'. Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265718 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 29 października 2020 Autor Udostępnij Opublikowano 29 października 2020 2 minuty temu, Kormic napisał: A, dobra, zauważyłem w czym błąd. W linijce nr 4 usuń z warunku 'not'. Niestety, wciaz gracz nie dostaje efektu. Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265720 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 października 2020 Udostępnij Opublikowano 29 października 2020 3 minuty temu, SkrytyZiomus napisał: Niestety, wciaz gracz nie dostaje efektu. W takim wypadku zróbmy prosty debug. on break: if guild at event-block is not set: send "0" to player stop if guild at event-block is not player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265722 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 30 października 2020 Autor Udostępnij Opublikowano 30 października 2020 3 minuty temu, Kormic napisał: W takim wypadku zróbmy prosty debug. on break: if guild at event-block is not set: send "0" to player stop if guild at event-block is not player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Okej to tak, gdy rozkopuje bloki wrogiej gildii mam "3". Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265723 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 30 października 2020 Udostępnij Opublikowano 30 października 2020 Teraz, SkrytyZiomus napisał: Okej to tak, gdy rozkopuje bloki wrogiej gildii mam "3". No to raczej jasne, bo ten event aktywuje się przy każdorazowym rozpoczęciu kopania. A co z cyframi 0, 1, 2? Jeżeli żadna się nie wysyła, mam jeszcze jeden pomysł. on break: set {_guild} to guild at event-block if {_guild} is not set: send "0" to player stop if {_guild} is player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265725 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 30 października 2020 Autor Udostępnij Opublikowano 30 października 2020 Niestety dalej nic, 0 bodajze wysylalo gdy kopalem bloki za terenem gildii, 2 nic bo nie mam efektu, problem jest z tym ze tego efektu jakby nie dostaje. jak cos mam dodatek "FunnySkAddon" A moze by tak sprobowac ze on damage < jesli blok jest na terenie wrogiej gildii> daje efekt lub cancel event? @Kormic a to nie powinno byc if guild at event-location ? zamiast event-block? Łączę posty. Następnym razem edytuj posta. Notatka dodana przez CountingDogs Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265726 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 30 października 2020 Udostępnij Opublikowano 30 października 2020 Teraz, SkrytyZiomus napisał: @Kormic a to nie powinno byc if guild at event-location ? zamiast event-block? Z tego co patrzę teraz w dokumentację, to może tak być, gdyż akceptuje jedynie %player% i %location%. Spróbuj tak zastąpić 2. linijkę: set {_guild} to guild at location of event-block # Lub: set {_guild} to guild at event-location Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265733 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 30 października 2020 Autor Udostępnij Opublikowano 30 października 2020 6 godzin temu, Kormic napisał: Z tego co patrzę teraz w dokumentację, to może tak być, gdyż akceptuje jedynie %player% i %location%. Spróbuj tak zastąpić 2. linijkę: set {_guild} to guild at location of event-block # Lub: set {_guild} to guild at event-location No niestety wciąz nic:/ jedynie jest 0 bo kopie bloki ktore nie sa na terenie gildii, tak to dupa. O a jednak @Kormicgdy rozkopuje blok za terenem gildii to niszcze jeden, dostaje mining fatigue i nie moge kopac. ale wciaz to jest za terenem gildii a chce zebym nie mogl rozkopywac na wrogim terenie. Łączę posty. Notatka dodana przez CountingDogs Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265734 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 30 października 2020 Udostępnij Opublikowano 30 października 2020 9 minut temu, SkrytyZiomus napisał: O a jednak @Kormicgdy rozkopuje blok za terenem gildii to niszcze jeden, dostaje mining fatigue i nie moge kopac. ale wciaz to jest za terenem gildii a chce zebym nie mogl rozkopywac na wrogim terenie. Rozumiem, że twój skrypt wygląda tak? on break: set {_guild} to guild at location of event-block if {_guild} is not set: send "0" to player stop if {_guild} is player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Wracamy do debuggingu. Sprawdź wysyłane wiadomości przy kopaniu na terenie wrogiej gildii. Mimo wszystko to jest cholernie dziwne, gdyż jest warunek sprawdzający, czy gildia w tym miejscu w ogóle istnieje i czy aby przypadkiem to nie jest gildia gracza... Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265736 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 30 października 2020 Autor Udostępnij Opublikowano 30 października 2020 5 godzin temu, Kormic napisał: Rozumiem, że twój skrypt wygląda tak? on break: set {_guild} to guild at location of event-block if {_guild} is not set: send "0" to player stop if {_guild} is player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Wracamy do debuggingu. Sprawdź wysyłane wiadomości przy kopaniu na terenie wrogiej gildii. Mimo wszystko to jest cholernie dziwne, gdyż jest warunek sprawdzający, czy gildia w tym miejscu w ogóle istnieje i czy aby przypadkiem to nie jest gildia gracza... Tak dostaje wiadomosci z pluginu ze teren nalezy do wrogiej gildii. zmieniam i dodaje wszedzie ze dodaje efekt ale tylko daje efekt gdy kopie poza terenem, moglbys u siebie np. na localhoscie to potestowac? bylo by latwiej no chyba ze nie masz jak to moge po prostu sprawdzac kod ktory dasz i ci dawac info, aczkolwiek cos tu nie dziala moze inni mieli juz ztym stycznosc i pomoga ale jak chcesz mozemy cos pokombinowac Łączę posty. Notatka dodana przez CountingDogs Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265737 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 30 października 2020 Udostępnij Opublikowano 30 października 2020 on block damage: if guild at location of event-block is not player's guild: if player has mining fatigue: stop apply potion of mining fatigue 1 to player for 5 seconds stop if player has mining fatigue: remove mining fatigue from player Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265803 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 30 października 2020 Autor Udostępnij Opublikowano 30 października 2020 (edytowane) W dniu 30.10.2020 o 12:29, xAxee napisał: on block damage: if guild at location of event-block is not player's guild: if player has mining fatigue: stop apply potion of mining fatigue 1 to player for 5 seconds stop if player has mining fatigue: remove mining fatigue from player Wciaz nie dziala. Edit 01.11: Hej, moglby mi to ktos zrobic? najlepiej potestowac u siebie a potem mi dac kodzik bylbym wdzieczny mega..;/ Edytowane 1 listopada 2020 przez CountingDogs Łączę posty. Notatka dodana przez CountingDogs Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-265865 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 8 listopada 2020 Autor Udostępnij Opublikowano 8 listopada 2020 Dalej potrzebna pomoc. Cytuj Odnośnik do komentarza https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/#findComment-267196 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
SkrytyZiomus 3
Witam, prosze o napisanie sk ze jesli gracz rozkopuje jakikolwiek blok na terenie gildii to dostaje efekt "Mining fatigue" i nie moze rozkopywac bloku?
Odnośnik do komentarza
https://skript.pl/temat/42387-rozkopywanie-na-terenie-gildii-efekt/Udostępnij na innych stronach
17 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ą.