传奇之家 - 传奇开区一条龙服务网站

当前位置:传奇之家 > 传奇引擎 > > 详细页面

土城加个“在线回收”NPC,GOM里这么写最省事

土城加个“在线回收”NPC,GOM里这么写最省事

土城加个“在线回收”NPC,GOM里这么写最省事

作者:传奇之家类别:传奇引擎

更新:2026-07-25查看次数:178

想在土城安全区放个NPC,玩家点开能按列表回收破烂装备换元宝,不想用插件,纯脚本怎么弄。
实操(gom引擎,放 Market_Def 下建个文件叫 回收使者.txt):
[@Main]
#ACT
OPENMERCHANTBIGDLG 9700 140 1 4 0 0 0
#SAY
<Img:200:10:0:0/@exit>\
<Text:━━ 在线回收 ━━>\ \
<Text:回收规则:布衣/头盔/项链类垃圾自动折算>\ \
<Button:1:回收全身装备:@RecycleAll>\
<Button:2:只回收武器:@RecycleWeapon>\
<Button:3:关闭:@exit>\
 
[@RecycleAll]
#IF
#ACT
RECYCLELIST ..\QuestDiary\回收列表.txt
RECYCLEBAG ALL
GAMEGOLD + <$RECYCLEGETGOLD>
SENDMSG 6 回收完成,获得<$STR(RECYCLEGETGOLD)>元宝
break
 
[@RecycleWeapon]
#IF
CHECKITEMW 武器 1
#ACT
TAKE 武器 1
GAMEGOLD + 500
SENDMSG 6 武器已回收,+500元宝
break
回收列表.txt 里就写:
新手布衣 1
破旧头盔 1
铁项链 2
(数字代表给多少元宝,名字必须跟 StdItems.DB 里一字不差,带空格都不行)
NPC.txt 里绑一下:1003 3 330 330 在线回收 回收使者.txt
3是土城地图号,坐标自己挑。改完M2里点“重新加载NPC脚本”就行,不用重启。
我上次把“破旧头盔”写成“破旧 头盔”,玩家点回收啥也没发生,查了俩钟头,就这破空格。