Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 120
» Latest member: shaman21ss
» Forum threads: 163
» Forum posts: 264

Full Statistics

Online Users
There are currently 7 online users.
» 1 Member(s) | 6 Guest(s)
david129

Latest Threads
[C++] VegaS Advanced Duel...
Forum: C++ / DIFF / Source
Last Post: Malaka
37 minutes ago
» Replies: 0
» Views: 2
[Design] Mount kinézetek
Forum: Mounts
Last Post: Pisti95
2 hours ago
» Replies: 0
» Views: 11
Gyors kilépés gomb
Forum: Support
Last Post: Pisti95
3 hours ago
» Replies: 3
» Views: 68
[C++][PY]Csoport birodalm...
Forum: C++ / DIFF / Source
Last Post: HalfGod™
6 hours ago
» Replies: 3
» Views: 443
[Py] Quest teleport inven...
Forum: Quests / Python
Last Post: MyStic
8 hours ago
» Replies: 0
» Views: 34
VZ - Client (34k)
Forum: Clients
Last Post: Pisti95
Yesterday, 08:59 PM
» Replies: 0
» Views: 31
Keresem
Forum: Support
Last Post: MyStic
02-15-2018, 08:11 PM
» Replies: 3
» Views: 110
[Game file] méretének csö...
Forum: Tutorials
Last Post: Pisti95
02-14-2018, 04:39 PM
» Replies: 2
» Views: 181
Pet system
Forum: Support
Last Post: Griff
02-12-2018, 10:22 PM
» Replies: 4
» Views: 80
[SELL]Ridack valentin map
Forum: Services
Last Post: Griff
02-12-2018, 08:46 PM
» Replies: 0
» Views: 57

 
  [Stone] Valentin kő
Posted by: MyStic - 02-03-2018, 10:04 PM - Forum: Mobs & NPC - No Replies




Show ContentDownload:

Print this item

Thumbs Up RGB to MSE colour converter
Posted by: Pisti95 - 02-03-2018, 09:36 PM - Forum: Other - No Replies

[Image: 0x7Pcab.png]


Virustotal:
Code:
https://www.virustotal.com/#/file/4dd8d58116145d8f63ff9233dd8391fc51df420c5010e1f8c0eda3aa2767c671/detection


Letöltés:
Code:
https://mega.nz/#!08N2yBjQ!GsAh4M0uHyZGhPqKWC0_2kG4333ZtUzT2aZkXunLFgM


Jelszó:
Code:
kilroy.

Print this item

Thumbs Up [Python-Quest] Tekercs és nevének színezése
Posted by: Pisti95 - 02-03-2018, 09:15 PM - Forum: Quests / Python - No Replies

WOM2-es színes tekercsek

[Image: eTxuh.jpg]


Csatoltam a színes tekercs ikonjait. Ide kell bemásolni a helyükre:  ui/game/quest/questicon/

uicharacter.py

Rákeresel erre:
Code:
        if questCount > quest.QUEST_MAX_NUM:
            self.questScrollBar.Show()
        else:
            self.questScrollBar.Hide()


Aláírod ezt:
Code:
        for i in questRange[:questCount]:
            (questName, questIcon, questCounterName, questCounterValue) = quest.GetQuestData(self.questShowingStartIndex+i)
            # start colored scrolls
            if questName[0] == '*':
                questName = questName[1:]
            elif questName[0] == '&':
                questName = questName[1:]
            elif questName[0] == '~':
                questName = questName[1:]
            elif questName[0] == '+':
                questName = questName[1:]
            # end colored scrolls
            self.questNameList[i].SetText(questName)
            self.questNameList[i].Show()
            self.questLastCountList[i].Show()
            self.questLastTimeList[i].Show()


interfaceModule.py

Rákeresel erre:
Code:
        if locale.IsEUROPE():
            btn.SetUpVisual(locale.GetLetterCloseImageName())
            btn.SetOverVisual(locale.GetLetterOpenImageName())
            btn.SetDownVisual(locale.GetLetterOpenImageName())
        else:
            btn.SetUpVisual(buttonImageFileName)
            btn.SetOverVisual(buttonImageFileName)
            btn.SetDownVisual(buttonImageFileName)
            btn.Flash()
        # END_OF_QUEST_LETTER_IMAGE


