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 z skrypt-Efekty(Gui).


Monte_PL

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam mały problem z można powiedzieć kodem. Polega on na tym, że jak wpiszę komendę:

/efekt

otwiera mi się gui. Gdy wybieram efekt to chciałbym, żeby pokazała się wiadomość na czacie:

Gratuluje. Kupiles efekt.

Jednak to jest w kodzie, ale się nie wyświetla tak jak chcę.
Ona się wyświetla dopiero gdy wpiszę komendę:
 

/efekt 1 <NICK>

Tak samo chciałbym, żeby wiadomości się pokazywały przy wyłączeniu i gdy gracz nie ma monet.

 

Link do kodu:

http://pastebin.com/Evyk4rgr

Kodzik:

variables:
    {efekt.1.%player%} = false
    {monety.%player%} = 0

on any movement:
    if {efekt.1.%player%} is true:
        spawn 5 of particle angry villager:1 offset by 0.5, 0.5, 0.5 at player
        stop

command /efekty:
    permission: vip.efekt
    permission message: &cNie masz wystarczajacych uprawnien do uzycia tej komendy!
    trigger:
        show "s;12;i;383:120;n;&8Burza;l;&6Ten efekt kosztuje 30 monet.;c;efekt 1 %player%;" with 6 rows named "&cTupTupTup" to player
        stop
command /efekt [<text>] [<player>]:
    permission: vip.efekt
    permission message: &cNie masz wystarczajacych uprawnien do uzycia tej komendy!
    trigger:
        if arg 1 is "1":
            if arg 2 is set:
                if {efekt.1.%player-arg%} is false:
                    if {monety.%player-arg%} is between 30 and 9999999:
                        send "&aGratuluje. Kupiles efekt."
                        remove 30 from {monety.%player-arg%.ilosc}
                        set {efekt.1.%player-arg%} to true
                    else:
                        send "&cNie masz tyle Monet!" to the player
                else:
                    set {efekt.1.%player-arg%} to false
                    send "&cWylaczono efekt!"
                stop
on join:
    set {efekt.1.%player%} to false
    stop
on first join:
    set {monety.%player%} to 0
    set {efekt.1.%player%} to false
    stop

Dla pomocnego "Naj" :)
Pozdrawiam

 

 

Opublikowano

Uzywając zmiennej [<player>] musisz potem zdefiniować do kogo ma byc wysłana wiadomość.
Jeśli chcesz żeby wysyłana została do gracza to musisz wpisać 

" to player " lub " to the player " lub "to player-arg"
Licze na + ;*

Opublikowano

Uzywając zmiennej [<player>] musisz potem zdefiniować do kogo ma byc wysłana wiadomość.

Jeśli chcesz żeby wysyłana została do gracza to musisz wpisać 

 

" to player " lub " to the player " lub "to player-arg"

Licze na + ;*

Sprawdzę i jak coś to dam "+" :)

 

====================================================================================

@MilutuS

Dzięki za pomoc :) Działa.

 

 

Do zamknięcia.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...