[PYTHON]Aranajare iteme in inventar

Metin2 Global - Un server de calitate !
Conectat
Avatar utilizator
stilledanger
Mister Just4Metin
Mister Just4Metin
Mesaje: 740
Membru din: 31 Ian 2014
Localitate: /usr/xsag/thw2/
Reputație: Fost dezvoltator la Zearth2 si ThunderWorld2
Status: http://survive-on-mars.com
Server Metin2: survive-on-mars.com
Autentificat prin: Android
Mulțumiri acordate: 13
Mulțumiri primite: 48
Contact:

[PYTHON]Aranajare iteme in inventar

Mesajde stilledanger » 04 Noi 2015, 15:50

Salut j4m azi va arat un sistem de aranajat itemele in inventar. Chitra zice ca e facut de el ,dar sistemul a fost facut de un turc.
Imagine
Bun deci sa incepem:

1.Puneti fisierul cantaci.py in root
2.Deschideti uiinventory.py

Cautati

Cod: Selectaţi tot

import wndMgr
si sub adaugati

Cod: Selectaţi tot

import cantaci


Cautati

Cod: Selectaţi tot

self.costumeButton = self.GetChild2("CostumeButton")
apoi adaugati mai jos

Cod: Selectaţi tot

self.SiralaButton = self.GetChild2("SiralaButton")


Va arata asa: Imagine

Cautati

Cod: Selectaţi tot

self.ClickCostumeButton
si adaugati mai jos

Cod: Selectaţi tot

if self.SiralaButton:
         self.SiralaButton.SetEvent(ui.__mem_func__(self.ClickSirala))


Va arata asa: Imagine

Cautati

Cod: Selectaţi tot

def ClickCostumeButton
adaugati mai sus

Cod: Selectaţi tot

   def ClickSirala(self):
      if app.GetTime() > self.sonbasma:
         self.test = cantaci.sirala()
         self.test.OnUpdate()   
         self.sonbasma = app.GetTime() + 20
      else:
         v = self.sonbasma - app.GetTime()
         chat.AppendChat(chat.CHAT_TYPE_NOTICE, "20 saniyede bir çantanı düzenleyebilirsin. Kalan: %d" % (v))


Va arata asa: Imagine

Cautati

Cod: Selectaţi tot

self.mallButton = None
si adaugati mai jos

Cod: Selectaţi tot

self.SiralaButton = None


Cautati

Cod: Selectaţi tot

class InventoryWindow
sub dlgPickMoney = None adaugati

Cod: Selectaţi tot

sonbasma = 0


Bun am terminat primul pas sa trecem mai departe.

3. intrati in Locale_ro/locale/ro/ui içinden inventorywindow.py

Cautati

Cod: Selectaţi tot

"name" : "board",
cu 2-3 linii mai jos gasiti "height" : 585, si schimbati 585 cu 600

Cautati

Cod: Selectaţi tot

"name" : "Money",
dupa parezele

Cod: Selectaţi tot

               },
                    ),
                },
adaugati acest cod daca nu aveti md-uri in invenar

Cod: Selectaţi tot

            {
               "name":"SiralaButton",
               "type":"button",

               "x":0,
               "y":46,

               "horizontal_align":"center",
               "vertical_align":"bottom",

               "default_image" : "d:/ymir work/ui/game/guild/Refresh_Button_01.sub",
               "over_image" : "d:/ymir work/ui/game/guild/Refresh_Button_02.sub",
               "down_image" : "d:/ymir work/ui/game/guild/Refresh_Button_03.sub",
               "tooltip_text" : "Düzenle",
            },
respectiv codul acesta daca aveti md-uri in inventar

Cod: Selectaţi tot

            {
               "name":"SiralaButton",
               "type":"button",

               "x":0,
               "y":65,

               "horizontal_align":"center",
               "vertical_align":"bottom",

               "default_image" : "d:/ymir work/ui/game/guild/Refresh_Button_01.sub",
               "over_image" : "d:/ymir work/ui/game/guild/Refresh_Button_02.sub",
               "down_image" : "d:/ymir work/ui/game/guild/Refresh_Button_03.sub",
               "tooltip_text" : "Düzenle",
            },


Nota* Daca folositi mai putin de 4 inventare modificati

Cod: Selectaţi tot

canta = player.INVENTORY_PAGE_SIZE * 4
mai exact 4 cu numar de inventare pe care il aveti.

Download: Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Maine va pun si sistemul de depozitare la breasla fara bug de care zici Chitra ca e singurul care il are si ca noi nu putem sa il facem...
Administrator la Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Fost dezvoltator şi administrator la ThunderWorld2
Tutoriale C++ in curs de dezvoltare Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Conectat
Avatar utilizator
R.Gabriel.
Nivel 5
Nivel 5
Mesaje: 751
Membru din: 09 Dec 2013
Localitate: București.
Status: Meh
Regat: Shinsoo
Mulțumiri acordate: 26
Mulțumiri primite: 32

Re: [PYTHON]Aranajare iteme in inventar

Mesajde R.Gabriel. » 04 Noi 2015, 20:26

Fiță , folositor.

Deconectat
Avatar utilizator
D3luxe
Nivel 2
Nivel 2
Mesaje: 194
Membru din: 28 Sep 2014
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Mercenarii
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [PYTHON]Aranajare iteme in inventar

Mesajde D3luxe » 04 Noi 2015, 23:27

Sa traiesti :)
Puteai sa pui direct sistemul fara tutorial ca asa isi pune oricine pe server .Thx oricum :)
Asteptam sistemul de depozitare breasla .

Deconectat
Avatar utilizator
DaRealPain
Fost Helper
Fost Helper
Mesaje: 953
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 6
Mulțumiri primite: 5
Contact:

Re: [PYTHON]Aranajare iteme in inventar

Mesajde DaRealPain » 04 Noi 2015, 23:31

D3luxe scrie:Sa traiesti :)
Puteai sa pui direct sistemul fara tutorial ca asa isi pune oricine pe server .Thx oricum :)
Asteptam sistemul de depozitare breasla .


Imagine
Doresti sa iti omori timpul cu un Let's Play de la cele mai actuale jocuri?
Da click pe banner, lasa un like si aboneaza-te.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Cel mai bun microfon pentru PC, Telefon si Notebook
Preview aici: Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
SpaimaTa
Nivel 1
Nivel 1
Mesaje: 66
Membru din: 30 Noi 2015
Status: Sunt bine mersi ^.^
Server Metin2: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: [PYTHON]Aranajare iteme in inventar

Mesajde SpaimaTa » 30 Noi 2015, 02:24

Edit dupa 3zile lam bagat si eu care nu va descurcati urmariti acest tot sunt si poza !!!

www .turkmmo. com/c-c-python/3352193-python-envanteri-duzenle-eklentisi.html


Înapoi la “Altele”

Cine este conectat

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