Skocz do zawartości
  • 0

Teleportowanie graczy z danego regionu / generowanie ciągu liczb


K0SM053
 Udostępnij

Pytanie

Cześc, tak jak w temacie, robię minigrę na serwer i potrzebuje teleportacji z lobby n aarenę, przez to, ze to jest skrypt obsługujący jedną arenę będę go udostępniał gdy napisze go w pełni.

 

Chodzi mi o to, żeby Wszystkich graczy w danym regionie zliczało, i gdy w nim będzie więcej niż 5 osób żeby wykonywało się:

teleport player to {LuckyBlockArena::ARENA}

próbowałem czegoś takiego:

		if %arg 1% is "dolacz":			if {LuckyBlockArena::ARENA} is set:				teleport player to {LuckyBlockArena::LOBBY}				loop all items in the player's inventory:				add loop-item to {luckyblocklistatiemow.%player%::*}				remove loop-item from the player's inventory				if {@Language} is "PL":					send "&aTeleportowanie do lobby i  sie czekanie na innych graczy"				else:					send "&aYou are teleported to lobby, now is waiting for other players"				every 1 tick:					loop all players:						loop-player is in region "LuckyBlock-LOBBY":							add 1 to {luckyblock.graczewlobby}							if {luckyblock.graczewlobby} > 5:								loop all players in region "LuckyBlock-LOBBY"										teleport player to {LuckyBlockArena::ARENA}

jak coś to dawno nie pisałem skriptów ;d.

 

 

Dróga rzecz o jaką bym prosił to generowanie przypadkowego ciągu liczb, bo nigdzie nie mogłem znaleźć, 

np :fsst172rrpjsn49alw9rncv20

i, żeby to było w formacie zmiennej, np, wchodzi gracz na serwer i dostaje swój unikalny kod.

 

 

Z góry dzięki za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
loop all players:    region at loop-player is "LuckyBlock-LOBBY":    teleport loop-player to {LuckyBlockArena::ARENA}

Chyba o to chodziło ;d

 

DZIAŁA :D

 

Jeszcze bym prosił o generator losowego ciągu liczb.

 

 

Już sobie poradziłem;

set {characters::1} to "a"				set {characters::2} to "b"				set {characters::3} to "c"				set {characters::4} to "d"				set {characters::5} to "e"				set {characters::6} to "f"				set {characters::7} to "g"				set {characters::8} to "h"				set {characters::9} to "i"				set {characters::10} to "j"				set {characters::11} to "k"				set {characters::12} to "l"				set {characters::13} to "m"				set {characters::14} to "n"				set {characters::15} to "o"				set {characters::16} to "p"				set {characters::17} to "q"				set {characters::18} to "r"				set {characters::19} to "s"				set {characters::20} to "t"				set {characters::21} to "v"				set {characters::22} to "u"				set {characters::23} to "w"				set {characters::24} to "x"				set {characters::25} to "y"				set {characters::26} to "z"				set {characters::27} to "A"				set {characters::28} to "B"				set {characters::29} to "C"				set {characters::30} to "D"				set {characters::31} to "E"				set {characters::32} to "F"				set {characters::33} to "G"				set {characters::34} to "H"				set {characters::35} to "I"				set {characters::36} to "J"				set {characters::37} to "K"				set {characters::38} to "L"				set {characters::39} to "M"				set {characters::40} to "N"				set {characters::41} to "O"				set {characters::42} to "P"				set {characters::43} to "Q"				set {characters::44} to "R"				set {characters::45} to "S"				set {characters::46} to "T"				set {characters::47} to "V"				set {characters::48} to "U"				set {characters::49} to "W"				set {characters::50} to "X"				set {characters::51} to "Y"				set {characters::52} to "Z"				set {characters::53} to "1"				set {characters::54} to "2"				set {characters::55} to "3"				set {characters::56} to "4"				set {characters::57} to "5"				set {characters::58} to "6"				set {characters::59} to "7"				set {characters::60} to "8"				set {characters::61} to "9"				set {characters::62} to "0"				set {_dlugosc.ciagu} to 19				set {_ALID} to ""				loop {_dlugosc.ciagu} times:					make console execute command "/playsound random.click %player%"					set {_ALID} to "%{_PLID}%%{characters.letters::%random integer from 1 to 62%}%"
Edytowane przez K0SM053
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@up możesz to skrócić np.

set {kod} 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"
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ę...