[Tutorial] 2 Servere pe un client Interfata LoL

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
Bebi
Nivel 2

Nivel 2
Mesaje: 265
Membru din: 14 Feb 2016, 22:37
Server: Metin2Rienergy
Regat: Chunjo
Aprecieri: 145  
Mulţumiri: 16  
 Contact:
Medalii

Rog marii developeri fara comentarii absurde, pentru ca niciunul nu a raspuns la intrebarea mea.
https://just4metin.ro/probleme/servere ... 02049.html
intrologin.py
Cautam
saveSrv = 0
Adaugam dedesubt
saveitalia = 1
Cautam
 		self.SetServerAndCh(0)
Adaugam dedesubt
 		self.italiaserver(1)

Cautam
				"Channels" : [self.GetChild("channel_%d" % (i+1)) for i in xrange(4)],
				"chText" : [self.GetChild("chText_%d" % (i+1)) for i in xrange(4)],

Inlocuim cu
				"Channels" : [self.GetChild("channel_%d" % (i+1)) for i in xrange(2)],
				"chText" : [self.GetChild("chText_%d" % (i+1)) for i in xrange(2)],


Cautam
	def Channel_select(self):
		self.board["Channels"][0].SetEvent(lambda : self.ChannelEvents(0,1))
		self.board["Channels"][0].Down()
		self.board["chText"][0].SetPackedFontColor(nano_interface.COLOR_HOVER)
		self.board["Channels"][1].SetEvent(lambda : self.italiaevents(1,2))
		self.board["Channels"][2].SetEvent(lambda : self.italiaevents(2,3))	
		self.board["Channels"][3].SetEvent(lambda : self.italiaevents(3,4))	

Inlocuim cu
	def Channel_select(self):
		self.board["Channels"][0].SetEvent(lambda : self.ChannelEvents(0,1))
		self.board["Channels"][1].SetEvent(lambda : self.italiaevents(1,2))


Cautam
		if	1 <= channel and channel <= 4:
			nano_interface.SERVERS_LIST_DICT[saveSrv]['CH%s' % channel]
			self.stream.SetConnectInfo(nano_interface.SERVERS_LIST_DICT[0]['ip'], nano_interface.SERVERS_LIST_DICT[0]['CH%s' % channel], nano_interface.SERVERS_LIST_DICT[0]['ip'], nano_interface.SERVERS_LIST_DICT[0]['auth'])
			if channel == 1:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel1)
			elif channel == 2:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel2)
			elif channel == 3:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel3)
			elif channel == 4:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel4)
			self.__SaveChannelInfo()
	
			# dbg.LogBox("%s" % nano_interface.SERVERS_LIST_DICT[saveSrv]['CH%s' % channel])

Inlocuim cu
		if	1 <= channel and channel <= 1:
			nano_interface.SERVERS_LIST_DICT[saveSrv]['CH%s' % channel]
			self.stream.SetConnectInfo(nano_interface.SERVERS_LIST_DICT[0]['ip'], nano_interface.SERVERS_LIST_DICT[0]['CH%s' % channel], nano_interface.SERVERS_LIST_DICT[0]['ip'], nano_interface.SERVERS_LIST_DICT[0]['auth'])
			if channel == 1:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel1)
			self.__SaveChannelInfo()


Cautam
def SetServerAndCh(self, srv=0):

Adaugam deasupra
	def italiaevents(self,arg,channel):
		global saveitalia
		for btn in self.board["Channels"]:
			btn.SetUp()
			for ex in self.board["chText"]:
				ex.SetPackedFontColor(nano_interface.COLOR_NORMAL)

		self.board["Channels"][arg].Down()
		self.board["chText"][arg].SetPackedFontColor(nano_interface.COLOR_HOVER)

		if	2 <= channel and channel <= 4:
			nano_interface.SERVERS_italia_DICT[saveitalia]['CH%s' % channel]
			self.stream.SetConnectInfo(nano_interface.SERVERS_italia_DICT[1]['ip'], nano_interface.SERVERS_italia_DICT[1]['CH%s' % channel], nano_interface.SERVERS_italia_DICT[1]['ip'], nano_interface.SERVERS_italia_DICT[1]['auth'])
			if channel == 2:
				net.SetServerInfo(nano_interface.name+nano_interface.name_channel2)
			self.__SaveChannelInfo()
			
	

Cautam
def SetServerAndCh(self, srv=0):

