Skocz do zawartości
  • 0

Jak napisać skrypt na losowe kody?


JaszczurrPl
 Udostępnij

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Piszę na sucho nie wiem czy działa

variables:	{kod} = 0	{on} = false   every 10 minutes: #tutaj wpisujesz co ile minut	set {losowekody} to random number between 1 and 9999999	set {kod} to {losowekody}	broadcast "&3Kto przepisze pierwszy dostaje diaxy&6 %{kod}%"	set {on} to true on chat:	loop all players:		if message is {kod}:			if {on} is true:				add 32 diamonds to loop-player's inventory				set {on} to false			else:				send "&4Idioto nie ma jeszcze loteri"
Edytowane przez SzaryGuy_
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
options:	czas: 600 # tu ustaw czas po jakim konkurs ma sie rozpoczac	ilosc: 32 # ilosc itemu po wpisaniu wlasciwego kodu	item: diamond # jaki item ma dostawac osoba bo wpisaniu kodu	l: [&9&lLosowanie&r] # prefixvariables:	{losowanie} = 0every {@czas} seconds:		execute console command "losowanie"command /losowanie:	trigger:		if sender has permission "losowanie.admin":			loop 6 times:				set {losowanie.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 {losowanie.kod} to "%{losowanie.znak1}%%{losowanie.znak2}%%{losowanie.znak3}%%{losowanie.znak4}%%{losowanie.znak5}%%{losowanie.znak6}%"			broadcast "{@l} &7Za 3 sekundy rozpocznie sie losowanie! Kto pierwszy przepisze kod wygrywa &l{@ilosc} {@item}"			wait 1 second			broadcast "{@l} &73"			wait 1 second			broadcast "{@l} &72"			wait 1 second			broadcast "{@l} &71"			wait 1 second			set {losowanie} to 1			loop all players:			broadcast "{@l} &7Kod to &e%{losowanie.kod}%&7!"		else:			message "&4You don't have permission."on chat:	if {losowanie} is 1:		if message contains "%{losowanie.kod}%":			cancel event			set {losowanie} to 0			broadcast "{@l} &7Gracz &e%player% &7przepisal jako pierwszy poprawnie kod i wygral &l{@ilosc} {@item}!"			add 1 to {wygrane::%player%}			give {@ilosc} {@item} to player			loop all players: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

Tu masz gotowy skript. Po wpisaniu /losowanie wyskoczy komunikat ze za 3 sek bedzie wyswietlony kod, zaczyna sie odliczanie, wyswietla sie kod i trzeba go napisac na czacie (nie dodajemy zadnego /kod albo /) i osoba ktora przepisze kod poprawnie dostanie 32 diaxy i wyswietli sie komunikat ze wygrala i co dostala.

 

//ps. to nie jest mój kod tylko go zedytowalem dla cb

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

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