Adauga IP server din client direct din sursa binary - nu mai trebuie sa folosesti intrologin.py / serverinfo.py.
*Poze / Video:
*Link download / Code:
Deschidem PythonNetworkStreamModule.cpp si cautam:
PyObject* netGetBettingGuildWarValue(PyObject* poSelf, PyObject* poArgs)
{
char* szName;
if (!PyTuple_GetString(poArgs, 0, &szName))
return Py_BuildException();
CPythonNetworkStream& rkNetStream=CPythonNetworkStream::Instance();
return Py_BuildValue("i", rkNetStream.EXPORT_GetBettingGuildWarValue(szName));
}Cautam:
{ "SendOnClickPacket", netOnClickPacket, METH_VARARGS },Acum trebuie sa modificam serverinfo.py din root, uite un exemplu:
import net
(sv1_ip, sv1_name, sv2_ip, sv2_name, sv3_ip, sv3_name, sv4_ip, sv4_name) = net.GetServer_IPNAME()
(ch1_port, ch2_port, ch3_port, ch4_port, auth_port, mark_port) = net.GetServer_PORT()
CH_1_NAME = "|cFF00FFFF|hCH1"
CH_2_NAME = "|cFF00FFFF|hCH2"
CH_3_NAME = "|cFF00FFFF|hCH3"
CH_4_NAME = "|cFF00FFFF|hCH4"
STATE_NONE = "|cFFFF0000|hKAPALI"
STATE_DICT = {
0 : "|cFFFF0000|hKAPALI",
1 : "|cff00ff00|hNORMAL",
2 : "|cff00ff00|hYOGUN",
3 : "|cff00ff00|hDOLU"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":CH_1_NAME,"ip":sv1_ip,"tcp_port":ch1_port,"udp_port":ch1_port,"state":STATE_NONE,},
2:{"key":12,"name":CH_2_NAME,"ip":sv1_ip,"tcp_port":ch2_port,"udp_port":ch2_port,"state":STATE_NONE,},
3:{"key":13,"name":CH_3_NAME,"ip":sv1_ip,"tcp_port":ch3_port,"udp_port":ch3_port,"state":STATE_NONE,},
4:{"key":14,"name":CH_4_NAME,"ip":sv1_ip,"tcp_port":ch4_port,"udp_port":ch4_port,"state":STATE_NONE,},
}
SERVER02_CHANNEL_DICT = {
1:{"key":11,"name":CH_1_NAME,"ip":sv2_ip,"tcp_port":ch1_port,"udp_port":ch1_port,"state":STATE_NONE,},
2:{"key":12,"name":CH_2_NAME,"ip":sv2_ip,"tcp_port":ch2_port,"udp_port":ch2_port,"state":STATE_NONE,},
3:{"key":13,"name":CH_3_NAME,"ip":sv2_ip,"tcp_port":ch3_port,"udp_port":ch3_port,"state":STATE_NONE,},
4:{"key":14,"name":CH_4_NAME,"ip":sv2_ip,"tcp_port":ch4_port,"udp_port":ch4_port,"state":STATE_NONE,},
}
SERVER03_CHANNEL_DICT = {
1:{"key":11,"name":CH_1_NAME,"ip":sv3_ip,"tcp_port":ch1_port,"udp_port":ch1_port,"state":STATE_NONE,},
2:{"key":12,"name":CH_2_NAME,"ip":sv3_ip,"tcp_port":ch2_port,"udp_port":ch2_port,"state":STATE_NONE,},
3:{"key":13,"name":CH_3_NAME,"ip":sv3_ip,"tcp_port":ch3_port,"udp_port":ch3_port,"state":STATE_NONE,},
4:{"key":14,"name":CH_4_NAME,"ip":sv3_ip,"tcp_port":ch4_port,"udp_port":ch4_port,"state":STATE_NONE,},
}
SERVER04_CHANNEL_DICT = {
1:{"key":11,"name":CH_1_NAME,"ip":sv4_ip,"tcp_port":ch1_port,"udp_port":ch1_port,"state":STATE_NONE,},
2:{"key":12,"name":CH_2_NAME,"ip":sv4_ip,"tcp_port":ch2_port,"udp_port":ch2_port,"state":STATE_NONE,},
3:{"key":13,"name":CH_3_NAME,"ip":sv4_ip,"tcp_port":ch3_port,"udp_port":ch3_port,"state":STATE_NONE,},
4:{"key":14,"name":CH_4_NAME,"ip":sv4_ip,"tcp_port":ch4_port,"udp_port":ch4_port,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":sv1_ip, "port":auth_port, },
2 : { "ip":sv2_ip, "port":auth_port, },
3 : { "ip":sv3_ip, "port":auth_port, },
4 : { "ip":sv4_ip, "port":auth_port, },
}
}
REGION_DICT = {
0 : {
1 : { "name" :sv1_name, "channel" : SERVER01_CHANNEL_DICT, },
2 : { "name" :sv2_name, "channel" : SERVER02_CHANNEL_DICT, },
3 : { "name" :sv3_name, "channel" : SERVER03_CHANNEL_DICT, },
4 : { "name" :sv4_name, "channel" : SERVER04_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : sv1_ip, "tcp_port" : mark_port, "mark" : "10.tga", "symbol_path" : "10", },
20 : { "ip" : sv2_ip, "tcp_port" : mark_port, "mark" : "20.tga", "symbol_path" : "20", },
30 : { "ip" : sv3_ip, "tcp_port" : mark_port, "mark" : "30.tga", "symbol_path" : "30", },
40 : { "ip" : sv4_ip, "tcp_port" : mark_port, "mark" : "40.tga", "symbol_path" : "40", },
}


la acest mesaj și conținutul se va afișa automat.

