Skocz do zawartości
  • 0

problem z wiadomościami przy użyciu zmiennej


Pytanie

Witam! Piszę na swój serwer sk na questy lecz mam problem który wygląda tak że kiedy pisze /q zakoncz to pisze mi podziękowanie ale również od razu piszę że nie mam wystarczająco dużo drewna z kolejnego questa mimo że nie napisałem komendy /q drugi raz ktoś pomoże? :)

kod: https://code.skript.pl/TQfU0JAI/

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ja bym na twoim miejscu inaczej napisał ten skrypt. Napisze podobny, i będzie zawierał to samo co ten... znaczy komendy, wiadomości  i permissie (itd.) oprócz kodu

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127262
Udostępnij na innych stronach

  • 0

Skrypt działającyhttps://code.skript.pl/mCjh519k/raw/

Twój kod:
        if arg is "zakoncz" or "z":
            if {questy::questy::%player%} is 0:
                if player has 20 319:
                    send "&2[&eCzas cos zjesc&2] - &2Wielkie dzieki za pomoc! W nagrode masz troche chleba!"
                    give 10 bread to the player
                    remove 20 319 from player

                    add 1 to {questy::questy::%player%}
                else:
                    send "&cNie zabiles wystarczajaco duzo zwierzat! &2Potrzebna ilosc: 20"
            if {questy::questy::%player%} is 1:
                if player has 64 log:
                    send "&8[&3Drwal&8] - &2Wielkie dzieki za pomoc! W nagrode masz moja siekiere."
                    give 1 iron axe to the player
                    add 1 to {questy::questy::%player%}
                    remove 64 log from player

                else:
                    send "&cNie masz wystarczajaco duzo drewna! &2Potrzebna ilosc: 64"

Twój błąd

Pogrubiłem tobie dwie rzeczy, kolor niebieski to pierwsza część a kolor turkusowy to część druga. Zatem jak gracz kończy pierwszy quest to dodaje mu jeden. A potem skrypt wczytuje drugą część no i wtedy gracz już ma ten 1 który wcześniej został dodany i teraz wczytuje tą drugą część bo gracz ma 1. I to był ten błąd który zrobiłeś.

Pomogłem? Liczę na like ;)!

 

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127268
Udostępnij na innych stronach

  • 0
23 minuty temu, Polski Sześcian napisał:

Skrypt działającyhttps://code.skript.pl/mCjh519k/raw/

Twój kod:
        if arg is "zakoncz" or "z":
            if {questy::questy::%player%} is 0:
                if player has 20 319:
                    send "&2[&eCzas cos zjesc&2] - &2Wielkie dzieki za pomoc! W nagrode masz troche chleba!"
                    give 10 bread to the player
                    remove 20 319 from player

                    add 1 to {questy::questy::%player%}
                else:
                    send "&cNie zabiles wystarczajaco duzo zwierzat! &2Potrzebna ilosc: 20"
            if {questy::questy::%player%} is 1:
                if player has 64 log:
                    send "&8[&3Drwal&8] - &2Wielkie dzieki za pomoc! W nagrode masz moja siekiere."
                    give 1 iron axe to the player
                    add 1 to {questy::questy::%player%}
                    remove 64 log from player

                else:
                    send "&cNie masz wystarczajaco duzo drewna! &2Potrzebna ilosc: 64"

Twój błąd

Pogrubiłem tobie dwie rzeczy, kolor niebieski to pierwsza część a kolor turkusowy to część druga. Zatem jak gracz kończy pierwszy quest to dodaje mu jeden. A potem skrypt wczytuje drugą część no i wtedy gracz już ma ten 1 który wcześniej został dodany i teraz wczytuje tą drugą część bo gracz ma 1. I to był ten błąd który zrobiłeś.

Pomogłem? Liczę na like ;)!

 

Wie że to przez to tylko nie wiedziałem zbytnio jak to naprawić lol  xd

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127282
Udostępnij na innych stronach

  • 0
25 minut temu, Polski Sześcian napisał:

Liczę na like ;) 
Dobry skrypt: https://code.skript.pl/mCjh519k/raw/
Liczę na like ;) 

wiem widziałem ale i tak dalej jest ten błąd że jak wpisze /q zakoncz to pisze mi że zakończyłem po czym dodaje mi że nie posiadam danej ilości czegoś co jest z kolejnego sk :/

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127287
Udostępnij na innych stronach

  • 0

@sworip Jaką masz wersję silnika gry, oraz jaką masz wersję skripta oraz dodatków doń
@Polski Sześcian to samo pytanie do Ciebie

Czasem jeżeli używacie różnych wersji ( w szczególności starych wersji silnika ze starymi skriptami ) może okazać się, że to samo polecenie jest różnie interpretowane przez skript, ze względu na np. bugi w starych wersjach.

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127380
Udostępnij na innych stronach

  • 0
4 godziny temu, bopke napisał:

@sworip Jaką masz wersję silnika gry, oraz jaką masz wersję skripta oraz dodatków doń
@Polski Sześcian to samo pytanie do Ciebie

Czasem jeżeli używacie różnych wersji ( w szczególności starych wersji silnika ze starymi skriptami ) może okazać się, że to samo polecenie jest różnie interpretowane przez skript, ze względu na np. bugi w starych wersjach.

serwa mam na 1.7.x-1.8.x a skript na 1.7

Odnośnik do komentarza
https://skript.pl/temat/18626-problem-z-wiadomo%C5%9Bciami-przy-u%C5%BCyciu-zmiennej/#findComment-127390
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...