当前位置 : 745v传奇网 | 传奇教程 | 

新改传奇游戏服务端脚本优化:从元宝转换为金币

来源: 作者: 点击:
为了将元宝系统改为金币系统,并且每次操作涉及10万金币,我们需要对脚本进行一些修改。以下是修改后的脚本示例:

[@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)>\\
<您支付比目前竞价多100金币,即可让你建的行会成为[天下第一行会]/AUTOCOLOR=250253254241>\\

[@清理]
#IF
ISADMIN
#act
movG56
movG30
movA30
movG31
movS5
movA31
movS10

[@cyjj]
#IF
HAVEGUILD
ISGUILDMASTER
CHECKGAMEGOLD><$STR(G56)>
#ACT
INCG561000000
TAKEGAMEGOLD<$STR(G56)>
movA30<$GUILDNAME>
movA31<$USERNAME>
Messagebox[成功]:您在行会竞价板上花了【<$STR(G56)>】个金币竞得。
SendCenterMsg2500【<$USERNAME>】在行会竞价板为行会【<$STR(A30)>】竞得,大家赶快来加入这个有实力的行会吧!
GuildNoticeMsg2500【<$USERNAME>】在行会竞价板为行会【<$STR(A30)>】竞得,大家赶快来加入这个有实力的行会吧!
GuildNoticeMsg2500【<$USERNAME>】在行会竞价板为行会【<$STR(A30)>】竞得,大家赶快来加入这个有实力的行会吧!
GuildNoticeMsg2500【<$USERNAME>】在行会竞价板为行会【<$STR(A30)>】竞得,大家赶快来加入这个有实力的行会吧!
GOTO@main
BREAK
#ELSEACT
Messagebox[失败]:您的金币不足或者您没有行会

[@jrxh]
#if
equalG1091
#act
messagebox对不起,本行会暂时不收人
break

#if
CHECKLEVELEX<<$STR(G108)>
#act
messagebox等级不够!
break

#IF
ISGUILDMASTER
#ACT
Messagebox[失败]:您现在是行会掌门不能在加入其他行会!!
break

#IF
equalA30<$GUILDNAME>
#ACT
Messagebox[失败]:您现在已经是【<$STR(A30)>】的行会成员了!!
break
#ELSEACT
goto@jrxh3

[@jrxh3]
#IF
HAVEGUILD
#ACT
Gmexecute退出门派
DELAYGOTO3@jrxh4
#ELSEACT
goto@jrxh4

[@jrxh4]
#IF
equalA30
#ACT
Messagebox[失败]:现在还没行会竟价格
#ELSEACT
AddGuildMember<$STR(A30)>
SendCenterMsg2500恭喜【<$USERNAME>】通过【天下第一行会】NPC加入了行会【<$STR(A30)>】
GuildNoticeMsg2500恭喜【<$USERNAME>】通过【天下第一行会】NPC加入了行会【<$STR(A30)>】
GuildNoticeMsg2500恭喜【<$USERNAME>】通过【天下第一行会】NPC加入了行会【<$STR(A30)>】
GuildNoticeMsg2500恭喜【<$USERNAME>】通过【天下第一行会】NPC加入了行会【<$STR(A30)>】
break
Copy
在这个修改中,我将元宝相关的命令和文本替换为金币,并且调整了金币的数量和操作方式。例如,在[@cyjj]中,我使用了TAKEGAMEGOLD命令来扣除金币,并且将增加的金额从100元宝改为1000000金币(即10万金币)。同时,我也将文本中的“元宝”替换为“金币”
[顶部]