Felülírod ezzel:
Code:
        if locale.IsSINGAPORE() or locale.IsEUROPE():
            if name[0] == '*':
                btn.SetUpVisual("d:/ymir work/ui/game/quest/questicon/scroll_close_blue.tga")
                btn.SetOverVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_blue.tga")
                btn.SetDownVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_blue.tga")
                name = name[1:]
            elif name[0] == '~':
                btn.SetUpVisual("d:/ymir work/ui/game/quest/questicon/scroll_close_golden.tga")
                btn.SetOverVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_golden.tga")
                btn.SetDownVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_golden.tga")
                name = name[1:]
            elif name[0] == '&':
                btn.SetUpVisual("d:/ymir work/ui/game/quest/questicon/scroll_close_green.tga")
                btn.SetOverVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_green.tga")
                btn.SetDownVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_green.tga")
                name = name[1:]
            elif name[0] == '+':
                btn.SetUpVisual("d:/ymir work/ui/game/quest/questicon/scroll_close_purple.tga")
                btn.SetOverVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_purple.tga")
                btn.SetDownVisual("d:/ymir work/ui/game/quest/questicon/scroll_open_purple.tga")
                name = name[1:]
            else:
                btn.SetUpVisual(locale.GetLetterCloseImageName())
                btn.SetOverVisual(locale.GetLetterOpenImageName())
                btn.SetDownVisual(locale.GetLetterOpenImageName())
        else:
            btn.SetUpVisual(buttonImageFileName)
            btn.SetOverVisual(buttonImageFileName)
            btn.SetDownVisual(buttonImageFileName)
            btn.Flash()
        # END_OF_QUEST_LETTER_IMAGE


SG és az európai klienseknél fogja csak így felismerni (locale_en, fr, hu, de stb.) egyébként alapot fog használni.


Használata:

*    scroll_open_blue   ---kék tekercs

~    scroll_open_golden ---sárga tekercs

&    scroll_open_green ---zöld tekercs

+    scroll_open_purple ---- lila tekercs


Bemutató quest:

Code:
when login with game.get_event_flag("worldbookday") == 1 begin
    send_letter("*World Book Day")
    q.set_icon("scroll_open_blue.tga")
    local v=find_npc_by_vnum(20023)
    if v!=0 then
        target.vid("__TARGET__", v, "Soon")
    end
end

2 fontos sor van ebből:
send_letter("*World Book Day")   -----a csillag ( * ) a kék tekercsre utal
q.set_icon("scroll_open_blue.tga")  ---magát a tekercs színt hívja meg







Ha akarsz tekercs nevének színezését!
Show ContentSpoiler:


Python szín kód lista:
Show Contentlista:



Üdv, Pisti95



Attached Files
.zip   questicon.zip (Size: 25.48 KB / Downloads: 2)
Print this item

Thumbs Up [Python-Fix] Automata poti avagy Hold/nap elixír 4 leltárral
Posted by: Pisti95 - 02-03-2018, 08:51 PM - Forum: Quests / Python - No Replies

3. és 4. leltár oldalon nem láthatjuk a poti körüli effektet, ezért erre iott egy javítás!

[Image: Jxefh.png]

root.eix/epk   

uiinventory.py

Keress rá erre:
Code:
if slotNumber >= player.INVENTORY_PAGE_SIZE:
                    slotNumber -= player.INVENTORY_PAGE_SIZE
  

Írd felül ezzel:
Code:
if slotNumber >= player.INVENTORY_PAGE_SIZE*self.inventoryPageIndex:
  slotNumber -= player.INVENTORY_PAGE_SIZE*self.inventoryPageIndex

Print this item

Thumbs Up [Python] Árnyék szabályozása (ingame)
Posted by: Pisti95 - 02-03-2018, 08:45 PM - Forum: Quests / Python - No Replies

Shadow changer - vagyis tudod az árnyékot ingame szabályozni.


You are not allowed to view links. Register or Login to view.


Kezdjük is bele a tutorial-ba.


Root.eix/epk
Nyisd meg az uisystemoption.py fájlt!



Keress rá erre:

Code:
self.tilingModeButtonList = []


Írd alá ezt:
Code:
self.ctrlShadowQuality = 0



Keress rá:
Code:
self.tilingApplyButton=GetObject("tiling_apply")


Alá írod ezt:
Code:
self.ctrlShadowQuality = GetObject("shadow_bar")



Keress rá erre:
Code:
        self.ctrlSoundVolume.SetEvent(ui.__mem_func__(self.OnChangeSoundVolume))


