Client Interface illumina (code by [Robert])

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Avatar utilizator
Dragoș L. George
Nivel 4

Nivel 4
Mesaje: 555
Membru din: 26 Oct 2015, 18:08
Server: Neith2
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 465  
Discord: Copiază ID
 Contact:
Medalii

MariusExygo scrie:Am si eu ceva de zis:
  • - Nu inteleg de ce te-ai apucat sa lucrezi la ea si sa mai si faci release din moment ce se lucreaza pe EPVP si au si anuntat ca o sa faca release FULL cu tutorial pt. toti noobi

    - Singurul lucru care-mi vine in cap cand ma gandesc la propozitia "De ce face asta release?" e "By Robert" si acumulare de reputatie in rest nimic altceva.

    - Toti o sa te pupe in -cenzurat- logic ... pentru ca le pui ceva ce ei n-au.

    - O sa iti vina toti si o sa se planga in topic pentru ca nu toti pot implementa ce ai facut tu acolo si o sa aiba probleme(fara sa luam in considerare factorul "nu toti au clientul exact la fel")
Ce vreau sa zic e ca e pointless pentru ca o sa iti vina toti in topic sa-ti ceara ajutor ca nu pot s-o bage

Deci mai bine asteptati sa vi-l puna cei de pe EPVP, kingsora a spus ca vrea sa schimbe aspectul metin2 si ca toti sa aiba gratis interfata si codarea.

Sfaturi:
  • - Daca o sa lucrezi in continuare vei avea probleme cu: minimap, taskbar, energie
    - Daca o sa lucrezi in continuare vei avea de lucru la: optiuni de joc, fereastra caracter, inventar
Daca te duce oleaca capusorul rezolvi taskbar-ul si restul fara probleme. Doar sa faci putina logica intre ele si functiile pe care le poti folosi :* . De cand am vazut taskbar-ul mi-am pus in cap functiile si da, iese. O sa fac eu astazi sau maine si o sa iti dau sa vezi ca merge bine daca il faci cum trebuie :D
Avatar utilizator
Robert
Traficant de ouă

Traficant de ouă
Mesaje: 1376
Membru din: 19 Feb 2015, 10:29
Server: Scorpions2
Regat: Chunjo
Aprecieri: 125  
Mulţumiri: 476  
Discord: Copiază ID
Medalii

Sincer, eu, taskbar il am format din 3 fisiere python :)) .
In taskbar.py am doar sloturile, chat, exp si butoanele de la mouse. Merge perfect asa .. :D
Avatar utilizator
Dragoș L. George
Nivel 4

Nivel 4
Mesaje: 555
Membru din: 26 Oct 2015, 18:08
Server: Neith2
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 465  
Discord: Copiază ID
 Contact:
Medalii

[Robert] scrie:Sincer, eu, taskbar il am format din 3 fisiere python :)) .
In taskbar.py am doar sloturile, chat, exp si butoanele de la mouse. Merge perfect asa .. :D

Nu stiu daca ai vazut cum e proiectat taskbar-ul de el. Dar Exygo are dreptate. Tu daca ai facut, ori ai facut sa dai click prin partea stanga la caracter ori nu iti merge chat-ul, adica sticla cunoasterii cand dai pe ea sa nu mearga.
Pentru partile din stanga si dreapta ai de facut niste chestii noi pe acolo.
Avatar utilizator
VegaS
Membru Club

Membru Club
Mesaje: 233
Membru din: 30 Oct 2015, 17:31
Aprecieri: 68  
Mulţumiri: 298  
 Contact:
Medalii

Pentru cine vrea să activeze slotul eșarfei în inventar:

1. uiinventory.py

# ----- *// Cauta:

Cod: Selectaţi tot

		self.wndItem.RefreshSlot()
		if self.wndBelt:
			self.wndBelt.RefreshSlot()
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******				
	def RefreshNewSlotAcce(self):
		getAcceVnum=player.GetItemIndex
		
		illumina_slot_acce = item.COSTUME_SLOT_COUNT
		for acce_illumina in xrange(illumina_slot_acce):
			slot_Acce = item.COSTUME_SLOT_START + acce_illumina
			self.wndEquip.SetItemSlot(slot_Acce, getAcceVnum(slot_Acce), 0)

		self.wndEquip.RefreshSlot()
