一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1503|回复: 1

[常用脚本] 教你脚本和监狱的制作办法

[复制链接]
  • TA的每日心情
    开心
    2015-2-10 22:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-11-10 17:47:20 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担

    最近,我们的私服发展速度很快,其中很多优秀的私服着实让我们的私服玩家爽了一阵子。在传奇世界中PK是不可避免的,当然也有一部分骗子的存在,他们的存在严重的扰乱了我们正常玩家的兴致,捣乱了私服秩序。那么我们应该怎么样来避免这一现象呢?下面我谈谈我的看法,如果不对,希望大家指正:
    大家都知道的是地图后面的一些限制条件如下:
    1.FIGHT 战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
    2.SAFE 安全区域
    3.DARK 地图是黑暗的
    4.NEEDHOLE 是否需要洞,配合mapinfo里 xx,xx -> yy,yy使用(MONSTER 任何怪物RACE代码设为95都可.xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
     5.NORECALL 不能用天地合一命令的地图
    6.NORECONNECT(地图代号) 重新连线就被传送到()中指定的地图
    7.NORANDOMMOVE 不能用随机的地图
    8.NOPOSITIONMOVE 不能使用传送戒指的传送指令传送的地图
    9.NODRUG 不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
    10.NEEDSET_ON(变量) 判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
    ======================================
    那么好了我们根据上面的条件,可以把一个地图设置成监狱,如土城书店大门旁的小房子(其地图代码是0147)我们可以在MapInfo.txt里面把他设置成如下的样子(要把监狱地图设置成不能出入的):


    [0147 玉书轩法院] FIGHT3 SAFE NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG

    『补充一下』为了达到更好的效果把以下两个地图也改成不能出入的,名字叫做看守所,反正留着也没有人去。
    [0156 玉书轩看守所] SAFE DARK NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG
    [B346 玉书轩监牢 0] SAFE DARK NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG
    ==================================
    如果按照上面的做法,被你关进去的“犯人”他应该是不能使用任何药物、卷轴、传送命令和天地合一命令的,并且他如果用野蛮冲撞自杀的话,我想也是很费心机的,因为fight3使他死后会自动复活三次。呵呵,我想即使他能走的话也很费劲啊,达到了惩罚的部分目的了。
    另外,我们可以在里面设置一个NPC,这样的话,我们可以根据其PK值的不同来规定他们的关押时间!由于我的时间仓促,所以脚本设置的不太全面,请高手补充一下:
    ===================================================================
    [@main]
    <$USERNAME>你有权利保持沉默,但是你说的每一句话,都将在法庭上成为呈堂证供出现。我想你肯定做错了事情或者你干了杀人放火的事情是吗?要不然GM大人是不会把你关押到我这里来的是吗?在我这里你不要想着耍什么滑头,因为我已经限制了你的所有功能,你最好老实交代、接受惩罚、努力改造争取早*出狱。\ 我知道这是我唯一的出路了.<我坦白[url=]/@gotb[/url]>*,想耍我?!<老子不交代[url=]/@gono[/url]>

    [@gotb]
    #IF
    checkpkpoint 2
    #ACT
    goto @PK-1
    #ELSEACT
    goto @other

    [@PK-1]
    #IF
    #SAY
    <$USERNAME>:我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了[url=]/@exit[/url]>
    #ACT
    take 金币 1000000
    map 0 333 268
    TimeRecall 180
    mapmove B346 15 15

    [@other]
    #IF
    #SAY
    <$USERNAME>:恩,你没有杀人啊.看来你一定是犯了其他的罪名,要不然GM大人怎么会把你关押在这里呢?当然不能以为你没有杀人就放过你的.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了[url=]/@exit[/url]>
    #ACT
    take 金币 1000000
    map 0 333 268
    TimeRecall 180
    mapmove 015 15 15

    ========================================================================
    上面的就是我设定的jian察系统,需要配合脚本和地图进行。其缺陷就是不能限制法师的瞬间移动,如果那位仁兄能够补充一下,就最好不过了,脚本我没有测试过,但是地图限制的方法我试,管用。如果不对的地方希望大家指正。至于关入监狱的方法,你可以把骗子或者红名召唤到监狱地图,同时你可以在你卖东西的NPC脚本上添加如下的内容:
    ==========================================
    [@main]
    #IF
    checkpkpoint 2
    #ACT
    goto @b_1
    #ELSEACT
    goto @b_2

    [@b_1]
    #IF
    #SAY
    <$USERNAME>我拷.你又到处去打架,还加入heisshe会,现在因你妨害社会治安.我们向玉书轩法院提起公诉!将对你进行惩罚。不能便宜你们这些混蛋。在那里将由玉书轩法院的工作人员,对你进行审判!#ACT
    mapmove 0147 8 10
    =============================================
    好了,就先写到这里,我要感谢 xyz990 朋友提供了 地图限制命令。





    上一篇:传奇1。7版本的NPC脚本
    下一篇:帮你解决了白了还可以消的问题,消红名脚本
    网络广告风险自担
  • TA的每日心情
    奋斗
    2015-9-2 10:03
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2014-11-19 11:25:12 | 显示全部楼层
    网络广告风险自担
    @赞一个!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-11 13:58 , Processed in 0.655201 second(s), 80 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

    快速回复 返回顶部 返回列表