Aláírod ezt:
Code:
        self.ctrlShadowQuality.SetSliderPos(float(systemSetting.GetShadowLevel()) / 5.0)
        self.ctrlShadowQuality.SetEvent(ui.__mem_func__(self.OnChangeShadowQuality))



Rákeresel erre:
Code:
    def OnChangeSoundVolume(self):
        pos = self.ctrlSoundVolume.GetSliderPos()
        snd.SetSoundVolumef(pos)
        systemSetting.SetSoundVolumef(pos)

Alá írod ezt:
Code:
    def OnChangeShadowQuality(self):
        pos = self.ctrlShadowQuality.GetSliderPos()
        systemSetting.SetShadowLevel(int(pos / 0.2))



UiScrip.eix/epk

SystemOptionDialog.py-t megnyitod!

Rákeresel erre:
Code:
                {
                    "name" : "tiling_apply",
                    "type" : "button",

                    "x" : 110+100,
                    "y" : 185,

                    "text" : uiScriptLocale.OPTION_TILING_APPLY,

                    "default_image" : ROOT_PATH + "middle_Button_01.sub",
                    "over_image" : ROOT_PATH + "middle_Button_02.sub",
                    "down_image" : ROOT_PATH + "middle_Button_03.sub",
                },


Aláírod ezt:
Code:
                ## ±×¸˛ŔÚ
                {
                    "name" : "shadow_mode",
                    "type" : "text",

                    "x" : 30,
                    "y" : 210,

                    "text" : uiScriptLocale.OPTION_SHADOW,
                },
                
                {
                    "name" : "shadow_bar",
                    "type" : "sliderbar",

                    "x" : 110,
                    "y" : 210,
                },



Nos ennyi lenne. Ez a funkció megtalálható 40k-s kliensekben, csak inaktív. Valamiért a ymir eltávolította ezeket a fejlesztéseket. Valószínű ők tesztre használják ezeket a kis scripteket.

Print this item

  UnityOnline bontó
Posted by: Nexus - 02-03-2018, 11:10 AM - Forum: Clients - No Replies

Bontó: You are not allowed to view links. Register or Login to view.
Kliens: You are not allowed to view links. Register or Login to view.


By: Nexus

Print this item

Thumbs Up [Old-tut] Energia rendszer (LITE)
Posted by: Pisti95 - 02-01-2018, 08:06 PM - Forum: Tutorials - No Replies

Szokványosan eltér a mostani GF-es official Energia rendszertől.

Ide leírom miket ad és hogyan működik.

20-75-ig azt hiszem minden fegyvert és vértet szét lehet szedni az alkimistánál.
Ő cserébe ad neked Energia-töredéket, amit úgy sorsol ki,
hogy minél nagyobb szintű a tárgy és minél nagyobb a +-olása,
annál több Energia-töredéket ad, maximum 1 tárgy ért 15-kaphatsz.

Egy Energia-kristály megvételéhez kell 1m yang és 30db Energia-töredék,
amit persze elronthat és akkor megint kell vinni neki 30db-ot.

Az Energia-kristály 2-órán keresztül adhat, Szörny elleni erőt, Félember elleni erőt, +életet,
kritet, áthatót, tp regenerálódást és +Támadó értéket 50-70 közt de, csak egyenként!!!





Kliens oldal!

Locale.eix/epk-t kibontod!

locale/hu/ui   ide berakod az energybar.py-t!
XML sort írj a locale_hu_pack.xml-be!


locale/hu

item list.txt-t megnyitod!
Végére írod ezt a sort:

Code:
51001    ETC icon/item/51001.tga
51002    ETC icon/item/51002.tga


Tovább!

Item_proto-t kibontod és megnyitod!

Ezzel a sorral bővítsd ki:
Code:
    <Item vnum="51001" hashName="Č°Ľ®" name="Energia-töredék" type="0" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
    <Item vnum="51002" hashName="Ăć±âČŻ" name="Energia-kristály" type="0" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="20" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />


Tovább!

itemdesc.txt-t megnyitod (Notepad++-al normális nézetet látsz)!
Végére írod ezt a sort:

Code:
51001    Energia-töredék    Ezt a tárgyat más tárgyak megsemmisítésével szerezheted meg az Alkimistánál.
51002    Energia-kristály    2 órán keresztül adhat: Félembert, Szörny ellenit, Erőt, Kritet, Áthatót és még további bónuszokat.


