Skocz do zawartości

Rekomendowane odpowiedzi

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
Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/
Udostępnij na innych stronach

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
Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/#findComment-217974
Udostępnij na innych stronach

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.

Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/#findComment-217979
Udostępnij na innych stronach

Gość ZiemniaQ

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

Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/#findComment-217980
Udostępnij na innych stronach

  • 3 tygodnie później...

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

Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/#findComment-219468
Udostępnij na innych stronach

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

Odnośnik do komentarza
https://skript.pl/temat/33796-nvoucher-101/#findComment-219475
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...