polp223 2 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 (edytowane) variables: {monety:player} = 0 command /money: trigger: send "&7>> &7Posiadasz: &c{monety:player} &7Monet." Dlaczego to nie działa? wpisuje /money to wyskakuje: ">> Posiadasz {monety:player} monet." Pomocy. Edytowane 28 września 2018 przez LjayPL789 Wstawiam w code. Wstawiam w code. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 variables: {monety:player} = 0 command /money: trigger: send "&7>> &7Posiadasz: &c%{monety:player}% &7Monet." Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195024 Udostępnij na innych stronach Więcej opcji udostępniania...
0 polp223 2 Opublikowano 28 września 2018 Autor Udostępnij Opublikowano 28 września 2018 (edytowane) @xAxee No tak zapomniałem o procentach.. A potrafisz zrobić tak, aby o taki skrypt: command /sklep: trigger: open chest with 3 rows named "&4&lSKLEP" to player format slot 0 of player with 1 of paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." to close stop po kliknięciu w papier nazwany "vip na edycje" w tym gui konsola wykonuje komende "pex user %player% group set vip" i zabiera wartosc {monety:player} 5000? Edytowane 28 września 2018 przez LjayPL789 Poprawiam formatowanie; wstawiam w code; dodaje znaki diakrytyczne. Poprawiam formatowanie; wstawiam w code; dodaje znaki diakrytyczne. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195032 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 (edytowane) 20 minut temu, polp223 napisał: @xAxee No tak zapomniałem o procentach.. A potrafisz zrobić tak, aby o taki skrypt: command /sklep: trigger: open chest with 3 rows named "&4&lSKLEP" to player format slot 0 of player with 1 of paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." to close stop po kliknięciu w papier nazwany "vip na edycje" w tym gui konsola wykonuje komende "pex user %player% group set vip" i zabiera wartosc {monety:player} 5000? tak ale moge zamienic format slot? podaj caly sk z innymi przedmiotami Edytowane 28 września 2018 przez LjayPL789 Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195033 Udostępnij na innych stronach Więcej opcji udostępniania...
0 polp223 2 Opublikowano 28 września 2018 Autor Udostępnij Opublikowano 28 września 2018 (edytowane) @xAxee Możesz zmienić, na razie jest tylko ten przedmiot. Reszte sobie dodam Edytowane 28 września 2018 przez LjayPL789 Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195034 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 4 minuty temu, polp223 napisał: @xAxee Mozesz zmienic, narazie jest tylko ten przedmiot. Reszte se dodam Proszę trochę pozmieniałem zmienną bo była źle zrobiona cały sk: zaznaczysz mojąodpowiedz jako najlepsza? variables: {monety:%player%} = 0 command /money: trigger: if {monety:%player%} is not set: set {monety:%player%} to 0 send "&7>> &7Posiadasz: &c%{monety:%player%}% &7Monet." command /sklep [<text>]: trigger: open chest with 3 rows named "&4&lSKLEP" to player set player's current inventory's slot 0 to paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." stop on inventory click: if inventory name of current inventory of player is "&4&lSKLEP": if clicked slot is 0: if {monety:%player%} >= 5000: remove 5000 from {monety:%player%} execute console command "pex user %player% group set vip" send "&6Zakupiono range za 5000!" Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195037 Udostępnij na innych stronach Więcej opcji udostępniania...
0 polp223 2 Opublikowano 28 września 2018 Autor Udostępnij Opublikowano 28 września 2018 (edytowane) @xAxee Było dużo błędów, poprawiłem to na takie coś: variables: {monety:%player%} = 0 command /money: trigger: if {monety:%player%} is not set: set {monety:%player%} to 0 send "&7>> &7Posiadasz: &c%{monety:%player%}% &7Monet." command /sklep [<text>]: trigger: open chest with 3 rows named "&4&lSKLEP" to player set player's current inventory's slot 0 to paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." stop on inventory click: if inventory name of current inventory of player is "&4&lSKLEP": if clicked slot is 0: if {monety:%player%} >= 5000: remove 5000 from {monety:%player%} execute console command "pex user %player% group set vip" send "&6Zakupiono range za 5000!" Teraz jest 0 blędow, jednak przedmiot da się normalnie zabrać do EQ, nic się nie dzieję po kliknięciu na niego, po prostu można go przerzucić do eq. Może jest to zrobione przez to, że nie ma else "Nie masz tylu monet"? Edytowane 28 września 2018 przez LjayPL789 Poprawiam ortografię; dodaje znaki diakrytyczne. Pamiętaj, że przeglądarka podkreśla każdy błąd, a Twoim zadaniem przed opublikowaniem posta jest go poprawić. Notatka dodana przez bludis Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195039 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 (edytowane) 7 minut temu, polp223 napisał: @xAxee Było dużo błędów, poprawiłem to na takie coś: variables: {monety:%player%} = 0 command /money: trigger: if {monety:%player%} is not set: set {monety:%player%} to 0 send "&7>> &7Posiadasz: &c%{monety:%player%}% &7Monet." command /sklep [<text>]: trigger: open chest with 3 rows named "&4&lSKLEP" to player set player's current inventory's slot 0 to paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." stop on inventory click: if inventory name of current inventory of player is "&4&lSKLEP": if clicked slot is 0: if {monety:%player%} >= 5000: remove 5000 from {monety:%player%} execute console command "pex user %player% group set vip" send "&6Zakupiono range za 5000!" Teraz jest 0 blędow, jednak przedmiot da się normalnie zabrać do EQ, nic się nie dzieję po kliknięciu na niego, po prostu można go przerzucić do eq. Może jest to zrobione przez to, że nie ma else "Nie masz tylu monet"? Poprawione: variables: {monety:%player%} = 0 command /money: trigger: if {monety:%player%} is not set: set {monety:%player%} to 0 send "&7>> &7Posiadasz: &c%{monety:%player%}% &7Monet." command /sklep [<text>]: trigger: open chest with 3 rows named "&4&lSKLEP" to player set player's current inventory's slot 0 to paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." stop on inventory click: if inventory name of current inventory of player is "&4&lSKLEP": cancel event if clicked slot is 0: if {monety:%player%} >= 5000: remove 5000 from {monety:%player%} execute console command "pex user %player% group set vip" send "&6Zakupiono range za 5000!" Edytowane 28 września 2018 przez LjayPL789 Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195040 Udostępnij na innych stronach Więcej opcji udostępniania...
0 polp223 2 Opublikowano 28 września 2018 Autor Udostępnij Opublikowano 28 września 2018 (edytowane) @xAxee Pomożesz mi z tym?? command /dajmonety [<text>]: permission: monety.adm trigger: add 5000 {monety:%player%} to arg 1 bo chce zobaczyć czy to działa. I dodaj else, ze się nie ma tylu monet do skryptu jakbys mógl Edytowane 28 września 2018 przez polp223 Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195042 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 command /dajmonety [<text>] [<number>]: permission: monety.adm trigger: add arg 2 to {monety:%arg 1%} Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195044 Udostępnij na innych stronach Więcej opcji udostępniania...
0 polp223 2 Opublikowano 28 września 2018 Autor Udostępnij Opublikowano 28 września 2018 @xAxee Działa, tylko dodaj to else jesli mogę prosić, bo graczu nie wysyla sie wiadomosc jak sie nie ma tylu monet Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195045 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bludis 418 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 SKRYPT: Zamień zmienną w której przetrzymujesz monety graczy na {monety::%player%}, ponieważ przy {monety:%player%} mogą wystąpić błędy. Tutaj skrypt, który pomorze Ci przemienić wartości zmiennej, w której przetrzymujesz monety: command /aktualizuj [<text>]: permission: * trigger: loop {monety:*}: add loop-value to {monety::%loop-index%} send "&aPomyslnie zamieniles zmienne!" to the player stop Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195046 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 28 września 2018 Udostępnij Opublikowano 28 września 2018 Teraz, polp223 napisał: @xAxee Działa, tylko dodaj to else jesli mogę prosić, bo graczu nie wysyla sie wiadomosc jak sie nie ma tylu monet variables: {monety:%player%} = 0 command /money: trigger: if {monety:%player%} is not set: set {monety:%player%} to 0 send "&7>> &7Posiadasz: &c%{monety:%player%}% &7Monet." command /sklep [<text>]: trigger: open chest with 3 rows named "&4&lSKLEP" to player set player's current inventory's slot 0 to paper named "&6&lViP &7na edycje" with lore "&aKoszt: &c5000 &amonet." stop on inventory click: if inventory name of current inventory of player is "&4&lSKLEP": cancel event if clicked slot is 0: if {monety:%player%} >= 5000: remove 5000 from {monety:%player%} execute console command "pex user %player% group set vip" send "&6Zakupiono range za 5000!" else: send "&6Nie masz tylu monet!" moge prosic o najlepszą odpowiedz? Odnośnik do komentarza https://skript.pl/temat/29675-problem-z-money-w-skrypcie/#findComment-195047 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
polp223 2
variables: {monety:player} = 0 command /money: trigger: send "&7>> &7Posiadasz: &c{monety:player} &7Monet."Dlaczego to nie działa? wpisuje /money to wyskakuje: ">> Posiadasz {monety:player} monet." Pomocy.
Edytowane przez LjayPL789Wstawiam w code.
Wstawiam w code.
Notatka dodana przez bludis
Odnośnik do komentarza
https://skript.pl/temat/29675-problem-z-money-w-skrypcie/Udostępnij na innych stronach
12 odpowiedzi na to pytanie
Rekomendowane odpowiedzi