Level în fereastra de negoţ.

Deconectat
Avatar utilizator
Mikkelsen
Mister Just4Metin
Mister Just4Metin
Mesaje: 2425
Membru din: 06 Mar 2014
Localitate: Târgu Mureş
Reputație: :::Designer:::
:::Fost Super Ad Moderator:::
:::Fost Ad Moderator:::
:::Fost Super Moderator:::
:::Fost Lider Moderatori:::
:::Fost Lider Helperi:::
Server Metin2: ETH
Regat: Jinno
Mulțumiri acordate: 12
Mulțumiri primite: 9
Contact:

Level în fereastra de negoţ.

Mesajde Mikkelsen » 12 Sep 2014, 22:18

Salutări.

Am găsit pe o comunitate acel sistem care arată levelul în fereastra de negoţ şi m-am gândit să vi-l împărtăşesc.
Imagine

Deschidem ConstInfo.py din root şi adăugăm :

Cod: Selectaţi tot

INPUT_IGNORE = 0

VID2 = 0
STHX2 = 0

PLAYER_LEVEL = 0
PLAYER_NAMEE = 0


Deschidem game.py din root şi căutăm:

Cod: Selectaţi tot

def __ServerCommand_Build(self):


După care adăugăm:

Cod: Selectaţi tot

ticlevel" : self.Den7,
"pvp_den7" : self.Denn7,
"pvp_den8" : self.Denn8,

#Valorile..
"get_input_value7" : self.GetInputValue7,
"get_input_start7" : self.GetInputOn7,
"get_input_end7" : self.GetInputOff7,


Function's:

Cod: Selectaţi tot

def Denn7(self, data):
dane = data.split("|")
constInfo.PLAYER_LEVEL = str(dane[0])

def Denn8(self, data):
dane = data.split("|")
constInfo.PLAYER_NAMEE = str(dane[0])

def Den7(self, id):
constInfo.STHX2 = int(id)

def GetInputOn7(self):
constInfo.INPUT_IGNORE = 1

def GetInputOff7(self):
constInfo.INPUT_IGNORE = 0

def GetInputValue7(self):# Sistem HP valoare introdusă
net.SendQuestInputStringPacket(str(constInfo.VID2))


Închidem game.py .
intrăm în >>>root<<<
Deschidem uiexchange.py
Căutăm:

Cod: Selectaţi tot

def OpenDialog(self):
self.TitleName.SetText(locale.EXCHANGE_TITLE % (exchange.GetNameFromTarget())) This is change ;


Sub el adăugăm:

Cod: Selectaţi tot

mport event
import constInfo
event.QuestButtonClick(constInfo.STHX2)
constInfo.VID2 = player.GetTargetVID()
#Fatihbab34(90) with echange
self.TitleName.SetText(exchange.GetNameFromTarget() + "(" + str(constInfo.PLAYER_LEVEL) + ")" + " " + "with exchange.")


Quest:

Cod: Selectaţi tot

quest ticfb34 begin
state start begin
when login begin
cmdchat("ticlevel "..q.getcurrentquestindex()) end

when info or button begin
cmdchat("get_input_start7") local vid = input(cmdchat("get_input_value7")) cmdchat("get_input_end7") local old_pc = pc.select(vid) local level = pc.get_level() local name = pc.get_name() pc.select(old_pc) cmdchat("pvp_den7 "..level.."") -- player is exchange level (player'ın ticarette leveli)
end
end
end


În caz că doriţi suport,asta se oferă pe forum prin intermediul topicurilor.

Succes.

Deconectat
Avatar utilizator
brizualyn123
Utilizator interzis !
Utilizator interzis !
Mesaje: 290
Membru din: 27 Feb 2014
Localitate: Caras-Severin
Status: Metin2BaF
Server Metin2: Metin2BaF
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 4
Contact:

Re: Level în fereastra de negoţ.

Mesajde brizualyn123 » 13 Sep 2014, 12:13

O intrebare daca Nu te superi la ce ajuta asta ?
Imagine
Imagine

Deconectat
Avatar utilizator
Mikkelsen
Mister Just4Metin
Mister Just4Metin
Mesaje: 2425
Membru din: 06 Mar 2014
Localitate: Târgu Mureş
Reputație: :::Designer:::
:::Fost Super Ad Moderator:::
:::Fost Ad Moderator:::
:::Fost Super Moderator:::
:::Fost Lider Moderatori:::
:::Fost Lider Helperi:::
Server Metin2: ETH
Regat: Jinno
Mulțumiri acordate: 12
Mulțumiri primite: 9
Contact:

Re: Level în fereastra de negoţ.

Mesajde Mikkelsen » 13 Sep 2014, 14:05

Pai am pus-o in cazul in care cineva ar avea nevoie.
Succes.

Deconectat
Avatar utilizator
StrikeZone
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 02 Sep 2014
Status: Sunt bine mersi ^.^
Server Metin2: Metin2 Apca
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Level în fereastra de negoţ.

Mesajde StrikeZone » 13 Sep 2014, 17:17

Asta ajuta mai mult pe metin2 ro dar si pe private stiti de ce unii nu se uita cand dau iteme l-a asta ajuta asta sa vezi lv !!! E foarte bun pe serverele Pvm HARD
Imagine

Deconectat
Avatar utilizator
etefleoshk
Nou Venit
Nou Venit
Mesaje: 19
Membru din: 21 Aug 2014
Status: Sunt bine mersi ^.^
Server Metin2: just4metin
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Level în fereastra de negoţ.

Mesajde etefleoshk » 13 Sep 2014, 19:22

poza e facuta de mine pe ro :D
sursa :
nu mai conteaza de unde ai luat tutorialul postat de mine ;)

Deconectat
Avatar utilizator
Mikkelsen
Mister Just4Metin
Mister Just4Metin
Mesaje: 2425
Membru din: 06 Mar 2014
Localitate: Târgu Mureş
Reputație: :::Designer:::
:::Fost Super Ad Moderator:::
:::Fost Ad Moderator:::
:::Fost Super Moderator:::
:::Fost Lider Moderatori:::
:::Fost Lider Helperi:::
Server Metin2: ETH
Regat: Jinno
Mulțumiri acordate: 12
Mulțumiri primite: 9
Contact:

Re: Level în fereastra de negoţ.

Mesajde Mikkelsen » 14 Sep 2014, 00:00

etefleoshk scrie:poza e facuta de mine pe ro :D
sursa :
nu mai conteaza de unde ai luat tutorialul postat de mine ;)


Frumoasa gluma.
Daca vrei sa te bagi in seama du-te altundeva nu aici .

Deconectat
Avatar utilizator
Zeleu
Nou Venit
Nou Venit
Mesaje: 24
Membru din: 30 Sep 2014
Status: Sunt bine mersi ^.^
Server Metin2: Mt2Gladiatus.eu
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Level în fereastra de negoţ.

Mesajde Zeleu » 10 Oct 2014, 19:20

Merge si pe 20/34k?

Deconectat
Avatar utilizator
Disclourse.
Nivel 3
Nivel 3
Mesaje: 499
Membru din: 01 Iun 2015
Localitate: Ploiești .
Status: #BUMP.
Server Metin2: GoodTime.
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Level în fereastra de negoţ.

Mesajde Disclourse. » 08 Iul 2015, 14:45

Mutat in altele .
Disclourse. √ιק™ [***Elite Games Coders©***]


Imagine


Înapoi la “Altele”

Cine este conectat

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