传奇行会招人系统:元宝改金币,10万竞标一步到位

来源: 作者: 点击:
详细修改教程(附最终脚本)

修改思路
货币类型:将所有GAMEGOLD(元宝)改为GOLD(金币)。

金额调整:将每次竞标涨幅从100元宝改为100000金币。

提示文本:将所有界面和提示中的「元宝」替换为「金币」。

完整修改步骤
修改界面文字(@main段)

定位<您支付.../AUTOCOLOR=...>这一行:
修改前:
<您支付比目前竞价多100元宝,即可让你建的行会成为[天下第一行会]/AUTOCOLOR=250253254241>

修改后:
<您支付比目前竞价多10万金币,即可让你建的行会成为[天下第一行会]/AUTOCOLOR=250253254241>

修改竞标逻辑(@cyjj段)

重写竞标代码逻辑:
CHECKGAMEGOLD(检查元宝)→CHECKGOLD(检查金币)

GAMEGOLD-(扣元宝)→GOLD-(扣金币)

竞标涨幅100→100000

修改后代码:
[@cyjj]
IF

HAVEGUILD
ISGUILDMASTER
CHECKGOLD>99999;检查金币是否>10万
ACT

INCG56100000;竞标价+10万金币
GOLD-100000;扣除10万金币
movA30<$GUILDNAME>
movA31<$USERNAME>
Messagebox[成功]:本次支付10万金币,当前总竞标价为【<$STR(G56)>】金币!
SendCenterMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GOTO@main
BREAK
ELSEACT

Messagebox[失败]:您的金币不足或您没有行会!

清理管理员代码(@清理段)

初始化数值避免冲突:
修改后:
[@清理]
IF

ISADMIN
act

movG560;竞标价归零
movG300
movA300
movG310
movS5
movA31
movS10
Messagebox清理成功!

其他关键修改点

失败提示(@cyjj段最后):

#ELSEACT
Messagebox[失败]:您的金币不足或您没有行会!

文本提示(所有公告):

将元宝统一替换为金币(已在上方代码中修改)。

最终脚本

[@main]
<★━━━━★/SCOLOR=250> ━━行会【<$STR(A30)>】自助招人系统━━\
<┃/SCOLOR=250>行<■/AUTOCOLOR=254250253241>竞<┃/SCOLOR=250>\
<┃/SCOLOR=250><■/AUTOCOLOR=250251241254>板<■/AUTOCOLOR=241250253254><┃/SCOLOR=250> 『<加入行会/@jrxh>』  『<参加竞价/@cyjj>』  『<管理选项/@竞标台管理>』\
<┃/SCOLOR=250>会<■/AUTOCOLOR=250253254241>价<┃/SCOLOR=250> <加入该行会的最低等级要求是:/AUTOCOLOR=249><$STR(n71)>级以上\
<★━━━━★/SCOLOR=250> ━━━━━━━━━━━━━━━━━━━━━\
<【行会名称】/SCOLOR=154>:<STR(A30)>     <行会掌门:/SCOLOR=154><STR(A31)>\
<【竞标价格】/SCOLOR=154>:<STR(G56)>     <收人状态:/SCOLOR=154><STR(S10)>\
<【掌门致辞】/SCOLOR=154>:<$STR(S5)>\
<您支付比目前竞价多10万金币,即可让你建的行会成为[天下第一行会]/AUTOCOLOR=250253254241>\

[@清理]
IF

ISADMIN
act

movG560
movG300
movA300
movG310
movS5
movA31
movS10
Messagebox清理成功!

[@cyjj]
IF

HAVEGUILD
ISGUILDMASTER
CHECKGOLD>99999
ACT

INCG56100000
GOLD-100000
movA30<$GUILDNAME>
movA31<$USERNAME>
Messagebox[成功]:本次支付10万金币,当前总竞标价为【<$STR(G56)>】金币!
SendCenterMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GuildNoticeMsg2500【<USERNAME>】为行会【<STR(A30)>】竞标成功,总价【<$STR(G56)>】金币!1
GOTO@main
BREAK
ELSEACT

Messagebox[失败]:您的金币不足或您没有行会!
下方@jrxh等段落无需修改(保持不变)

修改后效果
玩家竞标时:

每次需支付10万金币(原为100元宝)

全服公告显示金币数额(如:总竞标价【200000】金币!)
管理员清理:

一键重置所有数值(竞标价归零)。
新人入会:

等级检查和入会流程不变,仅货币类型调整。
⚠️注意事项:

-确保服务端支持CHECKGOLD和GOLD指令(主流引擎通用)

-测试前备份原脚本,避免意外错误

-如需进一步优化(如金币不足提示),可在#ELSEACT段细化条件
[顶部]