[Python-Npc]Alege numarul de iteme din shop.

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
Electrico
Nivel 2
Nivel 2
Mesaje: 291
Membru din: 16 Oct 2015
Localitate: New York
Status: Online
Server Metin2: Respawn
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

[Python-Npc]Alege numarul de iteme din shop.

Mesajde Electrico » 25 Oct 2015, 17:17

Imagine


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


1.Deschide uishop.py si cauta :

Cod: Selectaţi tot

import ui


2.Adauga sub aceasta linie :

Cod: Selectaţi tot

import uiPickMoney


3.Cauta urmatoarea linie :

Cod: Selectaţi tot

self.Refresh()


4.Adauga deasupra liniei cautate :

Cod: Selectaţi tot

itemal = uiPickMoney.PickMoneyDialog()
      itemal.LoadDialog()
      itemal.Hide()
      self.itemal = itemal


5.Cauta:

Cod: Selectaţi tot

def Destroy(self)


6.Sub linia cautata adauga :

Cod: Selectaţi tot

self.itemal.Destroy()
      self.itemal = 0


7.Cauta :

Cod: Selectaţi tot

def UnselectItemSlot(


8.Sterge corpul respectiv si inlocuieste cu :

Cod: Selectaţi tot

def UnselectItemSlot(self, selectedSlotPos):
      if shop.IsPrivateShop():
         self.AskBuyItem(selectedSlotPos)
      else:
         #net.SendShopBuyPacket(selectedSlotPos)
         itemIndex = shop.GetItemID(selectedSlotPos)
         item.SelectItem(itemIndex)
         itemName = item.GetItemName()
         curMax = 200
         self.itemal.SetTitleName(itemName)
         self.itemal.SetAcceptEvent(ui.__mem_func__(self.OnItC))
         self.itemal.Open(curMax)
         self.itemal.SetMax(3)
         self.cek = selectedSlotPos


9. Dupa ce ai adaugat blocul de mai sus , lasa 2 randuri libere si adauga :

Cod: Selectaţi tot

onıtc def (auto, piese):
      n = 0
      ar = self.cek
      în timp ce <buc:
         net.sendshopbuypacket (ar)
         n = n + 1


Sursa: Doar1Click
Ultima oară modificat 25 Oct 2015, 20:40 de către Electrico, modificat 1 dată în total.
Imagine

Daca te-am ajutat, apasa pe butonul "Multumesc" !

Deconectat
Avatar utilizator
mazian321
Nivel 1
Nivel 1
Mesaje: 147
Membru din: 10 Sep 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Limit
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Python-Npc]Alege numarul de iteme din shop.

Mesajde mazian321 » 25 Oct 2015, 20:24

Nu cred ca este functional , ce este asta :

"onıtc def (auto, piese):
n = 0
ar = self.cek
în timp ce <buc:
net.sendshopbuypacket (ar)
n = n + 1"


???
- WebHosting - VPS - VDS - Dedicated -
ImagineImagineImagine
Imagine freakservers
Imagine info[@]freakservers.net
Trebuie să fii logat sau înregistrat pentru a vedea acest link.


Deconectat
Avatar utilizator
C.Marius
Mister Just4Metin
Mister Just4Metin
Mesaje: 686
Membru din: 28 Sep 2014
Localitate: Targoviste
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Delphi
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 4
Contact:

Re: [Python-Npc]Alege numarul de iteme din shop.

Mesajde C.Marius » 25 Oct 2015, 20:36

1.Ai uitat sa pui sursa
2.Vezi ca la unele chestii ti-a tradus automat google si nu trabuiau traduse ptca sunt functii.(Exact cum a zis si mazian)

Deconectat
Avatar utilizator
Electrico
Nivel 2
Nivel 2
Mesaje: 291
Membru din: 16 Oct 2015
Localitate: New York
Status: Online
Server Metin2: Respawn
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: [Python-Npc]Alege numarul de iteme din shop.

Mesajde Electrico » 25 Oct 2015, 20:41

mazian321 scrie:Nu cred ca este functional , ce este asta :

"onıtc def (auto, piese):
n = 0
ar = self.cek
în timp ce <buc:
net.sendshopbuypacket (ar)
n = n + 1"


???

Eu zic ca merge, inainte sa comentezi aiurea testeaza ! :)

TheDelphi scrie:1.Ai uitat sa pui sursa
2.Vezi ca la unele chestii ti-a tradus automat google si nu trabuiau traduse ptca sunt functii.(Exact cum a zis si mazian)

1. Am pus sursa. :)
2. Am vazut si eu ca a tradus google automat.. ce sa faci :))
Imagine

Daca te-am ajutat, apasa pe butonul "Multumesc" !

Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1521
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 9
Mulțumiri primite: 50
Contact:

Re: [Python-Npc]Alege numarul de iteme din shop.

Mesajde MariusExygo » 25 Oct 2015, 20:44

mazian321 scrie:Nu cred ca este functional , ce este asta :

"onıtc def (auto, piese):
n = 0
ar = self.cek
în timp ce <buc:
net.sendshopbuypacket (ar)
n = n + 1"


???


ala e

Cod: Selectaţi tot

   def OnItC(self, adet):
      n = 0
      cek = self.cek
      while n < adet:
         net.SendShopBuyPacket(cek)
         n = n + 1


P.S: Tutorialul e ciordit, se vede ... aveti grija sa puneti TAB-urile calumea :)

Deconectat
Avatar utilizator
mazian321
Nivel 1
Nivel 1
Mesaje: 147
Membru din: 10 Sep 2013
Status: Sunt bine mersi ^.^
Server Metin2: Metin2Limit
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Python-Npc]Alege numarul de iteme din shop.

Mesajde mazian321 » 26 Oct 2015, 13:44

Acum am observat , dupa sursa , ca tutorialul nu este complet ...
- WebHosting - VPS - VDS - Dedicated -
ImagineImagineImagine
Imagine freakservers
Imagine info[@]freakservers.net
Trebuie să fii logat sau înregistrat pentru a vedea acest link.



Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [Tupeu], ADMV1, denisyoo123, DragonA7X, Savitarmmt2, theseba98 și 11 vizitatori