mein server ist zwar offline aber schaut selbst:
Steht trozdem Online
Intrologin.py:
PHP Code:
def __OpenServerBoard(self):
global ch1status
global ch2status
loadRegionID, loadServerID, loadChannelID = self.__LoadChannelInfo()
serverIndex = self.__ServerIDToServerIndex(loadRegionID, loadServerID)
channelIndex = self.__ChannelIDToChannelIndex(loadChannelID)
self.serverList.SelectItem(serverIndex)
self.on2.Hide()
self.off2.Hide()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
if IsRunupMatrixAuth():
self.matrixQuizBoard.Hide()
# RUNUP_MATRIX_AUTH_END
# NEWCIBN_PASSPOD_AUTH
if IsNEWCIBNPassPodAuth():
self.passpodBoard.Hide()
# NEWCIBN_PASSPOD_AUTH_END
self.serverBoard.SetPosition(self.xServerBoard, wndMgr.GetScreenHeight())
self.serverBoard.Hide()
if self.virtualKeyboard:
self.virtualKeyboard.Show()
if app.loggined:
self.Connect(self.id, self.pwd)
self.loginBoard.Show()
elif not self.stream.isAutoLogin:
self.loginBoard.Show()
## if users have the login infomation, then don't initialize.2005.9 haho
if self.idEditLine == None:
self.idEditLine.SetText("")
if self.pwdEditLine == None:
self.pwdEditLine.SetText("")
self.idEditLine.SetFocus()
print "XMAS_SNOW ON"
background.EnableSnow(1)
def __OpenLoginBoard(self):
self.loginBoard.Show()
print "XMAS_SNOW ON"
background.EnableSnow(1)
# RUNUP_MATRIX_AUTH
if IsRunupMatrixAuth():
self.matrixQuizBoard.Hide()
# RUNUP_MATRIX_AUTH_END
# NEWCIBN_PASSPOD_AUTH
if IsNEWCIBNPassPodAuth():
self.passpodBoard.Hide()
# NEWCIBN_PASSPOD_AUTH_END
self.serverBoard.SetPosition(self.xServerBoard, wndMgr.GetScreenHeight())
self.serverBoard.Hide()
if self.virtualKeyboard:
self.virtualKeyboard.Show()
if app.loggined:
self.Connect(self.id, self.pwd)
self.loginBoard.Show()
elif not self.stream.isAutoLogin:
self.loginBoard.Show()
## if users have the login infomation, then don't initialize.2005.9 haho
if self.idEditLine == None:
self.idEditLine.SetText("")
if self.pwdEditLine == None:
self.pwdEditLine.SetText("")
self.idEditLine.SetFocus()
def __OnSelectRegionGroup(self):
self.__RefreshServerList()
def __OnSelectSettlementArea(self):
# SEVER_LIST_BUG_FIX
regionID = self.__GetRegionID()
serverID = self.serverListOnRegionBoard.GetSelectedItem()
serverIndex = self.__ServerIDToServerIndex(regionID, serverID)
self.serverList.SelectItem(serverIndex)
# END_OF_SEVER_LIST_BUG_FIX
self.__OnSelectServer()
def __RefreshServerList(self):
regionID = self.__GetRegionID()
if not serverInfo.REGION_DICT.has_key(regionID):
return
self.serverList.ClearItem()
regionDict = serverInfo.REGION_DICT[regionID]
# SEVER_LIST_BUG_FIX
visible_index = 1
for id, regionDataDict in regionDict.items():
name = regionDataDict.get("name", "noname")
if locale.IsBRAZIL() or locale.IsCANADA():
self.serverList.InsertItem(id, "%s" % (name))
else:
if locale.IsCIBN10():
if name[0] == "#":
self.serverList.InsertItem(-1, " %s" % (name[1:]))
else:
self.serverList.InsertItem(id, " %s" % (name))
visible_index += 1
else:
self.serverList.InsertItem(id, " %02d. %s" % (visible_index, name))
visible_index += 1
# END_OF_SEVER_LIST_BUG_FIX
def __OnSelectServer(self):
self.__OnCloseInputDialog()
self.__RequestServerStateList()
self.__RefreshServerStateList()
def __RequestServerStateList(self):
regionID = self.__GetRegionID()
serverID = self.__GetServerID()
try:
channelDict = serverInfo.REGION_DICT[regionID][serverID]["channel"]
except:
print " __RequestServerStateList - serverInfo.REGION_DICT(%d, %d)" % (regionID, serverID)
return
for id, channelDataDict in channelDict.items():
key=channelDataDict["key"]
ip=channelDataDict["ip"]
udp_port=channelDataDict["udp_port"]
ServerStateChecker.Request(key, ip, udp_port)
def __RefreshServerStateList(self):
global ch1status
global ch2status
regionID = self.__GetRegionID()
serverID = self.__GetServerID()
bakChannelID = self.channelList.GetSelectedItem()
self.channelList.ClearItem()
try:
channelDict = serverInfo.REGION_DICT[regionID][serverID]["channel"]
except:
print " __RequestServerStateList - serverInfo.REGION_DICT(%d, %d)" % (regionID, serverID)
return
for channelID, channelDataDict in channelDict.items():
channelName = channelDataDict["name"]
channelState = channelDataDict["state"]
self.channelList.InsertItem(channelID, " %s %s" % (channelName, channelState))
canal1x = self.channelList.GetItem(1)
canal2x = self.channelList.GetItem(2)
canal3x = self.channelList.GetItem(3)
canal4x = self.channelList.GetItem(4)
if str(canal1x).find("...") == -1:
ch1status = "1"
else:
ch1status = "0"
if ch1status == "1":
self.on1.Show()
self.off1.Hide()
else:
self.on1.Hide()
self.off1.Show()
if str(canal2x).find("...") == -1:
ch2status = "1"
else:
ch2status = "0"
self.channelList.SelectItem(bakChannelID-1)
def __GetChannelName(self, regionID, selServerID, selChannelID):
try:
return serverInfo.REGION_DICT[regionID][selServerID]["channel"][selChannelID]["name"]
except KeyError:
if 9==selChannelID:
return locale.CHANNEL_PVP
else:
return locale.CHANNEL_NORMAL % (selChannelID)
def NotifyChannelState(self, addrKey, state):
try:
stateName=serverInfo.STATE_DICT[state]
except:
stateName=serverInfo.STATE_NONE
regionID=int(addrKey/1000)
serverID=int(addrKey/10) % 100
channelID=addrKey%10
try:
serverInfo.REGION_DICT[regionID][serverID]["channel"][channelID]["state"] = stateName
self.__RefreshServerStateList()
except:
import exception
exception.Abort(locale.CHANNEL_NOT_FIND_INFO)
def __OnClickExitServerButton(self):
print "exit server"
self.__OpenLoginBoard()
if IsFullBackImage():
self.GetChild("bg1").Hide()
self.GetChild("bg2").Show()
def __OnClickSelectRegionButton(self):
regionID = self.__GetRegionID()
serverID = self.__GetServerID()
if (not serverInfo.REGION_DICT.has_key(regionID)):
self.PopupNotifyMessage(locale.CHANNEL_SELECT_REGION)
return
if (not serverInfo.REGION_DICT[regionID].has_key(serverID)):
self.PopupNotifyMessage(locale.CHANNEL_SELECT_SERVER)
return
self.__SaveChannelInfo()
self.__RefreshServerList()
self.__OpenServerBoard()
def __OnClickSelectServerButton(self):
if IsFullBackImage():
self.GetChild("bg1").Show()
self.GetChild("bg2").Hide()
regionID = self.__GetRegionID()
serverID = self.__GetServerID()
channelID = self.__GetChannelID()
if (not serverInfo.REGION_DICT.has_key(regionID)):
self.PopupNotifyMessage(locale.CHANNEL_SELECT_REGION)
return
if (not serverInfo.REGION_DICT[regionID].has_key(serverID)):
self.PopupNotifyMessage(locale.CHANNEL_SELECT_SERVER)
return
try:
channelDict = serverInfo.REGION_DICT[regionID][serverID]["channel"]
except KeyError:
return
try:
state = channelDict[channelID]["state"]
except KeyError:
self.PopupNotifyMessage(locale.CHANNEL_SELECT_CHANNEL)
return
# »óÅ°¡ FULL °ú °°À¸¸é ÁøÀÔ ±ÝÁö
if state == serverInfo.STATE_DICT[3]:
self.PopupNotifyMessage(locale.CHANNEL_NOTIFY_FULL)
return
self.__SaveChannelInfo()
try:
serverName = serverInfo.REGION_DICT[regionID][serverID]["name"]
channelName = serverInfo.REGION_DICT[regionID][serverID]["channel"][channelID]["name"]
addrKey = serverInfo.REGION_DICT[regionID][serverID]["channel"][channelID]["key"]
except:
print " ERROR __OnClickSelectServerButton(%d, %d, %d)" % (regionID, serverID, channelID)
serverName = locale.CHANNEL_EMPTY_SERVER
channelName = locale.CHANNEL_NORMAL % channelID
self.__SetServerInfo("%s, %s " % (serverName, channelName))
try:
ip = serverInfo.REGION_DICT[regionID][serverID]["channel"][channelID]["ip"]
tcp_port = serverInfo.REGION_DICT[regionID][serverID]["channel"][channelID]["tcp_port"]
except:
import exception
exception.Abort("LoginWindow.__OnClickSelectServerButton - ¼*¹ö ¼±Åà ½ÇÆÐ")
try:
account_ip = serverInfo.REGION_AUTH_SERVER_DICT[regionID][serverID]["ip"]
account_port = serverInfo.REGION_AUTH_SERVER_DICT[regionID][serverID]["port"]
except:
account_ip = 0
account_port = 0
try:
markKey = regionID*1000 + serverID*10
markAddrValue=serverInfo.MARKADDR_DICT[markKey]
net.SetMarkServer(markAddrValue["ip"], markAddrValue["tcp_port"])
app.SetGuildMarkPath(markAddrValue["mark"])
# GUILD_SYMBOL
app.SetGuildSymbolPath(markAddrValue["symbol_path"])
# END_OF_GUILD_SYMBOL
except:
import exception
exception.Abort("LoginWindow.__OnClickSelectServerButton - ¸¶Å© Á¤º¸ ¾øÀ½")
self.stream.SetConnectInfo(ip, tcp_port, account_ip, account_port)
self.__OpenLoginBoard()
def __OnClickLoginButton(self):
id = self.idEditLine.GetText()
pwd = self.pwdEditLine.GetText()
if len(id)==0:
self.PopupNotifyMessage(locale.LOGIN_INPUT_ID, self.SetIDEditLineFocus)
return
if len(pwd)==0:
self.PopupNotifyMessage(locale.LOGIN_INPUT_PASSWORD, self.SetPasswordEditLineFocus)
return
self.Connect(id, pwd)
def __OnClickdown(self):
global ch1status
global ch2status
global selectedchannel
if selectedchannel == "1":
selectedchannel = "2"
self.on1.Hide()
self.off1.Hide()
if ch2status == "1":
self.on2.Show()
self.off2.Hide()
else:
self.on2.Hide()
self.off2.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13003, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 2")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 2")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
elif selectedchannel == "2":
selectedchannel = "1"
self.on2.Hide()
self.off2.Hide()
if ch1status == "1":
self.on1.Show()
self.off1.Hide()
else:
self.on1.Hide()
self.off1.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13001)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
def __OnClickup(self):
global selectedchannel
if selectedchannel == "1":
selectedchannel = "2"
self.on1.Hide()
self.off1.Hide()
if ch2status == "1":
self.on2.Show()
self.off2.Hide()
else:
self.on2.Hide()
self.off2.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13003, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 2")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 2")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
elif selectedchannel == "2":
selectedchannel = "1"
self.on2.Hide()
self.off2.Hide()
if ch1status == "1":
self.on1.Show()
self.off1.Hide()
else:
self.on1.Hide()
self.off1.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13001)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
PHP Code:
def __OpenServerBoard(self):
global ch1status
global ch2status
loadRegionID, loadServerID, loadChannelID = self.__LoadChannelInfo()
serverIndex = self.__ServerIDToServerIndex(loadRegionID, loadServerID)
channelIndex = self.__ChannelIDToChannelIndex(loadChannelID)
self.serverList.SelectItem(serverIndex)
self.on2.Hide()
self.off2.Hide()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
def __OnClickdown(self):
global ch1status
global ch2status
global selectedchannel
if selectedchannel == "1":
selectedchannel = "2"
self.on1.Hide()
self.off1.Hide()
if ch2status == "1":
self.on2.Show()
self.off2.Hide()
else:
self.on2.Hide()
self.off2.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13003, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 2")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 2")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
elif selectedchannel == "2":
selectedchannel = "1"
self.on2.Hide()
self.off2.Hide()
if ch1status == "1":
self.on1.Show()
self.off1.Hide()
else:
self.on1.Hide()
self.off1.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13001)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
def __OnClickup(self):
global selectedchannel
if selectedchannel == "1":
selectedchannel = "2"
self.on1.Hide()
self.off1.Hide()
if ch2status == "1":
self.on2.Show()
self.off2.Hide()
else:
self.on2.Hide()
self.off2.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13003, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 2")
net.SetMarkServer("banqer2.no-ip.org", 13003)
self.serverInfo.SetText("Banqer - Channel 2")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
elif selectedchannel == "2":
selectedchannel = "1"
self.on2.Hide()
self.off2.Hide()
if ch1status == "1":
self.on1.Show()
self.off1.Hide()
else:
self.on1.Hide()
self.off1.Show()
self.stream.SetConnectInfo("banqer2.no-ip.org", 13001, "banqer2.no-ip.org", 11002)
net.SetServerInfo("Banqer - Channel 1")
net.SetMarkServer("banqer2.no-ip.org", 13001)
self.serverInfo.SetText("Banqer - Channel 1")
self.serverInfo.Hide()
app.SetGuildMarkPath("10.tga")
app.SetGuildSymbolPath("10")
Die gescheiten Bilder existieren auch!
dyndns server