Skocz do zawartości
  • 0

Skrypt na sklep robi hajs na minus


Pytanie

Witam, posiadam skrypt na sklep wszystko okej zajebifajny i wgl lecz mam pewny problem.

Mianowicie wchodze w /sklep kupuje powiedzmy beacona posiadajac 29k (beacon kosztuje 30k) kupuje go lecz robi mi -1k w /money jakby nie dziala to ze jak nie masz kasy to nie mozesz kupic wystarczy miec jednego dolca i mozna kupic all lecz zrobi na minus kaske wiec troche lipka podrzucam skrypt  

 

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/30126-skrypt-na-sklep-robi-hajs-na-minus/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość Usunięty#5541

Zacznijmy od tego, że w tym skrypcie jest osoba waluta /money.

 

Wystarczy, że go poprawisz, podam ci przykład resztę sam zrób.

command /kuphelm:
    trigger:
        if {hajs.%player%} is bigger than 249:
            give 1 310 of protection 4 and unbreaking 3 to the player
            remove 250 from {hajs.%player%}
            send "&8» &7Zakupiles przedmiot: &6Helm 4/3&7. &8(&c-250 monet!&8)"
        else:
            send "&4Blad: &cNie posiadasz tylu monet! (250)"

Masz tutaj kawałek, który działa, a teraz Ci powiem o co chodzi.

 

if {hajs.%player%} is bigger than 249:

Tym sprawdzasz czy gracz ma odpowiednią ilość monet, skoro hełm kosztuje 250, to tu wpisujesz 249 (jedno mniej)

 

remove 250 from {hajs.%player%}

Tym zabierasz x monet, w tym wypadku 250.

Edytowane przez BrixNW
Odnośnik do komentarza
https://skript.pl/temat/30126-skrypt-na-sklep-robi-hajs-na-minus/#findComment-197446
Udostępnij na innych stronach

  • 0

Może dlatego, że podajesz nieprawidłową liczbę przy if'ie sprawdzającym stan konta? Tam gdzie masz:

if {kasa.%player%} is bigger than xxx:

Zamiast xxx musisz wpisać cene przedmiotu pomniejszoną o 1.

Edytowane przez stefanik11
Odnośnik do komentarza
https://skript.pl/temat/30126-skrypt-na-sklep-robi-hajs-na-minus/#findComment-197447
Udostępnij na innych stronach

  • 0
4 godziny temu, stefanik11 napisał:

Może dlatego, że podajesz nieprawidłową liczbę przy if'ie sprawdzającym stan konta? Tam gdzie masz:


if {kasa.%player%} is bigger than xxx:

Zamiast xxx musisz wpisać cene przedmiotu pomniejszoną o 1.

Albo po prostu dać większe lub równe i zapisać normalną kwotę?

if {kasa.%player%} >= xxx:

A już w ogóle najlepiej zrobić nowy skrypt który nie będzie powodował obciążenia serwera (im więcej komend oraz  itemów tam umieścisz tym dłużej się to wszystko będzie ładowało) i nie będzie się dało go zbugować (bo pod tym względem wybrałeś najgorszą opcję do GUI ze wszystkich możliwych)

Odnośnik do komentarza
https://skript.pl/temat/30126-skrypt-na-sklep-robi-hajs-na-minus/#findComment-197470
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ę...