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

Poprawi ktoś? :)


Rawwqus

Rekomendowane odpowiedzi

Opublikowano

Cześć! Mógł by mi ktoś poprawić skrypt?

Chodzi o to że jak ktoś się bije co chwile na czacie wyskakuje komunikat jestes podczas walki. A ja bym chcial zeby jeden komunikat podczas walki sie wyswietlal. 

I aby nie mozna bylo uzywac komend typu /spawn /tpa

Z góry dzieki

options:

        logo:&4&lPVP>&c&l
        ochrona:1 minute
        walkatxt:JESTES PODCZAS WALKI!
        koniecwalki:SKONCZYLES WALKE!
        czaswalki:20
        txtlogout:GRACZ %player% WYLOGOWAL SIE PODCZAS WALKI LAMUSSS!

on first join:
        wait 10 second
        set {ochrona.%player%} to true
        send "{@logo} JESTES CHRONIONY PRZEZ {@ochrona}"
        wait {@ochrona}
        set {ochrona.%player%} to false

on damage:
        victim is player
        attacker is player
        if {ochrona.%victim%} is true:
                cancel event
        if {ochrona.%attacker%} is true:
                cancel event
        else:
                if {inbattle.%victim%} is true:
                        set {walka.%victim%} to {@czaswalki}
                        stop
                send "{@logo} {@walkatxt}" to victim
                set {inbattle.%victim%} to true
                set {walka.%victim%} to {@czaswalki}
                while {walka.%victim%} is more than 0:
                        {walka.%victim%} is not set:
                                stop
                        subtract 1 from {walka.%victim%}
                        wait 1 second
                delete {inbattle.%victim%}
                delete {walka.%victim%}
                send "{@logo} {@koniecwalki}" to victim

on damage:
        victim is player
        attacker is player
        if {ochrona.%victim%} is true:
                cancel event
        if {ochrona.%attacker%} is true:
                cancel event
        else:
                if {inbattle.%attacker%} is true:
                        set {walka.%attacker%} to {@czaswalki}
                        send "{@logo} {@walkatxt}" to attacker
                        stop
                send "{@logo} {@walkatxt}" to attacker
                set {inbattle.%attacker%} to true
                set {walka.%attacker%} to {@czaswalki}
                while {walka.%attacker%} is more than 0:
                        {walka.%attacker%} is not set:
                                stop
                        subtract 1 from {walka.%attacker%}
                        wait 1 second
                delete {inbattle.%attacker%}
                delete {walka.%attacker%}
                send "{@logo} {@koniecwalki}" to attacker

on quit:
        if {inbattle.%player%} is true:
                kill player
                broadcast "{@logo} {@txtlogout}"
                delete {inbattle.%player%}
                delete {walka.%player%}

on death:
        if {inbattle.%player%} is true:
                delete {inbattle.%victim%}
                delete {walka.%victim%}
                delete {inbattle.%attacker%}
                delete {walka.%attacker%}

on join:
        {inbattle.%player%} is set:
                delete {inbattle.%player%}
        {walka.%player%} is set:
                delete {walka.%player%}

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...