Skocz do zawartości

Rekomendowane odpowiedzi

Witam!

Chciałbym wam zaprezentować mój skrypt na żetony!

Co dodaje?

Sklep na żetony w którym płaci się żetonami,

Standardowo jest:

Ranga VIP 7 dni, 14 dni, 30 dni, Edycja

Ranga SVIP 7 dni, 14 dni, 30 dni, Edycja

Pieniądze 1,000 | 10,000 | 100,000 | 1,000,000

Możliwosć dostosowania skryptu do własnych potrzeb, pisać PV

Wymagane pluginy

Vault, Essentials, Skript, SkQuery, WildSkriptPermissionsEX

Komendy i permisje

/sklep - Otwiera sklep | Brak permisji

/dajzetony [nick] [ilosc] - Dodawanie graczowi żetonów | zsklep.daj

/ustawzetony - Ustawianie liczby żetonów | zsklep.ustaw

Proste prawda?

Pobieranie i changelog

1.0 https://code.skript.pl/91brzYMn - Udostępnienie skryptu

Wszelkie propozycje w komentarzach :)

Edytowane przez Allows
Odnośnik do komentarza
https://skript.pl/temat/27845-zsklep-skrypt-na-sklep-na-zetony/
Udostępnij na innych stronach

Tradycyjne bledy.

- Brak [<text>]

- format slot

- w luj duzo komend :/ Argumenty by skrocilyby kod...

Nic ciekawego 3/10.

Edytowane przez Vylence
Odnośnik do komentarza
https://skript.pl/temat/27845-zsklep-skrypt-na-sklep-na-zetony/#findComment-184488
Udostępnij na innych stronach

Pomijając już fakt że wyciągnięcie itemka z gui jest bardzo łatwe; powinieneś wszystkie przedmioty wokół tych które się kupuje zapętlić... Wtedy wyszłoby 3 linijki kodu, a nie 33. Kolejna sprawa komendy - aż tak ciężko jest zrobić jedną większą komendę i dopisać jej argumenty? Ostatnie linijki... Nie dość że dwie komendy na ustawianie kasy nie zadziałają, to jeszcze nie są wcale ograniczone chociażby możliwością dawania tylko liczb > 0, ani nie sprawdzają poprawności argumentów :_:

Co do oceny skryptu:

https://akphoto1.ask.fm/298/285/624/-319996988-205shgt-jqrig3a9on9eb7f/original/avatar.jpg

Edytowane przez ZiemniaQ
Ziemniaki
Odnośnik do komentarza
https://skript.pl/temat/27845-zsklep-skrypt-na-sklep-na-zetony/#findComment-185026
Udostępnij na innych stronach

@Kiler512 Mi link normalnie działa dam ci kod w spojlerze

Spoiler

#############################
# Skrypt na sklep na zetony #
#        Wersja 1.0         #
#############################

# Nie usuwaj informacji o autorze
# Nie podszywaj sie pod autora
# Zabraniam publiakcji skryptu bez mojej zgody
# Wyrazam zgode na uzywanie skryptu przez serwery

Variables:
    {izetony::%player%} = 0
    
Options:
    # Prefix
    tag: "&2&lzSKLEP"
    
    #Linki do zakupu
    sms: https://www.strona.pl/doladowanie-sms"
    przelew: https://www.strona.pl/doladowanie-przelew"
    psc: https://www.strona.pl/doladowanie-psc"
        
    # Ceny VIP
    vip7: 90
    vip14: 160
    vip30: 330
    viped: 570

    #Ceny SVIP
    svip7: 180
    svip14: 330
    svip30: 610
    sviped: 1110

    #Ceny pieniedzy
    money1k: 30
    money10k: 160
    money100k: 650
    money1mln: 1200
    