# -------------------------SLOT ACCE --------------------------------------******
# ----- *// Cauta:

Cod: Selectaţi tot

	def Show(self):
		self.__LoadWindow()
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******	
		self.RefreshNewSlotAcce()
# -------------------------SLOT ACCE --------------------------------------******	
# ----- *// Cauta:

Cod: Selectaţi tot

			setItemVNum(slotNumber, getItemVNum(slotNumber), itemCount)
			
		getItemVNum=player.GetItemIndex
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******	
		illumina_slot_acce = item.COSTUME_SLOT_COUNT
		for acce_illumina in xrange(illumina_slot_acce):
			slot_Acce = item.COSTUME_SLOT_START + acce_illumina
			self.wndEquip.SetItemSlot(slot_Acce, getItemVNum(slot_Acce), 0)
# -------------------------SLOT ACCE --------------------------------------******
2. InventoryWindow.py:

# ----- *// Cauta:

Cod: Selectaţi tot

import item
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******
ENABLE_SLOT_ACCE = item.COSTUME_SLOT_START
# -------------------------SLOT ACCE --------------------------------------****** 
# ----- *// Cauta:

Cod: Selectaţi tot

                            "slot" : (
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

										{"index":ENABLE_SLOT_ACCE+2, "x":80, "y":3, "width":32, "height":32}, # Slot Acce Illumina
Avatar utilizator
MGeorge
Nivel 3

Nivel 3
Mesaje: 317
Membru din: 28 Dec 2013, 12:43
Server: -
Regat: Chunjo
Aprecieri: 367  
Mulţumiri: 8  
Medalii

VegaS™ scrie:Pentru cine vrea să activeze slotul eșarfei în inventar:

1. uiinventory.py

# ----- *// Cauta:

Cod: Selectaţi tot

		self.wndItem.RefreshSlot()
		if self.wndBelt:
			self.wndBelt.RefreshSlot()
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******				
	def RefreshNewSlotAcce(self):
		getAcceVnum=player.GetItemIndex
		
		illumina_slot_acce = item.COSTUME_SLOT_COUNT
		for acce_illumina in xrange(illumina_slot_acce):
			slot_Acce = item.COSTUME_SLOT_START + acce_illumina
			self.wndEquip.SetItemSlot(slot_Acce, getAcceVnum(slot_Acce), 0)

		self.wndEquip.RefreshSlot()
# -------------------------SLOT ACCE --------------------------------------******
# ----- *// Cauta:

Cod: Selectaţi tot

	def Show(self):
		self.__LoadWindow()
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******	
		self.RefreshNewSlotAcce()
# -------------------------SLOT ACCE --------------------------------------******	
# ----- *// Cauta:

Cod: Selectaţi tot

			setItemVNum(slotNumber, getItemVNum(slotNumber), itemCount)
			
		getItemVNum=player.GetItemIndex
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******	
		illumina_slot_acce = item.COSTUME_SLOT_COUNT
		for acce_illumina in xrange(illumina_slot_acce):
			slot_Acce = item.COSTUME_SLOT_START + acce_illumina
			self.wndEquip.SetItemSlot(slot_Acce, getItemVNum(slot_Acce), 0)
# -------------------------SLOT ACCE --------------------------------------******
2. InventoryWindow.py:

# ----- *// Cauta:

Cod: Selectaţi tot

import item
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

# -------------------------SLOT ACCE --------------------------------------******
ENABLE_SLOT_ACCE = item.COSTUME_SLOT_START
# -------------------------SLOT ACCE --------------------------------------****** 
# ----- *// Cauta:

Cod: Selectaţi tot

                            "slot" : (
# ----- *// Adauga mai jos:

Cod: Selectaţi tot

										{"index":ENABLE_SLOT_ACCE+2, "x":80, "y":3, "width":32, "height":32}, # Slot Acce Illumina
Functional!!!!! Multumesc!! :ymhug: :ymhug: :ymhug:
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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