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

Jak zrobić blokadę wchodzenia na serwer z innego IP


RybekPL

Rekomendowane odpowiedzi

Opublikowano

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.

 

MPCForum Baner (4).png

Opublikowano

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!"

Opublikowano

@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 😉

Jak żelazo kuje żelazo, tak brat wykuwa brata.  ~SENSEI WU

Opublikowano

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. 🙂

 

MPCForum Baner (4).png

Opublikowano

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 😄

Jak żelazo kuje żelazo, tak brat wykuwa brata.  ~SENSEI WU

  • AlexsanderARG zmienił(a) tytuł na Jak zrobić blokadę wchodzenia na serwer z innego IP
Opublikowano

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.

 

MPCForum Baner (4).png

Opublikowano

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 | *]"

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...