Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 12:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RELEASE]Official DragonSoul System *Lite*

Discussion on [RELEASE]Official DragonSoul System *Lite* within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2012
Posts: 166
Received Thanks: 72
[RELEASE]Official DragonSoul System *Lite*

Hello Epvp

Official DragonSoul System to share today


Add Game.py

PHP Code:
    # ¿ëÈ¥¼®    
    
def BINARY_Highlight_Item(selfinven_typeinven_pos):
        
self.interface.Highligt_Item(inven_typeinven_pos)
    
    
def BINARY_DragonSoulGiveQuilification(self):
        
self.interface.DragonSoulGiveQuilification()
        
    
def BINARY_DragonSoulRefineWindow_Open(self):
        
self.interface.OpenDragonSoulRefineWindow()

    
def BINARY_DragonSoulRefineWindow_RefineFail(selfreasoninven_typeinven_pos):
        
self.interface.FailDragonSoulRefine(reasoninven_typeinven_pos)

    
def BINARY_DragonSoulRefineWindow_RefineSucceed(selfinven_typeinven_pos):
        
self.interface.SucceedDragonSoulRefine(inven_typeinven_pos)
    
    
# END of DRAGON SOUL REFINE WINDOW 

Add Game.py

PHP Code:
    # UNKNOWN_UPDATE
    
def BINARY_NEW_AddAffect(selftypepointIdxvalueduration):
        
self.affectShower.BINARY_NEW_AddAffect(typepointIdxvalueduration)
        if 
chr.NEW_AFFECT_DRAGON_SOUL_DECK1 == type or chr.NEW_AFFECT_DRAGON_SOUL_DECK2 == type:
            
self.interface.DragonSoulActivate(type chr.NEW_AFFECT_DRAGON_SOUL_DECK1)
        
elif chr.NEW_AFFECT_DRAGON_SOUL_QUALIFIED == type:
            
self.BINARY_DragonSoulGiveQuilification()

    
def BINARY_NEW_RemoveAffect(selftypepointIdx):
        
self.affectShower.BINARY_NEW_RemoveAffect(typepointIdx)
        if 
chr.NEW_AFFECT_DRAGON_SOUL_DECK1 == type or chr.NEW_AFFECT_DRAGON_SOUL_DECK2 == type:
            
self.interface.DragonSoulDeactivate()
    
 
 
    
# END_OF_UNKNOWN_UPDATE 
Add Game.py

PHP Code:
## DragonSoul
            
elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == attachedType:
                
self.__PutItem(attachedTypeattachedItemIndexattachedItemSlotPosattachedItemCountself.PickingCharacterIndex)
            
            
mouseModule.mouseController.DeattachObject()

        else:
            
hyperlink ui.GetHyperlink()
            if 
hyperlink:
                if 
app.IsPressed(app.DIK_LALT):
                    
link chat.GetLinkFromHyperlink(hyperlink)
                    
ime.PasteString(link)
                else:
                    
self.interface.MakeHyperlinkTooltip(hyperlink)
                return
            else:
                
player.SetMouseState(player.MBT_LEFTplayer.MBS_CLICK)

        
#player.EndMouseWalking()
        
return TRUE

    def __PutItem
(selfattachedTypeattachedItemIndexattachedItemSlotPosattachedItemCountdstChrID):
        if 
player.SLOT_TYPE_INVENTORY == attachedType or player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == attachedType:
            
attachedInvenType player.SlotTypeToInvenType(attachedType)
            if 
TRUE == chr.HasInstance(self.PickingCharacterIndex) and player.GetMainCharacterIndex() != dstChrID:
                if 
player.IsEquipmentSlot(attachedItemSlotPos):
                    
self.stream.popupWindow.Close()
                    
self.stream.popupWindow.Open(locale.EXCHANGE_FAILURE_EQUIP_ITEM0locale.UI_OK)
                else:
                    if 
chr.IsNPC(dstChrID):
                        
net.SendGiveItemPacket(dstChrIDattachedInvenTypeattachedItemSlotPosattachedItemCount)
                    else:
                        
net.SendExchangeStartPacket(dstChrID)
                        
net.SendExchangeItemAddPacket(attachedInvenTypeattachedItemSlotPos0)
            else:
                
