自定义全局变量不要以P、G、M、I、D、N、S、A开头 www.geem2.net
HUMAN 个人变量
GUILD 行会变量
www.geem2.net
GLOBAL 全局变量
QQ499674726
放在
QQ499674726
QManage.txt 下的[@Startup]下加载一次即可,每个玩家都能读取,操作,不需要每个玩家都
QQ499674726
例如:
QQ499674726
[@Startup] www.geem2.net
www.geem2.net
#if www.geem2.net
#act
QQ499674726
VAR Integer GLOBAL XXXX www.geem2.net
LOADVAR GLOBAL XXXX ..\QuestDiary\自定义全局变量数据.txt
QQ499674726
QQ499674726
使用方法同自定义个人变量,
QQ499674726
small N$EEEEE <$GLOBAL(XXXX)>
QQ499674726
QQ499674726
=====================================================================
www.geem2.net
下面是自定义个人变量的使用
QQ499674726
功能:
自定义变量功能,不再受固定几个变量限制
QQ499674726
使用方法: www.geem2.net
三个步骤: 1、首先要声明变量
QQ499674726 2、读取变量 3、保存变量
QQ499674726 该变量支持增加、减少、脚本查看、检查大小等功能,该功能的开发突破了变量使用受限制,利用该变量可制作出超强功能脚本。
QQ499674726 脚本样例:========================================= www.geem2.net <声明变量/@newvarInteger> \
QQ499674726
<查看变量/@viewvarInteger>\
QQ499674726 <读取变量/@loadvarInteger> \ www.geem2.net <保存变量/@savevarInteger> \
QQ499674726
<增加变量/@calcvarinc> <检查变量是否大于5/@checklarage5>\ www.geem2.net
<减少变量/@calcvardec> <检查变量是否小于5/@checksmall5>\ www.geem2.net <检查变量是否等于5/@checkequal5>
QQ499674726
[@calcvarinc]#IF
QQ499674726 #ACT CALCVAR HUMAN QQQQ + 5 www.geem2.net
goto @varcontrol[@calcvardec]
QQ499674726 #IF#ACT www.geem2.net
CALCVAR HUMAN QQQQ - 5
QQ499674726 goto @varcontrol[@checkequal5]
QQ499674726
#IF CHECKVAR HUMAN QQQQ = 5 www.geem2.net
#ACT sendmsg 7 等于5 www.geem2.net goto @varcontrol#ELSEACT
QQ499674726
sendmsg 7 不等于5 goto @varcontrol www.geem2.net
[@checklarage5]#IF www.geem2.net
CHECKVAR HUMAN QQQQ > 5#ACT www.geem2.net
sendmsg 7 大于5 goto @varcontrol www.geem2.net
#ELSEACT sendmsg 7 小于5
QQ499674726
goto @varcontrol[@checksmall5] www.geem2.net
#IFCHECKVAR HUMAN QQQQ < 5 www.geem2.net
#ACT sendmsg 7 小于5 www.geem2.net goto @varcontrol#ELSEACT www.geem2.net sendmsg 7 大于5 goto @varcontrol www.geem2.net
[@decInteger] www.geem2.net
#ACT DEC QQQQ 1 www.geem2.net
sendmsg 7 <$HUMAN(QQQQ)> www.geem2.net goto @varcontrol[@addInteger] www.geem2.net #ACT INC QQQQ 1
QQ499674726
sendmsg 7 <$HUMAN(QQQQ)> www.geem2.net
goto @varcontrol[@loadvarInteger] www.geem2.net
#IF#ACT
QQ499674726
LOADVAR HUMAN QQQQ VarSave.txt
QQ499674726 sendmsg 7 OK GOTO @varcontrol
QQ499674726
[@savevarInteger] www.geem2.net
#IF#ACT
QQ499674726 SAVEVAR HUMAN QQQQ VarSave.txt www.geem2.net
sendmsg 7 OK GOTO @varcontrol
QQ499674726
[@viewvarInteger]#ACT www.geem2.net
sendmsg 7 <$HUMAN(QQQQ)> www.geem2.net GOTO @varcontrol www.geem2.net [@newvarInteger]#IF www.geem2.net #ACT VAR Integer HUMAN QQQQ www.geem2.net sendmsg 7 OK GOTO @varcontrol www.geem2.net
[@viewvarString]<$HUMAN(QQQS)> www.geem2.net
QQ499674726
www.geem2.net