[Release]Kisebb gyűjtemények Morpheus által

Indította Morpheus, 2013-11-28, 22:06:54

2013-11-28, 22:06:54 Utolsó szerkesztés: 2014-08-10, 17:00:32 Szerző: Morpheus
Na szóval, itt az idő, hogy én is készítsek egy ilyen témát.

Megkérek mindenkit, ha nyitva van a topik, ne írjon bele!Köszönöm!



Farm gyűrű(Anti exp gyűrű)-JAVÍTVA-
Lényege, hasonlít a P3NG3R féle quest-re, de ebben nem timer van.:)


quest farmgyuru begin
    state start begin
        when TÁRGYID.use begin
            if pc.getqf("nincsexp")== 0 then
                pc.setqf("nincsexp", 1)
                chat("A Farm gyűrűt aktiváltad, mostantól nem kapsz tapasztalatot!")
                pc.give_exp2(-pc.get_exp())
            elseif pc.getqf("nincsexp") == 1 then
                pc.setqf("nincsexp", 0)
                chat("A Farm gyűrűt kikapcsoltad, ismét kapsz tapasztalatot!")
            else
                chat("Hiba történt.")
            end
        end
        when kill with not npc.is_pc() and pc.getqf("nincsexp") == 1 begin
            pc.give_exp2(-pc.get_exp())
        end
    end
end 




Javított SoNiice mob_proto (battle_type "unbugged")
Csatoltam!

2013-12-01, 10:11:29 #1 Utolsó szerkesztés: 2013-12-01, 13:47:09 Szerző: Morpheus
Ingame Inventory  Viewer (Leltár nézegető)

Megnyitod az uitarget.py-t (root-ba)
És rákeresel erre:

def ShowDefaultButton(self):

És ez alá beilleszted ezt:

self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_VIEW_EQUIPMENT])

Így nézzen ki:

     
def ShowDefaultButton(self):

        self.isShowButton = TRUE
        self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_WHISPER])
        self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_EXCHANGE])
        self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_FIGHT])
        self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_EMOTION_ALLOW])
        self.showingButtonList.append(self.buttonDict[locale.TARGET_BUTTON_VIEW_EQUIPMENT])
        for button in self.showingButtonList:
            button.Show() 


Kép:


Még kellenek hozzá difek, is.. amit meg találhattok itt fórumon, de ide még kiteszek difet a 2089M-es game fájlhoz:


A funkció aktiválása(GM-nél):
This difference file has been created by IDA Pro

game_r2089M
0007E995: E8 EB
0007E996: B6 29


Funkció aktiválása játékosoknál is
This difference file has been created by  IDA Pro

game_r2089M
000263D2: 13 0B
00026403: 13 0B
00026420: D7 A7
00026421: 02 01






Új "Wait" animáció warrior karakternek (Férfi)

Kép:


Berakás: kibontod a pc.eix/epk-t,majd a warrior-on belül a general-ba belehúzod/felülírod, és kész is!

Link: Csatoltam!





Na szóval, most leírom hogy kell elkészíteni az Online GM listát, ami ddmt2-n ismegdalálható!

Kép:

Kibontod a root fájlokat és megnyitod a game.py-t, majd rákeresel erre:

self.CommandCloseSafebox, 

Ez alá bemásolod ezt:
           
            "Teamler_on"            : self.__Team_On,
            "Teamler_off"            : self.__Team_Off,   


Így nézzen ki:
            "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,
            "Teamler_on"            : self.__Team_On,
            "Teamler_off"            : self.__Team_Off,   


Ha ez megvan, akkor ezt másoljuk valahova az aljára, de a tab-ra ügyelni!:


   
    def __Team_On(self, name):
        if self.interface.wndMessenger:
            self.interface.wndMessenger.OnLogin(2, name)

    def __Team_Off(self, name):
        if self.interface.wndMessenger:
            self.interface.wndMessenger.OnLogout(2, name) 


Most letöltitek azt a fájlt amit csatoltam(uimessenger+quest), és az uimessenger.py-t kicserélitek a rootba, a questet meg a szerverbe kell feltölteni.

A questben kell megadni a team tagokat!


2014-01-10, 00:27:00 #2 Utolsó szerkesztés: 2014-01-10, 00:35:38 Szerző: Morpheus
Sziasztok!
Elhoztam Soniice legfrissebb munkáját,
egy item_proto konvertet 40k + game fájlokhoz


Csatoltam! (ItemProtoConvert - r40k+ v2.rar)





Illetve itt van egy bontó a friss item_proto kicsomagolásához.

Csatoltam! (NeXus.rar)





Frissen kicsomagolt item_proto-t is kaptok! :)

Csatoltam! (item_proto_pack.rar)