Skocz do zawartości
  • 0

Zauważyłem coś dziwnego... 0 errorów błąd w skrypcie


Pytanie

Gość Usunięty#25541

Cześć mam problem ze swoim skryptem (tak kolejny) Otóż kiedy wpisuje komendą to wszystko działa ale jeśli otworzę gui i kliknę na itemek pisze, że nie mam pieniędzy. 0 errorów. komendą działą idealnie. gui nie.

format slot 1 of player with 1 of spawner named "&aSpawner zombie" with lore "&8» &3Koszt: &62000$ &3Sprzedaż: &6Nie można sprzedać." to close then run [execute console command "/bbuuyyssppaawwnneerr zombie %player% "]

daje tą linijkę. nie będe dawał komendy, chyba że będzie to potrzebne... wpisuje komende /bbuuyyssppaawwnneerr zombie Xa4inz i co dostaje spawner kupiłeś spawner a jak gdy klikne ikona w gui to "nie masz pieniedzy" prosze o odpowiedź

Odnośnik do komentarza
https://skript.pl/temat/37603-zauwa%C5%BCy%C5%82em-co%C5%9B-dziwnego-0-error%C3%B3w-b%C5%82%C4%85d-w-skrypcie/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie uzywaj format slot poniewaz jest zbugowane.

 

command /sklep:
    trigger:
        # zmieniajac "3" ustawiasz ilosc paskow w gui min 1 max 6
        set {_sklep} to chest with 3 rows named "Sklep"
        # ustawiasz swoj item w gui nazwe oraz opis
        set slot 1 of {_sklep} to black stained glass pane named "" with lore ""
        # otwierasz gui
        open {_x} to player
        
    #event sprawdzajacy klikniecia w inwentarzu
on inventory click:
    #sprawdzanie nazwy gui
    if inventory name of current inventory of player is "Sklep":
        #slot w ktorym znajduje sie item
        if clicked slot is 1:
            #anulowanie eventu(blokuje mozliwosc przeniesienia przedmiotu)
            cancel event
            #wykonianie twojej komendy
            execute console command "/bbuuyyssppaawwnneerr zombie %player%"

Z tego gui nie bedzie dalo sie wyciagac itemow, przy format slot gracze moga bugowac gui

 

Sprawdzales czy masz kase? xD

Edytowane przez Cinu2421
Nieaktywny

Łączę posty.

  • 0
Gość Usunięty#25541

Sprawdzę... kase to napewno miałem...

 

U mnie wpisuje komende i pisze mi "/sklep" wpisuje to samo "/sklep"

 

Okej zamieniłem {_x} na {_sklep} i mi otworzyło ale ten sam błąd pisze mi że nie mam kasy chociaż że mam

Edytowane przez Xa4inz
bludis

Łączę posty.

Notatka dodana przez bludis

  • 0
Gość Usunięty#25541
command /bbuuyyssppaawwnneerr [<text>] [<player>]:
    permission: buyspawners.shopspawnergui
    trigger:
        set {_bal} to player's balance
        if arg-1 is "zombie":
            if arg-2 is set:
                if {_bal} is bigger or equal to 2000:
                    if player can hold bedrock:
                        remove 2000 from player's balance
                        execute console command "/give %player% zombiespawner 1 0"
                        send "§cSpawner§bShop: &6Pomyślnie zakupiono spawner." to player-arg
                    else:
                        send "§cSpawner§bShop: &cBłąd: §4Nie masz miejsca w ekwipunku" to player-arg 
                        stop
                else:
                    send "§cSpawner§bShop: &cBłąd: §4Nie posiadasz pieniędzy" to player-arg 
                    stop
command /sklep:
    trigger:
        # zmieniajac "3" ustawiasz ilosc paskow w gui min 1 max 6
        set {_sklep} to chest with 3 rows named "Sklep"
        # ustawiasz swoj item w gui nazwe oraz opis
        set slot 1 of {_sklep} to black stained glass pane named "" with lore ""
        # otwierasz gui
        open {_sklep} to player
        
    #event sprawdzajacy klikniecia w inwentarzu
