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

[Problem] Ze skryptem...


Rekomendowane odpowiedzi

Opublikowano

Siemanko, znalazłem skrypt na losowanie kodu i wygrywanie nagrody.

Skonfigurowałem sobie go i niby wszystko fajnie(działa), ale..

 

- chciałbym, żeby nagroda nie była tylko diament - tylko, żeby można było wygrać 5sztabek żelaza LUB 5sztabek złota LUB 1diament,

- chciałbym też, żeby kod zawierał też litery (np. a,b,c,d itd.), a nie same liczby..

To chyba tyle..

 

PROSIŁBYM TEŻ O PODANIE MI SKRYPTU, ŻEBY NIE MOŻNA BYŁO DETPAĆ ROŚLIN :)


Oto ten skrypt:
 

variables:
    {los} = false
    {kod} = 00000
options:
    nagroda: 1 diamond #nagroda
    czas: 60 #czas co jaki ma być odnawiany kod w minutach
every {@czas} minutes:
    set {los} to true
    set {_a} to random integer between 1 and 9
    set {_b} to random integer between 1 and 9
    set {_c} to random integer between 1 and 9
    set {_d} to random integer between 1 and 9
    set {_e} to random integer between 1 and 9
    set {kod} to "%{_a}%%{_b}%%{_c}%%{_d}%%{_e}%"
    wait 1 second
    broadcast "&b&lKto pierwszy wpisze: &6&l/kod %{kod}% &4&ldostanie nagrode!"
command /kod [<text>]:
    trigger:
        if {los} is true:
            if arg is {kod}:
                set {los} to false
                give {@nagroda} to the player
                broadcast "&b&l%player% wykorzystal kod! &4&lNastepny kod za 60 minut."
                stop
            else:
                send "&b&lPrzepisales nieprawidlowy kod!"
        else:
            send "&2&lAktualnie nie trwa losowanie!"
Uczeń
Opublikowano
variables:
    {los} = false
    {kod} = 00000
options:
    nagroda: 1 diamond #nagroda
    nagroda2: stick
    nagroda3: dirt
    czas: 60 #czas co jaki ma być odnawiany kod w minutach
every {@czas} minutes:
    set {los} to true
    set {_a} to random integer between 1 and 9
    set {_b} to random integer between 1 and 9
    set {_c} to random integer between 1 and 9
    set {_d} to random integer between 1 and 9
    set {_e} to random integer between 1 and 9
    set {kod} to "%{_a}%%{_b}%%{_c}%%{_d}%%{_e}%"
    wait 1 second
    broadcast "&b&lKto pierwszy wpisze: &6&l/kod %{kod}% &4&ldostanie nagrode!"
command /kod [<text>]:
    trigger:
        if {los} is true:
            if arg is {kod}:
                set {los} to false
                give {@nagroda} to the player
                give {@nagroda2} to the player
                give {@nagroda3} to the player
                broadcast "&b&l%player% wykorzystal kod! &4&lNastepny kod za 60 minut."
                stop
            else:
                send "&b&lPrzepisales nieprawidlowy kod!"
        else:
            send "&2&lAktualnie nie trwa losowanie!"

Zamien sobie tylko tam gdzie masz dirt i stick na co chcesz :)

logo.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...