当前位置: 主页 > 传奇信息资讯 > 传奇开服 > 传奇开服攻略 > 用SKY引擎制造领有[聚灵珠]性能的宠物sf999.com

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

发布时间:2015-12-23 09:02内容来源:sf999点击:
要害参数:[@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 

领取阅历过程终了......... =,=~  呵呵 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
  • 挑错
  • 打印