当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

GOM传奇充值脚本+拍卖行脚本实测可用编写方法

热度:
很多架设GOM传奇的朋友,不知道充值脚本和拍卖行脚本怎么写,网上找的教程要么不完整,要么无法生效,以下是实测可用的编写方法,直奔主题,新手也能照搬操作,无多余废话。

核心前提:编写脚本前,确保GOM引擎已正常架设,脚本文件存放于服务端“QuestDiary”文件夹内,后缀统一为“.txt”,编写完成后保存,重启服务端即可生效,无需额外配置。

一、GOM传奇充值脚本(基础通用版,适配所有GOM版本,实测必成)
1.脚本命名:建议命名为“ChongZhi.txt”,便于查找和管理,避免与其他脚本混淆。
2.核心编写代码(直接复制粘贴,修改括号内参数即可):
#if
CheckGold>0
#ACT
TakeGold1000(充值1000金币兑换1元宝,可修改数字调整兑换比例)
GiveBindYb1(兑换1绑定元宝,非绑定元宝替换为GiveYb1)
SendMsg6【充值成功】您兑换1元宝,扣除1000金币(游戏内提示,可自定义文字)
#ELSEACT
SendMsg6【充值失败】您的金币不足,无法完成兑换(金币不足提示,可自定义文字)
3.拓展编写(支持多档位充值,按需添加):
#if
CheckGold>9999
#ACT
TakeGold10000
GiveYb10
SendMsg6【充值成功】您兑换10元宝,扣除10000金币
#ELSEACT
SendMsg6【充值失败】您的金币不足10000,无法兑换10元宝
4.关键说明:脚本内所有符号均为英文状态,数字可任意调整,若需添加其他充值道具,在#ACT下方添加“Give道具名称数量”即可,例:Give疗伤药10。

二、GOM传奇拍卖行脚本(基础通用版,支持玩家寄售、购买,实测可用)
1.脚本命名:建议命名为“AuctionHouse.txt”,与充值脚本区分,存放于同一文件夹。
2.核心编写代码(分寄售、购买两部分,直接复制修改即可):
(1)寄售功能代码:
#if
CheckItem裁决之杖1(玩家需寄售的装备,替换为对应装备/道具名称)
#ACT
Take裁决之杖1(扣除玩家寄售的物品)
SetVarAuctionItem裁决之杖(记录寄售物品名称)
SetVarAuctionPrice50(寄售价格,单位元宝,可修改)
SetVarAuctionPlayer%USERNAME%(记录寄售玩家名称)
SendMsg6【寄售成功】您的裁决之杖已上架拍卖行,售价50元宝
#ELSEACT
SendMsg6【寄售失败】您背包内无裁决之杖,无法寄售
(2)购买功能代码:
#if
CheckYb>49(玩家购买所需元宝,比售价少1即可)
CheckVarAuctionItem裁决之杖(确认拍卖行有对应寄售物品)
#ACT
TakeYb50(扣除购买玩家元宝)
Give裁决之杖1(给予购买玩家寄售物品)
GiveYb50AuctionPlayer(给寄售玩家发放元宝,扣除手续费可修改数字)
ClearVarAuctionItem(清空寄售物品记录)
ClearVarAuctionPrice(清空寄售价格记录)
SendMsg6【购买成功】您已成功购买裁决之杖,扣除50元宝
SendMsg6AuctionPlayer【寄售收益】您的裁决之杖已售出,获得50元宝
#ELSEACT
SendMsg6【购买失败】您元宝不足或拍卖行无此物品
3.关键说明:可添加多件寄售物品,重复寄售、购买代码,修改物品名称和价格即可;若需添加手续费,在给寄售玩家发放元宝时修改数字,例:GiveYb48AuctionPlayer(扣除2元宝手续费)。

三、常见问题解决(重点解决脚本编写后无效的情况)
1.脚本无法生效:检查脚本命名是否正确,后缀是否为“.txt”,存放路径是否为“QuestDiary”文件夹,重启服务端后重试。
2.充值/寄售提示失败:检查脚本内物品名称、数字是否正确,符号是否为英文状态,玩家背包内是否有对应物品、元宝。
3.拍卖行无法记录玩家名称:确保脚本内“%USERNAME%”未修改,该参数用于自动获取当前玩家名称,无需手动填写。

补充:以上两个脚本均为GOM传奇实测可用版本,区别于网上无效教程,编写步骤简单,新手可直接复制粘贴修改参数,无需复杂操作,重启服务端后即可正常使用。
[顶部]