#变量的定义
###1.全局变量一般用于哪里?
全局一般用于限定于统一礼包的计数使用,例如今天在游戏中投放了100份礼包 每个人领取礼包扣掉一份
###2.私人变量一般用于哪里?
私人变量一般用于局部NPC定义次数使用用法与全局变量类似
###3.自定义变量怎么定义的?
自定义变量是除括号以内这些字母(J、G、A、U、T) 其它大写字母为自定义变量内容 申请的成员是0-255个,其用法也是相同用法。
###4.那这些所有的变量是否共通呢?
(1)如果在一个NPC上使用了全局变量 那所有的NPC身上都可以用使用这个变量。 (2)如果在一个NPC上使用了私人变量 那其它地方使用这个变量可能被覆盖使用。 (3)临时变量-是可回收不保存的变量,属于局部申请及时销毁的变量,除括号以内这些字母(J、G、A、U、T)其它都属于自定义变量,(临时变量是属于局部变量,不会受其它引用而影响)。 (4)可回收变量-是根据时间回收的变量,是可保存变量按时间清空(参考J变量)
所以一般定义变量用于统计计算使用!不建议用于文本对话框上面使用。
每个NPC都可以享有变量的使用权,建议错开使用定义好的变量名
###5.私人变量可被回收怎么理解?
申请私人变量(J)数字型 是可被回收类型 (回收:每晚自动12点重置,合区或关停服务器请错开00:00点即可) 适合用于每天的礼包刷新使用。
###6.私人变量有哪些?
私人变量-数字型:(U) 私人变量-字符型:(T)
###7.全局变量有哪些?
全局变量-数字型:(G) 全局变量-字符型:(T)
###8.特殊变量有哪些
临时变量-任意: 除括号以内这些字母(J、G、A、U、T)其它都属于自定义变量 (可回收:当前对话打开以后可自动生成临时变量不保存数据、每次点开都重新申请) (临时变量使用) 私人特殊变量-数字型:(J)(可回收:每晚自动12点重置,合区或关停服务器请错开00:00点即可)
###9.如何引用这些变量操作呢?
(1).可以查阅文档:功能操作命令->变量引用
xxxxxxxxxx
[@MAIN]#IF#ACTMOV S0 这个何时才能打扫干净!<#SO:1>关闭<#SO/>#SAY<$STR(S0)>###9.如何检测变量操作呢?
(1).可以查阅文档:脚本检测命令->检测变量
方法1:
xxxxxxxxxx
[@MAIN]#IF#ACT#SAY<#D>每天可以领取一份礼包<#D/><#SO:1>免费领取<#SO/>
[@1]#IFCheckCalc <$STR(J100)> == 1 #ACTBreak#SAY<#D>你今天已经领取过礼包了<#D/><#SO:1>关闭<#SO/>
#ELSEACT#IF#ACTMOV J100 1#SAY<#D>成功领取礼包<#D/><#SO:1>关闭<#SO/>