command /sklep:
    trigger:
        open chest with 6 rows named "          &cSklep za zetony" to player
        wait 1 tick
        format slot 0 of player with 1 of black glass named " " to close
        format slot 1 of player with 1 of black glass named " " to close
        format slot 2 of player with 1 of black glass named " " to close
        format slot 3 of player with 1 of black glass named " " to close
        format slot 4 of player with 1 of white glass named "&c&lStan konta: &a%{izetony::%player%}%" with lore "&7Kliknij aby doladowac coinsy" to close then run [make player execute "doladuj"]
        format slot 5 of player with 1 of black glass named " " to close
        format slot 6 of player with 1 of black glass named " " to close
        format slot 7 of player with 1 of black glass named " " to close
        format slot 8 of player with 1 of black glass named " " to close
        format slot 9 of player with 1 of black glass named " " to close
        format slot 10 of player with 1 of black glass named " " to close
        format slot 11 of player with 1 of black glass named " " to close
        format slot 12 of player with 1 of black glass named " " to close
        format slot 13 of player with 1 of black glass named " " to close
        format slot 14 of player with 1 of black glass named " " to close
        format slot 15 of player with 1 of black glass named " " to close
        format slot 16 of player with 1 of black glass named " " to close
        format slot 17 of player with 1 of black glass named " " to close
        format slot 18 of player with 1 of black glass named " " to close
        format slot 19 of player with 1 of black glass named " " to close
        format slot 20 of player with 1 of yellow glass named "&e&lVIP" with lore "&7---->" to close
        format slot 21 of player with 1 of slimeball named "&bNa 7 dni" with lore "&c{@vip7} &7zetonow!" to close then run [make player execute "vsklep7"]
        format slot 22 of player with 1 of slimeball named "&bNa 14 dni" with lore "&c{@vip14} &7zetonow!" to close then run [make player execute "vsklep14"]
        format slot 23 of player with 1 of slimeball named "&bNa 30 dni" with lore "&c{@vip30} &7zetonow!" to close then run [make player execute "vsklep30"]
        format slot 24 of player with 1 of slimeball named "&bNa edycje" with lore "&c{@viped} &7zetonow!" to close then run [make player execute "vsklepe"]
        format slot 25 of player with 1 of black glass named " " to close
        format slot 26 of player with 1 of black glass named " " to close
        format slot 27 of player with 1 of black glass named " " to close
        format slot 28 of player with 1 of black glass named " " to close
        format slot 29 of player with 1 of orange glass named "&6&lSVIP" with lore "&7---->" to close
        format slot 30 of player with 1 of name tag named "&bNa 7 dni" with lore "&c{@svip7} &7zetonow!" to close then run [make player execute "svsklep7"]
        format slot 31 of player with 1 of name tag named "&bNa 14 dni" with lore "&c{@svip14} &7zetonow!" to close then run [make player execute "svsklep14"]
        format slot 32 of player with 1 of name tag named "&bNa 30 dni" with lore "&c{@svip30} &7zetonow!" to close then run [make player execute "svsklep30"]
        format slot 33 of player with 1 of name tag named "&bNa edycje" with lore "&c{@sviped} &7zetonow!" to close then run [make player execute "svsklepe"]
        format slot 34 of player with 1 of black glass named " " to close
        format slot 35 of player with 1 of black glass named " " to close
        format slot 36 of player with 1 of black glass named " " to close
        format slot 37 of player with 1 of black glass named " " to close
        format slot 38 of player with 1 of green glass named "&2&l$$ Pieniadze $$" with lore "&7---->" to close
        format slot 39 of player with 1 of sunflower named "&a1,000$" with lore "&c{@money1k} &7zetonow!" to close then run [make player execute "msklep1k"]
        format slot 40 of player with 1 of sunflower named "&a10,000$" with lore "&c{@money10k} &7zetonow!" to close then run [make player execute "msklep10k"]
        format slot 41 of player with 1 of sunflower named "&a100,000$" with lore "&c{@money100k} &7zetonow!" to close then run [make player execute "msklep100k"]
        format slot 42 of player with 1 of sunflower named "&a1,000,000$" with lore "&c{@money1mln} &7zetonow!" to close then run [make player execute "msklep1mln"]
        format slot 43 of player with 1 of black glass named " " to close
        format slot 44 of player with 1 of black glass named " " to close
        format slot 45 of player with 1 of black glass named " " to close
        format slot 46 of player with 1 of black glass named " " to close
        format slot 47 of player with 1 of black glass named " " to close
        format slot 48 of player with 1 of black glass named " " to close
        format slot 49 of player with 1 of black glass named " " to close
        format slot 50 of player with 1 of black glass named " " to close
        format slot 51 of player with 1 of black glass named " " to close
        format slot 52 of player with 1 of black glass named " " to close
        format slot 53 of player with 1 of black glass named " " to close

command /doladuj:
    trigger:
        send "&6-------------==={ * }===-------------"
        send "&cDoladowanie SMS: &7{@sms}"
        send "&cDoladowanie PSC: &7{@psc}"
        send "&cDoladowanie Przelewem: &7{@przelew}"
        send "&6-------------==={ * }===-------------"

command /vsklep7:
    trigger:
        if {izetony::%player%} is more than {@vip7}:
            send "{@tag} &7Kupiono range &e&lVIP &7na 7 dni."
            remove {@vip7} from {izetony::%player%}
            make console execute "pex user %player% group add vip * 7"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /vsklep14:
    trigger:
        if {izetony::%player%} is more than {@vip14}:
            send "{@tag} &7Kupiono range &e&lVIP &7na 14 dni."
            remove {@vip14} from {izetony::%player%}
            make console execute "pex user %player% group add vip * 14"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /vsklep30:
    trigger:
        if {izetony::%player%} is more than {@vip30}:
            send "{@tag} &7Kupiono range &e&lVIP &7na 30 dni."
            remove {@vip30} from {izetony::%player%}
            make console execute "pex user %player% group add vip * 30"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /vsklepe:
    trigger:
        if {izetony::%player%} is more than {@viped}:
            send "{@tag} &7Kupiono range &e&lVIP &7na edycje."
            remove {@viped} from {izetony::%player%}
            make console execute "pex user %player% group add vip"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /svsklep7:
    trigger:
        if {izetony::%player%} is more than {@svip7}:
            send "{@tag} &7Kupiono range &6&lSVIP &7na 7 dni."
            remove {@svip7} from {izetony::%player%}
            make console execute "pex user %player% group add svip * 7"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /svsklep14:
    trigger:
        if {izetony::%player%} is more than {@svip14}:
            send "{@tag} &7Kupiono range &6&lSVIP &7na 14 dni."
            remove {@svip14} from {izetony::%player%}
            make console execute "pex user %player% group add svip * 14"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /svsklep30:
    trigger:
        if {izetony::%player%} is more than {@svip30}:
            send "{@tag} &7Kupiono range &6&lSVIP &7na 30 dni."
            remove {@svip30} from {izetony::%player%}
            make console execute "pex user %player% group add svip * 30"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"
command /svsklepe:
    trigger:
        if {izetony::%player%} is more than {@sviped}:
            send "{@tag} &7Kupiono range &6&lSVIP &7na edycje."
            remove {@sviped} from {izetony::%player%}
            make console execute "pex user %player% group add svip"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /msklep1k:
    trigger:
        if {izetony::%player%} is more than {@money1k}:
            send "{@tag} &7Kupiono &2&l1000$"
            remove {@money1k} from {izetony::%player%}
            make console execute "eco give %player% 1000"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /msklep10k:
    trigger:
        if {izetony::%player%} is more than {@money10k}:
            send "{@tag} &7Kupiono &2&l10000$"
            remove {@money10k} from {izetony::%player%}
            make console execute "eco give %player% 10000"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /msklep100k:
    trigger:
        if {izetony::%player%} is more than {@money100k}:
            send "{@tag} &7Kupiono &2&l100000$"
            remove {@money100k} from {izetony::%player%}
            make console execute "eco give %player% 100000"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /msklep1mln:
    trigger:
        if {izetony::%player%} is more than {@money1mln}:
            send "{@tag} &7Kupiono &2&l1000000$"
            remove {@money1mln} from {izetony::%player%}
            make console execute "eco give %player% 1000000"
        else:
            send "{@tag} &7Posiadasz za malo zetonow na zakup tego przedmiotu!"

command /dajzetony [<player>] [<number>]:
    permission: zSklep.daj
    trigger:
        send "&2&lINFO &7Dodano &c%arg 2% &7zetonow graczowi &c%arg 1%&7!"
        add arg 2 to {izetony::%player%}

command /ustawzetony [<player>] [<number>]:
    permission: zSklep.ustaw
    trigger:
        send "&2&lINFO &7Ustawiono liczbe zetonow na &c%arg 2% &7graczowi &c%arg 1%&7!"
        set {izetony::%player%} to arg 2

 

Odnośnik do komentarza
https://skript.pl/temat/27845-zsklep-skrypt-na-sklep-na-zetony/#findComment-185751
Udostępnij na innych stronach

Gość Vylence

@JJ4KUB @HotAngel2K17 chciałbym zauważyć, że nikt nie ma monopolu na tego typu skrypty, a póki nie jest on konkretnym plagiatem po co tak reagować? Przestańcie być tacy szorstcy, każdy przechodzi okres nauki, a na forum nie będziemy tolerować takich zachowań.

@Allows IMHO wszystko by można ładnie napisać w jednej komendzie, potencjalny użytkownik może mieć trudności w pisaniu tylu oddzielnych. Drugą kwestią jest jednak to, że skoro posiadasz już menu w GUI, dlaczego udostępniasz komendy do użytku przez graczy.

@Kiler512 Zapraszamy do działu https://skript.pl/forum/396-błędy/

 

Odnośnik do komentarza
https://skript.pl/temat/27845-zsklep-skrypt-na-sklep-na-zetony/#findComment-185766
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
Dodaj odpowiedź do tematu...

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