热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 811|回复: 0

[脚本示例] 监狱的制作办法和脚本

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260195
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-12-10 16:33:37 | 显示全部楼层 |阅读模式
<p>最近,我们的私服发展速度很快,其中很多优秀的私服着实让我们的玩家爽了一阵子。在世界中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(地图代号)重新连线就被传送到()中指定的地图 内容来自dedecms
7.NORANDOMMOVE不能用随机的地图
8.NOPOSITIONMOVE不能使用传送戒指的传送指令传送的地图
9.NODRUG不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
10.NEEDSET_ON(变量)判断是否符合变量=1满足=0否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
======================================
那么好了我们根据上面的条件,可以把一个地图设置成监狱,如土城书店大门旁的小房子(其地图代码是0147)我们可以在MapInfo.txt里面把他设置成如下的样子(要把监狱地图设置成不能出入的):  织梦好,好织梦
[0147玉书轩法院]FIGHT3SAFENORECALLNORANDOMMOVENOPOSITIONMOVENODRUG dedecms.com
『补充一下』为了达到更好的效果把以下两个地图也改成不能出入的,名字叫做看守所,反正留着也没有人去。
[0156玉书轩看守所]SAFEDARKNORECALLNORANDOMMOVENOPOSITIONMOVENODRUG
[B346玉书轩监牢0]SAFEDARKNORECALLNORANDOMMOVENOPOSITIONMOVENODRUG
==================================
如果按照上面的做法,被你关进去的“犯人”他应该是不能使用任何药物、卷轴、传送命令和天地合一命令的,并且他如果用野蛮冲撞自杀的话,我想也是很费心机的,因为fight3使他死后会自动复活三次。呵呵,我想即使他能走的话也很费劲啊,达到了惩罚的部分目的了。
另外,我们可以在里面设置一个NPC,这样的话,我们可以根据其PK值的不同来规定他们的关押时间!由于我的时间仓促,所以脚本设置的不太全面,请高手补充一下:
=================================================================== 织梦好,好织梦

[@main]
你有权利保持沉默,但是你说的每一句话,都将在法庭上成为呈堂证供出现。我想你肯定做错了事情或者你干了杀人放火的事情是吗?要不然GM大人是不会把你关押到我这里来的是吗?在我这里你不要想着耍什么滑头,因为我已经限制了你的所有功能,你最好老实交代、接受惩罚、努力改造争取早*出狱。我知道这是我唯一的出路了.*,想耍我?! 内容来自dedecms

[@gotb]
#IF
checkpkpoint2
#ACT
goto@PK-1
#ELSEACT
goto@other 本文来自织梦

[@PK-1]
#IF
#SAY
:我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.
#ACT
take金币1000000
map0333268
TimeRecall180
mapmoveB3461515 本文来自织梦
[@other]
#IF
#SAY
:恩,你没有杀人啊.看来你一定是犯了其他的罪名,要不然GM大人怎么会把你关押在这里呢?当然不能以为你没有杀人就放过你的.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.
#ACT
take金币1000000
map0333268
TimeRecall180
mapmove0151515 copyright dedecms
========================================================================
上面的就是我设定的jian察系统,需要配合脚本和地图进行。其缺陷就是不能限制法师的瞬间移动,如果那位仁兄能够补充一下,就最好不过了,脚本我没有测试过,但是地图限制的方法我试,管用。如果不对的地方希望大家指正。至于关入监狱的方法,你可以把骗子或者红名召唤到监狱地图,同时你可以在你卖东西的NPC脚本上添加如下的内容:
==========================================
[@main]
#IF
checkpkpoint2
#ACT
goto@b_1
#ELSEACT
goto@b_2 dedecms.com
[@b_1]
#IF
#SAY
我拷.你又到处去打架,还加入heisshe会,现在因你妨害社会治安.我们向玉书轩法院提起公诉!将对你进行惩罚。不能便宜你们这些混蛋。在那里将由玉书轩法院的工作人员,对你进行审判!#ACT
mapmove0147810
=============================================
好了,就先写到这里,我要感谢xyz990朋友提供了地图限制命令。 copyright dedecms

帖子地址: 





上一篇:盛大1。7版本的NPC脚本
下一篇:超负重售货员脚本
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则