Adaugam dedesubt
	def italiaserver(self, italia=1):
		self.stream.SetConnectInfo(nano_interface.SERVERS_italia_DICT[italia]['ip'], nano_interface.SERVERS_italia_DICT[italia]['it1'], nano_interface.SERVERS_italia_DICT[italia]['ip'], nano_interface.SERVERS_italia_DICT[italia]['auth'])
		net.SetMarkServer(nano_interface.SERVERS_italia_DICT[italia]['ip'], nano_interface.SERVERS_italia_DICT[italia]['it1'])
		app.SetGuildMarkPath("10.tga")
		app.SetGuildSymbolPath("10")
		net.SetServerInfo(nano_interface.name+nano_interface.name_channel2)




nano_interface.py

Cautam
name_channel1 = "-Ch1" #Nombre del Channel1
name_channel2 = "-Ch2" #Nombre del Channel2
name_channel3 = "-Ch3" #Nombre del Channel3
name_channel4 = "-Ch4" #Nombre del Channel4
Inlocuim cu
name_channel1 = "-Romania" #Nombre del Channel1
name_channel2 = "-Italia" #Nombre del Channel2
Cautam
SERVERS_LIST_DICT = {
	0:{'ip':'188.212.103.109','CH1':18010,'CH2':16000,'CH3':19000,'CH4':21000,'auth':18069,'name':'Metin2A',}, ##bueno

}
Adaugam dedesubt
SERVERS_italia_DICT = {
	1:{'ip':'188.93.233.50','it1':18010,'CH2':18010,'CH3':18010,'CH4':18010,'auth':18069,'name':'Metin2Italia',},

}
Cautam
CHANNEL_NAME_DICT = {
	1: "Canal 1",
	2: "Canal 2",
	3: "Canal 3",
	4: "Canal 4"
}
Inlocuim cu
CHANNEL_NAME_DICT = {
	1: "Romania",
	2: "Italia",
}

nano_scripts/login.py

Cautam
				#Channels
				{
					"name" : "channel_1",
					"type" : "radio_button",

					"x": 23,
					"y": 350,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_1",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[1],

						},
					),
				},
				
				{
					"name" : "channel_2",
					"type" : "radio_button",

					"x": 23,
					"y": 350+38,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_2",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[2],

						},
					),
				},
				
				{
					"name" : "channel_3",
					"type" : "radio_button",

					"x": 23,
					"y": 350+38+38,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_3",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[3],

						},
					),
				},
				
				{
					"name" : "channel_4",
					"type" : "radio_button",

					"x": 23,
					"y": 350+38+38+38,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_4",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[4],

						},
					),
				},

Inlocuim cu
				#Channels
				{
					"name" : "channel_1",
					"type" : "radio_button",

					"x": 23,
					"y": 350,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_1",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[1],

						},
					),
				},
				
				{
					"name" : "channel_2",
					"type" : "radio_button",

					"x": 23,
					"y": 350+38,

					"default_image": nano_interface.PATCH+"server_buttons/btn_ch_normal.png",
					"over_image": nano_interface.PATCH+"server_buttons/btn_ch_active.png",
					"down_image": nano_interface.PATCH+"server_buttons/btn_ch_hover.png",
					"children" :
					(
						{
							"name": "chText_2",
							"type": "text",

							"x": 7,
							"y": 9,

							"text" : nano_interface.CHANNEL_NAME_DICT[2],

						},
					),
				},

La final arata asa : Imagine Imagine Imagine Am zis sa postez pentru ca eu unul am cautat si nu am gasit pe aceasta interfata, + am postat si o intrebare daca ma poate ajuta cineva dar nu s-a gasit nimeni si poate altii vor avea nevoie. IP'ul din nano_interface SERVERS_LIST_DICT este pentru server'ul 1 iar ip'ul din SERVERS_italia_DICT pentru server'ul 2.
Ultima oară modificat 07 Dec 2021, 13:12 de către Bebi, modificat 1 dată în total.
Pentru acest mesaj, Bebi for the post:
Marian [Desmond]
Imagine
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

nimic interesant...
Imagine
Afișează semnătura
Avatar utilizator
Bebi
Nivel 2

Nivel 2
Mesaje: 265
Membru din: 14 Feb 2016, 22:37
Server: Metin2Rienergy
Regat: Chunjo
Aprecieri: 145  
Mulţumiri: 16  
 Contact:
Medalii

zWn scrie: ↑07 Dec 2021, 12:46 nimic interesant...
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Imagine
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

Bebi scrie: ↑08 Dec 2021, 00:17
zWn scrie: ↑07 Dec 2021, 12:46 nimic interesant...
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
la câte probleme ai pe j4m imi dau seama, acuma cu 3-4 zile același problema "cum pun 2 servere intr un client" tu zici de mine ca deschid 10 servere dar tu nu iti permiți un domeniu ro/com ai rămas tot cu .eu
Imagine
Afișează semnătura
Avatar utilizator
Kazuhiri
Nivel 9

