我们常在中遇到一些经验段的脚本,例如100级升级到101级,需要5个经验段,类似的脚本,我列出一个常见的写法
我们一般见到的都是用QFUN里的升级触发标签 [@PLAYLEVELUP] 来触发主体或者元神,例如
[@PLAYLEVELUP]
#IF
CHECKLEVELEX = 69
;检测如果等级69级,则触发下面的经验段
#ACT
goto @升级69级
break
[@升级69级]
#IF
CHECKVAR HUMAN DJSJ < 2
;检测经验段是否小于2
#ACT
CHANGELEVEL - 1
CALCVAR HUMAN DJSJ + 1
SAVEVAR HUMAN DJSJ ..\QuestDiary\数据文件\DJSJSave.txt
;小于2则增加经验段,并扣掉所升的等级
SENDMSG 5 经验段获得+1,目前段位为:<$HUMAN(DJSJ)>段,升级69级需要3个经验段 本文来自织梦
#ELSEACT
;如果大于或者等于2,就是上面的检测不满足,则不扣等级,执行下面脚本
LCVAR HUMAN DJSJ = 0
SAVEVAR HUMAN DJSJ ..\QuestDiary\数据文件\DJSJSave.txt
SENDMSG 7 恭喜你升级到<$LEVEL>级了
break
以上脚本,只是仅仅69级升级到70级,来触发经验段的脚本,如果,69级到100级,甚至更高的级别,都需要经验段,那么你要意味着写N多脚本,是个非常庞大的工程,今天我教大家一个非常简便的方法
贴脚本如下: 5 u wl.n et
织梦内容管理系统
#IF
CHECKLEVELEX > 69
#ACT
MOV M30 $LEVEL
DEC M30 69
;如果以69级触发经验段,我就以69级为起点,看下面注释
RandomStr ..\QuestDiary\保存信息\等级经验.txt S171 $STR(M30)
;读取以69级为起点的行数,如果自己的等级为69级,那么就读取了第一行,我们需要设置一个文本,在上面的命令指定的目录下,具体文本类型,看下面
GETVALIDSTR $STR(S171) | S172 S171
;将读取的内容,以|为分割,前面为保存到S172变量,后面保存到S171
GOTO @两个经验段
BREAK
;下面的脚本和上面的意思一样,但是我们设置的等级经验.TXT 格式如下
织梦内容管理系统
内容来自dedecms
1.76精品传奇_1.76天下毁灭_1.76复古传奇_英雄合击_中变靓装传奇_无忧传奇
传奇花屏补丁,花屏补丁,土城花屏补丁,盟重土城花屏补丁下载,土城花屏补丁下载,沙巴克花屏补丁,传奇土城花屏补丁下载
网站每天发布最新、最好的传奇版本下载和与传奇服务端配套开区传奇模版,网游技术教程全部免费下载!
无忧网络是目前唯一家所有的传奇服务端,传奇私服花屏补丁,盟重花屏补丁和传奇客户端下载都经过站长亲自测试并配有真实测试图!
所有的工具软件和传奇版本在发布之前,都会经过站长亲自测试,保证chuanqisf可以进入游戏,所有软件都无毒无插件!
本站声明:本站所有技术资料与下载资源均为网络搜集整理,并不代表本站的观点与立场,如有侵犯您的权益,请来信指出,本站将立即改正Copyright © 2002-2014 无忧网络 版权所有蜀ICP备09041899号