Tovább!

locale_game.txt-t megnyitod!
Végére beírod ezt a sort:

Code:
TOOLTIP_ENERGY    Energia %d    SA

Locale_hu.eix/epk kész is!

--------------------------------------------------------------

Root.eix/epk-t kibontod!

constinfo.py-t megnyitod!

Rákeresel erre a sorra:

Code:
PVPMODE_PROTECTED_LEVEL = 30

Aláírod ezt:

Code:
ENERGY = 0
ENERGY_END_TIME = 0
ENERGY_TYPE = 0
ENABLE_ENERGY_SYSTEM = 1

Így nézzen ki:

Code:
PVPMODE_ACCELKEY_DELAY = 0.5
PVPMODE_PROTECTED_LEVEL = 30

ENERGY = 0
ENERGY_END_TIME = 0
ENERGY_TYPE = 0
ENABLE_ENERGY_SYSTEM = 1

FOG_LEVEL0 = 4800.0
FOG_LEVEL1 = 9600.0
FOG_LEVEL2 = 12800.0


Tovább!

interfacemodule.py-t megnyitod!

Rákeresel erre:

Code:
        self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHAT, ui.__mem_func__(self.ToggleChat))

Ezt írod alá:

Code:
        self.wndEnergyBar = 0
        import constinfo
        if constinfo.ENABLE_ENERGY_SYSTEM == 1:
            wndEnergyBar = uiTaskBar.EnergyBar()
            wndEnergyBar.LoadWindow()
            self.wndEnergyBar = wndEnergyBar

Így nézzen ki:

Code:
        self.wndTaskBar.SetToggleButtonEvent(uiTaskBar.TaskBar.BUTTON_CHAT, ui.__mem_func__(self.ToggleChat))
        self.wndEnergyBar = 0
        import constinfo
        if constinfo.ENABLE_ENERGY_SYSTEM == 1:
            wndEnergyBar = uiTaskBar.EnergyBar()
            wndEnergyBar.LoadWindow()
            self.wndEnergyBar = wndEnergyBar

    def __MakeParty(self):
        wndParty = uiParty.PartyWindow()


Káresel erre:

Code:
            self.wndTaskBar.Destroy()

Aláírod ezt:

Code:
        if self.wndEnergyBar:
            self.wndEnergyBar.Destroy()

Így nézzen ki:

Code:
        if self.wndTaskBar:
            self.wndTaskBar.Destroy()
            
        if self.wndEnergyBar:
            self.wndEnergyBar.Destroy()

        if self.wndCharacter:
            self.wndCharacter.Destroy()


Rákeresel erre:

Code:
        self.wndInventory.RefreshStatus()

Ezt írod alá:

Code:
        if self.wndEnergyBar:
            self.wndEnergyBar.RefreshStatus()

Így nézzen ki:

Code:
    def RefreshStatus(self):
        self.wndTaskBar.RefreshStatus()
        self.wndCharacter.RefreshStatus()
        self.wndInventory.RefreshStatus()
        if self.wndEnergyBar:
            self.wndEnergyBar.RefreshStatus()
        
    def RefreshStamina(self):
        self.wndTaskBar.RefreshStamina()


Rákeresel erre:

Code:
        self.wndMiniMap.ShowMiniMap()

Ezt írod alá:

Code:
        if self.wndEnergyBar:
            self.wndEnergyBar.Show()

Így nézzen ki:

Code:
    def ShowDefaultWindows(self):
        self.wndTaskBar.Show()
        self.wndMiniMap.Show()
        self.wndMiniMap.ShowMiniMap()
        if self.wndEnergyBar:
            self.wndEnergyBar.Show()

    def ShowAllWindows(self):
        self.wndTaskBar.Show()


Rákeresel erre (előző alatt van pár sorral):

Code:
        self.wndMiniMap.Show()

Ezt írod alá:

Code:
        if self.wndEnergyBar:
            self.wndEnergyBar.Show()

Így nézzen ki:

Code:
    def ShowAllWindows(self):
        self.wndTaskBar.Show()
        self.wndCharacter.Show()
        self.wndInventory.Show()
        self.wndChat.Show()
        self.wndMiniMap.Show()
        if self.wndEnergyBar:
            self.wndEnergyBar.Show()

    def HideAllWindows(self):
        if self.wndTaskBar:
            self.wndTaskBar.Hide()


Rákeresel erre:

Code:
    def HideAllWindows(self):


Így nézzen ki:

Code:
    def HideAllWindows(self):
        if self.wndTaskBar:
            self.wndTaskBar.Hide()
        
        if self.wndEnergyBar:
            self.wndEnergyBar.Hide()

        if self.wndCharacter:
            self.wndCharacter.Hide()

        if self.wndInventory:
            self.wndInventory.Hide()


Rákeresel erre:

Code:
                            self.wndGameButton,

Aláírod ezt:

Code:
        if self.wndEnergyBar:
            hideWindows +=     (self.wndEnergyBar,)

Így nézzen ki:

Code:
    def __HideWindows(self):
        hideWindows = self.wndTaskBar,\
                            self.wndCharacter,\
                            self.wndInventory,\
                            self.wndMiniMap,\
                            self.wndGuild,\
                            self.wndMessenger,\
                            self.wndChat,\
                            self.wndParty,\
                            self.wndGameButton,
                            
        if self.wndEnergyBar:
            hideWindows +=     (self.wndEnergyBar,)
        
        hideWindows = filter(lambda x:x.IsShow(), hideWindows)
        map(lambda x:x.Hide(), hideWindows)

Ez kész!!!!!

------------------------------------------

Uitaskbar.py-t megnyitod!

Rákeresel erre:

Code:
    MOUSE_SETTINGS[1] = int(tokens[1])

Ez írod alá:
Code:
class EnergyBar(ui.ScriptWindow):
    class TextToolTip(ui.Window):
        def __init__(self):
            ui.Window.__init__(self, "TOP_MOST")
            textLine = ui.TextLine()
            textLine.SetParent(self)
            textLine.SetHorizontalAlignCenter()
            textLine.SetOutline()
            textLine.Show()
            self.textLine = textLine

        def __del__(self):
            ui.Window.__del__(self)

        def SetText(self, text):
            self.textLine.SetText(text)

        def OnRender(self):
            (mouseX, mouseY) = wndMgr.GetMousePosition()
            self.textLine.SetPosition(mouseX, mouseY - 15)

    def __init__(self):
        #print "NEW TASKBAR  ----------------------------------------------------------------------------"
        ui.ScriptWindow.__init__(self)
        self.lastupdate = 0
        self.tooltipEnergy = self.TextToolTip()
        self.tooltipEnergy.Show()
        
    def __del__(self):
        #print "---------------------------------------------------------------------------- DELETE TASKBAR"
        ui.ScriptWindow.__del__(self)

    def LoadWindow(self):
        try:
            pyScrLoader = ui.PythonScriptLoader()
            pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "EnergyBar.py")
        except:
            import exception
            exception.Abort("EnergyBar.LoadWindow.LoadObject")

        self.energyEmpty = self.GetChild("EnergyGauge_Empty")
        self.energyHungry = self.GetChild("EnergyGauge_Hungry")
        self.energyFull = self.GetChild("EnergyGauge_Full")

        self.energyGaugeBoard = self.GetChild("EnergyGauge_Board")
        self.energyGaugeToolTip = self.GetChild("EnergyGauge_ToolTip")

        
    def Destroy(self):        
        self.energyEmpty = None
        self.energyHungry = None
        self.energyFull = None
        self.energyGaugeBoard = 0
        self.energyGaugeToolTip = 0
        self.tooltipEnergy = 0

    ## Gauge
    def RefreshStatus(self):
        self.SetEnergy (constinfo.ENERGY, constinfo.ENERGY_END_TIME - app.GetGlobalTimeStamp(), 7200)
    
    def FormatTime(self, time):
        m, s = divmod(time, 60)
        h, m = divmod(m, 60)
        return "%d:%02d:%02d" % (h, m, s)
    
    def SetEnergy (self, point, leftTime, maxTime):
        leftTime = max(leftTime, 0)
        maxTime = max(maxTime, 0)
            
        self.energyEmpty.Hide()
        self.energyHungry.Hide()
        self.energyFull.Hide()
    
        if leftTime == 0:
            point = 0
            self.energyEmpty.Show()
        elif ((leftTime * 100) / maxTime) < 15:
            self.energyHungry.Show()
        else:
            self.energyFull.Show()

        desc = ["","% Félember", "% Szörny elleni erő", "% Krit","% Átható"," TP"," MP","% TP Reg.","% TP Elszívás."," Támadó érték"," Támadó érték","","",""]
        label = "+" + str(point) + desc[constinfo.ENERGY_TYPE] + " (Maradék idő " + self.FormatTime(leftTime) + ")"
        abstand = ""
        for i in range(len(label)+4):
            abstand += " "
        
        if point > 0:
            self.tooltipEnergy.SetText("%s" % (abstand + label))
        else:
            self.tooltipEnergy.SetText("%s" % ("                  Nincs Energiád"))

    def OnUpdate(self):
        if (app.GetGlobalTimeStamp() > (self.lastupdate)):
            self.RefreshStatus()
            self.lastupdate = app.GetGlobalTimeStamp() + 2
        
        if TRUE == self.energyGaugeToolTip.IsIn():
            self.tooltipEnergy.Show()
        else:
            self.tooltipEnergy.Hide()

    

