Jump to content
×
×
  • Create New...

Python - Assembler les Objets


Recommended Posts

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Hello,

Tout le monde le sait vous ne pouvez pas assembler le parchemins de bénédiction - soit un item avec une fonction "Drop" - ne peut pas être empiler.

 

Ouvrez : uiinventory.py

Cherchez :

def __DropSrcItemToDestItemInInventory

En dessous :

 if srcItemSlotPos == dstItemSlotPos:
return
Ajoutez :
elif srcItemVID == player.GetItemIndex(dstItemSlotPos):
	self.__SendMoveItemPacket(srcItemSlotPos, dstItemSlotPos, 0)
	return
Comme vous pouvez le voir ci dessous vous pouvez voir les le parchemin de bénédiction peut se pack maintenant sans problèmes:

 

Révélation

044515xBOtd.gif

 

Si vous souhaitez le fond en jaune au lieu de rouge comme présenté ci dessous

 

Révélation

044515wdFae.gif

 

Toujours dans uiinventory.py

Cherchez :

    def __CanUseSrcItemToDstItem(self, srcItemVNum, srcSlotPos, dstSlotPos):
Faite défilez jusqu'à :
        if item.IsRefineScroll(srcItemVNum):
            if player.REFINE_OK == player.CanRefine(srcItemVNum, dstSlotPos):
                return True
Et le remplacer par :
        if srcItemVNum == player.GetItemIndex(dstSlotPos):
            if player.GetItemCount(dstSlotPos) < 200:
                return True
 

Ceci fonctionne pas seulement avec les parchemins de bénédiction et les changements de bonus. C'est un tout. (Ajout 6-7 & Changement, Orbe de bénédiction, ajout 1-5 & changement)

 

Litchy,

 

Rénové par Takuma.

  • Funky Emulation 2
  • J'adore 1
  • J'aime 1
Link to comment
Share on other sites

  • 4 years later...
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.