93U教你怎样添加地图竞标赛NPC

2020-03-01 15:14:49  阅读 805 次 评论 1 条

                                                                                                                         93U教你怎样添加地图标赛NPC

    这个是一个特色脚本,玩家可以通过花费元宝争取地图控制权,获得经营权的玩家不但可以收费其他玩家进图需要的元宝,可以获得更多丰厚的奖励,可以大大提升玩家元宝消费。步骤很简单的跟着我的文章看下去很快您就学会怎样添加地图竞标赛NPC

     首先,在MirServer\Mir200\Envir\Market_def目录中建立NPC角色并命名:比如地图竞标赛-3.txt,(名字可以自取)(-3表示NPC所在地图代码)然后在这个文件夹就写入NPC内容功能等等。复制下面代码就可以了。

[@MAIN]

<【烽火传说】地图标赛,爆率:查询中........../SCOLOR=253>\ \

<元宝>: <$GAMEGOLD> <等级>:<$LEVEL> <声望>:<$CREDITPOINT> <能量>:<$GAMEPOINT>\ \ 

<个人进价地图,玩家可拍卖此地图,/SCOLOR=250>   <当前地图身价:/SCOLOR=250><><$str(g55)><><元宝/SCOLOR=250>\ \

<可以获得进入地图的全部费用/SCOLOR=250>         <当前地图老板:/SCOLOR=250><><$str(A451)><>\  \

<查看/@当头>     <我要夺标:/SCOLOR=250>< 夺标进行中....../@招商><当前可得收入:/SCOLOR=250><><$STR(G407)><><元宝/SCOLOR=250>\

[@招商]   

<每个玩家都可以进价,每次叫价100元宝,/SCOLOR=250>\

<如果你买下此地图,进入地图费用全部,/SCOLOR=250>\

<你可以获得,/SCOLOR=250>\

<当前地图的老板 /SCOLOR=250><><$str(A451)> <><他出价/SCOLOR=250><><$str(g55)><><元宝/SCOLOR=250>\ \

<注意:每叫价一次扣除<><$str(g55)><><++100】元宝>\

<我要竞拍/@买下>          <返回/@main>

[@买下]

#IF

CHECKGAMEGOLD > <$str(g55)>

#act

mov g56 500

gamegold - <$str(g55)>

gamegold - 100

inc g55 100

mov A451 <$USERNAME>

SENDMSG 0  玩家"%s"花费<$str(g55)>个元宝,竞拍获得地图《烽火传说》的经营权,现在地图身价<$str(g55)>元宝!!

SENDMSG 4  谢谢老板"%s"那么看重我。我一定会给你带来丰富的利润!!

#elseact

MESSAGEBOX 【提示】:你的元宝不够。

[@当头]

\            <当前本领地老板是><><$str(A451)><>\  \

<进入本地图需要向领地主人><><$str(A451)><><缴纳><><$str(g56)><><元宝的费用>\  \

<该领地目前收入为:><><$STR(G407)><><元宝。>\ \ \

\<进入地图/@进入牛运当头>        <提取领地收入/@提取镜像神殿>        <管理领地/@管理领地>\

[@管理领地]

#IF

#ACT

MOV S97 <$USERNAME>

GOTO @领主检测8

[@领主检测8]

#IF

EQUAL S97 <$str(A451)>

#SAY

<你好!在这里你可以自由的管理你的领地>\ \ \

<设置进入元宝数/@设置进入>

#ELSEACT

MESSAGEBOX 【提示】:抱歉,您不是该地图的主人!

[@设置进入]

<你可以随意设置进入你的领地所要支付的元宝数量>\ \

<200元宝/@2元宝> <400元宝/@5元宝> <600元宝/@10元宝> <800元宝/@20元宝> <1000元宝/@50元宝> \

\  \  \  \  \

\                                <返回/@main>

[@2元宝]

#IF

#ACT

mov g56 200

SENDMSG 0 <$str(A451)>强烈推荐所有玩家进入由他赞助的领地,现在进入价格为200元宝!

[@5元宝]

#IF

#ACT

mov g56 400

SENDMSG 0 <$str(A451)>强烈推荐所有玩家进入由他赞助的领地,现在进入价格为400元宝!

[@10元宝]

#IF

#ACT

mov g56 600

SENDMSG 0 <$str(A451)>强烈推荐所有玩家进入由他赞助的领地,现在进入价格为600元宝!

[@20元宝]

#IF

#ACT

mov g56 800

SENDMSG 0 <$str(A451)>强烈推荐所有玩家进入由他赞助的领地,现在进入价格为800元宝!

[@50元宝]

#IF

#ACT

mov g56 1000

SENDMSG 0 <$str(A451)>强烈推荐所有玩家进入由他赞助的领地,现在进入价格为1000元宝!

[@进入牛运当头]

#IF

CHECKGAMEGOLD > <$str(g56)>

#ACT

gamegold - <$str(g56)>

INC G407 <$str(g56)>

mapmove FOX03 

give 回城卷

SENDMSG 0  玩家『%s』进入了由≮<$str(A451)>≯赞助开放的地图〖烽火传说〗!

#elseact

MESSAGEBOX 【提示】:你没有2元宝的费用!

break

[@提取镜像神殿]

#IF

HOUR 19 00

#ELSEACT

break

#ELSESAY

每日1900-00002000-0000分提款。\ \

如果忘记提取每天19点照样提取\  \

为防止玩家见,地图利益大于地图成本提取他人成果!!\ \

玩家《<$str(A451)>》现在地图管理是您请记得每天提取你的元宝哦!!!

\                                <返回/@main>收入已有<><$STR(G407)><>元宝!\

<每天19点正,系统会提示你领取元宝!!!!>\

#IF

#IF

#ACT

MOV S97 <$USERNAME>

GOTO @领主检测7

[@领主检测7]

#IF

EQUAL S97 <$str(A451)>

#ACT

GAMEGOLD + <$STR(G407)>

SENDMSG 0  <$str(A451)>≯领取〖烽火传说〗收入获得<$STR(G407)>元宝!

SENDMSG 0  <$str(A451)>≯领取〖烽火传说〗收入获得<$STR(G407)>元宝!

SENDMSG 0  <$str(A451)>≯领取〖烽火传说〗收入获得<$STR(G407)>元宝!

SENDMSG 0  <$str(A451)>≯领取〖烽火传说〗收入获得<$STR(G407)>元宝!

MOV G407 0

#ELSEACT

MESSAGEBOX 【提示】:抱歉,您不是该地图的主人,无法领取资金!

下一步:在MirServer\Mir200\Envir\MerChant.txt中添加NPC配置文件:坐标可以设置到自己需要的位置。

本文地址:https://www.uc845.com/post/576.html
版权声明:本文为原创文章,版权归 游戏伴随我 所有,欢迎分享本文,转载请保留出处!
您需要 登录账户 后才能发表评论

发表评论


表情

评论列表

  1. 学习传奇教程
    学习传奇教程  @回复
    楼主收徒吗?我想拜你为师,学习写传奇脚本,写传奇版本,写传奇引擎。 face_19