传奇版本修改课:私人变量详细讲解及实战演示
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
SET [条件数] 1 ;设置[条件数]触发
#if
check [100] 0
#act
give 回城石 1
set [100] 1
P0-P99 (私人变量,数字型) 打开对话框重置为0。
D0-D99 (私人变量,数字型) 下线不保存.摇筛子变量.
M0-M99 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N99 (私人变量,数字型) 下线不保存.小退归0.
S0-S99 (私人变量,字符型) 下线不保存.小退清空.
U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面)
T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)
P(0-9)
『属性说明』:该变量只对当前对话NPC内有效果。如果中途点其他NPC或者对话产生close、关闭时所有P变量均归0。该变量取值范围:(0-?)根据M2最大值不同
『用法』:该变量没有NPC间传递性作为临时变量多重复使用效果十分好。而且因为脚本命令有对该变量进行加/减/赋值/随机取值等运算,他和goto的配合可以使脚本中出现仿for循环的效果。并且因为他不传递的性质其
随机取值也能与RANDOM媲美。
D(0-9)
『属性说明』:该变量在人物不下线时对全局NPC通用传递。该变量取值范围:同P变量
『用法』:既有像[0-?]变量一样的人物属性私有变量的效果又有像P变量一样的运算功能!唯一不足就是下线 后该变量会被清空。可是如果配合上[000]变量或者namelist变量的记录性。实在是功能强大的个人隐私属性!
【变量检测及运算】
small (变量) (数值) ;测试变量是不是小于指定数值
large (变量) (数值) ;测试变量是不是大于指定数值
equal (变量) (数值) ;测试变量是不是等于指定数值
mov (变量) (数值) ;让变量等于指定数值
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
inc (变量) (数值) ;让变量自动加指定数值到变量
dec(变量) (数值) ;让变量自动减指定数值到变量
<$STR(G1)> 当前变量数值
变量运算
除法 格式: DIV N1 N2 N3 即N1=N2/N3
乘法 格式: MUL N1 N2 N3 即N1=N2*N3
百分比 格式: PERCENT N1 N2 N3 即N1=(N2/N3)*100
[@MAIN]
#IF
#ACT
Mov M2 10
MUL N1 M2 <$LEVEL>
SENDMSG 1 恭喜∶<$STR(N1)>,获得金刚<$STR(M2)>石锻造附赠品∶<$LEVEL>
免责声明:本站所有内容均来源网友提供.仅作为学习交流使用.严禁用于商业用途.若有商业需求,课联系正版官方获取权限。否则只能用于技术测试使用。本站所有内容请务必下载后24小时内删除。若
由此产生不良后果和法律责任与本站无关,如果侵犯了您的版权,请来信告知 97249120@qq.com 本站将及时更正和删除.
梦三源码网/传奇私服-传奇架设,传奇教学,传奇搭建,传奇架设视频,传奇教程 » 传奇版本修改课:私人变量详细讲解及实战演示
梦三源码网/传奇私服-传奇架设,传奇教学,传奇搭建,传奇架设视频,传奇教程 » 传奇版本修改课:私人变量详细讲解及实战演示