Skocz do zawartości
  • 0

Odejmowanie pieniędzy


Głenek

Pytanie

Cześć! Wie ktoś czemu nie odejmuje danej liczby?

 

Cytat

        if arg-1 or arg-2 is not set: 
            send "&aPoprawne użycie: /is gracz +- ilość"
        else:
            if arg-2 is "+":
                add argument 3 to {hajs.%arg-1%}
            if arg-2 is "-":
                remove argument 3 from {hajs.%arg-1%}

 

Edytowane przez Głenek
Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, Głenek napisał:

Cześć! Wie ktoś czemu nie odejmuje danej liczby?

 

 

dodaj sobie 

parsed as number

lub [<text>] w komendzie zamień na [<number>]

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314738
Udostępnij na innych stronach

  • 0
5 godzin temu, Głenek napisał:

[<number>] jest, gdzie wstawić to parsed as number?

wiesz co znaczy lub? 

Jeśli masz <number> to powinno działać :D

 

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314754
Udostępnij na innych stronach

  • 0

Czy jesteś pewien, że gracz któremu próbujesz dodać pieniądze ma już ustawioną zmienną na jakąkolwiek liczbę?

Jeśli nie to musisz przy wejściu gracza sprawdzić czy zmienna nie jest ustawiona i ustawić ją na 0 (lub ile chcesz dawać początkowo kasy)

Druga sprawa to zmienne - użyj zmiennych grupowych - tu poradnik https://wiki.skript.pl/Zmienne

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314805
Udostępnij na innych stronach

  • 0
8 godzin temu, CoFFeIN04 napisał:

Czy jesteś pewien, że gracz któremu próbujesz dodać pieniądze ma już ustawioną zmienną na jakąkolwiek liczbę?

Jeśli nie to musisz przy wejściu gracza sprawdzić czy zmienna nie jest ustawiona i ustawić ją na 0 (lub ile chcesz dawać początkowo kasy)

Druga sprawa to zmienne - użyj zmiennych grupowych - tu poradnik https://wiki.skript.pl/Zmienne

on first join:
    set {hajs.%player%} to 2500

 

coś takiego

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314821
Udostępnij na innych stronach

  • 0
42 minuty temu, Głenek napisał:

on first join:
    set {hajs.%player%} to 2500

 

coś takiego

nie wiem czy przeczytałeś co napisałem, 

"przy wejściu" a nie "przy pierwszym wejściu"

brakuje sprawdzenia czy zmienna nie jest ustawiona

oraz nie zacząłeś korzystać ze zmiennych grupowych 

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314824
Udostępnij na innych stronach

  • 0
12 godzin temu, CoFFeIN04 napisał:

nie wiem czy przeczytałeś co napisałem, 

"przy wejściu" a nie "przy pierwszym wejściu"

brakuje sprawdzenia czy zmienna nie jest ustawiona

oraz nie zacząłeś korzystać ze zmiennych grupowych 

czyli zamiast first join wziąść to w variables I zamiast zmiennej {hajs.%player%} dać {hajs::%player%}?

Tak to zrozumiałem

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314840
Udostępnij na innych stronach

  • 0
7 godzin temu, Głenek napisał:

czyli zamiast first join wziąść to w variables I zamiast zmiennej {hajs.%player%} dać {hajs::%player%}?

nie, 

jasno napisałem linijka po linijce

dałeś "przy PIERWSZYM wejściu" - "on FIRST join", a ja mówiłem o "przy wejściu" czyli

on join:

potem dodajesz warunek, czy twoja zmienna jest ustawiona

 if {hajs::%player%} is set

 

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314848
Udostępnij na innych stronach

  • 0
9 minut temu, CoFFeIN04 napisał:

nie, 

jasno napisałem linijka po linijce

dałeś "przy PIERWSZYM wejściu" - "on FIRST join", a ja mówiłem o "przy wejściu" czyli

on join:

potem dodajesz warunek, czy twoja zmienna jest ustawiona

 if {hajs::%player%} is set

 

i tyle? Wtedy komenda będzie dzialac na odejmowanie / dodawanie?

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314849
Udostępnij na innych stronach

  • 0
Teraz, Głenek napisał:

a pozatym, jaki dać warunek po if {hajs::%player%} is set

Po tym możesz dać "stop" a do else dać ustawianie twojego stanu konta na wartość początkową

 

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314852
Udostępnij na innych stronach

  • 0
Teraz, CoFFeIN04 napisał:

to pokaż kod! :D

 

command /is [<offlineplayer>] [<text>] [<number>]:
    permission: Bleidi
    trigger:
        if arg-1 or arg-2 is not set: 
            send "&aPoprawne użycie: /is gracz +- ilość"
        else:
            if arg-2 is "+":
                add argument 3 to {hajs::%arg-1%}
            if arg-2 is "-":
                remove argument 3 from {hajs::%arg-1%}

on join:
    if {hajs::%player%} is set:
        stop

on first join:
    set {hajs::%player%} to 2500

 

lub moze, jakie addony potrzeba bo moze nie mam 

Odnośnik do komentarza
https://skript.pl/temat/51022-odejmowanie-pieni%C4%99dzy/#findComment-314856
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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