Skocz do zawartości

skrypt na zapis ip administracji


Rekomendowane odpowiedzi

Ten skrypt daje dla serwera ochronę przed włamaniem na konto admina :D coś typu jak na serwerze nssv.pl

Nazwa: IPNoAdmin

Wersja skryptu: 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1

Opis: Skrypt blokuje wejście graczy na nickach administracji jeżeli IP admina a osoby wchodzącej się nie zgadza. Admin musi posiadać stałe IP inaczej skrypt jest nie potrzebny.

Autor: Srebrny80pl

Konfiguracja:

#===================================#
#   Skrypt dla serwerow             #
# by Srebrny80pl                    #
#      Zakaz potrzywania            #
#      sie pod autora Autora.       #
#===================================#
 
#=========================================#
#               Ustawienia                #
#=========================================#    
options:
        # Ustawienia Wiadomosci
        zapisano.ip: &cZapisano twoje IP!
        niezapisano.ip: &cNie zapisano twojego IP!
        poprawiono.ip: &cPoprawiono twoje IP!
        zrestartowano.ip: &cNie zrestartowano twojego IP!
        poprawne.ip: &cTwoje IP jest poprawne!
        niepoprawne.ip: &4Twoje IP jest niepoprawne!
        brak.uprawnien: &4Brak uprawnien!
        zapisz.ip: &cZapisz swoje ip dla zabezpiczenia konta!
        # Tego nie zmieniaj!
        wersja: 1.1
        www: WWW: http://www.120133.enmc.pl/
        autor: Autor: Srebrny80pl
#=========================================#
#                KOMENDY                  #
#=========================================#    
command /ip <text>:
        trigger:
                arg 1 is not set:
                        send "&e/ip &2zapisz/autor"
                        stop trigger
                arg 1 is "zapisz" or "save":
                        player has permissions "ip.admin":
                                if {zapisane.%player%} is false:
                                        send "Gracz: &a%player%"
                                        send "IP: &9%IP-address of player%"
                                        add IP-address of player to {zapisane.%player%.ip::*}
                                        send "{@zapisano.ip}"
                                        set {zapisane.%player%} to true
                                        stop
                                if {zapisane.%player%} is true:
                                        send "Gracz: &a%player%"
                                        send "IP: &9%IP-address of player%"
                                        reset {zapisane.%player%.ip::*}
                                        add IP-address of player to {zapisane.%player%.ip::*}
                                        send "{@poprawiono.ip}"
                                        stop
                        else:
                                send "{@brak.uprawnien}"
                arg 1 is "autor":
                        send "{@autor}"
                        send "{@www}"
                        send "{@wersja}
                arg 1 is "reset":
                        player has permissions "ip.admin":
                                if {zapisane.%player%} is true:
                                        reset {zapisane.%player%.ip::*}
                                        set {zapisane.%player%} to false
                                        send "{@zrestartowano.ip}"
                                        stop
                                if {zapisane.%player%} is false:
                                        send ""{@niezapisano.ip}""
                                        stop
                               
#=========================================#
#                EVENTY                   #
#=========================================#    
on join:
        player has permissions "ip.admin":
                if {zapisane.%player%} is true:
                        loop {zapisane.%player%.ip::*}:
                                if IP-address of player is loop-value:
                                        send "{@poprawne.ip}"
                                        stop
                                else:
                                        kick the player due to "{@niepoprawne.ip}"
                if {zapisane.%player%} is false:
                        send "{@zapisz.ip}"
  1. Poradnik By Srebrny80pl:

    1. Skopiuj ten cały wielki kod

    2. Wejdź w zakładkę WebFtp albo Ftp

    3. Wybierz plugin Script ( jeżeli go nie masz to pobierz i zainstaluj )

    4. stwórz nowy plik " ox.sk"

    5. Wejdź to tego pliku

    6. Wklej tam to wszystko

    7. Ciesz się z postępu -_-

    8. Chwal autora :D

    9. Daj repke dla autora :)

    10. Pochwal skrytpa :P

Edytowane 20 minut temu przez TheSrebrny80pl

Edytowane przez TheSrebrny80pl
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.

×
×
  • Dodaj nową pozycję...