on inventory click:
    #sprawdzanie nazwy gui
    if inventory name of current inventory of player is "Sklep":
        #slot w ktorym znajduje sie item
        if clicked slot is 1:
            #anulowanie eventu(blokuje mozliwosc przeniesienia przedmiotu)
            cancel event
            #wykonianie twojej komendy
            execute console command "/bbuuyyssppaawwnneerr zombie %player%"

Masz 

  • 0
command /bbuuyyssppaawwnneerr [<text>] [<player>]:
    permission: buyspawners.shopspawnergui
    trigger:
        set {_bal} to player's balance
        if arg-1 is "zombie":
            if arg-2 is set:
                if {_bal} is greater or equal than 2000:
                    if player can hold bedrock:
                        remove 2000 from player's balance
                        execute console command "/give %player% zombiespawner 1 0"
                        send "§cSpawner§bShop: &6Pomyślnie zakupiono spawner." to player-arg
                    else:
                        send "§cSpawner§bShop: &cBłąd: §4Nie masz miejsca w ekwipunku" to player-arg 
                        stop
                else:
                    send "§cSpawner§bShop: &cBłąd: §4Nie posiadasz pieniędzy" to player-arg 
                    stop
command /sklep:
    trigger:
        # zmieniajac "3" ustawiasz ilosc paskow w gui min 1 max 6
        set {_sklep} to chest with 3 rows named "Sklep"
        # ustawiasz swoj item w gui nazwe oraz opis
        set slot 1 of {_sklep} to black stained glass pane named "" with lore ""
        # otwierasz gui
        open {_sklep} to player
        
    #event sprawdzajacy klikniecia w inwentarzu
on inventory click:
    #sprawdzanie nazwy gui
    if inventory name of current inventory of player is "Sklep":
        #slot w ktorym znajduje sie item
        if clicked slot is 1:
            #anulowanie eventu(blokuje mozliwosc przeniesienia przedmiotu)
            cancel event
            #wykonianie twojej komendy
            execute console command "/bbuuyyssppaawwnneerr zombie %player%"

 

Edytowane przez Cinu2421
  • 0
function bBuySpawner(p: player, t: text):
    if {_p}'s balance >= 2000:
        remove 2000 from {_p}'s balance
        execute console command "give %{_p}% %{_t}%spawner 0 1"
        send "§cSpawner§bShop: &6Pomyślnie zakupiono spawner." to {_p}
        stop
    send "§cSpawner§bShop: &cBłąd: §4Nie posiadasz pieniędzy" to {_p}
    stop

command /sklep [<text>]:
    trigger:
        set {_sklep} to chest with 3 rows named "Sklep"
        set slot 1 of {_sklep} to black stained glass pane named "" with lore ""
        open {_sklep} to player

on inventory click:
    if inventory name of current inventory of player is "Sklep":
        if clicked slot is 1:
            cancel event
            bBuySpawner(player, "zombie")

 

  • 0
Gość Usunięty#25541
1 godzinę temu, LjayPL789 napisał:

function bBuySpawner(p: player, t: text):
    if {_p}'s balance >= 2000:
        remove 2000 from {_p}'s balance
        execute console command "give %{_p}% %{_t}%spawner 0 1"
        send "§cSpawner§bShop: &6Pomyślnie zakupiono spawner." to {_p}
        stop
    send "§cSpawner§bShop: &cBłąd: §4Nie posiadasz pieniędzy" to {_p}
    stop

command /sklep [<text>]:
    trigger:
        set {_sklep} to chest with 3 rows named "Sklep"
        set slot 1 of {_sklep} to black stained glass pane named "" with lore ""
        open {_sklep} to player

on inventory click:
    if inventory name of current inventory of player is "Sklep":
        if clicked slot is 1:
            cancel event
            bBuySpawner(player, "zombie")

 

Tylko spawner 1 0 nie 0 1

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