项目

一般

简介

行为

Npc商店买卖修理 » 历史记录 » 修订 1

修订 1/2 | 下一页 »
yangdefeng, 2022-07-04 08:02


Npc商店买卖修理

模块说明
呼出系统内置的npc商店买卖修理功能。

特殊功能触发设定
@buy 买
  • 购买成功触发
    [@buy_ok]
  • 购买失败触发
    [@buy_fail]
@sell 卖
  • 出售成功触发
    [@sell_ok]
  • 出售类型失败触发
    [@sell_fail]
@repair 修理
  • 修理成功触发
    [@repair_ok]
  • 修理钱不够触发
    [@repair_fail1]
  • 修理类型不对触发
    [@repair_fail2]
  • 持久满无需修理触发
    [@repair_fail3]
@s_repair特殊修理
  • 特殊修理成功触发
    [@s_repair_ok]
  • 特殊修理钱不够触发
    [@s_repair_fail1]
  • 特殊修理类型不对触发
    [@s_repair_fail2]
  • 持久满无需修理触发
    [@s_repair_fail3]

回收百分比设定
最终回收价格=物品表price字段*回收百分比

回收与修理物品类型设定
设定道具的 Stdmode 类型

普通修理
会掉持久
修理费用:向上取整(item_price*(最大耐久-当前耐久)/最大耐久)

特殊修理
不掉持久
修理费用:tejiePlatform游戏参数设置

出售物品列表
[goods]
物品名称 保留参数1 保留参数2

出售货币设定
[currency]
货币名称 货币变量


特戒引擎脚本示例:

配置说明参见
NPC点击响应脚本


;--特殊功能触发设定 买 卖 修理 特殊修理
(@buy @sell @repair @s_repair )
 
;--回收百分比设定
100%
 
;--回收与修理物品类型设定
+5
+6
 
[@main]
#say
<欢迎光临. 感谢您到我们的铁匠铺.>\ \
 
<买/@buy> <卖/@sell>\ \
<修理/@repair> <特殊修理/@s_repair>\ \
<离 开/@exit>\
 
[@buy]
<您想买些什么武器?>\ \ \
<返 回/@main>
 
[@buy_ok]
<购买成功>\ \ \
<返 回/@main>
 
[@buy_fail]
<购买失败>\
<货币不足>\
<返 回/@main>
 
[@sell]
<给我您要卖的东西.>\ \ \
<返 回/@main>
 
[@sell_fail]
<我不要这东西.>\ \ \
<返 回/@main>
 
[@repair]
;--普通修理
<修理>\ \
<返 回/@main>
 
[@repair_ok]
<修理好了>\ \
<返 回/@main>
 
[@repair_fail1]
<钱没带够,修不了>\ \
<返 回/@main>
 
[@repair_fail2]
<这种东西修不了>\ \
<返 回/@main>
 
[@repair_fail3]
<好着的,不用修>\ \
<返 回/@main>
 
[@s_repair]
;--特殊修理
<特殊修理>\ \
<返 回/@main>
 
[@s_repair_ok]
<修理好了>\ \
<返 回/@main>
 
[@s_repair_fail1]
<钱没带够,修不了>\ \
<返 回/@main>
 
[@s_repair_fail2]
<这种东西修不了>\ \
<返 回/@main>
 
[@s_repair_fail3]
<好着的,不用修>\ \
<返 回/@main>
 
[goods]
;--出售道具设定
≮招摇链≯·南山 10 10
≮青锋剑≯·后天 10 10
粗铁 10 10
 
[currency]
;--购买所需货币设定
元宝 <$gameGold>

yangdefeng 更新于 超过 2 年 之前 · 1 修订