Nivel 9
Mesaje: 2088
Membru din: 26 Mar 2017, 19:14
Server: Demetris
Regat: Shinsoo
Aprecieri: 396  
Mulţumiri: 3227  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Bebi scrie: ↑08 Dec 2021, 00:17
zWn scrie: ↑07 Dec 2021, 12:46 nimic interesant...
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Mesajul ăla e din 2017...
Demetris2 Imagine
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

Kazuhiri scrie: ↑08 Dec 2021, 12:08
Bebi scrie: ↑08 Dec 2021, 00:17
zWn scrie: ↑07 Dec 2021, 12:46 nimic interesant...
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Mesajul ăla e din 2017...
nu aveam in momentul ala cmd-uri :)))
zice el mie de exploit-uri nici nu stie ce e ala
Imagine
Afișează semnătura
Avatar utilizator
[r00t1ng]
Dau de pică netu'

Dau de pică netu'
Mesaje: 1005
Membru din: 09 Aug 2013, 21:30
Server: Tenerife2.net
Regat: Jinno
Aprecieri: 366  
Mulţumiri: 173  
 Contact:
Medalii

Kazuhiri scrie: ↑08 Dec 2021, 12:08
Bebi scrie: ↑08 Dec 2021, 00:17
zWn scrie: ↑07 Dec 2021, 12:46 nimic interesant...
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Mesajul ăla e din 2017...
Nu conteaza, e la fel de prost ca atunci, crede-mă. Ma certam cu el pe j4m si el a pus-o pe nevasta-mea pe un site de matrimoniale atât de prost este omu =))))))))
Pentru acest mesaj, [r00t1ng] for the post:
notALIKE
Imagine
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

[r00t1ng] scrie: ↑11 Dec 2021, 10:39
Kazuhiri scrie: ↑08 Dec 2021, 12:08
Bebi scrie: ↑08 Dec 2021, 00:17
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Mesajul ăla e din 2017...
Nu conteaza, e la fel de prost ca atunci, crede-mă. Ma certam cu el pe j4m si el a pus-o pe nevasta-mea pe un site de matrimoniale atât de prost este omu =))))))))
tot prost ai ramas cand e vorba de cearta tu iti chemi cateii si pe cateaua ta, singurel nu poti pisi?
Imagine
Afișează semnătura
Avatar utilizator
Kazuhiri
Nivel 9

Nivel 9
Mesaje: 2088
Membru din: 26 Mar 2017, 19:14
Server: Demetris
Regat: Shinsoo
Aprecieri: 396  
Mulţumiri: 3227  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

[r00t1ng] scrie: ↑11 Dec 2021, 10:39
Kazuhiri scrie: ↑08 Dec 2021, 12:08
Bebi scrie: ↑08 Dec 2021, 00:17
Imagine

Ai rezolvat pana la urma? Păcat ca am fb vechi sters ca erau mai multe, întâi rezolva exploit urile din sv sa nu mai deschizi 10 servere sub alt nume după poți veni să imi spui mie ca este un tutorial neinteresant, sau poți pur si simplu trece cu vederea dacă este neinteresant poate pentru cineva va fi folositor văzând ca nimeni nu a postat sau nimeni nu a răspuns la întrebarea mea, zi faina si nu mai lăsa comentarii aiurea si "tutoriale" dupa turkmmo, sau măcar asigură te ca ai un trecut cât de cât făcut cu mana ta si de succes, nu am vrut sa iti răspund pentru ca nu prea acord atenție dar m-am interesat puțin cine ești si mi-am adus aminte. Zi faina si abține te de la comentarii "neinteresante" cum ai spus tu.
Mesajul ăla e din 2017...
Nu conteaza, e la fel de prost ca atunci, crede-mă. Ma certam cu el pe j4m si el a pus-o pe nevasta-mea pe un site de matrimoniale atât de prost este omu =))))))))
Asta nu știam =)))
Demetris2 Imagine
Afișează semnătura
Avatar utilizator
zWn
Mister Just4Metin

Mister Just4Metin
Mesaje: 975
Membru din: 19 Mai 2018, 15:40
Server: selenem2.com
Regat: Jinno
Aprecieri: 348  
Mulţumiri: 4333  
Discord: Copiază ID
Medalii

Kazuhiri scrie: ↑11 Dec 2021, 13:53
[r00t1ng] scrie: ↑11 Dec 2021, 10:39
Kazuhiri scrie: ↑08 Dec 2021, 12:08
Mesajul ăla e din 2017...
Nu conteaza, e la fel de prost ca atunci, crede-mă. Ma certam cu el pe j4m si el a pus-o pe nevasta-mea pe un site de matrimoniale atât de prost este omu =))))))))
Asta nu știam =)))
macar spune cap coada cum s-a intamplat, el tine tot vorba lui
Imagine
Afișează semnătura
Răspunde

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori