Skocz do zawartości
  • 0

Cały czas tylko else...


Mendrzec

Pytanie

hej, w poniższym kodzie gdy mam (za pomocą innej komendy ustawiam) {q.szal.%arg 1%} na 0 to nic sie nie wysyła a gdy ustawie na inną wartość zmienną to wyskakuje else. Wie ktoś jak to naprawić? (O więcej szczegółów w odpowiedzach można prosić)
 

command /szalmisja <player=%player%>:
    permission: op
    trigger:
        if {q.szal.%arg 1%} is 0:
            set {_n.%arg 1%} to a random number between 1 and 2
            if {_n.%arg 1%} is 1:
                send "&cRozpoczynasz rozmowę z bałwanem" to arg 1
                send "&a[Bałwan] &eWitaj &7hunterze!" to arg 1
                wait 2 seconds
                send "&a[Bałwan] &ePoszukuje osoby dobrze włodającej mieczem!" to arg 1
                wait 1 seconds
                send "&cRozpoczynasz Questa nr. 1" to arg 1
                send "&a[Bałwan] &ePrzynieś mi:" to arg 1
                send "&a- 64 rotten fleash" to arg 1
                wait 3 seconds
                send "&a[Bałwan] &eWieżę że nie zawiode się na tobie!!" to arg 1
                set {q.szalOddaj.%player%} to 1
                set {nq.%arg 1%} to 1
                stop
            if {_n.%arg 1%} is 2:
                send "&cRozpoczynasz rozmowę z bałwanem" to arg 1
                send "&a[Bałwan] &eWitaj &7hunterze!" to arg 1
                wait 2 seconds
                send "&a[Bałwan] &ePoszukuje osoby dobrze włodającej mieczem!" to arg 1
                wait 1 seconds
                send "&cRozpoczynasz Questa nr. 1" to arg 1
                send "&a[Bałwan] &ePrzynieś mi:" to arg 1
                send "&a- 48 kości" to arg 1
                wait 3 seconds
                send "&a[Bałwan] &eWieżę że nie zawiode się na tobie!!" to arg 1
                set {q.szalOddaj.%player%} to 2
                set {nq.%arg 1%} to 2
                stop
            stop
        else:
            send "Nic" to arg 1
 
Edytowane przez Mendrzec
Odnośnik do komentarza
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Po 1: 

13 minut temu, Mendrzec napisał:

Wieżę

 

13 minut temu, Mendrzec napisał:

set {_n.%arg 1%} to a random number between 1 and 2

nie wiem czy na starszych wersjach Skript nie było problemu z tym że tutaj losowała się tylko 2, jeśli tak się dzieje to spróbuj zamiast random integer ustaw to 1 or 2

Po 3:

17 minut temu, Mendrzec napisał:

set {q.szalOddaj.%player%} to 1

Tutaj masz player zamist argument

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Cytat

nie wiem czy na starszych wersjach Skript nie było problemu z tym że tutaj losowała się tylko 2, jeśli tak się dzieje to spróbuj zamiast random integer ustaw to 1 or 2

W 2. to ma być set {_n.%arg 1%} to 1 or 2? Mam najnowszą wersje Skripta i skQuerry

 

Edytowane przez Mendrzec
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
50 minut temu, Mendrzec napisał:

hej, w poniższym kodzie gdy mam (za pomocą innej komendy ustawiam) {q.szal.%arg 1%} na 0 to nic sie nie wysyła a gdy ustawie na inną wartość zmienną to wyskakuje else. Wie ktoś jak to naprawić? (O więcej szczegółów w odpowiedzach można prosić)

Pokaż kod, w którym ustawiasz tę zmienną.

Odnośnik do komentarza
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ę...