他也玩传奇 首页 传奇学院 引擎功能 996引擎 查看内容

传奇996引擎版本商城系统功能说明

2023-11-9 20:40| 发布者: 积木GM论坛| 查看: 1284| 评论: 0

摘要: 商城具体配置,请查看表data\cfg_store.xls;商铺去掉原价功能;(商铺表格第4列填0或空,则不显示原价)多货币设置;字段:costtype 格式:货币ID#货币ID#货币ID (商城显示货币数量,取最后一个货币ID)说明:扣除顺 ...


商城具体配置,请查看表data\cfg_store.xls;
商铺去掉原价功能;
(商铺表格第4列填0或空,则不显示原价)

多货币设置;
字段:costtype   
格式:货币ID#货币ID#货币ID (商城显示货币数量,取最后一个货币ID)
说明:扣除顺序从前往后扣,第一个货币满足扣第一个,不满足则 第一个货币+第二个货币+第三个货币
比如:4#2,先扣货币ID4的在扣货币ID2的 如果货币ID4不足会自动从货币ID补

商铺物品是否满足指定条件显示功能
;购买前触发 @CanBuyShopItem
;写到QFunction-0.txt
[@CanBuyShopItemXX] XX=商城填写的编号
NotAllowBuy 1 不允许购买 (0;或者不写=允许购买)

;商铺显示触发 CanShowShopItem
;写到QFunction-0.txt
[@CanShowShopItemXX] XX=商城填写的编号
NOTALLOWSHOW (1=不显示) (0,或者不写=显示)

;例子
[@CanBuyShopItem100]
#IF
CHECKLEVELEX = 50
#ACT
NotAllowBuy 1
MESSAGEBOX 不允许购买此物品[<$STR(S0)>]

;例子:
[@CanShowShopItem100]
#IF
CHECKLEVELEX = 35
#ACT
NOTALLOWSHOW 1
;不显示此物品

购买前触发[@CanBuyShopItemX]
说明: QF脚本触发X代表物品IDX
[@CanBuyShopItem200]
#if
#ACT
sendmsg 7 购买了回城卷物品

购买后触发
;购买成功触发 @BuyShopItem
;写到QFunction-0.txt

;例子:
[@BuyShopItem]
#IF
#ACT
sendmsg 7 购买道具名称:<$STR(S0)>,购买物品数量:<$STR(N0)>,购买物品价格:<$STR(M0)>,购买使用的货币ID:<$STR(M1)>

商城常量:
<$STR(S0)> 购买物品名字
<$STR(N0)> 购买物品数量
<$STR(M0)> 购买物品金钱
<$STR(M1)> 购买消耗的货币ID(0为关联货币不做显示)

新增商城表cfg_store 字段:OnceCount 
每次最少买多少个#每次最多买多少个 
如:1#1 每次最多买1个 
如:10#20 每次最少买10个 最多20个 

相关阅读

最新评论