DeepesT 10 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 Witam mam problem ponieważ wyskakuje mi błędy w liczbie 2 --> o to zdjęcia https://ibb.co/Z6GfJKt (te 2 ostatnie błędy) a i czy może mi ktoś dopisać jak gracz nie ma diamentów to będzie pisało ze nie posiadasz w eq diamentów z góry dziękuję a o to kod skryptu: Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 4 godziny temu, DeepesT napisał: Witam mam problem ponieważ wyskakuje mi błędy w liczbie 2 --> o to zdjęcia https://ibb.co/Z6GfJKt (te 2 ostatnie błędy) a i czy może mi ktoś dopisać jak gracz nie ma diamentów to będzie pisało ze nie posiadasz w eq diamentów z góry dziękuję a o to kod skryptu: Opisz co ma robić ten twój skrypt bo nie rozumiem go za bardzo klikam w ten blok i wyskakuje informacja że Otrzymuje 0 Bloków diamentowych. Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263502 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TakiJakTy 140 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 Jeśli pomogłem, proszę o serduszko Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263507 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 (edytowane) 6 godzin temu, DeepesT napisał: Witam mam problem ponieważ wyskakuje mi błędy w liczbie 2 --> o to zdjęcia https://ibb.co/Z6GfJKt (te 2 ostatnie błędy) a i czy może mi ktoś dopisać jak gracz nie ma diamentów to będzie pisało ze nie posiadasz w eq diamentów z góry dziękuję a o to kod skryptu: Ten skrypt nie działa, gdyż próbujesz dzielić tekst (stringa) przez 9. Mam na myśli linijki kolejno 15 i 16. Dodatkowo, jeżeli chcesz usunąć {_x} diamentów, po tej zmiennej musisz dać 'of', aby nie było błędu. 1 godzinę temu, TakiJakTy napisał: Jeśli pomogłem, proszę o serduszko Tutaj analogiczna sytuacja, co prawda błędów już nie będzie, ale skrypt i tak nie zadziała. Poprawna wersja, bez zmiennych, wystarczają same wyrażenia. command /bloki [<text>]: trigger: close player's inventory open chest with 1 row named "&6&lBLOKI" to player wait 3 tick set player's current inventory's slot 4 to diamond block named "&b&lDIAMENTY" on inventory click: if "%inventory name of player's current inventory%" is not "&6&lBLOKI": if clicked inventory is player's inventory: stop cancel event if clicked slot is 4: if player doesn't have 9 diamonds: send "&cPotrzebujesz minimum &69 &cdiamentów, aby móc wymienić je na bloki diamentów!" to player stop give floor(amount of diamonds in player's inventory / 9) of diamond block to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor(amount of diamonds in player's inventory / 9)% &ablokow &b&lDIAMENTOW" to player remove (floor(amount of diamonds in player's inventory / 9) * 9) of diamond from player's inventory Edytowane 12 października 2020 przez Kormic Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263519 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DeepesT 10 Opublikowano 12 października 2020 Autor Udostępnij Opublikowano 12 października 2020 (edytowane) Godzinę temu, Kormic napisał: Ten skrypt nie działa, gdyż próbujesz dzielić tekst (stringa) przez 9. Mam na myśli linijki kolejno 15 i 16. Dodatkowo, jeżeli chcesz usunąć {_x} diamentów, po tej zmiennej musisz dać 'of', aby nie było błędu. Tutaj analogiczna sytuacja, co prawda błędów już nie będzie, ale skrypt i tak nie zadziała. Poprawna wersja, bez zmiennych, wystarczają same wyrażenia. command /bloki [<text>]: trigger: close player's inventory open chest with 1 row named "&6&lBLOKI" to player wait 3 tick set player's current inventory's slot 4 to diamond block named "&b&lDIAMENTY" on inventory click: if "%inventory name of player's current inventory%" is not "&6&lBLOKI": if clicked inventory is player's inventory: stop cancel event if clicked slot is 4: if player doesn't have 9 diamonds: send "&cPotrzebujesz minimum &69 &cdiamentów, aby móc wymienić je na bloki diamentów!" to player stop give floor(amount of diamonds in player's inventory / 9) of diamond block to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor(amount of diamonds in player's inventory / 9)% &ablokow &b&lDIAMENTOW" to player remove (floor(amount of diamonds in player's inventory / 9) * 9) of diamond from player's inventory Skrypt nie wyrzuca błędów ale nie działa Edytowane 12 października 2020 przez DeepesT Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263528 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DeepesT 10 Opublikowano 12 października 2020 Autor Udostępnij Opublikowano 12 października 2020 Godzinę temu, Kormic napisał: Ten skrypt nie działa, gdyż próbujesz dzielić tekst (stringa) przez 9. Mam na myśli linijki kolejno 15 i 16. Dodatkowo, jeżeli chcesz usunąć {_x} diamentów, po tej zmiennej musisz dać 'of', aby nie było błędu. Tutaj analogiczna sytuacja, co prawda błędów już nie będzie, ale skrypt i tak nie zadziała. Poprawna wersja, bez zmiennych, wystarczają same wyrażenia. command /bloki [<text>]: trigger: close player's inventory open chest with 1 row named "&6&lBLOKI" to player wait 3 tick set player's current inventory's slot 4 to diamond block named "&b&lDIAMENTY" on inventory click: if "%inventory name of player's current inventory%" is not "&6&lBLOKI": if clicked inventory is player's inventory: stop cancel event if clicked slot is 4: if player doesn't have 9 diamonds: send "&cPotrzebujesz minimum &69 &cdiamentów, aby móc wymienić je na bloki diamentów!" to player stop give floor(amount of diamonds in player's inventory / 9) of diamond block to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor(amount of diamonds in player's inventory / 9)% &ablokow &b&lDIAMENTOW" to player remove (floor(amount of diamonds in player's inventory / 9) * 9) of diamond from player's inventory A jednak jest błąd (error) o to on (Ostatni error zaczynający się od słów: Can`t understend .... ) --> https://ibb.co/hYXTGzd Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263531 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 58 minut temu, DeepesT napisał: A jednak jest błąd (error) o to on (Ostatni error zaczynający się od słów: Can`t understend .... ) --> https://ibb.co/hYXTGzd U mnie nie ma błędów. W starszych wersjach funkcje nie były w stanie przyjmować nawet najprostszych obliczeń jako argumenty. W takim wypadku ustaw wyrażenie 'amount of diamonds in player's inventory / 9' do jakiejś zmiennej i dodaj ją jako argument funkcji floor. set {_zmienna} (to amount of diamonds in player's inventory / 9) floor({_zmienna}) Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263538 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DeepesT 10 Opublikowano 12 października 2020 Autor Udostępnij Opublikowano 12 października 2020 1 minutę temu, Kormic napisał: U mnie nie ma błędów. W starszych wersjach funkcje nie były w stanie przyjmować nawet najprostszych obliczeń jako argumenty. W takim wypadku ustaw wyrażenie 'amount of diamonds in player's inventory / 9' do jakiejś zmiennej i dodaj ją jako argument funkcji floor. set {_zmienna} (to amount of diamonds in player's inventory / 9) floor({_zmienna}) A czy może pan pan dodac jakos zmienną ? proszę Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263539 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 Teraz, DeepesT napisał: A czy może pan pan dodac jakos zmienną ? proszę Dałem ci kod na srebrnej tacy, spróbuj to zrobić samodzielnie... przecież komputer ci nie wybuchnie. Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263541 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DeepesT 10 Opublikowano 12 października 2020 Autor Udostępnij Opublikowano 12 października 2020 (edytowane) wychodzi na to że jestem [ciach] na głowę bo nie rozumiem co ja mam zrobić a jak robię to nie działa lol dziwne ale no cóż jestem debilem Edytowane 12 października 2020 przez CountingDogs Usuwam wulgaryzm. Notatka dodana przez CountingDogs Cinu2421 1 Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263544 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 października 2020 Udostępnij Opublikowano 12 października 2020 (edytowane) 2 godziny temu, DeepesT napisał: wychodzi na to że jestem [ciach] na głowę bo nie rozumiem co ja mam zrobić a jak robię to nie działa lol dziwne ale no cóż jestem debilem Ehh... set {_d} to (amount of diamonds in player's inventory / 9) give floor({_d}) of diamond block to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor({_d})% &ablokow &b&lDIAMENTOW" to player remove (floor({_d}) * 9) of diamond from player's inventory Edytowane 12 października 2020 przez CountingDogs Usuwam wulgaryzm z cytatu. Notatka dodana przez CountingDogs Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263546 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DeepesT 10 Opublikowano 13 października 2020 Autor Udostępnij Opublikowano 13 października 2020 12 godzin temu, Kormic napisał: Ehh... set {_d} to (amount of diamonds in player's inventory / 9) give floor({_d}) of diamond block to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor({_d})% &ablokow &b&lDIAMENTOW" to player remove (floor({_d}) * 9) of diamond from player's inventory Szanowny Panie Kormic wiem iż ma pan mnie dosc ale jak mogę dodac iż jak gracz ma pełne eq to dropi mu te bloki co zamienił z diamentów na ziemie ? Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-263569 Udostępnij na innych stronach Więcej opcji udostępniania...
0 SkrytyZiomus 3 Opublikowano 9 listopada 2020 Udostępnij Opublikowano 9 listopada 2020 if clicked slot is 3: if player have 8 gold block and apple: give floor(amount of gold block and apple in player's inventory / 8) of enchanted golden apple to player's inventory send "&8&l[&6&lBLOKI&8&l] &aOtrzymujesz &2%floor(amount of diamonds in player's inventory / 9)% &ablokow &b&lDIAMENTOW" to player remove (floor(amount of gold block and apple in player's inventory / 8) * 9) of gold block and apple from player's inventory else: send "&cPotrzebujesz minimum &68 blokow zlota i jednego jablka, aby móc wymienić je na koksa!" to player stop Jak to zrobic zeby zabieralo 8 gold blockow i jedno jablko i dawalo za to koksa, jesli gracz ma np. 32 bloki zlota i 4 jablka to zrobi 4 koxy (tyle na ile cie stac tyle robi) Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-267362 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 1 grudnia 2020 Udostępnij Opublikowano 1 grudnia 2020 Ten temat został zamknięty. Odnośnik do komentarza https://skript.pl/temat/42032-skrypt-na-bloki/#findComment-270741 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
DeepesT 10
Witam mam problem ponieważ wyskakuje mi błędy w liczbie 2 --> o to zdjęcia https://ibb.co/Z6GfJKt (te 2 ostatnie błędy) a i czy może mi ktoś dopisać jak gracz nie ma diamentów to będzie pisało ze nie posiadasz w eq diamentów z góry dziękuję
a o to kod skryptu:
Odnośnik do komentarza
https://skript.pl/temat/42032-skrypt-na-bloki/Udostępnij na innych stronach
13 odpowiedzi na to pytanie
Rekomendowane odpowiedzi