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