九版本库,传奇论坛,传奇服务端,传奇单机版,传奇一条龙,GM论坛,GM基地,GM部落

搜索
查看: 6|回复: 0

[手游引擎视频教程] 【996M2引擎TXT脚本语法和变量】第十八讲:自定义全局GLOBAL变量定义使用清理0:07

[复制链接]

TA在排名榜Top100

积分:NO. 1 名

发帖:NO. 1 名

在线:NO. 1 名

999
TA在排行榜Top10
热心值: NO.1
名人榜: NO.1

2395

主题

2415

帖子

63万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
633830
发表于 6 天前 | 显示全部楼层 |阅读模式
传奇架设教程
小喇叭:游戏架设可点击右侧QQ图标进群交流!
教程分类: 手游引擎
教程大小: 10 MB
教程语言: 简体中文
教程平台: Windows
教程性质: 免费教程
发布时间: 2022-09-22
教程评分:
教程作者: 泥泥
下载级别: 注册用户
所需金币: 0 金币
应用平台:win2003 WinXP Win7 无限制,win2003以上通用 
传奇视频教程
传奇单机架设
网络广告 风险自担
GM论坛-传奇服务端 www.9bbk.com 温馨提醒您:
1、注意保护自己的隐私信息,对陌生或主动加你的网友保持一定的警惕。
2、如果下载链接失效,请及时联系论坛客服,QQ:93993311
3、本站资源解压密码,请访问mima.9bbk.com查询!
5、本站资源均来自网络 仅供学习交流之用,请勿用于商业用途,谢谢合作!
6、本站软件下载之后请先杀毒,如果报毒的请谨慎使用。
4、涉及金钱交易时请多留个心眼,不要贪图便宜,以免上当受骗。
7、金币比例 1:10 可点击网站顶部的金币在线充值,也可联系客服充值。
8、支付平台推荐神捕支付平台www.shenbu.com高比例好福利安全快速稳定。
教程简介
清理自定义私人变量格式:ClearHumCustVar 参数1 参数2
参数1= 支持多个一起清理 |分割
参数2= 0或者为空清理全服 1清理自己

清理自定义全局变量格式:ClearGlobalCustVar 参数1
参数1=* 清理全部 支持多个一起清理 |分割


清理自定义行会变量格式:ClearGuildCustVar参数1 参数2
格式:ClearGuildCustVar 行会名字 行会变量名
参数1=* 清理全部 支持多个一起清理 |分割
参数2=* 清理全部 支持多个一起清理 |分割
注意:参数1、参数2,均为必填

自定义临时变量

功能:扩展字符变量S和数字变量N
格式:无
说明:扩展字符变量S和数字变量N,除了支持0~499以外,可以在S$变量或N$变量后面增加任意字符,人物基础变量不需要加$。


例子:
[@test]
#ACT
MOV S$我的人物名称 <$USERNAME>
SENDMSG 0 <$STR(S$我的人物名称)> 255 253

[@test1]
#ACT
MOV N$我的杀怪总数 100
INC <$STR(N$我的当前杀怪数)> 1
SENDMSG6【杀怪总数=<$STR(N$我的杀怪总数)>】【当前杀怪数=<$STR(N$我的当前杀怪数)>】 255 253

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

N (私人变量,数字型) 下线不保存.小退归0.
S (私人变量,字符型) 下线不保存.小退归0.




老模式自定义变量是存到文本的里面读取的(不支持合区合并,只能本区使用)

后面加 ..\xxxx\xxx.txt 路径的就会写道文本里面,否则就会存到数据库

想要优先读取文本里面的变量,使用LOADVAR(HUMAN、GLOBAL)去读取

如果没有读取文本,引擎会读取数据库里面的变量值


读取文本存的变量值
LOADVAR HUMAN 文本私人数字 ..\QuestDiary\私人变量.txt

操作变量
CALCVAR HUMAN 文本私人数字 + 100

保存变量值到文本路径
SAVEVAR HUMAN 文本私人数字 ..\QuestDiary\私人变量.txt

自定义保存变量

功能说明:
自定义变量功能,不再受固定几个变量限制

使用方法:
自定义个人变量 自定义全局变量 自定义行会变量
变量使用前 需要 申明变量类型
自定义变量 数据 合区自动合并 避免合区需要合大量的文本操作

