商城具体配置,请查看表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个 |