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

Pomoc przy skrypcie na lotto


LeniuchLC

Rekomendowane odpowiedzi

Opublikowano

Witaj.

Na swoim serverze chce dodać coś takiego jak lotto. Działało by to w ten sposób, że po wpisaniu tej komendy pobierało by z konta 1k i dawało losowy item. I tutaj pytanie, czy napisany przeze mnie poniżej skrypt zadziałał by. Ze skryptem mam do czynienia dopiero 1 dzień, a pomyślałem, że takie lotto jest fajną opcją.

 

 

command /lotto
    trigger
          if player's balance is greater or equal to 1000:
             remove 1000 from player's balance
             while true:
        chance of 5%:
            give 1 diamond to the player
            send "&7Otrzymales &b1 Diament!"
            exit loop
        chance of 5%:
            give 1 emerald to the player
            send "&7Otrzymales &a1 Szmaragd!"
            exit loop
        chance of 5%:
            give 1 dirt to the player
            send "&7Otrzymales &81 Dirt"
            exit loop

 

 

.

Opublikowano

@1361622928-U485574.pngLeniuchLC

Nie ma co w takim skrypcie robić samych szans.

Lepiej użyć losowych liczb

set {_losowa} to random integer between <jakas liczba> and <druga liczba>

Tu masz skrypt:

command /lotto:
	trigger:
		set {_balance} to player's balance
		if {_balance} is bigger or equal to 1000:
			remove 1000 from player's balance
			set {_losowa} to random integer between 0 and 4
			chance of 10%:
				set {_losowa} to 5
			if {_losowa} is 1:
				give player diamond
				send "&cWylosowales: &7diamond x1"
				stop
			if {_losowa} is 2:
				give player iron ingot
				send "&cWylosowales: &7iron ingot x1"
				stop
			if {_losowa} is 3:
				give player golden apple
				send "&cWylosowales: &7golden apple x1"
				stop
			if {_losowa} is 4:
				give player wood sword
				send "&cWylosowales: &7wood sword x1"
				stop
			if {_losowa} is 5:
				give player beacon
				send "&cWylosowales: &bbeacon x1"
				stop
		else:
			send "&cNie posiadasz &7$1000 &cna swoim koncie!"
			stop

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...