[Help] MUEMU Flinch

Results 1 to 16 of 16
  1. #1
    Enthusiast darklateg is offline
    MemberRank
    Aug 2017 Join Date
    29Posts

    happy [Help] MUEMU Flinch

    Bug on MUEMU FIles. anyone have idea how to fix

    Reflect effect. which is when your character gets reflect your character will bow and you cant get a nice combo on your enemie.

    in MUEMU it does have flinch but only you see that in your enemie. but your character not its like a visual bug. you see your enemie bow when get reflected but your character doesnt bow down. its like having a CHEAT that you can combo modified player.bmd i tried replacing player.bmd still desame.

    This is only in muemu. other files. zteam mue and others doesnt have this kind of issue. i want to continue using muemu so i want to fix this. if anyone can or have knowldge in this pls pm me :)
    Last edited by allexander; 02-06-18 at 08:41 PM.


  2. #2
    Account Upgraded | Title Enabled! samsunggon is offline
    MemberRank
    Mar 2010 Join Date
    Lorencia BarLocation
    517Posts

    re: [Help] MUEMU Flinch

    anyone help :D
    i need this fix too

  3. #3
    Enthusiast LandOfChaos is offline
    MemberRank
    Aug 2017 Join Date
    39Posts

    re: [Help] MUEMU Flinch

    Same here, waiting :)

  4. #4
    selling server files is against RZ rules LTPTeam is offline
    MemberRank
    Feb 2013 Join Date
    UkraineLocation
    551Posts

    re: [Help] MUEMU Flinch

    Give more info, or better record a video. Or write me in skype, and i help you

  5. #5
    0x4D696E68 myheart is offline
    MemberRank
    Jun 2017 Join Date
    356Posts

    re: [Help] MUEMU Flinch

    Code:
    Character Stuck Rate Settings

  6. #6
    Account Upgraded | Title Enabled! samsunggon is offline
    MemberRank
    Mar 2010 Join Date
    Lorencia BarLocation
    517Posts

    re: [Help] MUEMU Flinch

    Quote Originally Posted by myheart View Post
    Code:
    Character Stuck Rate Settings
    inverted :D
    the one you attack making the flinch.

  7. #7
    Valued Member webmonkey is offline
    MemberRank
    Jul 2005 Join Date
    125Posts

    re: [Help] MUEMU Flinch

    find

    Code:
    gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    in attack.cpp and add on top check for reflect skill so it looks like this:
    Code:
    		else if (lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13, 2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 37)))
    		{
    			if ((GetLargeRand() % 100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
    			{
    				flag = 1;
    			}
    
    		}
    
    		gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);

  8. #8
    Account Upgraded | Title Enabled! samsunggon is offline
    MemberRank
    Mar 2010 Join Date
    Lorencia BarLocation
    517Posts

    re: [Help] MUEMU Flinch

    Quote Originally Posted by webmonkey View Post
    find

    Code:
    gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    in attack.cpp and add on top check for reflect skill so it looks like this:
    Code:
    		else if (lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13, 2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 37)))
    		{
    			if ((GetLargeRand() % 100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
    			{
    				flag = 1;
    			}
    
    		}
    
    		gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    thanks
    then look like this?

    - - - Updated - - -

    Thanks @webmonkey
    fixed
    if(lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13,2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,37)))
    {
    if((GetLargeRand()%100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
    {
    flag = 1;
    }
    }
    }

    else if (lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13, 2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 37)))
    {
    if ((GetLargeRand() % 100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
    {
    flag = 1;
    }

    }


    gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);

  9. #9
    Enthusiast Kahleb is offline
    MemberRank
    Dec 2017 Join Date
    26Posts

    re: [Help] MUEMU Flinch

    Hi to all..

    Where to put the code ? and what editor ?


    Thanks in Advance...

  10. #10
    Account Upgraded | Title Enabled! thevjfla is offline
    MemberRank
    Apr 2012 Join Date
    203Posts

    re: [Help] MUEMU Flinch

    Quote Originally Posted by Kahleb View Post
    Hi to all..

    Where to put the code ? and what editor ?


    Thanks in Advance...
    in sources and compile with vs2010 or 2015

  11. #11
    Member Gendrixon is offline
    MemberRank
    Jun 2014 Join Date
    84Posts

    re: [Help] MUEMU Flinch

    Quote Originally Posted by webmonkey View Post
    find

    Code:
    gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    in attack.cpp and add on top check for reflect skill so it looks like this:
    Code:
            else if (lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13, 2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 37)))
            {
                if ((GetLargeRand() % 100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
                {
                    flag = 1;
                }
    
            }
    
            gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    Work. And bugs in spots))) Screenshot by Lightshot Red damage...

  12. #12
    Member Gendrixon is offline
    MemberRank
    Jun 2014 Join Date
    84Posts

    Re: [Help] MUEMU Flinch

    Quote Originally Posted by Gendrixon View Post
    Work. And bugs in spots))) Screenshot by Lightshot Red damage...
    Help?

  13. #13
    Member Gendrixon is offline
    MemberRank
    Jun 2014 Join Date
    84Posts

    Re: [Help] MUEMU Flinch

    Quote Originally Posted by Gendrixon View Post
    Work. And bugs in spots))) Screenshot by Lightshot Red damage...
    UP. Please help me.

  14. #14
    Valued Member webmonkey is offline
    MemberRank
    Jul 2005 Join Date
    125Posts

    Re: [Help] MUEMU Flinch

    Quote Originally Posted by Gendrixon View Post
    UP. Please help me.
    I think I don't have this issue, but it's been a while, I do remember changing something in damagesend packet, try to replace the damagesend function with mine and please let me know if you still have this issue

    Code:
    void GCDamageSend(int aIndex,int bIndex,BYTE flag,int damage,int type,int ShieldDamage) // OK
    {
    	PMSG_DAMAGE_SEND pMsg;
    
    	pMsg.header.set(PROTOCOL_CODE2,sizeof(pMsg));
    
    	pMsg.index[0] = SET_NUMBERHB(bIndex);// | (flag * 0x80);
    	pMsg.index[1] = SET_NUMBERLB(bIndex);
    
    	pMsg.damage[0] = SET_NUMBERHB(GET_MAX_WORD_VALUE(damage));
    	pMsg.damage[1] = SET_NUMBERLB(GET_MAX_WORD_VALUE(damage));
    
    	if (flag != FALSE) // Reflect Fix
    	{
    		pMsg.index[1] &= 0x7F;
    		pMsg.index[0] |= 0x80;
    	}
    	#if(GAMESERVER_UPDATE>=701)
    
    	pMsg.type[0] = SET_NUMBERHB(type);
    	pMsg.type[1] = SET_NUMBERLB(type);
    
    	#else
    
    	pMsg.type = type;
    
    	#endif
    
    	pMsg.ShieldDamage[0] = SET_NUMBERHB(GET_MAX_WORD_VALUE(ShieldDamage));
    	pMsg.ShieldDamage[1] = SET_NUMBERLB(GET_MAX_WORD_VALUE(ShieldDamage));
    
    	#if(GAMESERVER_UPDATE>=701)
    
    	pMsg.attribute = 0;
    
    	#endif
    
    	#if(GAMESERVER_EXTRA==1)
    	pMsg.ViewCurHP = (DWORD)gObj[bIndex].Life;
    	pMsg.ViewCurSD = (DWORD)gObj[bIndex].Shield;
    	pMsg.ViewDamageHP = damage;
    	pMsg.ViewDamageSD = ShieldDamage;
    	#endif
    
    	if(gObj[aIndex].Type == OBJECT_USER)
    	{
    		DataSend(aIndex,(BYTE*)&pMsg,pMsg.header.size);
    	}
    
    	if(gObj[bIndex].Type == OBJECT_USER)
    	{
    		DataSend(bIndex,(BYTE*)&pMsg,pMsg.header.size);
    	}
    }

  15. #15
    Account Upgraded | Title Enabled! JoJoGy is offline
    MemberRank
    Sep 2012 Join Date
    MoonLocation
    293Posts

    angry Re: [Help] MUEMU Flinch

    Why i cant get it work?

    Here im add but still Character stand still, why? maby i need some edit in Player.bmd?

    Code:
    			if(lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13,2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13,37)))
    			{
    				if((GetLargeRand()%100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
    				{
    					flag = 1;
    				}
    			}
    		}
    		 else if (lpTarget->Inventory[8].IsItem() == 0 || (lpTarget->Inventory[8].m_Index != GET_ITEM(13, 2) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 3) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 4) && lpTarget->Inventory[8].m_Index != GET_ITEM(13, 37)))
             {
                 if ((GetLargeRand() % 100) < gServerInfo.m_DamageStuckRate[lpTarget->Class])
                 {
                     flag = 1;
                 }
    
            }
    
    		gObjectManager.CharacterLifeCheck(lpObj,lpTarget,(damage-ShieldDamage),0,flag,effect,((lpSkill==0)?0:lpSkill->m_index),ShieldDamage);
    
    		#if(GAMESERVER_UPDATE>=701)
    Last edited by JoJoGy; 01-06-19 at 08:49 AM.

  16. #16
    Account Upgraded | Title Enabled! seedmaker is offline
    MemberRank
    Feb 2017 Join Date
    127.0.0.1Location
    580Posts

    Re: [Help] MUEMU Flinch

    Any one up on this?



Advertisement