[PYTHON]Aranajare iteme in inventar

Deconectat
Avatar utilizator
stilledanger
Mister Just4Metin
Mister Just4Metin
Mesaje: 1020
Membru din: 31 Ian 2014
Localitate: #127.0.0.1
Reputație: Fost dezvoltator la Zearth2 si ThunderWorld2
Fost Super Moderator
Fost Moderator
Fost Trial Moderator
Status: https://somthegame.com
Server Metin2: somthegame.com
Mulțumiri acordate: 4
Mulțumiri primite: 89
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...
Fost Super Moderator / Moderator / Trial-Moderator la Just4Metin
Fost dezvoltator la Zearth2 & ThunderWorld2
Retras din domeniul Metin2, vă rog sa nu mă mai căutați pentru support!
discutii-diverse/surviveonmars-disponibil-luna-aceasta-t63026-20.html
Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
ManiacRobert
Deţinător Server
Deţinător Server
Mesaje: 951
Membru din: 09 Dec 2013
Localitate: București.
Reputație: Membru Club ( 15 aug - 15 oct )
Nume anterior: R.Gabriel.
Status: Meh
Regat: Shinsoo
Mulțumiri acordate: 66
Mulțumiri primite: 60
Contact:

Re: [PYTHON]Aranajare iteme in inventar

Mesajde ManiacRobert » 04 Noi 2015, 20:26

Fiță , folositor.
Imagine
Imagine
Imagine
Imagine

Deconectat
Avatar utilizator
D3luxe
Nivel 2
Nivel 2
Mesaje: 193
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: 956
Membru din: 05 Oct 2014
Status: I'm happy (:
Server Metin2: Loading ...
Mulțumiri acordate: 8
Mulțumiri primite: 6
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.

Tutoriale pentru servere de Metin2
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: BeauDeCiuda și 12 vizitatori