在传奇端游的开发中,货币管理是核心功能之一。版本更新后,引擎引入了七种货币常量,以便实时显示玩家的货币动态并触发相应的操作。以下是关于这七种货币常量、货币改变触发和实时刷新的详细说明:
货币改变触发
元宝:触发@GameGoldChange
游戏点:触发@GamePointChange
金币:触发@GoldChange(可以直接用<$GoldCount>)
金刚石:触发@GameDiamondChange
灵符:触发@GameGirdChange
声望:触发@CreditPointChange
荣誉:触发@GameGloryChange
每当这些货币发生改变时,脚本可以通过<@GameGoldChange>这样的命令来获取新的货币值,并在对话框中实时更新。
货币实时刷新
为了在对话框中实时显示最新货币值,使用带有$$前缀的变量,如<$$GameGold>。这些变量会自动刷新,显示玩家的当前货币数量。
脚本示例
以下是一个脚本示例,用于在对话框中显示金币数量,并使用$$变量:
[@Main]
元宝:<$$GameGold>\\
游戏点:<$$GamePoint>\\
金币:<$$GoldCount>\\
金刚石:<$$GameDiamond>\\
灵符:<$$GameGird><TEXT:$$GameGird{FCOLOR=250}>\\
声望:<$$CreditPoint>\\
荣誉:<$$GameGlory>\\
<ImgNum:9:$$GAMEGOLD:-3:0:0|提示信息<$GAMEGOLD>+$$GAMEGOLD/@测试>
<ProgressBar:0:50:1:620:630:6:100:4:1:100:$$GAMEGOLD:190:0:249:0:0:%p/%m:NewopUI.pak中<$GAMEGOLD>+$$GAMEGOLD/@Label>
<ItemShow:21:$$GAMEGOLD:0:0:1:0:0/@Label>
Copy
注意事项
<$GameGold>是服务器变量,需要在<>中使用,表示服务器存储的货币值。
$$GameGold是客户端实时变量,不需要<>,它会自动显示最新的货币数值。
在实际应用中,开发者需要根据游戏需求调整这些脚本,确保货币显示的准确性和实时性。同时,确保脚本在执行时只在需要的地方触发,以避免不必要的性能消耗。
引擎增加了七种货币常量用于实时显示增加了货币改变触发(支持七种货币)货币实时刷新常量用于对话框实时显示货币动态实时显示最新货币值动态改变后的货币常量:<$NewMoney>或直接用<$GoldCount>等变量仅限脚本命令操作时触发
功能说明:货币改变触发
--------------------------------------------------------
;QF触发
元宝触发@GameGoldChange
游戏点触发@GamePointChange
金币触发@GoldChange
金刚石触发@GameDiamondChange
灵符触发@GameGirdChange
声望触发@CreditPointChange
荣誉触发@GamegLoryChange
当前身上货币常量:<$OldMoney>
改变后的货币常量:<$NewMoney>或直接用<$GoldCount>等变量
[@GoldChange]
#ACT
SENDMSG6当前金币发生了变更,原来为:<$OldMoney>,改变后为:<$NewMoney>(或者用<$GoldCount>)
BREAK
提示:可能仅限脚本命令操作时触发
--------------------------------------------------------
货币实时刷新常量,用于对话框实时显示货币动态说明:实时显示最新货币值动态
--------------------------------------------------------
比普通的变量多一个$符号,用于实时刷新显示货币数量
[@Main]
元宝:<$$GameGold>\
游戏点:<$$GamePoint>\
金币:<$$GoldCount>\
金刚石:<$$GameDiamond>\
灵符:<$$GameGird><TEXT:$$GameGird{FCOLOR=250}>\
声望:<$$CreditPoint>\
荣誉:<$$GameGlory>\
按需使用,一般用于NPC对话框实时显示最新货币数量
--------------------------------------------------------
★★★★注意:
<$GameGold>是服务器变量,加上<>
$$GAMEGOLD是实时变量(也就是客户端变量),不加<>
具体自己测试,当变量值显示存在时表示不需要加<>,显示不出来就是需要加<>
示范脚本:
[@Main]
<ImgNum:9:$$GAMEGOLD:-3:0:0|提示信息<$GAMEGOLD>+$$GAMEGOLD/@测试>\\
<ProgressBar:0:50:1:620:630:6:100:4:1:100:$$GAMEGOLD:190:0:249:0:0:%p/%m:NewopUI.pak中<$GAMEGOLD>+$$GAMEGOLD/@Label>
<ItemShow:21:$$GAMEGOLD:0:0:1:0:0/@Label>\
--------------------------------------------------------
传奇端游货币常量与实时显示:触发机制与脚本应用详解
来源:
作者:
点击:
近期更新
热门推荐