自定义私人变量运用:
申明整数型私人变量 VAR Integer HUMAN 变量名
检测整数型私人变量 CHECKVAR HUMAN 变量名 ? 大于等于
检测整数型私人变量 CHECKVAR HUMAN 变量名 = 等于
检测整数型私人变量 CHECKVAR HUMAN 变量名 > 大于
检测整数型私人变量 CHECKVAR HUMAN 变量名 < 小于
操作整数型私人变量 CALCVAR HUMAN 变量名 + - = * /
保存整数型私人变量 SAVEVAR HUMAN 变量名

申明字符型私人变量 VAR String HUMAN 变量名
检测字符型私人变量 CHECKVAR HUMAN 变量名 = 等于
操作字符型私人变量 CALCVAR HUMAN 变量名 =
保存字符型私人变量 SAVEVAR HUMAN 变量名
-------------------------------------------------------------------------------------
自定义全局变量运用:
申明整数型全局变量 VAR Integer GLOBAL 变量名
检测整数型全局变量 CHECKVAR GLOBAL 变量名 ? 大于等于
检测整数型全局变量 CHECKVAR GLOBAL 变量名 = 等于
检测整数型全局变量 CHECKVAR GLOBAL 变量名 > 大于
检测整数型全局变量 CHECKVAR GLOBAL 变量名 < 小于
操作整数型全局变量 CALCVAR GLOBAL 变量名 + - = * /
保存整数型全局变量 SAVEVAR GLOBAL 变量名

申明字符型全局变量 VAR String GLOBAL 变量名
检测字符型全局变量 CHECKVAR GLOBAL 变量名 = 等于
操作字符型全局变量 CALCVAR GLOBAL 变量名 =
保存字符型全局变量 SAVEVAR GLOBAL 变量名
-------------------------------------------------------------------------------------
申明字符型行会变量 VAR String GUILD 变量名
申明整数型行会变量 VAR Integer GUILD 变量名

查看私人变量:<$HUMAN(XXXX)>
查看全局变量:<$GLOBAL(XXXX)>
查看行会变量:<$GUILD(XXXX)>


修改指定行会自定义变量格式:REVGuildVAR 行会名字 行会变量名 + - = * /

保存指定行会自定义变量格式:SAVEGuildVAR 行会名字 行会变量名

;声明全局变量
[@Startup]
#IF
#ACT
VAR Integer GLOBAL 奔跑次数


;申明行会变量
[@LoadGuild]
#IF
#ACT
VAR Integer GUILD 行会等级


;声明个人变量
QManage.txt
[@Login]
#If
CHECKLEVELEX > 0
#Act
VAR Integer HUMAN 押镖次数


自定义变量排序

说明:排序自定义数字变量名
格式:SortHumVar 参数1 参数2 参数3 参数4 参数5 参数6
---------------
参数1:排序变量名
参数2:写入到字符型变量
参数3:写入到数字型变量
参数4:0=所有玩家 1=在线玩家 2=行会变量
参数5:0升序,1降序
参数6:为空或0取所有,取前几名

例子:
[@排序变量N]
#IF
#act
SortHumVar 变量数字 S$变量排序 N$变量排序 0 1 10
SENDMSG 0 -<$str(S$变量排序1)>:<$STR(N$变量排序1)>
SENDMSG 0 -<$str(S$变量排序2)>:<$STR(N$变量排序2)>
SENDMSG 0 -<$str(S$变量排序3)>:<$STR(N$变量排序3)>

说明:取自定义数字变量名位置
格式:HumVarRank 参数1 参数2 参数3 参数4
---------------
参数1:排序变量名
参数2:写入变量名
参数3:0=所有玩家 1=在线玩家 2=行会变量
参数4:0升序,1降序

例子:
[@最大排序10个]
#IF
#act
SortHumVar 变量数字 S$排序写入变量 N$排序写入变量 0 1 10
SENDMSG 0 -<$str(S$排序写入变量1)>:<$STR(N$排序写入变量1)>
SENDMSG 0 -<$str(S$排序写入变量2)>:<$STR(N$排序写入变量2)>
SENDMSG 0 -<$str(S$排序写入变量3)>:<$STR(N$排序写入变量3)>

例子:
[@获取变量位置N]
#if
#ACT
HumVarRank 变量数字 N$变量位置 0 1
SENDMSG 0 -<$STR(N$变量位置)>

18.png


游客,如果您要查看本帖隐藏内容回复


温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
回复

使用道具 举报

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

本版积分规则

QQ|关于我们|手机版|小黑屋|gm版本库|gm基地|传奇一条龙|帮助中心|( 苏ICP备2021017278号-4|网站地图

GMT+8, 2022-9-28 02:50 , Processed in 0.209730 second(s), 57 queries . 九版本库