[Py]Regat , PM , Level , CH , Text colorat

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
IceCool
Nivel 3
Nivel 3
Mesaje: 411
Membru din: 13 Apr 2014
Mulțumiri acordate: 4
Mulțumiri primite: 5
Contact:

[Py]Regat , PM , Level , CH , Text colorat

Mesajde IceCool » 16 Mar 2016, 18:52

Salutare Just4Metin,
Am gasit pe net un tutorial bun si m-am gandit sa il pun si pe J4M.
Poza:
Imagine
Asa.. sa trecem la treaba,

Pasul 1:
Despachetati root si deschideti uichat.py.
Cautati:
def __SendShoutChatPacket(self, text):

Si inlocuiti toata functia cu:
def __SendShoutChatPacket(self, text):

if 1 == len(text):
self.RunCloseEvent()
return

if app.GetTime() < self.lastShoutTime + 15:
chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_SHOUT_LIMIT)
self.__ResetChat()
return

a = net.GetServerInfo()
Chitra = a[-3:]
if net.GetEmpireID() == 1:
self.__SendChatPacket(constInfo.Chitra+'|cFFFF0000|HChitra:'+str(player.GetName())+'|h[Shinsoo]-[PM]|h|r'+" [Lv: " + str(player.GetStatus(player.LEVEL)) + "]"+"["+ Chitra + "] :|cffff6060 "+text[1:], chat.CHAT_TYPE_SHOUT)
elif net.GetEmpireID() == 2:
self.__SendChatPacket(constInfo.Chitra+'|cFFFFA500|HChitra:'+str(player.GetName())+'|h[Chunjo]-[PM]|h|r'+" [Lv: " + str(player.GetStatus(player.LEVEL)) + "]"+"["+ Chitra + "] :|cffADFF2F "+text[1:], chat.CHAT_TYPE_SHOUT)
elif net.GetEmpireID() == 3:
self.__SendChatPacket(constInfo.Chitra+'|cFF0080FF|HChitra:'+str(player.GetName())+'|h[Jinno]-[PM]|h|r'+" [Lv: " + str(player.GetStatus(player.LEVEL)) + "]"+"["+ Chitra + "] :|cff00ccff "+text[1:], chat.CHAT_TYPE_SHOUT)
if not self.Chitra_Map():
self.__SendChatPacket(constInfo.Chitra+'|cFF0080FF|HChitra:'+str(player.GetName())+'|h[PM]|h|r'+"["+ Chitra + "]: " + text[1:], chat.CHAT_TYPE_SHOUT)

self.__ResetChat()

self.lastShoutTime = app.GetTime()

def Chitra_Map(self):
import background
Chitra_Mapler = [
"season1/metin2_map_oxevent",
"season2/metin2_map_guild_inside01",
"season2/metin2_map_empirewar01",
"season2/metin2_map_empirewar02",
"season2/metin2_map_empirewar03",
"metin2_map_dragon_timeattack_01",
"metin2_map_dragon_timeattack_02",
"metin2_map_dragon_timeattack_03",
"metin2_map_skipia_dungeon_boss",
"metin2_map_skipia_dungeon_boss2",
"metin2_map_devilsCatacomb",
"metin2_map_deviltower1",
"metin2_map_t1",
"metin2_map_t2",
"metin2_map_t3",
"metin2_map_t4",
"metin2_map_t5",
"metin2_map_wedding_01",
"gm_guild_build",
"metin2_map_duel"
"metin2_map_gemi",
"map_ismi1",
"map_ismi2",
"map_ismi3",
"map_ismi4",
"map_ismi5",
]
if str(background.GetCurrentMapName()) in Chitra_Mapler:
return TRUE

return FALSE

Pasul 2:
Deschideti interfacemodule.py si cautati:
def MakeHyperlinkTooltip(self, hyperlink):

Sub:
if "item" == type:
self.hyperlinkItemTooltip.SetHyperlinkItem(tokens)

Adaugati:
elif "Chitra" == type:
self.OpenWhisperDialog(str(tokens[1]))

Pasul 3:
Deschideti constInfo.py si adaugati la inceput:
Chitra = ''


Toate respectele le merita Dragos Aka Chitra.
Un THX nu strica :)

Deconectat
Avatar utilizator
Moș xWiggle
Utilizator interzis !
Utilizator interzis !
Mesaje: 494
Membru din: 26 Dec 2015
Localitate: Acasa la prietena ta
Status: - Marijuana -
Server Metin2: Metin2Blow
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde Moș xWiggle » 17 Mar 2016, 09:55

Felicitari pentru munca depusa .
Imagine

Deconectat
Avatar utilizator
[Marius]
Mister Just4Metin
Mister Just4Metin
Mesaje: 574
Membru din: 10 Iul 2014
Localitate: Focşani
Reputație: Moderator 2.20/3
Mulțumiri acordate: 2
Mulțumiri primite: 23

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde [Marius] » 17 Mar 2016, 10:19

Mutat unde trebuie.

[ Mesaj scris via Android ] Imagine
Imagine

Deconectat
Avatar utilizator
IceCool
Nivel 3
Nivel 3
Mesaje: 411
Membru din: 13 Apr 2014
Mulțumiri acordate: 4
Mulțumiri primite: 5
Contact:

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde IceCool » 17 Mar 2016, 11:29

Moș xWiggle scrie:Felicitari pentru munca depusa .

Multumesc.

[quote="crangu31"]Mutat unde trebuie.
Multumesc.

Deconectat
Avatar utilizator
4FunMetin2Loading
Nou Venit
Nou Venit
Mesaje: 13
Membru din: 17 Mar 2016
Status: Intrati pe 4Funmetin2
Server Metin2: 4FunMetin2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde 4FunMetin2Loading » 17 Mar 2016, 21:06

Felicitari pentru munca depusa !

Deconectat
Avatar utilizator
IceCool
Nivel 3
Nivel 3
Mesaje: 411
Membru din: 13 Apr 2014
Mulțumiri acordate: 4
Mulțumiri primite: 5
Contact:

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde IceCool » 17 Mar 2016, 21:40

4FunMetin2Loading scrie:Felicitari pentru munca depusa !

Multumesc.



Deconectat
Avatar utilizator
andreeas12345
Nou Venit
Nou Venit
Mesaje: 34
Membru din: 17 Mar 2016
Localitate: Craiova
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde andreeas12345 » 24 Mar 2016, 13:20

Dragut

Deconectat
Avatar utilizator
dv2axonn
Nou Venit
Nou Venit
Mesaje: 48
Membru din: 06 Mar 2016
Localitate: Zalau
Status: Sunt bine mersi ^.^
Server Metin2: Metin2 Reborn
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: [Py]Regat , PM , Level , CH , Text colorat

Mesajde dv2axonn » 25 Mar 2016, 21:03

Mi-a fost de folos, mersi frumos !
Imagine


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

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