Skocz do zawartości

Skrypt na Vouchery


Trokuszek_PL
 Udostępnij

Rekomendowane odpowiedzi

Siemka chciałbym wam przedstawić mój skrypt na Drop Rangi VIP ze stone:

Dziękuje @wiktorm12 ponieważ ja na początku zrobiłem jednak miałem 2 błędy a on je poprawił.
Skrypt dodaje "Vouchery" które można wydropić w stone. Szanse na to zmienia się w tej linijce:
    chance of 0.001%

Jest to prosty skrypt ale chciałem go zrobić na swój serwer a publikując go oszczędzam czas innym. 

 UWAGI!
Brak.

Wydania:
V3.0: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
 

 


 

Edytowane przez Trokuszek_PL
Odnośnik do komentarza
Udostępnij na innych stronach

Yyyy już widzę 2 błędy jeden to brak @ przed wywoływaniem zmiennej z opcji skryptu
Drugi to nie zabieranie papieru z EQ po wykorzytaniu 
Tak powinno to wyglądać: (to już działa sprawdzone nie tylko pod kątem czy  nie ma błędów ale też pod kątem mechaniki)

options:
        voucher-name: "&2Voucher &5na &6Vipa!"
        voucher: Paper of unbreaking 5
command /voucher:
    permission: voucher.admin
    permission message: &2Nie masz uprawnień!
    trigger:
        give 1 of {@voucher} named {@voucher-name} to the player
on mine of stone:
    chance of 0.001%:
        drop {@voucher} named {@voucher-name}
        send "Gracz %player% wydropił Voucher na Vipa!"
on right click:
    if player's tool is {@voucher} named {@voucher-name}:
        execute console command "lp user %player% parent addtemp vip 7d"
        broadcast "%player% Użył Voucher na Vipa!"
        send "&4Od teraz masz vipa na 7dni!"
        remove 1 of {@voucher} named {@voucher-name} from the player

 

Odnośnik do komentarza
Udostępnij na innych stronach

send "Gracz %player% wydropił Voucher na Vipa!"

Jeśli chcesz żeby wiadomość wysłała do każdych, to użyj funkcje:

broadcast "Gracz %player% wydropił Voucher na Vipa!"

Lub

loop all players:
    send "Gracz %player% wydropił Voucher na Vipa!" to loop-player

Nie pamiętam te końcu "loop-player" czy "loop-players"

Odnośnik do komentarza
Udostępnij na innych stronach

Dlaczego zamiast od razu dać jedną opcję z voucherem, dajesz dwie do nazwy i do itemu?

Nie używaj broadcast, bo po co robić spam w consoli. Lepiej send "wiadomosc" to all players
komendę do nadania rangi dałbym w options, bo nie wiadomo kto czego używa.

Odnośnik do komentarza
Udostępnij na innych stronach

Według mnie jeśli chodzi o Vouchery z małym % to raczej dobrze jak widać to w consoli, a przecież szansą 1na100k to raczej nie będzie spamić chyba że na dużych serwerach. 
Daję 2 opcje ponieważ wtedy jest łatwiej. Jeśli chodzi o komendę do nadania rangi zaraz zrobię wydanie 3 ^^

Odnośnik do komentarza
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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