逍遥MIR 发表于 2024-7-12 02:01:40

行会实现招兵买马功能的具体脚本

在传奇私服游戏中存在着非常多有意思的功能,比如说武器升级功能,这个功能可以帮助玩家提升自己武器的基础属性,从而增加玩家自身的战斗能力。还有游戏中的组队功能,可以让玩家之间自由组合,一起去打怪刷图升级,让玩家体验到更多的游戏乐趣。行会功能小编觉得是游戏中最有意思的一个游戏功能,小编今天要着重介绍的就是关于行会招收人员的一个脚本,具体脚本如下:



[@main]

------------------<天下第一会招兵买马启示/AUTOCOLOR=254,251,168,191,250,70,245,249,253>-------------------\

<【行会名称】/SCOLOR=254><$STR(A109)>\

<【竟标掌门】/SCOLOR=254><$STR(A110)>\

<【竟标价格】/SCOLOR=254><$STR(G107)>元宝\

<【行会宣言】/SCOLOR=254><$STR(A111)>\

<【当前状态】/SCOLOR=254><$STR(A119)>\

<【要求成员最低等级】/SCOLOR=254><$STR(g108)>\

------------------<天下第一会招兵买马启示/AUTOCOLOR=254,251,168,191,250,70,245,249,253>-------------------\

<加入该会(想入会的朋友请点此)/@加入该会><我要竞标/@我要竞标><会长管理竞标/@管理竞标>



[@加入该会]

#if

small G115 1

#act

messagebox 对不起,暂无行会夺标

goto @main

break

#if

equal A119 暂停收人

#act

messagebox 对不起,本行会暂时不收人

break

#IF

HAVEGUILD

#ACT

MESSAGEBOX [失败]:您已经有行会了。无法申请!\请先退出你当前的行会!

break

#if

CHECKLEVELEX <<$STR(g108)>

#act

messagebox 等级不够!

break

#if

#act

AddGuildMember <$STR(A109)>

messagebox 恭喜你已经成功加入到<$STR(A109)>

goto @main

[@管理竞标]

#if

ISGUILDMASTER

equal a109 <$GUILDNAME>

#act

goto @管理竞标1

#elseact

messagebox [只有本行会掌门才可以进行管理]

close

[@管理竞标1]

------------------天下第一会招兵买马启示-------------------\

【行会名称】<$STR(A109)>\

【竟标掌门】<$STR(A110)>\

【竟标价格】<$STR(G107)>元宝\

【行会宣言】<$STR(A111)>\

【当前状态】<$STR(A119)>\

【要求成员最低等级】<$STR(g108)>\

------------------天下第一会招兵买马启示-------------------\

<【管理竞标】/AUTOCOLOR=254,251,168,191,250,70,245,249,253><修改宣言/@修改宣言><修改状态/@修改状态><修改要求最低等级/@修改要求最低等级>

[@修改宣言]

.\ \ \ \

<输入一段简短宣言/@@InPutString11>

[@CallInPutString11]

#act

mov a111 <$STR(s11)>

messagebox 修改成功

goto @管理竞标1

[@修改状态]

.\ \ \ \

【当前状态】<$STR(A119)>\.\ \

<修改状态为正在收人/@修改状态为收人中><修改状态为暂停收人/@修改状态为闭门中>\

[@修改状态为收人中]

#act

mov A119 正在收人

messagebox 修改成功

goto @管理竞标1

[@修改状态为闭门中]

#act

mov A119 暂停收人

messagebox 修改成功

goto @管理竞标1

[@修改要求最低等级]

.\ \ \ \

【当前要求成员最低等级】<$STR(g108)>\.\ \

<修改要求成员最低等级/@@InPutInteger71>

[@InPutInteger71]

#if

large n71 19

small n71 61

#act

messagebox 设定成功,加入你的行会的最低等级要求是<$STR(n71)>级!

mov g108 <$STR(n71)>

goto @管理竞标1

#elseact

messagebox 请输入一个20-60间的整数!

goto @管理竞标1



[@我要竞标]

#if

ISGUILDMASTER

#act

goto @位置10

#elseact

messagebox 对不起,你不是行会掌门

[@位置10]

#if

equal a109 <$GUILDNAME>

#act

messagebox 错误,你所在的行会已经是中标行会!

break

#elsesay

\ \【当前竟标价格】<$STR(G107)>,你只有比他高哦\ \

→<输入竞标价格/@@InPutInteger70><(只能为整数)>\ \

→<返回/@main>

[@InPutInteger70]

#if

large n70 <$STR(G107)>

#act

goto @位置11

#elseact

messagebox 对不起,你的出价太低!

[@位置11]

#if

CHECKGAMEGOLD <<$STR(n70)>

#act

messagebox 对不起,你没有那么多元宝!

#elseact

GAMEGOLD - <$STR(n70)>

mov a109 <$GUILDNAME>

mov g107 <$STR(n70)>

mov A110 <$USERNAME>

mov A119 正在收人

mov g108 <$LEVEL>

INC G115 1

SENDMSG 0 <$USERNAME> 为自己的行会 <$GUILDNAME> 竞标天下第一会成功!

SENDMSG 0 玩家可到土城杂货店左下方加入当今天下第一会 <$GUILDNAME>!

messagebox 竟标成功,\请到管理竟标处修改宣言,状态和收人最低等级!

goto @管理竟标1

#elseact

SENDMSG 7 [超时]

goto @main



好了这就是在游戏中实现行会招兵买马功能的脚本,这是一个使用性非常强的脚本,可以帮助那些实力不是很强劲的行会,在游戏中通过招兵买马来增强自己的行会实力,可以让那些实力本身就很强的行会进一步扩大自己的优势。行会就像现实生活中的社交场所一样,是玩家交流游戏经验和结交朋友的好地方,所以gm能否把行会系统做得出色直接关乎游戏的人气。
页: [1]
查看完整版本: 行会实现招兵买马功能的具体脚本