-------------------------------------------------------

Game.py-t megnyitod!


Rákeresel erre:

Code:
            "CloseSafebox"            : self.CommandCloseSafebox,

Ezt írd alá:

Code:
            "energysystem"            : self.__energysystem,

Így nézzen ki:

Code:
    def __ServerCommand_Build(self):
        serverCommandList={
            "ConsoleEnable"            : self.__Console_Enable,
            "DayMode"                : self.__DayMode_Update,
            "PRESERVE_DayMode"        : self.__PRESERVE_DayMode_Update,
            "CloseRestartWindow"    : self.__RestartDialog_Close,
            "OpenPrivateShop"        : self.__PrivateShop_Open,
            "PartyHealReady"        : self.PartyHealReady,
            "ShowMeSafeboxPassword"    : self.AskSafeboxPassword,
            "CloseSafebox"            : self.CommandCloseSafebox,
            "energysystem"            : self.__energysystem,


Rákeresel erre: (3. találat)

Code:
    # END_OF_WEDDING

Aláírod ezt:

Code:
    # Energy System
    
    def __energysystem(self, value):
        import constinfo
        constinfo.ENERGY_TYPE = int(value[:value.find("|")])
        constinfo.ENERGY = int(value[value.find("|") + 1:value.find("#")])
        constinfo.ENERGY_END_TIME = long((value[value.find("#") + 1:]))

    # Energy System End

Ennyi a root.eix/epk!

-----------------------------------------------

UItooltip.py-t megnyitod!

Rákeresel erre:
Code:
        item.APPLY_RESIST_SHAMAN : locale.TOOLTIP_APPLY_RESIST_SHAMAN,

Aláírod ezt:

Code:
        599 : locale.TOOLTIP_ENERGY,

Így nézzen ki:

Code:
        item.APPLY_RESIST_SURA : locale.TOOLTIP_APPLY_RESIST_SURA,
        item.APPLY_RESIST_SHAMAN : locale.TOOLTIP_APPLY_RESIST_SHAMAN,
        599 : locale.TOOLTIP_ENERGY,
    }

    ATTRIBUTE_NEED_WIDTH = {
        23 : 230,



-----------------------------------------------

Icon.eix/epk-t kibontod!

icon/item   ide bemásolod a 2 ikon fájlt!

XML sorokat megírod nekik!

-----------------------------------------------

ETC.eix/epk-t megnyitod!

ymir work/ui/pattern/energygauge   ide bemásolod a képfájlokat (4db)!

XML sorokat megírod hozzá!

Kész az energia rendszered, próbáldd ki! Smile



Attached Files
.zip   Energia rendszer LITE.zip (Size: 58.22 KB / Downloads: 2)
Print this item

  Cython Inject
Posted by: KecskeGyilkos - 01-31-2018, 07:49 PM - Forum: Support - Replies (1)

Hello , oljan kliensbe lehet injectalni python fajlt ami cythont hasznal ? mert be injectalom de megse fut le a script pl nem jelenik meg az adot ablak

Print this item

  Metin2Flame (2013)
Posted by: MyStic - 01-31-2018, 02:41 AM - Forum: Clients - No Replies

Üdv!
Most publikálom a Metin2Flame-t bontóval!





Egy videó, hogy pontosan milyen kliens is ez:



Letöltés:
Show ContentSpoiler:

Print this item

  [Release] Zodiac armor + Weapons + Hair styles
Posted by: MyStic - 01-31-2018, 02:06 AM - Forum: Armors - Replies (1)

[Image: gOzOEO.png]

Download:

Show ContentSpoiler:

Print this item