self.__DropItem(attachedTypeattachedItemIndexattachedItemSlotPosattachedItemCount
Add Game.py


PHP Code:
def RequestDropItem(selfanswer):
        if 
not self.itemDropQuestionDialog:
            return

        if 
answer:
            
dropType self.itemDropQuestionDialog.dropType
            dropCount 
self.itemDropQuestionDialog.dropCount
            dropNumber 
self.itemDropQuestionDialog.dropNumber

            
if player.SLOT_TYPE_INVENTORY == dropType:
                if 
dropNumber == player.ITEM_MONEY:
                    
net.SendGoldDropPacketNew(dropCount)
                    
snd.PlaySound("sound/ui/money.wav")
                else:
                    
# PRIVATESHOP_DISABLE_ITEM_DROP
                    
self.__SendDropItemPacket(dropNumberdropCount)
                    
# END_OF_PRIVATESHOP_DISABLE_ITEM_DROP
            
elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == dropType:
                    
# PRIVATESHOP_DISABLE_ITEM_DROP
                    
self.__SendDropItemPacket(dropNumberdropCountplayer.DRAGON_SOUL_INVENTORY)
                    
# END_OF_PRIVATESHOP_DISABLE_ITEM_DROP

        
self.itemDropQuestionDialog.Close()
        
self.itemDropQuestionDialog None

        constInfo
.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(0

Add Game.py

PHP Code:
## Dialog
                
itemDropQuestionDialog uiCommon.QuestionDialog()
                
itemDropQuestionDialog.SetText(questionText)
                
itemDropQuestionDialog.SetAcceptEvent(lambda arg=TRUEself.RequestDropItem(arg))
                
itemDropQuestionDialog.SetCancelEvent(lambda arg=FALSEself.RequestDropItem(arg))
                
itemDropQuestionDialog.Open()
                
itemDropQuestionDialog.dropType attachedType
                itemDropQuestionDialog
.dropNumber attachedItemSlotPos
                itemDropQuestionDialog
.dropCount attachedItemCount
                self
.itemDropQuestionDialog itemDropQuestionDialog

                constInfo
.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(1)
            
elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == attachedType:
                
dropItemIndex player.GetItemIndex(player.DRAGON_SOUL_INVENTORYattachedItemSlotPos)

                
item.SelectItem(dropItemIndex)
                
dropItemName item.GetItemName() 
find it here

PHP Code:
onPressKeyDict[app.DIK_I]            = lambda self.interface.ToggleInventoryWindow() 
Add below

PHP Code:
    onPressKeyDict[app.DIK_O]            = lambda self.interface.ToggleDragonSoulWindowWithNoInfo() 
Add Game.py

PHP Code:
# ¿ëÈ¥¼®    
    
def BINARY_Highlight_Item(selfinven_typeinven_pos):
        
self.interface.Highligt_Item(inven_typeinven_pos)
    
    
def BINARY_DragonSoulGiveQuilification(self):
        
self.interface.DragonSoulGiveQuilification()
        
    
def BINARY_DragonSoulRefineWindow_Open(self):
        
self.interface.OpenDragonSoulRefineWindow()

    
def BINARY_DragonSoulRefineWindow_RefineFail(selfreasoninven_typeinven_pos):
        
self.interface.FailDragonSoulRefine(reasoninven_typeinven_pos)

    
def BINARY_DragonSoulRefineWindow_RefineSucceed(selfinven_typeinven_pos):
        
self.interface.SucceedDragonSoulRefine(inven_typeinven_pos)
    
    
# END of DRAGON SOUL REFINE WINDOW 
Attached Files
File Type: rar Dragon Soul.rar (43.6 KB, 1855 views)
bakam321 is offline  
Thanks
6 Users
Old 07/03/2013, 20:05   #2
 
thehero09's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 125
Received Thanks: 13
Very nice thank you bro

Screen please
thehero09 is offline  
Thanks
1 User
Old 07/03/2013, 20:08   #3


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
dude, srsly - stop making tutorials like that. U just tell us, what's new in the files.
#SoNiice is offline  
Thanks
5 Users
Old 07/03/2013, 20:08   #4
 
[Patrick]'s Avatar
 
elite*gold: 50
Join Date: May 2012
Posts: 1,136
Received Thanks: 401
Die gehen mir mit diesen "Lite" so auf 'n Nerv das glaubt ihr nicht..
------------------------------------------------------------------
Really nice, thanks a lot
I hope it works..
[Patrick] is offline  
Thanks
9 Users
Old 07/03/2013, 20:09   #5

 
Ocelot2606's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
Das kann so gar nicht Funtkionieren
Ocelot2606 is offline  
Old 07/03/2013, 20:10   #6
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Bezweifle das das geht, besonders Serverside hat er gar nix gepostet!
xGr33n is offline  
Thanks
1 User
Old 07/03/2013, 20:10   #7
 
elite*gold: 40
Join Date: Dec 2007
Posts: 651
Received Thanks: 1,737
Wird so nicht gehen.
Ist lediglich der ClientKram.. ;'D

Sinnlosestes Release ever..
hätte man sich so auch einfach ausm DE Client ziehen können..
Ap0kalyps3 is offline  
Thanks
1 User
Old 07/03/2013, 20:13   #8
 
MarcosCC's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 600
Received Thanks: 765
omg dont be funny man...you take it from official client...and ofc it dont work
MarcosCC is offline  
Old 07/03/2013, 20:16   #9

 
Aze /..'s Avatar
 
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
Wow, 5 Min Arbeit, den Mist rauszuziehen D:
Aze /.. is offline  
Old 07/03/2013, 20:28   #10

 
IgorGlock's Avatar
 
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
Wie alle ihn hier nieder machen - ist doch voll informativ. Ich hätte nicht gewusst das es endlich neue Funktionen raus sind.

thx for sharing
IgorGlock is offline  
Thanks
1 User
Old 07/03/2013, 20:37   #11
 
NeonHeld's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 29
Received Thanks: 11
Thanks for Sharing.


@ Alle Daoben :

Hört auf euch ständig zu meckern.
Er Teilt es für alle kostenlos und euer Dank : Neid .

Ihr seit echt die schlechteste Community aus der Erde.

Peinlich sowas ansehen zu müssen.

@@@ STOP FLAMING GUYS @@@
NeonHeld is offline  
Old 07/03/2013, 20:39   #12

 
Ocelot2606's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
Quote:
Originally Posted by NeonHeld View Post
Thanks for Sharing.


@ Alle Daoben :

Hört auf euch ständig zu meckern.
Er Teilt es für alle kostenlos und euer Dank : Neid .

Ihr seit echt die schlechteste Community aus der Erde.

Peinlich sowas ansehen zu müssen.

@@@ STOP FLAMING GUYS @@@
Bei dir merkt man wieder das du keine Ahnung hast um was es da geht. Jeder Voll Depp kann die root entpacken vom DE Clienten und sich die Sachen raus holen da braucht man kein release für.
Ocelot2606 is offline  
Thanks
3 Users
Old 07/03/2013, 20:48   #13
 
elite*gold: 0
Join Date: Oct 2009
Posts: 454
Received Thanks: 69
Quote:
Originally Posted by NeonHeld View Post
Thanks for Sharing.


@ Alle Daoben :

Hört auf euch ständig zu meckern.
Er Teilt es für alle kostenlos und euer Dank : Neid .

Ihr seit echt die schlechteste Community aus der Erde.

Peinlich sowas ansehen zu müssen.

@@@ STOP FLAMING GUYS @@@

Satz des Tages:

"Ihr seit echt die schlechteste Community aus der Erde."

hahahaha scheiße
depa95 is offline  
Old 07/03/2013, 20:51   #14
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by NeonHeld View Post
Thanks for Sharing.


@ Alle Daoben :

Hört auf euch ständig zu meckern.
Er Teilt es für alle kostenlos und euer Dank : Neid .

Ihr seit echt die schlechteste Community aus der Erde.

Peinlich sowas ansehen zu müssen.

@@@ STOP FLAMING GUYS @@@
Wiso sollten wir nicht mitteilen das dieses, aus nem Offical Client gerippten, System nicht funktioniert? - Langsam wirds arm. Ständig werden Sachen rlst die nicht funktionieren können und dazu noch der Spruch von dir "Er Teilt es für alle kostenlos und euer Dank : Neid ." passt mal gar nicht! Wenn das so einfach wäre hätten es mind. 90% der Com schon seit Monaten! Unwissen schützt vor Strafe nicht und diese wird bei dir bestimmt schöne viele Negativen Kommis sein!
xGr33n is offline  
Thanks
1 User
Old 07/03/2013, 21:00   #15
 
elite*gold: 0
Join Date: Jan 2012
Posts: 166
Received Thanks: 72
soon to share the full system
bakam321 is offline  
Reply


Similar Threads Similar Threads
[RELEASE]Official Crafting System
07/03/2019 - Metin2 PServer Guides & Strategies - 77 Replies
Hello Epvp Official Crafting System to share today Screen: http://i.epvpimg.com/NAt7h.jpg Add game.py
[RELEASE]Lite Costume System "completed"
05/18/2013 - Metin2 PServer Guides & Strategies - 90 Replies
Hey Vorerst, nein ich habs nicht getestet, da mein Laptop, an dem ich zur Zeit gezwungen bin zu arbeiten, da ich nicht zuhause bin, eine "Rarität" ist und naja....für Skype, Notepad++ und SRWare Iron, leistungsstark genug ist, kann ich es nur releasen ohne es zu testen.... Da Next³ ja schon ein Teil bekannt gemacht hat, dass die Icons im Fenster erscheinen, mache ich den restlichen Teil pub, und zwar das die Icons im Inventar verschwinden! Klar gibt es Bugs, und zwar das Bonis &...
[Official Release]Prime-SRO - New server files! - Latest job system! - Elite team!
03/20/2012 - SRO PServer Advertising - 97 Replies
http://img221.imageshack.us/img221/116/dasdsav.png http://img46.imageshack.us/img46/6150/descrf.png Welcome e*pvpers! Recently we have seen that none of the current servers are hosting a Silkroad server the way it should be one,therefore we have decided to open the best private server that you have ever seen. With the elite of pSRO server scene we've come up with a private server with the most custom stuff you have ever experienced that we have achieved on the newest vSRO server...



All times are GMT +1. The time now is 12:09.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.