Previous topicNext topic
 Gameofmir Help
Help > 游戏引擎功能系统 > 游戏功能详解 >
货币实时刷新

功能说明: 货币实时刷新,用于对话框实时显示货币数量

说明:实时显示最新货币值



比普通的变量多一个$符号,用于实时刷新显示货币数量

[@Main]
元宝:<$$GameGold>\
游戏点:<$$GamePoint>\
金币:<$$GoldCount>\
金刚石:<$$GameDiamond>\
灵符:<$$GameGird> <TEXT:$$GameGird{FCOLOR=250}>\
声望:<$$CreditPoint>\
荣誉:<$$GameGlory>\



按需使用,一般用于NPC对话框实时显示最新货币数量




<$GameGold>是服务器变量,加上<>
<$$GameGold>是客户端变量,文字类加<>  图片等别的类不加<>

 

发送自定义变量刷新命令 SendHumVarToClient  <$STR(N$变量1)>|<$STR(N$变量2)>|<$STR(G11)>|<$STR(U12)>|<$STR(T35)>   使用| 链接起来

 


例子一:

[@Main]
元宝:<$$GameGold>\
游戏点:<$$GamePoint>\
金币:<$$GoldCount>\
金刚石:<$$GameDiamond>\
灵符:<$$GameGird> <TEXT:<$$GameGird>{FCOLOR=250}>\
声望:<$$CreditPoint>\
荣誉:<$$GameGlory>\

以上客户端界面不含变量,货币会实时刷新最新值,玩家无须重新打开NPC定时器刷新,节约资源。

 

 

例子二:

[@Main]
#IF
#ACT
SendHumVarToClient  <$STR(N$变量1)>|<$STR(N$变量2)>|<$STR(G11)>|<$STR(U12)>|<$STR(T35)>
#SAY
这是测试的例子。\
这是测试的例子。\
这是测试的例子。\
变量1:<$$N$变量1\
变量2:<$$N$变量2\
变量3:<$$G11>\
变量4:<$$U12>\
变量5:<$$T35>\

以上客户端界面包含变量,玩家无须重新打开NPC刷新,但需要定时器或别的脚本执行SendHumVarToClient刷新

定时器刷新以上变量

[@OnTimer1]
#IF
#ACT
SendHumVarToClient  <$STR(N$变量1)>|<$STR(N$变量2)>|<$STR(G11)>|<$STR(U12)>|<$STR(T35)>

按需刷新例子
[@OnTimer1]
#IF
;判断数值变化才刷新
NOT EQUAL N$PKPOINT <$PKPOINT>
#ACT
SendHumVarToClient  <$STR(N$PKPOINT)>
MOV N$PKPOINT <$PKPOINT>

 

已支持客户端常用属性

<Text:角色等级::0:5{FCOLOR=100}><Text:$$LEVEL:0:5{FCOLOR=100}>\
<Text:当前经验::0:10{FCOLOR=100}><Text:$$EXP:0:10{FCOLOR=100}>\
<Text:升级经验::0:15{FCOLOR=100}><Text:$$MAXEXP:0:15{FCOLOR=100}>\
<Text:人物体力::0:20{FCOLOR=100}><Text:$$HP:0:20{FCOLOR=100}>\
<Text:人物魔力::0:25{FCOLOR=100}><Text:$$MP:0:25{FCOLOR=100}>\ 
更多属性...