Kill Gui for J4M

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
Lehel
Mister Just4Metin
Mister Just4Metin
Mesaje: 1383
Membru din: 21 Aug 2013
Localitate: Cluj-Napoca
Reputație: ---------------------------------------
► Fost Super Moderator
► c++ programmer
► Fost super ad moderator
► Fost lider helperi
---------------------------------------
Regat: Jinno
Mulțumiri acordate: 10
Mulțumiri primite: 18
Contact:

Kill Gui for J4M

Mesajde Lehel » 19 Dec 2013, 13:53

Salut Just4Metin , astazi o sa va arat cum sa implementati kill-gui

Mai intai despachetati root si intrati in game.py
Cautati

Cod: Selectaţi tot

self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())

Si sub el adaugati

Cod: Selectaţi tot

##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
self.KillGuiBg = KillGuiBg

self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)

self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
self.KillBlauReich.SetText("Blaues Reich: NaN")
self.KillBlauReich.SetOutline()

self.KillGelbReich = ui.TextLine()
self.KillGelbReich.SetDefaultFontName()
self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 55)
self.KillGelbReich.SetText("Gelbes Reich: NaN")
self.KillGelbReich.SetOutline()

self.KillRotReich = ui.TextLine()
self.KillRotReich.SetDefaultFontName()
self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 75)
self.KillRotReich.SetText("Rotes Reich: NaN")
self.KillRotReich.SetOutline()

self.KillMob = ui.TextLine()
self.KillMob.SetDefaultFontName()
self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
self.KillMob.SetText("Monster: NaN")
self.KillMob.SetOutline()
##END_KILLGUI

Dupa aceea cautati

Cod: Selectaţi tot

