GEE引擎个人商店物品上架触发下架触发,个人商店和人物摆摊

gm055版本库
1.个人商店物品上架触发、下架触发、停止个人商店物品上架、停止个人商店物品下架,2.M2 个人商店 摆摊信息字符控制0-30 设置为0 则不显示摆摊信息 点击开始摆摊或停止摆摊将触发 QFunction-0 [@ShopStall]


功能说明:个人商店物品上架触发、下架触发、停止个人商店物品上架、停止个人商店物品下架
 
QF触发:
个人商店上架物品到出售:@BeginShopItemUp
个人商店从出售下架物品:@BeginShopItemDown
 
变量:个人商店名称:<$UserShopName>
 
NPC命令:停止个人商店物品上架/下架 StopShopItem
 
;例子
 
[@BeginShopItemUp]
#act
StopShopItem
SENDMSG 7 禁止上架物品到商铺<$UserShopName>,物品数据库名:<$CURITEMNAME>;物品名:<$G_CURITEMNAME>;ID:<$CurItemMakeIndex>;售价:<$CurItemPrices><$CurItemMoneyType>(货币类型值:<$CurItemMoneyTypeValue>)
 
 
[@BeginShopItemDown]
#act
StopShopItem
SENDMSG 7 禁止商铺下架物品:<$UserShopName>,物品数据库名:<$CURITEMNAME>;物品名:<$G_CURITEMNAME>;ID:<$CurItemMakeIndex>;售价:<$CurItemPrices><$CurItemMoneyType>(货币类型值:<$CurItemMoneyTypeValue>)
 
 
点击开始摆摊或停止摆摊将触发 QFunction-0 [@ShopStall]
 
M2 个人商店 摆摊信息字符控制0-30 设置为0 则不显示摆摊信息
 
[@ShopStall]
#IF
INSAFEZONE
;检测在安全区
#ELSEACT
MESSAGEBOX 需要在安全区才能摆摊
BREAK
 
#IF
CHECKSHOPSTALLSTATUS
;检测是不是在摆摊
#ACT
MESSAGEBOX 你是否确认要停止摆摊 @确定开始或停止摆摊
#ELSEACT
MESSAGEBOX 你是否确认要开始摆摊 @确定开始或停止摆摊
 
[@确定开始或停止摆摊]
#ACT
SHOPSTALL
;使用SHOPSTALL命令,如果正在摆摊就会停止摆摊,如果没有摆摊就会开始摆摊
 
;============================================================================================================
 
点击我的商店,如果还没有创建将触发[@QueryMyShopFail]
 
[@QueryMyShopFail]
#ACT
MESSAGEBOX 你还没有个人商店,是否创建你的个人商店?\\点击确定创建个人商店。 @创建个人商店 @取消
 
[@创建个人商店]
亲爱的玩家你好。这里可以申请开店。\
你可以把你的物品放到你的店铺里出售,\
游戏中的玩家可以查询到你要出售的物品。\
也可以把不用的物品放到店铺的仓库里。\
点击客户端中“店”就可以进入到你的店铺中,\
也可以查询其他用户的店铺和物品,\
可以很方便的把仓库物品和出售的物品相互转移。\
还可以进行摆摊操作。\ 
 
<我要开店(点击输入你喜欢的店铺名称)/@@InputString1>\
 
[@InputString1]
#IF
CHECKMYSHOP
#ACT
MESSAGEBOX 你已经有店铺了
BREAK
 
#IF
CHECKSHOPNAME <$STR(S1)>
#ACT
MESSAGEBOX <$STR(S1)>店铺名称已经存在,请重新选择一个
BREAK
 
#IF
#ACT
CREATEMYSHOP <$STR(S1)>
 
[@CreateMyShopOK]
#SAY
你的店铺创建成功
 
[@CreateMyShopFail]
#SAY
你的店铺创建失败
 
;============================================================================================================
 
列表信息1加入个人商店取名禁止字符
 
店铺名有过滤字符触发,触发字段在当前npc的脚本内:
@ShopNameFilter
 
示范:
[@ShopNameFilter]
#ACT
MESSAGEBOX 失败。店铺名称包含禁用字符
 
 
功能说明:购买个人商店物品触发,个人商店物品卖出后提款成功触发
 
 
 
 
;例子
 
[@BuyUserItem]
#act
sendmsg 6 你购买了<$CurUserName> 出售的个人商店物品<$CURITEMNAME> (<$G_CURITEMNAME> ),ID:<$CurItemMakeIndex> ,花费<$CurItemPrices> <$CurItemMoneyType> (货币类型值:<$CurItemMoneyTypeValue> ),叠加数量<$CurItemOverlapCount>
 
 
[@SellUserItemWithdrawals]
#act
sendmsg 6 <$CurUserName> 购买了你出售的物品<$CURITEMNAME> ,ID:<$CurItemMakeIndex> ,花费<$CurItemPrices><$CurItemMoneyType> (货币类型值:<$CurItemMoneyTypeValue> ),叠加数量<$CurItemOverlapCount>,提款成功
 
功能:
   个人商店名称过滤触发
 
格式:
 
列表信息1加入个人商店取名禁止字符
 
店铺名有过滤字符触发,触发字段在当前npc的脚本内:
@ShopNameFilter
 
示范:
[@ShopNameFilter]
#ACT
MESSAGEBOX 失败。店铺名称包含禁用字符
 
 
 
 
 


☉若无特殊注明本文皆为传奇版本库原创,转载请保留文章出处。
☉若解压错误使用WinRAR v3.10以上版本解压本站软件或者重新下载资源。
☉若发现有些资源不能下载或者链接失效,请联系网站客服解决。
☉本站提供的资源来源网络收集,仅供学习研究之用切勿用于商业用途,请下载24小时内删除。
上一篇:QFunction鉴定获得特殊技能触发以及释放天地结晶里的经验触发
下一篇:GEE宝宝攻击触发以及修改宝宝属性详解