监狱!一个被忽视的强大脚本!强人来改下就可以用了!
监狱的制作办法和脚本
最近,我们的私服发展速度很快,其中很多优秀的私服着实让我们的私服玩家爽了一阵子。在传奇世界中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大人是不会把你关押到我这里来的是吗?在我这里你不要想着耍什么滑头,因为我已经限制了你的所有功能,你最好老实交代、接受惩罚、努力改造争取早*出狱。\ 我知道这是我唯一的出路了.<我坦白/@gotb>*,想耍我?!<老子不交代/@gono>
[@gotb]
#IF
checkpkpoint 2
#ACT
goto @PK-1
#ELSEACT
goto @other
[@PK-1]
#IF
#SAY
<$USERNAME>:我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了/@exit>
#ACT
take 金币 1000000
map 0 333 268
TimeRecall 180
mapmove B346 15 15
[@other]
#IF
#SAY
<$USERNAME>:恩,你没有杀人啊.看来你一定是犯了其他的罪名,要不然GM大人怎么会把你关押在这里呢?当然不能以为你没有杀人就放过你的.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了/@exit>
#ACT
take 金币 1000000
map 0 333 268
TimeRecall 180
mapmove 015 15 15
========================================================================
上面的就是我设定的监察系统,需要配合脚本和地图进行。其缺陷就是不能限制法师的瞬间移动,如果那位仁兄能够补充一下,就最好不过了,脚本我没有测试过,但是地图限制的方法我试,管用。如果不对的地方希望大家指正。至于关入监狱的方法,你可以把骗子或者红名召唤到监狱地图,同时你可以在你卖东西的NPC脚本上添加如下的内容:
==========================================
[@main]
#IF
checkpkpoint 2
#ACT
goto @b_1
#ELSEACT
goto @b_2
[@b_1]
#IF
#SAY
<$USERNAME>我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.我们向玉书轩法院提起公诉!将对你进行惩罚。不能便宜你们这些混蛋。在那里将由玉书轩法院的工作人员,对你进行审判!#ACT
mapmove 0147 8 10
|