Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Prośba o zedytowanie skryptu na podarunek niektórych itemków.


JasiekkPL

Rekomendowane odpowiedzi

Opublikowano

Mam prośbe czy ktoś by mi zedytował ten skrypt żeby  dawał któryś z itemów np : diamenty kamien lub koxa i losową ilość ich?

 

 

 

 
options:
czas: 1800 # tu ustaw czas po jakim konkurs ma sie rozpoczac
ilosc: 64 # ilosc itemu po wpisaniu wlasciwego kodu
item: diamond # jaki item ma dostawac osoba bo wpisaniu kodu
gracze: 5 # ile graczy potrzeba do rozpoczencia konkursu
l: &r[&b&lYKONKURS&r] # prefix
 
variables:
{konkurs} = 0
 
every {@czas} seconds:
if {@gracze} is smaller than number of players:
execute console command "konkurs"
 
command /konkurs:
trigger:
if sender has permission "sk.konkurs":
loop 6 times:
set {konkurs.znak%loop-number%} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"
set {konkurs.kod} to "%{konkurs.znak1}%%{konkurs.znak2}%%{konkurs.znak3}%%{konkurs.znak4}%%{konkurs.znak5}%%{konkurs.znak6}%"
broadcast "{@l} &7Za 3 sekundy rozpocznie sie konkurs! Kto pierwszy wpisze znaki na ekranie wygrywa 64 diamenty lub 64 kamienia"
wait 1 second
broadcast "{@l} &73"
wait 1 second
broadcast "{@l} &72"
wait 1 second
broadcast "{@l} &71"
wait 1 second
set {konkurs} to 1
loop all players:
execute console command "playsound random.levelup %loop-player%"
broadcast "{@l} &7Kod to &e%{konkurs.kod}%&7! Aby go wprowadzic wpisz kod na chacie!"
else:
message "&cNie masz uprawnien do tego!"
on chat:
if {konkurs} is 1:
if message contains "%{konkurs.kod}%":
cancel event
set {konkurs} to 0
broadcast "{@l} &7Gracz %player% wpisal jako pierwszy kod &e%{konkurs.kod}% &7i wygral {@ilosc} {@item}!"
add 1 to {wygrane::%player%}
give {@ilosc} {@item} to player
loop all players:
execute console command "playsound mob.wither.spawn %loop-player%"
command /topw [<integer=1>]:
trigger:
set {_strony} to rounded up (size of {wygrane::*} / 5)
arg is between 1 and {_strony}:
send "&6&m---&r &e&lTopka wygranych &6&m---"
loop {wygrane::*}:
set {_lista::%loop-index%} to loop-value
set {_num} to size of {_lista::*}
set {_max} to arg * 5
set {_min} to {_max} - 4
loop {_max} times:
loop {_lista::*}:
{_wartosc.%loop-number%} is not set:
set {_wartosc.%loop-number%} to loop-value
set {_nazwa.%loop-number%} to loop-index
loop-value is more than {_wartosc.%loop-number%}:
set {_wartosc.%loop-number%} to loop-value
set {_nazwa.%loop-number%} to loop-index
remove {_wartosc.%loop-number%} from {_lista::*}
loop {_max} times:
loop-number is between {_min} and {_max}
loop-number <= {_num}:
send "&6%loop-number%. %{nick::%{_nazwa.%loop-number%}%}% &7(&c%{_wartosc.%loop-number%}%&7)"
{_max} is more than {_num}:
set {_r} to {_num}
loop {_max} - {_num} times:
add 1 to {_r}
send "&6%{_r}%. Brak"
send "&6&lStrona: &c%arg% &6z &c%{_strony}%"
stop
{_strony} is 1:
send "&6&lWyniki mieszcza sie na &c1 &6&lstronie."
stop
send "&6&lWyniki mieszcza sie na &c%{_strony}% 6&lstronach."
on join:
    {wygrane::%player%} is not set:
        set {wygrane::%player%} to 0
    {nick::%player%} is not set:
        set {nick::%player%} to uncolored display name of player

 

 

Początkujący Programista // C# // JavaScript //

Twórca Gier // Android // PC - // unity

Aktualne Projekty:

DarkVision - Horror / hybryda 

 

Opublikowano

w options daj np ilość: 5 or 10 or 1 or 17

a w item: diamond or stone or seed

Próbowałem i dawało po 1 itemku ale jeszcze raz spróbuje....

Początkujący Programista // C# // JavaScript //

Twórca Gier // Android // PC - // unity

Aktualne Projekty:

DarkVision - Horror / hybryda 

 

Opublikowano
ilosc: 10 or 15 or 5 or 32 # ilosc itemu po wpisaniu wlasciwego kodu
of
item: diamond or GoldBlock or goldenapple # jaki item ma dostawac osoba bo wpisaniu kodu
 
ze takie coś?
 
a zrobiłem takie coś i nie działa

czas: 1800 # tu ustaw czas po jakim konkurs ma sie rozpoczac
ilosc: 10 or 15 or 5 or 32 # ilosc itemu po wpisaniu wlasciwego kodu
item: diamond or GoldBlock or goldenapple # jaki item ma dostawac osoba bo wpisaniu kodu
 
i nie działa :((( próbowałem również zamiast goldblock dawać Gold_block, Block_of_gold, Gold block

Początkujący Programista // C# // JavaScript //

Twórca Gier // Android // PC - // unity

Aktualne Projekty:

DarkVision - Horror / hybryda 

 

Uczeń
Opublikowano

give {@ilosc} of {@item} to player

 

 

co do tego złota to powinno działać gold block i gold_block

Opublikowano

give {@ilosc} of {@item} to player

 

 

co do tego złota to powinno działać gold block i gold_block

nie rozumiem jak to zrobić mógłbyś to zrobić i dać tutaj?

Początkujący Programista // C# // JavaScript //

Twórca Gier // Android // PC - // unity

Aktualne Projekty:

DarkVision - Horror / hybryda 

 

Opublikowano

Okej zaczaiłem i zrobiłem to co kazałeś nadal nie działa

 

tu co mam wklejone

options:
czas: 1800 # tu ustaw czas po jakim konkurs ma sie rozpoczac
ilosc: 57 or 41 or 55 or 32 # ilosc itemu po wpisaniu wlasciwego kodu
item: diamond # jaki item ma dostawac osoba bo wpisaniu kodu
gracze: 5 # ile graczy potrzeba do rozpoczencia konkursu
l: &r[&b&lYKONKURS&r] # prefix

Początkujący Programista // C# // JavaScript //

Twórca Gier // Android // PC - // unity

Aktualne Projekty:

DarkVision - Horror / hybryda 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...