收版本
网络安全
传奇开区版本定制开区加Q:1116114 可以单机=可以互动的传奇 能单机=能互动=能赚钱的传奇 点击赞助此处文字位(#4) 泰=山=服=务=器=打=死=退=款
精修群服,白嫖通关,Q:3033889502 天天开新群F.白嫖到顶 897057603 古怪加速器 免费20小时兑换码 5188 古怪加速器 每天16小时免费码 5288 点击赞助此处文字位(#109)
 .齐天大圣 . 单职业迷失 迷失元素◆爆率高◆一切靠打◆长期耐玩 ‖   一个福利怪直接起飞   ‖ 领先市场全新给力版本
╲ 热血战神 ╱ 单职业神器 新版耐玩,光柱满屏,终极必爆,经典品牌 新年、、爆爆爆爆爆爆爆不完 领先市场全新给力版本
★成神之路★ 单职业专属 吊打所有专属●内容丰富●装备无限爆 超高爆率メ散人称霸メ等级好升メ 领先市场全新给力版本
部分体验推荐
版本名称 版本类型 版本介绍 版本说明 游戏网站
【太虚火龙】 【单职业神器】 █小怪爆终极█散人好混█玩法新颖█ 领先市场全新给力版本 进入游戏
【烈火攻速】 【单职业大极品】 GM疯了.上线无限刀·货币满地爆·小怪爆终极 领先市场全新给力版本 进入游戏
【九五风云】 【单职业火龙】 一切靠打★剑甲全爆★只为激情 领先市场全新给力版本 进入游戏
【混沌法则】 【单职业微变】 全新奇遇系统,百倍隐藏地图,独特PK玩法 领先市场全新给力版本 进入游戏
【战境传说】 【三职业专属】 举世皆惊王者归,霸气重生震乾坤 领先市场全新给力版本 进入游戏
【乾坤复古】 【三职业复古】 复古小极品最高+5★极品靠打★散人称王 领先市场全新给力版本 进入游戏
【天命沉默】 【单职业沉默】 〔全靠打〕〔打全满〕〔无暗坑〕〔福利多〕 领先市场全新给力版本 进入游戏
▇▃雄霸鬼斧▃▇ 【单职业】 玩法新颖 内容丰富 地图超多 敢问你不心动 每日免费领取50元 进入游戏
【乱世英雄】 【单职业专属】 本服超多玩法★独家专属★打到即起飞 领先市场全新给力版本 进入游戏
查看: 103|回复: 0

传奇服务端中脚本的变量使用介绍

[复制链接]

4916

主题

-5

回帖

27万

积分

管理员

积分
278789
QQ
发表于 2025-4-13 09:11:22 | 显示全部楼层 |阅读模式
对于很多编译传奇脚本的新手朋友而言,变量是一个高深莫测的名词。凡是关于变量的脚本都会看的眼花缭乱,找不到任何头绪。

为了更好的运用变量,首先我们要做的就是先了解“变量”的规则以及作用。他在传奇脚本里面的定义是什么。他的值在脚本运行结束后的结果(值)是多少。

4.jpg

我对变量的理解:
  变量是一个容器,用于存放一些数据信息。
  变量像是一个记事本,随时帮你记录以及修改一些信息。
  变量又像是一个仓库,可提供你临时或永久存放一些信息。


关于变量的几大分类:

一.“全局”变量以及“私人”变量。
全局变量:所有人都可以读取,以及更改的变量。
私人变量:只有自己可以读取,以及更改的变量。



二.“字符型”变量以及“整数型”变量。
字符型变量:可存放我们所认知的所有字符(文字,字母,符号,数字)
整数型变量:只可存放整形数字。***可进行+.-.*./.加减乘除运算。


三.“bool(布尔)”类型变量。
布尔型变量的值只有2种。也可以称这个变量为开关变量。
布尔型的变量值为以下两种。
0为1种。                                    (关)                (假)                (否)        
0以外的数字为另外一种。                (开)                (真)                (是)

我们通常在使用这个变量的时候只需要进行一个判断就可以获得结果。


四.变量的读写规则以及相关检测,控制命令。

#IF 下的检测命令.

Small 变量名 整型数字
本命令用于检测变量的值是不是小于指定的值
Samall G1 1 --// 检测G1的值是否小于1.

Large 变量名 整型数字
本命令用于检测变量的值是不是大于指定的值
Large G1 1 --// 检测G1的值是否大于1.

Equal 变量名 整型数字或字符
本命令用于检测变量是否等于指定值
Equal G1 1 --// 检测G1的值是否等于1.

#Act 下的执行命令.

Mov 变量名 整型数字或字符
Mov G1 0 --//将G1变量的值改变成0
Mov A1 你好 --//将A1的值改成 “你好”
本命令直接将变量的值修改成第二参数.

Inc 变量名 整型数字
Inc G1 1 --//将G1的值加上1.再将新的结果存入G1.
本命令直接将变量与第二参数相加再将新的结果存入变量.

Dec 减.
Mul 乘.
Div 除.

读写规则:
变量在执行的时候要使用默认写法. 如: G1 G100 A1 A100 A101
当你想得到变量的值的时候, 要使用读取写法. 如: <$STR(G1)>

G1 = 2
G2 = 2

#IF
Equal G1 2
#ACT
MOV <$STR(G2)> <$STR(G3)>



变量        取值范围        属性        类型        解释
G        0-999        整数型        全局        重启服务器保存.(存放在Mir200/Global.ini文件里面)
A        0-999        字符型        全局        重启服务器保存.(存放在Mir200/Global.ini文件里面)
I        0-999        整数型        全局        重启服务器不保存.
U        0-999        字符型        全局        重启服务器不保存.

B        0-99        字符型        个人        下线保存.(存放在人物数据库文件里面) 注意:所有B变量字符串总长度不能超过2000字节
C        0-99        整数型        个人        下线保存.(存放在人物数据库文件里面)
S        0-999        字符型        个人        临时变量 下线不保存.小退归0.
N        0-999        整数型        个人        临时变量 下线不保存.小退归0.
P        0-99        整数型        个人        临时变量 下线不保存.仅在当前NPC有效.当Close关闭对话时.所有P变量归0.
M        0-99        整数型        个人        临时变量 下线不保存.切换地图清空.
D        0-9        整数型        个人        临时变量 下线不保存.摇筛子变量.
T        0-9        整数型        个人        临时变量 下线不保存.NPC临时变量,用于过程传递参数,该变量只读不能操作.


A1 = 你
A2 = 好
A1+A2=你好

#IF
#ACT
MOV A1 你好

温馨提示:

如需运营或商用本站资源,请在下载源码后联系版权方进行授权,本站不参与任何运营游戏相关活动,仅供从业者交流技术使用.对于因后续运营游戏产生的版权纠纷,与本站无关。


郑重声明:本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!→ 详情点击查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ在线咨询
咨询客服
87599992
QQ群交流
834337883
快速回复 返回顶部 返回列表