字号:

超详细剑网3官方内置宏语法攻略

时间:2010-04-19 09:18 作者:JQKA5401和陈雨 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
前言独自摸索了宏将近2个来月,作为一个研究宏的应用但是却不用宏的人,我感觉鸭梨很大。好吧,我不是标题党,不很写很引人注目的标题。通常这类帖子沉得很快(详情请参考前面写的的两篇七秀攻略贴),我也不想弄什么回复可见。如果大家觉得好的话就回一个帖子,作为对我的一种支持。如果喷,请不要人

4、气血以及内力值或者比的判断

关于这类的判断会用到以下几个API

nCurrentLife

当前生命

nMaxLife

最大生命

nCurrentMana

当前内力

nMaxMana

最大内力

判断自身当前生命值

/script HP=GetClientPlayer.nCurrentLife

/script if HP=<5000 then OnUseSkill(XXX,X) end

判断内力值就把nCurrentLife换成nCurrentMana

判断自身生命比

/script HPR=GetClientPlayer.nCurrentLife/GetCLientPlayer.nMaxLife

/script if HPR<=0.5 then OnUseSkill(XXX,X) end

判断自身当前内力比就将nCurrentLife以及nMaxLife,换成对应的nCurrentMana跟nMaxMana

判断敌方当前生命值

/script T=GetTargetHandle(GetClientPlayer.GetTarget())

/script tHP=T.nCurrentLife

/script if tHP<=5000 then OnUseSkill(XXX,X) end

判断内力值就把nCurrentLife换成nCurrentMana

判断敌方生命比

/script T=GetTargetHandle(GetClientPlayer.GetTarget())

/script tHPR=T.nCurrentLife/T.nMaxLife

/script if tHPR<=0.5 then OnUseSkill(XXX,X) end

判断自身当前内力比就将nCurrentLife以及nMaxLife,换成对应的nCurrentMana跟nMaxMana

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