Jump to content

‚Point‘

Premium
  • Posts

    217
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by ‚Point‘

  1. On 1/7/2022 at 1:41 AM, Mithras01 said:

    Maybe you can add autoresize of slots there are not too many items, because it is look too empty :-?

      Hide contents

    .png

    Working perfect - thank you for the release!

    Is it normal, that it shows 3 slots for 1 slot chests?

    HdfWLcD.png

    Best Regards

  2. Got following syserr and the Popup doesn't appear..

    Would appreciate some help.

    syserr:

    Spoiler
    1124 13:31:46024 ::   File "game.py", line 1023, in OnMessengerAddFriendQuestion
    
    1124 13:31:46024 :: TypeError
    1124 13:31:46024 :: : 
    1124 13:31:46024 :: Open() takes exactly 3 arguments (2 given)

     

    part of game.py:

    Spoiler
    	def ChangePartyParameter(self, distributionMode):
    		self.interface.ChangePartyParameter(distributionMode)
    
    	## Messenger
    	def OnMessengerAddFriendQuestion(self, name):
    		messengerAddFriendQuestion = uiCommon.QuestionDialogWithTimeLimit()
    		messengerAddFriendQuestion.SetText1(localeInfo.MESSENGER_DO_YOU_ACCEPT_ADD_FRIEND % (name))
    		messengerAddFriendQuestion.SetTimeOverMsg(localeInfo.MESSENGER_ADD_FRIEND_ANSWER_TIMEOVER)
    		messengerAddFriendQuestion.SetTimeOverEvent(self.OnDenyAddFriend)
    		messengerAddFriendQuestion.SetAcceptEvent(ui.__mem_func__(self.OnAcceptAddFriend))
    		messengerAddFriendQuestion.SetCancelEvent(ui.__mem_func__(self.OnDenyAddFriend))
    		messengerAddFriendQuestion.Open(10)
    		messengerAddFriendQuestion.name = name
    		self.messengerAddFriendQuestion = messengerAddFriendQuestion
    
    	def OnAcceptAddFriend(self):
    		name = self.messengerAddFriendQuestion.name
    		net.SendChatPacket("/messenger_auth y " + name)
    		self.OnCloseAddFriendQuestionDialog()
    		return True

     

    Line 1023 =         messengerAddFriendQuestion.Open(10)

    Would appreciate some Help.

    Best Regards

  3. 1 hour ago, Mali said:

    ActorInstance.h:

      Hide contents
    //Find
    		bool IsPoly();
    
    ///Add
    		bool IsPet() const;

     

    ActorInstance.cpp:

      Hide contents
    //Find
    bool CActorInstance::IsPoly()
    {
    	...
    }
    
    ///Add
    bool CActorInstance::IsPet() const
    {
    	//for 2014 default proto
    	
    	if (TYPE_NPC != m_eActorType)
    		return false;
    
    	switch (m_eRace)
    	{
    	case 34005:
    	case 34006:
    		return true;
    	default:
    		return false;
    	}
    }
    
    //Find
    	/*if (GetActorType() == EType::TYPE_PET || GetActorType() == EType::TYPE_PET_PAY)
    		m_bRenderActor = CPythonGraphicOnOff::Instance().CanRenderPet();*/
    
    ///Change
    	if (IsPet())
    		m_bRenderActor = CPythonGraphicOnOff::Instance().CanRenderPet();

     

    you add the vnum of the pets to the function

    Works perfect! Thanks a lot

    Best Regards

    • Metin2 Dev 1
  4. 43 minutes ago, WeedHex said:

    Try to use "Bip01" in chrmgr.RegisterEffect()

    Have changed to

    chrmgr.RegisterEffect(chrmgr.EFFECT_BOSS, "Bip01", "d:/ymir work/effect/etc/boss_effect/boss.mse")

    But still the same

    Do you know how to set the high of the effect? Its no good solution but then i would try to find a middle way.

  5. Thanks for Release!

    Does someone know how to fix the position of the icon with "bigger" monsters?

    Example:

    https://metin2.download/picture/r9fBlLXWjI4vLB9169uFntZ2Bw8mIP7y/.gif

    Thanks is advance.

    EDIT:

    I have replaced the item from the release with the icon from Aeldra and now the Item is ways to high.

    https://metin2.download/picture/ijRxNBI96A2mDQBY97g5380JV7I2TjaM/.gif

    Is it possible to make the position of icon dependent of the monster?

     

    • Metin2 Dev 1
  6. Added the released pickfilter serverside and got the following error:

    https://metin2.download/picture/Tv1aw9h3DyyrRE3i5HXASDeWWhLYWNt8/.png

    I already changed the systemdialog in uiscript and xx/locale/ui

    They look as the following:

    codeblock from locale:

    Spoiler
        "children" :
        (
            {
                "name" : "board",
                "type" : "thinboard",
                "x" : 0,
                "y" : 0,
                "width" : 200,
                "height" : 318 - 30 + VERSION_ADD_Y,
                "children" :
                (
                    {
                        "name" : "pickup_filter_button",
                        "type" : "button",
                        "x" : 10,
                        "y" : 17,
                        "text" : uiScriptLocale.PICKUP_FILTER_TITLE,
                        "default_image" : ROOT + "XLarge_Button_01.sub",
                        "over_image" : ROOT + "XLarge_Button_02.sub",
                        "down_image" : ROOT + "XLarge_Button_03.sub",
                    },
                    {
                        "name" : "version",
                        "type" : "text",
                        "x" : 0,
                        "y" : 47,
                        "text" : app.VERSION,
                        "horizontal_align" : "center",
                        "text_horizontal_align" : "center",
                    },
                    {

     

    codeblock from uiscript:

    Spoiler
                "children" :
                (
                    {
                        "name" : "pickup_filter_button",
                        "type" : "button",
                        "x" : 10,
                        "y" : 17,
                        "text" : uiScriptLocale.PICKUP_FILTER_TITLE,
                        "default_image" : ROOT + "XLarge_Button_01.sub",
                        "over_image" : ROOT + "XLarge_Button_02.sub",
                        "down_image" : ROOT + "XLarge_Button_03.sub",
                    },
                    {
                        "name" : "system_option_button",
                        "type" : "button",
                        "x" : 10,
                        "y" : 57,
                        "text" : uiScriptLocale.SYSTEMOPTION_TITLE,
                        "default_image" : ROOT + "XLarge_Button_01.sub",
                        "over_image" : ROOT + "XLarge_Button_02.sub",
                        "down_image" : ROOT + "XLarge_Button_03.sub",
                    },
                    {

     

    Would appreciate some help - can pay a fee for help too.

    Best Regards

  7. Hey guys!

    I added the following system with all fixxes in the thread :

    I have the problem that heal shamans"cure" heal & REMOVE_BAD_AFFECT does not work anymore. Not on them self and on nobody else. Also if I use Cure on an other character the core is going to crash.
    Someone have an idea? Looking forward for help.

    Best Regards!

  8. On 3/1/2021 at 7:55 PM, ‚Point‘ said:

    Having a problem, that since I added the system with all fixxes here in the thread, heal shamans can't use "cure" anymore. Not on them self and on nobody else. Also if I set the Party flag to Cure the core is going to crash.

    Someone have an idea? Won't add a second Party flag since I'd like to make Cure able for the whole group too.

    Push

  9. On 3/1/2021 at 7:55 PM, ‚Point‘ said:

    Having a problem, that since I added the system with all fixxes here in the thread, heal shamans can't use "cure" anymore. Not on them self and on nobody else. Also if I set the Party flag to Cure the core is going to crash.

    Someone have an idea? Won't add a second Party flag since I'd like to make Cure able for the whole group too.

     

    Looking for help

  10. Having a problem, that since I added the system with all fixxes here in the thread, heal shamans can't use "cure" anymore. Not on them self and on nobody else. Also if I set the Party flag to Cure the core is going to crash.

    Someone have an idea? Won't add a second Party flag since I'd like to make Cure able for the whole group too.

×
×
  • Create New...

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.