Skocz do zawartości
  • 0

Problem z działaniem


Pytanie

Mam taki kod:

command /sprzedawaniepaczek:
    trigger:
        wait 3 ticks
        open chest with 6 rows named "&6Oddawanie paczek" to player
        wait 1 tick
        format slot 13 of player with coal named "&7Kliknij aby oddac paczke!" to close then run "wykonaj %player% oddajepaczke 1"


command /oddajepaczke [<number>]:
    executable by: players
    trigger:
        if number-arg is 1:
            if player's inventory is 32 hay block:
                remove 32 hay block from player's inventory
                send "sprzedales" to player
                stop
            else:
                send "&cNie masz wystarczajaco paczek" to player
                stop

Chcę aby ktoś mi go przerobił tak, że gdy gracz kliknie to sprzedaje dowolną ilość paczek a skrypt ma przeliczyć ile gracz ich daje i za każdą ma dać 0.1$ do player's balance. A na czacie ma się wyświetlić ile otrzymał za sprzedaną ilość :D

Odnośnik do komentarza
https://skript.pl/temat/37861-problem-z-dzia%C5%82aniem/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie, chodzi mi o to że jeśli gracz oddaje np. 12 paczek to serwer przelicza ile ma mu zaplacić (za 1 paczke 0.1$) i tak za kazdym razem. Ma nie byc określonej liczby sprzedaży paczek. Tyle ile oddamy to tyle ma nam hajsu przeliczyć czyli tyle ile byśny mieli dostać.

Odnośnik do komentarza
https://skript.pl/temat/37861-problem-z-dzia%C5%82aniem/#findComment-240097
Udostępnij na innych stronach

  • 0

Ewentualnie napisałem komende /oddajpaczke ilość (bez gui) :) 

Teraz trzeba podać ilość paczek i przelicza ile za nie dostaniemy.

command /oddajpaczke [<int>]:
    trigger:
        if arg 1 is set:
            if player has arg 1 of hay blocks in inventory:
                set {_c} to arg 1
                set {_m} to 0.1
                set {_w} to {_c}*{_m}
                add {_w} to player's balance
                remove arg 1 of hay blocks from player's inventory
                send "&aOddales %arg 1% paczek i otrzymales: %{_w}%zl" to player
            else:
                send "&cNie masz przy sobie &6%arg 1% &cpaczek!" to player
                stop
        else:
            send "&cPoprawne uzycie &7/oddajpaczke ilosc" to player
            stop

 

Odnośnik do komentarza
https://skript.pl/temat/37861-problem-z-dzia%C5%82aniem/#findComment-240249
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ę...