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] Skrypt na anty reloga


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Znalazłem chyba tutaj na forum taki oto skrypt na anty reloga. Niestety nie działa :/

 

Poprawi ktoś błąd, przez który ten skrypt nie działa. A i wgrałem sobie inny skrypt na serwer.

 

Mam plugin Skript, wgrałem do folderu scripts nowy skrypt (na 100 % jest poprawny), potem na serwerze dodałem go komendą /skript enable <nazwa> a potem /skript reload all i nic, nie działa. O co chodzi?

 

 

Tutaj kod skryptu na anty relog

variables:
    {walka.%player%} = false
    {ban.%player%} = false
 
options:
#Tag skryptu, ktory bedzie wyswietlal sie przed wiadomosciami
    tag: &6[DragonSky]&3
#Czas w sekundach po ktorych gracz bedzie mogl sie bezpiecznie wylogowac
    czas_walki: 10
#Czas w minutach na ile gracz dostanie bana jesli sie wyloguje podczas walki
    czas_bana: 1
 
on damage of player:
    if {walka.%victim%} is false:
        set {walka.%attacker%} to true
        set {walka.%victim%} to true
        send "{@tag} Jestes w walce! &4Lepiej sie nie wylogowywuj&3!" to attacker
        send "{@tag} Jestes w walce! &4Lepiej sie nie wylogowywuj&3!" to victim
        wait {@czas_walki} seconds
        set {walka.%attacker%} to false
        set {walka.%victim%} to false
        send "{@tag} Juz nie jestes w walce. &2Mozesz sie wylogowac&3." to attacker
        send "{@tag} Juz nie jestes w walce. &2Mozesz sie wylogowac&3." to victim
 
on quit:
    if {walka.%player%} is true:
        clear the player's inventory
        set {walka.%player%} to false
        kill player
        set {ban.%player%} to true
        wait {@czas_bana} minutes
        set {ban.%player%} to false
     
on join:
    if {ban.%player%} is true:
        kick player due to "{@tag} Zostales tymczasowo zbanowany za wychodzenie podczas walki!"
     
on command:
    if {walka.%player%} is true:
        cancel event
        send "{@tag} Nie mozesz uzywac komend podczas walki!"
Opublikowano

Skrypt jest źle wytabowany. Zamiast tego są spacje 

 

Co za bzdura. Skrypt nie musi być "wytabowany". Jeden tabulator można zastąpić ośmioma spacjami. Jeżeli już zamierzamy tworzyć skrypt to musimy wybrać między tabulatorami, a spacjami, bo tylko jedna opcja rozdzielania fragmentów kodu może być używana.

 

@Topic

Jakiej wersji Skript używasz? Jakieś błędy? Musisz podać jak najwięcej szczegółów.

Opublikowano

Co za bzdura. Skrypt nie musi być "wytabowany". Jeden tabulator można zastąpić ośmioma spacjami. Jeżeli już zamierzamy tworzyć skrypt to musimy wybrać między tabulatorami, a spacjami, bo tylko jedna opcja rozdzielania fragmentów kodu może być używana.

 

@Topic

Jakiej wersji Skript używasz? Jakieś błędy? Musisz podać jak najwięcej szczegółów.

Jak widzisz, tutaj 1 tab = 4 spacji (w tym skrypcie), czyli bląd z tabami jest 

1394047278-U990178.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...