« 修改装备属性和武器伤害倍数的命令荣耀魔兽私服 »
void AttackStart(Unit *who) 获得攻击目标 DoCast(who,3110) 这里是使用魔法,ID为3110 DoStartAttack(who); 运行上面的脚本攻击 DoGoHome(); 让怪跑回自己的出生点 who->GetTypeId() == TYPEID_PLAYER 是说明ID是不是攻击玩家 m_creature->GetHealth()uint32 cHealth=m_creature->GetHealth(); 获取怪物当前血量 m_creature->GetMaxHealth()uint32 cMaxHealth=m_creature->GetMaxHealth(); 获取怪物最大血量 m_creature->GetPower(POWER_MANA)uint32 cPower=m_creature->GetPower(POWER_MANA); 获取怪物当前魔法量 m_creature->GetMaxPower(POWER_MANA)uint32 cMaxPower=m_creature->GetMaxPower(POWER_MANA); 获取怪物最大魔法量
魔兽私服m_creature->Say("Dark!",LANG_UNIVERSAL); 让怪物说话 后参为语言 m_creature->getVictim() 取得被攻击的受害者 void DamageInflict(Unit *who, uint32 amount_damaged) 被攻击时调用此脚本 if( (cHealth<(cMaxHealth*0.8) )&&(cPower>( cMaxPower*0.8)) 怪当前HP少于总HP的80%和魔法量大于总数80% m_creature->isInCombat() 是否在战斗中 void MoveInLineOfSight(Unit *who) 在视线之内 who->HasStealthAura()) 玩家是否隐行 who->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH) 移除玩家身上技能 ()为技能名称 m_creature->IsHostileTo(who) 玩家对怪物是否有敌意 who->isAlive() 测试玩家是否还活着 creature=怪物或NPC
Tags: 魔兽私服架设
发布:fox 分类:魔兽私服 评论:0 引用:0 浏览:6
点击这里获取该日志的TrackBack引用地址
相关文章:
修改装备属性和武器伤害倍数的命令 (2008-11-25 20:17:11)
魔兽修复装备绿字 (2008-11-25 20:8:37)
魔兽世界私服外挂封杀脚本之加速外挂 (2008-11-23 19:50:9)
卡装备的解决办法 (2008-11-22 15:50:26)
魔兽私服到一定等级领取奖品代码 (2008-11-22 15:48:10)
监狱系统源码 (2008-11-22 15:46:7)
清理怪物尸体时间antrix.conf (2008-11-22 15:43:32)
魔兽世界封包分析 (2008-11-21 13:16:27)
魔兽私服添加任务 (2008-11-21 13:13:10)
wowsf最新特效发动原理 (2008-11-21 13:5:39)
魔兽世界sfGM超BT技能代码 (2008-11-21 13:1:19)
魔兽世界SF的BUG (2008-11-20 13:38:16)
魔兽私服自编物品简单介绍 (2008-11-19 13:24:26)
教用wow模拟器WDDG (2008-11-19 13:19:8)
魔兽私服架设心得2 (2008-11-13 17:9:53)
魔兽私服架设心得 (2008-11-13 17:6:36)
魔兽世界私服地图坐标 (2008-11-12 12:5:30)
魔獸sf装备治疗属性将被修改 (2008-11-12 10:13:16)
魔兽私服Gm命令 (2008-11-11 20:10:48)
魔兽世界给我的感觉 (2008-11-11 19:41:14)
没有评论:
发表评论