Skocz do zawartości

Jak zrobić blokadę wchodzenia na serwer z innego IP


Polecane posty

Witam, Pilnie potrzebuje skrypt w którym będzie można zablokować że Ja jako 7uxr moge tylko wejść z ip mojego rutera.

 

Czyli że Jak dodam w skrypcie mnie i moje ip to będzie tylko moje ip wchodzić na serwer a ip kogoś pod moim nickiem już nie.

Jeśli pomogłem!!

Nie zapomnij zostawić punktu reputacji i serduszka.

Pamiętaj o zamknięciu tematu który jest rozwiązany.

Wpisz: "Temat do zamknięcia."

Reputacja: 5/10/20/30/40/50/60/70/80/90/100/150/200/250/300/350/400/450/500

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

on connect:

    if {ip::%player%} is not set:

        set {ip::%player%} to player's ip

    if {ip::%player%} is not player's ip:

        kick player due to "Nie możesz wejść na tym nicku!"

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Napiszesz gdzie mam wpisać swój nick i ip w tym skrypcie? Bo próbuje i niedziała.

Jeśli pomogłem!!

Nie zapomnij zostawić punktu reputacji i serduszka.

Pamiętaj o zamknięciu tematu który jest rozwiązany.

Wpisz: "Temat do zamknięcia."

Reputacja: 5/10/20/30/40/50/60/70/80/90/100/150/200/250/300/350/400/450/500

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@Helios1993 wydaje mi się, że mu chodziło o to, żeby ten skrypt działał tylko na jego nick, bo z tego co zrozumiałem ma stały adres ip.

A ty napisałeś ten skrypt dla każdego gracza więc jeśli gracz ma zmienny adres ip (dynamiczny jeśli się nie mylę) to nie będzie mógł wejść na serwer.

Pozdrawiam 😉

Ja to zwykły chłopak ze skromnego miasta,

oni mówią na mnie gwiazda 

mnie powoli to przerasta

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No okej ale ja chce aby tylko administracja mogła to mieć a nie każdego będzie zapisywało.

Przed chwilą, skywarn napisał:

@Helios1993 wydaje mi się, że mu chodziło o to, żeby ten skrypt działał tylko na jego nick, bo z tego co zrozumiałem ma stały adres ip.

A ty napisałeś ten skrypt dla każdego gracza więc jeśli gracz ma zmienny adres ip (dynamiczny jeśli się nie mylę) to nie będzie mógł wejść na serwer.

Pozdrawiam 😉

Dokładnie o to mi chodzi. 🙂

Jeśli pomogłem!!

Nie zapomnij zostawić punktu reputacji i serduszka.

Pamiętaj o zamknięciu tematu który jest rozwiązany.

Wpisz: "Temat do zamknięcia."

Reputacja: 5/10/20/30/40/50/60/70/80/90/100/150/200/250/300/350/400/450/500

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a jakby do tego skryptu dodać permisje?

 

on connect:
    if {ip::%player%} is not set:
		if player has permission "admin.ip":
			set {ip::%player%} to player's ip
			send "&aPrzydzielono adres ip do twojego konta"
   		if {ip::%player%} is not player's ip:
			if player has permission "admin.ip":
        			kick player due to "Nie możesz wejść na tym nicku!"

Nie wiem czy to będzie działać, ale przynajmniej próbowałem pomóc 😄

Ja to zwykły chłopak ze skromnego miasta,

oni mówią na mnie gwiazda 

mnie powoli to przerasta

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • AlexsanderARG zmienił tytuł tematu Jak zrobić blokadę wchodzenia na serwer z innego IP

Nie działa, A weś napisz skrypt że ręcznie będzie trzeba go dodać.

 

Aby w skrypcie był ADRES IP i NICK

Samemu bedę wpisywał adres admina i nick bedzie tak najlepiej.

Jeśli pomogłem!!

Nie zapomnij zostawić punktu reputacji i serduszka.

Pamiętaj o zamknięciu tematu który jest rozwiązany.

Wpisz: "Temat do zamknięcia."

Reputacja: 5/10/20/30/40/50/60/70/80/90/100/150/200/250/300/350/400/450/500

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nabazgrałem coś takiego, może będzie Ci pasować i może nigdzie się nie pomyliłem :3

 

/adminip <nick gracza> <ip> - ustawia danemu graczowi ip z którego tylko i wyłącznie będzie mógł wejść. Żeby gracz mógł wejść z dowolnego ip podaj samą gwiazdkę. Przykłady: /adminip nik1002 76.28.10.62, /adminip Notch *

/adminip lista - Wyświetla listę wszystkich graczy którym ustawiłeś ip.

 

on connect:
	if {adminip::%player%} is set:
		if {adminip::%player%} is not "*":
			if {adminip.%player%} is not player's ip:
				kick player due to "&cNie możesz wejść na ten nick z tego adresu IP!"

command /adminip <text> [<text>]:
	permission: adminip.add
	usage: &cPrawidłowe użycie komendy to /adminip <nick gracza | lista> [ip gracza | *]
	trigger:
		if arg 1 is "lista":
			if size of {adminip::*} is 0:
				send "&cLista jest pusta!"
			else:
				send "&6Lista:"
				loop {adminip::*}:
					send "&e%loop-index% - &a%loop-value%"
		else if arg 2 is set:
			if arg 2 is "*":
				set {adminip::%arg 1%} to arg 2
				send "&aPomyślnie dodałeś graczowi &2%arg 1% &adostęp z każdego ip."
			else:
				set {adminip::%arg 1%} to arg 2
				send "&aPomyślnie dodałeś graczowi &2%arg 1% &aip &2%arg 2%&a."
		else:
			send "&cPrawidłowe użycie komendy to /adminip <nick gracza | lista> [ip gracza | *]"

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...