当前位置 : 745v传奇网 | 传奇教程 | 

传奇基础变量介绍

来源: 作者: 点击:
传奇基础变量是传奇里经常用到也最难以全面解释清楚的一部分如果使用变量自己的游戏也会变的完美下面给大家简单介绍

[000-999]变量使用说明:000-999只有1和0两种状态.除了1就是0没有其他状态.该变量默认为0.该变量属于人物自身变量.保存于人物DB.该变量常用于任务脚本.检测人物是否做过此任务.
定义变量:SET变量名数值
连续变量清零:RESET变量名连续数字
检测相等:CHECK变量数值数值
--------------------------------------------------------------------------------
大家看以下这个简单的脚本.如果我解释后大家还是不明白可以复制到你版本里面进行测试!

[@MAIN]
请问您是否接受任务此任务只能接受一次.\
如果你接受了中途遇到什么麻烦了.可以在此取消任务!\

<接受任务/@接受><取消任务/@取消>\
\
<算了/@EXIT>


[@接受]
#IF
CHECK[001]1
#ACT
MESSAGEBOX[提示]:您已经接受过此任务!
#ELSEACT
SET[001]1
MESSAGEBOX[提示]:您接受了此任务!
BREAK

[@取消]
#IF
CHECK[001]0
#ACT
MESSAGEBOX[提示]:您还没接受过此任务.不能取消!
#ELSEACT
SET[001]0
MESSAGEBOX[提示]:您已经取消了此任务!
BREAK

--------------------------脚本解释-------------------------------------

[@MAIN]
请问您是否接受任务此任务只能接受一次.\
如果你接受了中途遇到什么麻烦了.可以在此取消任务!\

<接受任务/@接受><取消任务/@取消>\
\
<算了/@EXIT>


[@接受]
#IF
CHECK[001]1;检测001此变量是否为1
#ACT;检测通过执行
MESSAGEBOX[提示]:您已经接受过此任务!;弹出一个提示框
#ELSEACT;检测不通过执行
SET[001]1;把001变量定义为1
MESSAGEBOX[提示]:您接受了此任务!;弹出一个提示框
BREAK

[@取消]
#IF
CHECK[001]0;检测001此变量是否为0
#ACT;检测通过执行
MESSAGEBOX[提示]:您还没接受过此任务.不能取消!;弹出一个提示框
#ELSEACT;检测不同过执行
SET[001]0;把001变量定义为0
MESSAGEBOX[提示]:您已经取消了此任务!;弹出一个提示框
BREAK

以上内容就是传奇脚本基本变量介绍了希望对大家能有所帮助.
[顶部]