Skocz do zawartości

Rekomendowane odpowiedzi

Użytkownik

Czesc dzis wam pokaze moj 2 skrypt

Robilem go przez 1h

Polega on na: VOUCHERACH

Drop:

VIP: 0.5%

SVIP: 0.05%

SPONSOR: 0.005%

WERSJA: 1.0.1

Nowosci w wersji 1.01:

Poprawienie bledu z title

LINK: 

Edytowane przez Nelczuss
Poprawienie bledu z title

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

A jeżeli nie mam na serwerze takich rang?  Nie chce mi się wchodzić w kod skrypta i poprawiać.

Polecam to poprawić i zrobić ustawienia w YAML (można sobie dodawać kolejne dropy, ustawiać wiadomości itd)

 

Edytowane przez knugi

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Zasłużony

Mam rozumieć, że jesteś początkującym w te klocki?

dobra, przejdźmy do oceny;

0 konfiguracji

co jeśli nie mam takich rang, jak dałeś w skrypcie?

co jeśli używam luckperma zamiast pexa?

skrypt do napisania w max 10 minut

Ale jak na początek jest spoko.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Te procenty, które podałeś - obawiam się że nie masz pojęcia ile to jest 0.5% Postaram się wytłumaczyć: Jest to szansa jak 1:200, czyli bardzo duża. Statystycznie na 200 wykopanych kamieni przypadnie jeden voucher. 200 kamieni to lekko ponad 3 stacki przedmiotów. 3 stacki dobrym kilofem kopie się w minutę. Zatem statystycznie każdy gracz kopiąc sobie kamień, co minutę będzie zdobywał voucher na vipa. Drugiego dnia od dodania skryptu te vouchery byłyby rozdawane za darmo bo każdy wykorzystałby jeden i reszte wywalał.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Jak mam być szczery, to będę.

Zamiast

on mine stone:
    chance of 0.5%:
        give 1 book named "&a&lVoucher Na Range: &6&lVIP" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &6&lVIP" 
        
        
on rightclick with book:
    if name of player's tool is "&6&lVoucher Na Range: &6&lVIP":
        remove 1 book named "&6&lVoucher Na Range: &6&lVIP" from player's inventory
        broadcast "               &6&lVIP                 "
        broadcast "          &2&lSERWER.PL          "
        broadcast "&c>> &2Gracz &6%player% &2uzyl voucher na range &6&lVIP"
        broadcast "          &2&lSERWER.PL          "
        broadcast "               &6&lVIP                 "
        execute console command "pex user %player% group set vip"

on mine stone:
    chance of 0.05%:
        give 1 book named "&e&lVoucher Na Range: &e&lSVIP" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &e&lSVIP" 
        
        
on rightclick with book:
    if name of player's tool is "&e&lVoucher Na Range: &e&lSVIP":
        remove 1 book named "&e&lVoucher Na Range: &e&lSVIP" from player's inventory
        broadcast "               &e&lSVIP                 "
        broadcast "          &2&lSERWER.PL          "
        broadcast "&c>> &2Gracz &6%player% &2uzyl voucher na range &e&lSVIP"
        broadcast "          &2&lSERWER.PL          "
        broadcast "               &e&lSVIP                 "
        execute console command "pex user %player% group set svip"       
        
on mine stone:
    chance of 0.005%:
        give 1 book named "&9&lVoucher Na Range: &9&lSPONSOR" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &9&lSPONSOR" 
        
        
on rightclick with book:
    if name of player's tool is "&9&lVoucher Na Range: &9&lSPONSOR":
        remove 1 book named "&9&lVoucher Na Range: &9&lSPONSOR" from player's inventory
        broadcast "             &9&lSPONSOR                 "
        broadcast "          &2&lSERWER.PL          "
        broadcast "&c>> &2Gracz &6%player% &2uzyl voucher na range &6&lVIP"
        broadcast "          &2&lSERWER.PL          "
        broadcast "             &9&lSPONSOR                 "
        execute console command "pex user %player% group set sponsor"

 

Mogłeś to skrócić i zrobić mniej eventów.

 

on mine stone:
    chance of 0.5%:
        give 1 book named "&a&lVoucher Na Range: &6&lVIP" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &6&lVIP" 
	chance of 0.005%:
        give 1 book named "&9&lVoucher Na Range: &9&lSPONSOR" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &9&lSPONSOR" 
	chance of 0.05%:
        give 1 book named "&e&lVoucher Na Range: &e&lSVIP" to player
        send player title "" with subtitle "&a&lBrawo! &3Wydropiles voucher na range &e&lSVIP" 
        
        
on rightclick with book:
    if name of player's tool is "&6&lVoucher Na Range: &6&lVIP":
        remove 1 book named "&6&lVoucher Na Range: &6&lVIP" from player's inventory
        send "               &6&lVIP                 "
        send "          &2&lSERWER.PL          "
        send "&c>> &2Gracz &6%player% &2uzyl voucher na range &6&lVIP"
        send "          &2&lSERWER.PL          "
        send "               &6&lVIP                 "
        execute console command "pex user %player% group set vip"
	if name of player's tool is "&9&lVoucher Na Range: &9&lSPONSOR":
        remove 1 book named "&9&lVoucher Na Range: &9&lSPONSOR" from player's inventory
        send "             &9&lSPONSOR                 "
        send "          &2&lSERWER.PL          "
        send "&c>> &2Gracz &6%player% &2uzyl voucher na range &6&lVIP"
        send "          &2&lSERWER.PL          "
        send "             &9&lSPONSOR                 "
        execute console command "pex user %player% group set sponsor"
	if name of player's tool is "&e&lVoucher Na Range: &e&lSVIP":
        remove 1 book named "&e&lVoucher Na Range: &e&lSVIP" from player's inventory
        send "               &e&lSVIP                 "
        send "          &2&lSERWER.PL          "
        send "&c>> &2Gracz &6%player% &2uzyl voucher na range &e&lSVIP"
        send "          &2&lSERWER.PL          "
        send "               &e&lSVIP                 "
        execute console command "pex user %player% group set svip"       

 

1. Kod skrócony

2. Konsoli nie zaśmiecamy

 

Wgl. ostatnia linijka kodu co to ma być?

command /

A potem się dziwić, dlaczego błędy...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 3.07.2019 o 20:07, LuckyPotato napisał:

Te procenty, które podałeś - obawiam się że nie masz pojęcia ile to jest 0.5% Postaram się wytłumaczyć: Jest to szansa jak 1:200, czyli bardzo duża. Statystycznie na 200 wykopanych kamieni przypadnie jeden voucher. 200 kamieni to lekko ponad 3 stacki przedmiotów. 3 stacki dobrym kilofem kopie się w minutę. Zatem statystycznie każdy gracz kopiąc sobie kamień, co minutę będzie zdobywał voucher na vipa. Drugiego dnia od dodania skryptu te vouchery byłyby rozdawane za darmo bo każdy wykorzystałby jeden i reszte wywalał.

 

W dniu 3.07.2019 o 19:54, LjayPL789 napisał:

Mam rozumieć, że jesteś początkującym w te klocki?

dobra, przejdźmy do oceny;

0 konfiguracji

co jeśli nie mam takich rang, jak dałeś w skrypcie?

co jeśli używam luckperma zamiast pexa?

skrypt do napisania w max 10 minut

Ale jak na początek jest spoko.

Dobrze napisane.

Dla niektórych YAML jest "czarną magią" więc jeżeli nie umiesz, zrobił byś chociaż options..

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Losowy awatar
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

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


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×