__author__ = 'BogdanWDK'
__version__ = '1.0'
import clr
clr.AddReferenceByPartialName("Fougerite")
import Fougerite
import re
import sys
class ProxyChecker:
def DefaultSample(self, Player):
try:
Message = str(Web.GET("http://iphub.info/api.php?ip=" + Player.IP + "&showtype=4"))
Message = re.findall(r'(?:"proxy":).*', Message)
Message = re.sub("[\}\"]", "", Message[0])
isusingproxy = int(Message.split(':')[1])
if isusingproxy == 1:
Player.Message("You're using PROXY/VPN/NOLOGIN")
Player.Message("In order to play here you must not use any Proxy/VPN/Nologin")
Player.Disconnect()
else:
Player.Message("ProxyChecker cannot detect any proxy usage.")
except:
pass
def On_PlayerConnected(self, Player):
Loom.ExecuteInBiggerStackThread(lambda:
self.DefaultSample(Player)
)