搜服九九九_最大最全新开传奇发布网_SF999.org移动版

sf999首页 > 攻略资讯 > 开服技术 >

用SKY引擎制造领有[聚灵珠]性能的宠物sf999.com

要害参数:[@OnKillMob],用于完成宝宝累积阅历过程 

  性能: 杀死怪物时触发 
  阐明: 对应地图参数中需求退出ONKILLMOB才可生效! 
  [@OnKillMob] 
  #IF 
  CheckKillMob 白野猪 
  #SAY 
  你杀死一头白野猪! 

脚本举例(仅供参考,[蓝极星工作室]有权不提供解答服务): 

  计算百分比方法,先记载人物上次阅历值,然后将人物以后阅历值停止对比: 
  以后阅历减去上次阅历,即为人物所杀怪物获得的阅历,如: 

[@OnKillMob] 
#IF 
#ACT 
MOV N2 <$EXP>;=======================记载以后阅历值 
DEC N2 <$STR(N4)> ;==================以后阅历值减去人物上次记载阅历值 
DIV N2 1000 ;========================宝宝应获得的杀怪累积阅历 
MOV N4 <$EXP> ;======================再次记载人物以后阅历,下次计算时需利用,建议利用自定义保存起来 
CALCVAR HUMAN 阅历 + <$STR(N2)>;=====将宝宝累积到的阅历保存 
SAVEVAR HUMAN 阅历 ..QUESTDIARY蓝极星工作室宠物元神数据文件BBServ.txt 

宝宝累积阅历过程也就实现了,很简略吧??呵呵~~ 


怎样提取阅历就不用说了吧?? 
额,有同志说不会??那莪也举个例吧 = =!! 


[@main] 
需求我为您做什么吗??   
<领取宝宝阅历/@1> 

[@1] 
#IF 
#ACT 
CHANGEEXP + <$HUMAN(阅历)> ;=========上面说到的,所记载的宝宝累积阅历 
SENDMSG 6 揭示:祝贺您获得了宝宝的<$HUMAN(阅历)>阅历! 
CALCVAR HUMAN 阅历 = 0 ;=============然后将阅历清空,保存 
SAVEVAR HUMAN 阅历 ..QUESTDIARY蓝极星工作室宠物元神数据文件BBServ.txt 

领取阅历过程终了......... =,=~  呵呵  (责任编辑:admin)