Sziasztok! :)
Már régen publikáltam itt a fórumon valamit, úgyhogy neki is kezdenék!
Többen írtak rám privátban, hogy lehetne olyat, hogy 1 kattintással lecserélni a felszerelést. Könnyebb lenne a kasztos cuccok cserélése stb.
1. lépés
Locale_hu.eix/epk --> locale_interface.txt-ben beírod:
FAST_EQUIP Felszerelés cserélő panel
Ez az ablak címe!
2. lépés
root.eix/epk --> uifastequip.py-t bemásolod, constinfo.py-ba a megfelelő részt és game.py-ba is odateszed.
Visszacsomagolsz!
3. lépés
uiscript.eix/epk --> fastequip_window.py-t berakod, visszacsomagolsz!
4. lépés
ETC.eix/epk --> ymir work/ui/
ide bemásolod a fastequip_window.dds fájlt.
ymir work/ui/game/windows mappába pedig a fastequip_base.sub fájlt.
Ezzel kész is lenne! Meglepő igaz, nincs szükség szerveroldali módosításra? ;D
#Fájlokat csatoltam
Forrás: epvp
Üdv, Pisti95
Equipment Changer 2
(Öv és jelmez csere)
Leltárban ha szeretnél neki gombot berakni, akkor itt egy leírás:
constinfo.py-t megnyitod!
Berakod ezt:
equipmentchanger = 0
uiinventory.py-t megnyitod!
Rákeresel erre:
def __init__(self):
A funkció vége felé írod ezt:
self.Equip = None
Keress rá:
self.costumeButton = self.GetChild2("CostumeButton")
Alá írod ezt:
self.equipButton = self.GetChild2("EquipButton")
Rákeresel erre a tömbre:
# Costume Button
if self.costumeButton:
self.costumeButton.SetEvent(ui.__mem_func__(self.ClickCostumeButton))
Aláírod ezt:
# Equipment changer
if self.equipButton:
self.equipButton.SetEvent(ui.__mem_func__(self.ClickEquipButton))
Rákeresel erre:
def ClickCostumeButton(self):
Alá írod a funkciót:
def ClickEquipButton(self):
import uifastequip
if constInfo.equipmentchanger == 0:
constInfo.equipmentchanger = 1
self.uuifastequipDlg = uifastequip.changeequip()
self.uuifastequipDlg.Show()
elif constInfo.equipmentchanger == 1:
constInfo.equipmentchanger = 0
self.uuifastequipDlg = uifastequip.changeequip()
self.uuifastequipDlg.Hide()
inventorywindow.py-t megnyitod!
MallButton rész fölé írod ezt:
##EquipButton
{
"name" : "EquipButton",
"type" : "button",
"x" : 114, # írd át
"y" : 90, # írd át
"tooltip_text" : "Felszerelés cserélő ",
"default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
"over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
"down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
},