2 mesaje
Administrator Administrator
  • Mesaje: 4590
  • Reacții: 98103
  • Mesaje utile: 45
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    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:
    Code:
    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));
    }
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cautam:
    Code:
    { "SendOnClickPacket",					netOnClickPacket,						METH_VARARGS },
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Acum trebuie sa modificam serverinfo.py din root, uite un exemplu:
    Code:
    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", },
    }
    

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem aproape 2000 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:





    See full signature
    Membru Expert Membru Expert
  • Mesaje: 204
  • Reacții: 1162
  • Mesaje utile: 0
  • Status: Uite si eu pe aici!
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de salexandru9982 »

    Testat sa aveti grija la port-uri acolo pe partea de sursa si sa modificati cu atentie partea de serverinfo.py este foarte simplu'
    See full signature
    Scrie răspuns

    Înapoi la “Îmbunătățiri”

    Informații

    Utilizatori ce navighează pe acest forum: DAZZZZZZ și 4 vizitatori

    Discord ID copiat: