找回密码
 立即注册
奇速版本论坛200M带宽开服微端链接失效申报超级稳定服务器抗攻击
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 579|回复: 4

[已解决] 买药品!

[复制链接]

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
发表于 2023-7-6 21:53:51 | 显示全部楼层 |阅读模式
本帖最后由 hi8 于 2023-7-7 00:05 编辑

怎样在普通NPC系统商店批量购买药品?

是不是需要什么抬头?

或者只能用脚本?



请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1113

回帖

1732

积分

版主

积分
1732
QQ
发表于 2023-7-6 22:27:12 | 显示全部楼层
默认商人不能批量购买吧?
你试试可视商人有没有数量..太久没动引擎了..

如果不可以,就只能通过脚本写NPC了
-定制脚本-Qq:270411387
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-7-6 23:41:33 | 显示全部楼层
442671 发表于 2023-7-6 22:27
默认商人不能批量购买吧?
你试试可视商人有没有数量..太久没动引擎了..

可视商店太丑了!!!我自己写的

<╭⌒╮┅~ ¤  ╭⌒╮ ╭⌒╮ /AUTOCOLOR=250,242,253,254,151>\
<╭⌒╭⌒╮╭⌒╮~╭⌒╮︶︶, ︶︶/AUTOCOLOR=250,242,253,254,151>\
<,︶︶︶︶,''︶~~ ,''~︶︶  ,''/AUTOCOLOR=250,242,253,254,151>\
<╱◥██◣ ╱◥██◣/SCOLOR=243>    <欢迎光临!/SCOLOR=250><买药品/@buy> <卖药品/@sell>\
<︱田︱田︱ ︱田︱田︱/SCOLOR=243>    <请选择你要购买的药品!/SCOLOR=250> \
<╬╬╬╬╬╬╬╬╬╬╬╬╬╬ /SCOLOR=250> <下为批量购买!数量1--100/SCOLOR=250>\
 \
<ItemShow:464:110:0:0:1:0:0/@@InPutInteger1> <ItemShow:465:330:0:0:1:0:0/@@InPutInteger2> 
<ItemShow:466:550:0:0:1:0:0/@@InPutInteger3> <ItemShow:467:110:0:0:1:0:0/@@InPutInteger4> 
<ItemShow:468:330:0:0:1:0:0/@@InPutInteger5> <ItemShow:469:550:0:0:1:0:0/@@InPutInteger6>\

[@InPutInteger1]
#ACT
FORMULATION <$STR(N1)>*110 N11
#IF
CheckGold <$STR(N11)>
LARGE N1 0
SMALL N1 101
#ACT
GOLDCOUNT - <$STR(N11)>
Give 金创药 <$STR(N1)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break

[@InPutInteger2]
#ACT
FORMULATION <$STR(N2)>*330 N22
#IF
CheckGold <$STR(N22)>
LARGE N2 0
SMALL N2 101
#ACT
GOLDCOUNT - <$STR(N22)>
Give 强效金创药 <$STR(N2)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break

[@InPutInteger3]
#ACT
FORMULATION <$STR(N3)>*550 N33
#IF
CheckGold <$STR(N33)>
LARGE N3 0
SMALL N3 101
#ACT
GOLDCOUNT - <$STR(N33)>
Give 超级金创药 <$STR(N3)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break

[@InPutInteger4]
#ACT
FORMULATION <$STR(N4)>*110 N44
#IF
CheckGold <$STR(N44)>
LARGE N4 0
SMALL N4 101
#ACT
GOLDCOUNT - <$STR(N44)>
Give 魔法药 <$STR(N4)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break

[@InPutInteger5]
#ACT
FORMULATION <$STR(N5)>*330 N55
#IF
CheckGold <$STR(N55)>
LARGE N5 0
SMALL N5 101
#ACT
GOLDCOUNT - <$STR(N55)>
Give 强效魔法药 <$STR(N5)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break

[@InPutInteger6]
#ACT
FORMULATION <$STR(N6)>*550 N66
#IF
CheckGold <$STR(N66)>
LARGE N6 0
SMALL N6 101
#ACT
GOLDCOUNT - <$STR(N66)>
Give 超级魔法药 <$STR(N6)>
#ELSEACT
MessageBox \金币不足!请正确输入数量(1-100)。
Break
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

29

主题

1113

回帖

1732

积分

版主

积分
1732
QQ
发表于 2023-7-7 14:38:02 | 显示全部楼层
#ACT
FORMULATION <$STR(N6)>*550 N66

改成

#ACT
GetDBItemFieldValue 超级魔法药 price N$物品单价
FORMULATION <$STR(N6)>*<$str(N$物品单价)> N66

这样只需要数据库什么价格,即时更新不需要改脚本!
-定制脚本-Qq:270411387
回复

使用道具 举报

149

主题

394

回帖

1963

积分

金牌会员

积分
1963
 楼主| 发表于 2023-7-7 18:01:03 | 显示全部楼层
442671 发表于 2023-7-7 14:38
#ACT
FORMULATION *550 N66

3Q大神!!!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-5-1 18:39 , Processed in 0.061709 second(s), 20 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表