Skocz do zawartości
  • 0

Ochrona Graczy


Monkey

Pytanie

Witam napisze mi ktoś sk na to że jak gracz wejdzie na serv to ma 30min ochronę że nikto go nie może zabić ale on moze uderzyć ale jak uderzy kogoś to mu ta ochronka znika. Jest tylko odporny na damage od innych graczy i jak wyjdzie ten gracz z serwera a ma jeszcze ochronkę to ten czas mu sie zatrzymuje i np jak ma 15 min ochrony i wyjdzie i jak poten wejdzie po np 10 min to wciąż ma te 15min ochrony. I Jeszcze jedno jak wchodzi na serwer to pisze:

 

&a&lMasz ochronę na 30 minut.!

Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
variables:    {ochrona::%player%} = 30every minute:    loop all players:        {ochrona::%loop-player%} is not false:            remove 1 from {ochrona::%loop-player%}        {ochrona::%loop-player%} is 0:            send "Koniec ochony"            set {ochrona::%loop-player%} to falseon damage:    {ochrona::%victim%} isn't false:        cancel event    {ochrona::%attacker%} isn't false:        set {ochrona::%attacker%} to false        send "Koniec ochrony" to attacker
Masz
Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55016
Udostępnij na innych stronach

  • 0
variables:    {ochrona::%player%} = 30every minute:    loop all players:        {ochrona::%loop-player%} is not false:            remove 1 from {ochrona::%loop-player%}        {ochrona::%loop-player%} is 0:            send "Koniec ochony"            set {ochrona::%loop-player%} to falseon damage:    {ochrona::%victim%} isn't false:        cancel event    {ochrona::%attacker%} isn't false:        set {ochrona::%attacker%} to false        send "Koniec ochrony" to attacker
Masz

 

Dzienki zobacze czy dziala i ci odpisze 

 

#EDIT:

A dodaj jeszcze komendę /ochrona - pokazuję ile czasu zostało do końca ochrony ?

Edytowane przez Monkey
Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55021
Udostępnij na innych stronach

  • 0

Racja, dodam.

on join:    {ochrona::%player%} isn't false:        execute player command "/ochrona"command /ochrona:    trigger:        {ochrona::%player%} is false:            send "Brak ochrony!"        else:            send "Pozostalo ci %{ochrona::%player%}% minut ochrony!"
Proszę
Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55025
Udostępnij na innych stronach

  • 0

Racja, dodam.

on join:    {ochrona::%player%} isn't false:        execute player command "/ochrona"command /ochrona:    trigger:        {ochrona::%player%} is false:            send "Brak ochrony!"        else:            send "Pozostalo ci %{ochrona::%player%}% minut ochrony!"
Proszę

 

dzienki

 

#edit:

ale mi wyskakuje taki błąd :

 

[19:23:25 INFO]: [skript] Reloading Ochronka.sk...
[19:23:25 ERROR]: There's no player/console in a periodical event (Ochronka.sk,
line 8: send "Koniec ochony"')
[19:23:25 INFO]: [skript] Encountered 1 error while reloading Ochronka.sk!
>
Edytowane przez Monkey
Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55061
Udostępnij na innych stronach

  • 0

Ach, racja. Dopisz do tej ósmej linii

<spacja>to loop-player
Oczywiście <spacja> zamień na normalną spację :D

 

Wiem że, już dużo dla mnie zrobiłeś ale dodasz jeszcze komendę /ochrona dodaj i usun

 

/ochrona dodaj <Gracz> <czas w min> - dodaje wybrną ilość minut czasu graczowi

/ochrona usun <Gracz> - Usuwa czas ochrony graczowi

 

Jak bedziesz oczywiście zainteresowany ?

Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55082
Udostępnij na innych stronach

  • 0

Komenda /ochrona jest już użyta tam, a nie chce mi się tego przerabiać, będzie /ochronaadmin <nick> <liczba|nieliczba>

command /ochronaadmin <player> <text>:    permission: ochrona.admin    trigger:        arg 2 is number:            set {ochrona::%player-arg%} to arg 2        else:            set {ochroba::%player-arg"%} to false
Jak podasz numer to powinno ustawić a jak nie numer to usuwa.
Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55088
Udostępnij na innych stronach

  • 0

Komenda /ochrona jest już użyta tam, a nie chce mi się tego przerabiać, będzie /ochronaadmin <nick> <liczba|nieliczba>

command /ochronaadmin <player> <text>:    permission: ochrona.admin    trigger:        arg 2 is number:            set {ochrona::%player-arg%} to arg 2        else:            set {ochroba::%player-arg"%} to false
Jak podasz numer to powinno ustawić a jak nie numer to usuwa.

 

Dzienki

Odnośnik do komentarza
https://skript.pl/temat/6760-ochrona-graczy/#findComment-55096
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...