serverCommandList={

Si adaugati

Cod: Selectaţi tot

##KILLGUI
"ShowKillGui"    : self.__showkillgui,
"HideKillGui"    : self.__hidekillgui,
"KillBlauReich"    : self.__KillBlauReich,
"KillGelbReich"    : self.__KillGelbReich,
"KillRotReich"    : self.__KillRotReich,
"KillMob"    : self.__KillMob,
##END_KILLGUI

Acuma ducetiva la sfarsit si adaugati

Cod: Selectaţi tot

def __hidekillgui(self):
self.KillGuiBg.Hide()
self.KillBlauReich.Hide()
self.KillGelbReich.Hide()
self.KillRotReich.Hide()
self.KillMob.Hide()

def __showkillgui(self):
self.KillGuiBg.Show()
self.KillBlauReich.Show()
self.KillGelbReich.Show()
self.KillRotReich.Show()
self.KillMob.Show()

def __KillBlauReich(self, KillBlauReich):
self.KillBlauReich.SetText("Jinno: " + KillBlauReich)

def __KillGelbReich(self, KillGelbReich):
self.KillGelbReich.SetText("Chunjo: " + KillGelbReich)

def __KillRotReich(self, KillRotReich):
self.KillRotReich.SetText("Shinso: " + KillRotReich)

def __KillMob(self, KillMob):
self.KillMob.SetText("Monstri: " + KillMob)

Gata in root, impachetati si puneti-l in client, Acuma despachetati etc ducetiva in ymir work/ui/ si puneti blue_killgui_interface.dds.

Impachetati si etc si puneti-l in client

Acuma puneti acest quest in server

Cod: Selectaţi tot

quest killgui begin
state start begin
when kill begin
if npc.is_pc() then
local new_point = pc.getqf("empire"..npc.get_empire())+1
pc.setqf("empire"..npc.get_empire(), new_point)
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
else
local new_point = pc.getqf("mob")+1
pc.setqf("mob", new_point)
cmdchat("KillMob "..pc.getqf("mob"))
end
end
when login begin
if pc.getqf("showkillgui") == 1 then
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
else
cmdchat("HideKillGui")
end
end
when letter begin
send_letter("Statistica Omoruri")
end
when info or button begin
say_title("Statistica Omoruri")
say("Ce vrei sa faci?")
local janein = select("Afiseaza", "Ascunde")
if janein == 2 then
pc.setqf("showkillgui", 0)
cmdchat("HideKillGui")
else
pc.setqf("showkillgui", 1)
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
end
end
end
end

Link Download blue_killgui_interface.dds :

Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Parola arhiva

lehel



Ps : nu uitati de taburi la linii
Imagine

Deconectat
Avatar utilizator
CuBeDj
Nivel 2
Nivel 2
Mesaje: 184
Membru din: 07 Aug 2013
Status: ONLINE
Server Metin2: Metin2Heiron.com
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 2

Re: Kill Gui for J4M

Mesajde CuBeDj » 20 Dec 2013, 12:59

Bun tutorial.

Deconectat
Avatar utilizator
arsenejr
Nou Venit
Nou Venit
Mesaje: 19
Membru din: 26 Dec 2013
Status: Sunt bine mersi ^.^
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Kill Gui for J4M

Mesajde arsenejr » 26 Dec 2013, 13:58

buna rau asta !! :-sdddd

Deconectat
Avatar utilizator
Cruel
Utilizator interzis !
Utilizator interzis !
Mesaje: 267
Membru din: 13 Ian 2014
Localitate: Moldova, Chisinau
Status: Tehnician metin!:P
Server Metin2: FreakzMetin2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: Kill Gui for J4M

Mesajde Cruel » 28 Apr 2014, 14:57

post-hunteri!
Nici macar nu-s bune codurile!
Imagine

Yahoo Messenger| Afiseaza codul
dead.cruell

Conectat
Avatar utilizator
[r00t1ng]
Dau de pică netu'
Dau de pică netu'
Mesaje: 302
Membru din: 09 Aug 2013
Localitate: /usr/r00t
Reputație: ★ A picat toată reţeaua RDS, cel puţin odată
===============
★ A raportata 3 vulnerabilitaţi in reţeaua AKTA
===============
★ A violat cel putin 60 % din toate routere-le Telekom in perioada 2015-2016 creând cea mai mare reţea botnet
Status: Originaliatea in persoană !
Server Metin2: metin2tenerife.c
Regat: Jinno
Mulțumiri acordate: 15
Mulțumiri primite: 22
Contact:

Re: Kill Gui for J4M

Mesajde [r00t1ng] » 07 Iun 2014, 18:21

Frumos , bravo

Deconectat
Avatar utilizator
Alecsu
Nou Venit
Nou Venit
Mesaje: 34
Membru din: 07 Iun 2014
Status: Sunt ok!
Server Metin2: Metin2 Region
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Kill Gui for J4M

Mesajde Alecsu » 07 Iun 2014, 19:06

bun...

Deconectat
Avatar utilizator
Donici Cătălin
Administrator
Administrator
Mesaje: 3244
Membru din: 24 Iul 2013
Localitate: Tecuci
Reputație: Fondator
---------------------------------------
► Administrator Principal
► Administrator Plăți
---------------------------------------
Status: Urasc prostia !
Server Metin2: Niciunul :P
Regat: Jinno
Mulțumiri acordate: 10
Mulțumiri primite: 104
Contact:

Re: Kill Gui for J4M

Mesajde Donici Cătălin » 11 Oct 2014, 16:44

Mutat la Resurse Metin2 !
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Trebuie să fii logat sau înregistrat pentru a vedea acest link. - va puteti inregistra Trebuie să fii logat sau înregistrat pentru a vedea acest link. si avansarea mea aici

Contact:

Skype: realj4zz
Atenție la persoana cu adresa de skype "realj4zz." are . la final. Adresa mea este simplă fără punct.
Eventual cereți mereu dovezi că sunt eu.

Nr. Telefon: 0761952147

Deconectat
Avatar utilizator
andreiviva
Nivel 1
Nivel 1
Mesaje: 92
Membru din: 02 Oct 2014
Localitate: Iasi
Status: Sunt bine mersi ^.^
Server Metin2: www.bugged.mt2.ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Kill Gui for J4M

Mesajde andreiviva » 19 Noi 2014, 02:17

Ce face acest quest?


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: aarwen1122, jetli™, Trynottolaugh și 23 vizitatori