751743019
4级·生命之泉
4级·生命之泉
  • UID20114
  • 注册日期2011-12-21
  • 最后登录2014-07-26
  • 粉丝1
  • 关注0
  • 发帖数42
  • QQ
  • 铜币75枚
  • 威望0点
  • 银元188个
阅读:1350回复:0

【源码编译】关于战士技能特效的问题

楼主#
更多 发布于:2014-05-02 08:15

图片:QQ图片20140502081412.jpg

图片:QQ图片20140502081759.jpg



void CCtrl::CreateSkillSfx( CCtrl *pTarget, ItemProp *pSkillProp, AddSkillProp *pAddSkillProp )//这个函数
查找//     if( ((CMover *)this)->HasBuff( BUFF_SKILL, (WORD)( pSkillProp->dwID ) ) == FALSE
改为
#ifdef __CLIENT
      CreateSfx( D3DDEVICE, pSkillProp->dwSfxObj4, this->GetPos(), this->GetId(), pTarget->GetPos(), pTarget->GetId(), (int)(pAddSkillProp->dwSkillTime / 1000.0f) );
#else
       // 捞固 角青登绊 乐瘤 臼阑锭父 捞棋 免仿
       // 091022 mirchang 战士技能特效限制语句
     if( ((CMover *)this)->HasBuff( BUFF_SKILL, (WORD)( pSkillProp->dwID ) ) == FALSE
       && pSkillProp->dwID != SI_MER_SHIELD_PROTECTION && pSkillProp->dwID != SI_MER_SHIELD_PANBARRIER )
#endif
就OK 了
游客

返回顶部