找回密码
 立即注册
查看: 26|回复: 0

传奇变量解析大全 重点详细

[复制链接]

30

主题

0

回帖

101

积分

注册会员

金币
71
元宝
0
在线时间
3 小时
发表于 4 天前 | 显示全部楼层 |阅读模式

重点变量解说:
以下的人物基础变量。
不需要在S变量或N变量的后加$,当然你也可以加,加上后就属于扩展变量。
例如 S1和S$1 这样的2个变量完全是2个不同的变量。

P0-P99 (私人变量,数字型) 关闭对话框重置为0。
D0-D99 (私人变量,数字型) 下线不保存.摇筛子变量.
M0-M99 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N99 (私人变量,数字型) 下线不保存.小退归0.
S0-S99 (私人变量,字符型) 下线不保存.小退归0.
I0-I99 (全局变量,数字型) 下线不保存.小退归0.
G0-G499 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A499 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面)【适合个人计数,如 技能  积分】
T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)【适合个人文字,如 人物名 暂无】


变量参考:
mov N88 <$LEVEL>        【动作:声明变量 N88 =当前人物等级(也可设置另外变量)】
small G6 <$STR(N88)>    【检测:G6是否小于 N88变量,是则可做动作】
INC G6 10                        【动作:设置G6=G6+10(也可设置另外变量)】
CHECK [049] 0                 【如果变量049=0】
set [049] 1                       【设置变量049=1】

CHECKVAR GLOBAL G6 = <$LEVEL>    【检测:变量G6=当前人物的等级(也可设置另外变量)】
CALCVAR GLOBAL G6 = <$LEVEL>       【动作:设置变量G6=当前人物的等级】

small G388 1            【检测变量G388是否小于1】
large G388 1             【检测变量G388是否大于1】
EQUAL G388 1          【检测变量G388是否等于1】
NOT EQUAL G388 1  【检测变量G388是否不等于1】NOT 加前面就是反意思
MOV G388 1             【声明变量G388=1】
DEC G388 1               【减少变量G388-1】
INC G388 1               【增加变量G388+1】

变量写法,如:

[@点击开始]
#IF                      【如果】
small G388 1      【条件:检测变量G388是否小于1】
#ACT                  【动作:成功运行下列动作】
MOV G388 1      【运行:声明变量G388=1】
#ELSEACT          【条件不符:做动作】
messagebox 死  【出现确认框,死为内容】
break                 【停止@点击开始这个触发】

----------------------------------------------------------------------

个人变量计数——宝藏次数

路径必须设置,声明变量  D:\MirServer\Mir200\Envir\MapQuest_def\QManage

VAR Integer HUMAN 宝藏次数
LOADVAR HUMAN 宝藏次数 ..\QuestDiary\数据文件\宝藏次数.txt

CHECKVAR HUMAN 宝藏次数 > 499          【检查宝藏次数是否大于499】【控制> < =】
CALCVAR HUMAN 宝藏次数 - 500              【减少宝藏次数500】【控制+ = -】
SAVEVAR HUMAN 宝藏次数 ..\QuestDiary\数据文件\宝藏次数.txt  【减少增加宝藏次数必须记录更新】

-----------------------------------------------------------------------
变量文本随机获取一行做为数据 S9可改
GetRandomText ..\QuestDiary\数据文件\宝藏经验.txt S9       【获取文本路径的随机一行为S9变量】
CHANGEEXP + <$STR(S9)>                                                   【增加经验 S9变量】
GIVE <$STR(S9)> 1                                                                【给予1件  S9变量】

-----------------------------------------------------------------------
CLEARNAMELIST ..\QuestDiary\天下第一\男战士名单.txt      【清空该路径里的信息】
addnamelist ..\QuestDiary\天下第一\男战士名单.txt             【加入人物名字在该列表中】
checknamelist ..\QuestDiary\天下第一\男战士名单.txt          【检测人物名字是否在该列表中】


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|古龙岛

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表古龙岛立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!

Powered by Discuz! X5.0( 赣ICP备2024034664号-1 )

快速回复 返回顶部 返回列表