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

[DL][SKRIPT] AntiRelog


Rekomendowane odpowiedzi

Opublikowano

R

 

E

 

K TFYGSkr.png

 

L

 

A

 

M

 

A

 

 

 

Witam wszystkich! W tym temacie zaprezentuję wam mój skrypt, dzięki któremu po wyjściu z serwera podczas walki tracimy itemy oraz dostajemy czasowego bana na 2 minuty (można zmienić).

Oto i kod:

V 0.1

#============================#
#Autor skryptu: RaiZeN       #
#Drugi nick autora: Hardcor23#
#Wersja skryptu: 0.1         #
#============================#


variables:
    {walka.%player%} = false
    {ban.%player%} = false
    
options:
#Tag skryptu, ktory bedzie wyswietlal sie przed wiadomosciami
    tag: &8&l[&4&lAnti&6&lRelog&8&l]&6
#Czas w sekundach po ktorych gracz bedzie mogl sie bezpiecznie wylogowac
    czas_walki: 30
#Czas w minutach na ile gracz dostanie bana jesli sie wyloguje podczas walki
    czas_bana: 2
    
on damage of player:
    if {walka.%victim%} is false:
        set {walka.%attacker%} to true
        set {walka.%victim%} to true
        send "{@tag} Jestes w walce! Lepiej sie nie wylogowywuj!" to attacker
        send "{@tag} Jestes w walce! Lepiej sie nie wylogowywuj!" to victim
        wait {@czas_walki} seconds
        set {walka.%attacker%} to false
        set {walka.%victim%} to false
        send "{@tag} Juz nie jestes w walce. Mozesz sie wylogowac." to attacker
        send "{@tag} Juz nie jestes w walce. Mozesz sie wylogowac." 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!"

V 0.2

#============================#
#Autor skryptu: RaiZeN       #
#Drugi nick autora: Hardcor23#
#Wersja skryptu: 0.2         #
#============================#


variables:
    {walka.%player%} = false
    {ban.%player%} = false
	
options:
#Tag skryptu, ktory bedzie wyswietlal sie przed wiadomosciami
    tag: &8[&4Anti&6Relog&8]&6
#Czas w sekundach po ktorych gracz bedzie mogl sie bezpiecznie wylogowac
    czas_walki: 30
#Czas w minutach na ile gracz dostanie bana jesli sie wyloguje podczas walki
    czas_bana: 2
	
on damage of player:
    if {walka.%victim%} is false:
        set {walka.%attacker%} to true
        set {walka.%victim%} to true
        send "{@tag} Jestes w walce! Lepiej sie nie wylogowywuj!" to attacker
        send "{@tag} Jestes w walce! Lepiej sie nie wylogowywuj!" to victim
        wait {@czas_walki} seconds
        set {walka.%attacker%} to false
        set {walka.%victim%} to false
        send "{@tag} Juz nie jestes w walce. Mozesz sie wylogowac." to attacker
        send "{@tag} Juz nie jestes w walce. Mozesz sie wylogowac." 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!"
	

 

Podoba się? Chcesz więcej takich skryptów? Kliknij bjx.png!

wyyVCZZ.png

Proszę o zdjęcie tych 25%, bardzo się staram. ^^

Opublikowano

Zobaczymy czy ten skrypt jest dobry ;) A gdy dostaniemy bana nie ma możliwości omininięcia go?

Z tego co ja widzę w tym skrypcie to nie ma takiej możliwość bo in od razu jak się wyjdzie zmienia znienną {ban.%player%} na true i w tedy gracz ma bana na 2 minuty ;p.

Opublikowano

@2up

 

Tak, nie ma możliwości ominięcia tego bana. Wersja V 0.2 już dostępna. ;)

wyyVCZZ.png

Proszę o zdjęcie tych 25%, bardzo się staram. ^^

Opublikowano

o.O

Już sprawdzam !

Bardzo ładnie napisany skrypt, już mam podmieniony zamiast pluginu !

Dodaj jakieś logo w prezentacji .. Bo trochę pusto..

Ale sam skrypt, genialny .

­


logo.png


Nykeria.pl / 07.04.2016 / Metin2

Opublikowano

Trochę dziwnie wygląda to "Drugi autor skryptu:"...wygląda jak napisane na siłę -.- Ogólnie to skrypt już był niepotrzebnie się trudziłeś.

ein8.png

1378238828-U336505.png

  • 2 miesiące temu...
Opublikowano

Prosty skrypt, aczkolwiek przydatny :) plusik .
Szkoda że ten skrypt nie obsługuje zabicia gracza po wyjściu zn bijesz się z "wrogiem" a tu nagle widzisz że dedasz lub rozwaliło ci się eq. Wychodzisz. E tam banik na 2 minutki. Wchodzisz nie masz eq ale on też nie ma twojego c:

  • 6 miesięcy temu...
  • 3 tygodnie później...
Opublikowano

Skrypt dobry działa bez zarzutów , polecam
PS: zmieniłbym tylko 

on join:
na
on connect:
:>

No może i usunął to

clear the player's inventory

:>

00768247823007970726.jpg

  • 4 miesiące temu...
Opublikowano

Po co mi skrypt? Żeby zalagować serwer? Lepiej już ściągnąć z internetu plugin na AntyRelog, których jest pełno

Opublikowano

Po co mi skrypt? Żeby zalagować serwer? Lepiej już ściągnąć z internetu plugin na AntyRelog, których jest pełno

Paczaj na date... po ch*u odkopujesz temat? Rok temu ten skrypt robił furorę...

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...