今天跟大家分享一下论坛监狱脚本的制作办法
1.FIGHT 战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
( `! K) }/ H; C( A$ @2.SAFE 安全区域; @' I& a* @6 [3 f4 c/ }
3.DARK 地图是黑暗的 % R9 j* y1 B: c9 |9 w: `5 K4 D
4.NEEDHOLE 是否需要洞,配合mapinfo里 xx,xx -> yy,yy使用(MONSTER 任何怪物RACE代码设为95都可.xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
f! Q% v3 f1 {- q9 t8 M* c5.NORECALL 不能用天地合一命令的地图9 |. B& }3 j) q; r
6.NORECONNECT(地图代号) 重新连线就被传送到()中指定的地图
2 X! ~8 O+ m- s) V! a/ ^7.NORANDOMMOVE 不能用随机的地图% P" ^, U8 U5 J T* S7 w
8.NOPOSITIONMOVE 不能使用传送戒指的传送指令传送的地图
" _* ~4 d3 u$ _5 V3 q9.NODRUG 不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)- i& p! T1 E& h T5 l3 H D' Q% @( G
10.NEEDSET_ON(变量) 判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
h, N! Z; I; m# @$ F& j/ [9 V======================================
4 B. L% h9 `/ C* b0 y- A那么好了我们根据上面的条件,可以把一个地图设置成监狱,如土城书店大门旁的小房子(其地图代码是0147)我们可以在MapInfo.txt里面把他设置成如下的样子(要把监狱地图设置成不能出入的): % m) v8 j/ ]% R1 F: l
* a/ o* `! e6 p3 A$ C5 f6 l7 t* V6 }) ? E8 c# }8 E" D$ B
6 H4 @" M+ o. z9 H[0147 玉书轩法院] FIGHT3 SAFE NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG
$ t& H( _9 R |
; M- x! K- Q3 b『补充一下』为了达到更好的效果把以下两个地图也改成不能出入的,名字叫做看守所,反正留着也没有人去。
0 a$ A% r& `# Z' X) o% k: }[0156 玉书轩看守所] SAFE DARK NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG
5 p9 \5 O# \* q+ Z: F, h9 u( S6 h/ o[B346 玉书轩监牢 0] SAFE DARK NORECALL NORANDOMMOVE NOPOSITIONMOVE NODRUG7 O$ K, i7 s# Z: ]: a" P1 R. I
==================================
7 V% I- U. i2 n! A4 t: u2 d, b4 M如果按照上面的做法,被你关进去的“犯人”他应该是不能使用任何药物、卷轴、传送命令和天地合一命令的,并且他如果用野蛮冲撞自杀的话,我想也是很费心机的,因为fight3使他死后会自动复活三次。呵呵,我想即使他能走的话也很费劲啊,达到了惩罚的部分目的了。4 Y) j) T( T5 l+ a# M4 f
另外,我们可以在里面设置一个NPC,这样的话,我们可以根据其PK值的不同来规定他们的关押时间!由于我的时间仓促,所以脚本设置的不太全面,请高手补充一下:
) c* p& ^% N, }5 X5 `9 ?===================================================================0 U5 u/ x9 Q/ z1 b8 f
[@main]- r0 G2 X& [' P: @8 x* |8 H" `
<$USERNAME>你有权利保持沉默,但是你说的每一句话,都将在法庭上成为呈堂证供出现。我想你肯定做错了事情或者你干了杀人放火的事情是吗?要不然GM大人是不会把你关押到我这里来的是吗?在我这里你不要想着耍什么滑头,因为我已经限制了你的所有功能,你最好老实交代、接受惩罚、努力改造争取早*出狱。\ 我知道这是我唯一的出路了.<我坦白/@gotb>*,想耍我?!<老子不交代/@gono>9 b, M5 F; n- h! E5 ?
$ y9 a; ?8 ^& B* B
[@gotb]
* N9 P1 w5 ^5 G3 G#IF
5 U% g$ h' T0 Scheckpkpoint 2; T4 }8 M$ O( c# s7 t+ C
#ACT
k- e5 I0 e, r& m& o9 J% tgoto @PK-1
6 F0 F' ~9 z! L/ f#ELSEACT m! J: j0 W) d0 R% m* R' `
goto @other& `2 U, [. Z# j; X5 Y* x
. `0 V* ~+ H% U( U2 A* \( j4 J[@PK-1]) B& W+ u) r- E3 T7 M% A5 R' v
#IF2 [; d9 F8 I' j7 z k
#SAY7 t; x; @$ N. `
<$USERNAME>:我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了/@exit>) |* l4 ]$ C1 s) K
#ACT2 R/ J$ d/ c$ r* N3 b4 q4 w" l
take 金币 1000000
4 o, q2 Y. o }! |) {1 Y+ Q* \map 0 333 268% N4 g7 ]. C p4 a3 B+ C! U
TimeRecall 180
, C3 r9 ]9 D9 T$ n3 A- |mapmove B346 15 15
& _/ e$ X; b% Q, i/ K
( |( C$ b- s4 O4 e% `[@other]( T) y& f9 Y! i; v3 p: j
#IF: a4 ^: {' r4 R( [: o! w8 V6 j
#SAY/ S3 b+ m7 H5 M
<$USERNAME>:恩,你没有杀人啊.看来你一定是犯了其他的罪名,要不然GM大人怎么会把你关押在这里呢?当然不能以为你没有杀人就放过你的.根据玉书轩的治安条例,对你进行-罚款1000000,拘留3小时的处罚.我重申一遍:你有权保持沉默,你说的每句话将作为呈堂证供!同时我提醒你注意:在你改造期间不要下线,否则视为带罪潜逃,永远关押.直到玉书轩GM出现.\ <我知道了/@exit>
5 l( V# T0 c* w1 E, r$ d. |$ W: V% z( k#ACT
4 g6 W. J4 C5 d) wtake 金币 1000000
; Q1 c: l( r+ ^. l6 Y( ~* Z0 pmap 0 333 268
B, m+ b3 S' r( g0 cTimeRecall 180
" G4 H; ~3 U7 k2 L( p* P2 ?mapmove 015 15 156 Z; S' g0 H, k7 P. X9 b
/ S. m6 M% T8 S
========================================================================
$ O. j( w8 M, e" z: C4 F( t! b上面的就是我设定的监察系统,需要配合脚本和地图进行。其缺陷就是不能限制法师的瞬间移动,如果那位仁兄能够补充一下,就最好不过了,脚本我没有测试过,但是地图限制的方法我试,管用。如果不对的地方希望大家指正。至于关入监狱的方法,你可以把骗子或者红名召唤到监狱地图,同时你可以在你卖东西的NPC脚本上添加如下的内容:9 k) ^5 g1 b3 w9 o/ Q+ t
==========================================* X& S# g7 U! ] ?- F( N% A A5 q
[@main] # B5 `5 l! M" ]6 ]- D& L
#IF
9 Y* D2 g& n, O3 Y6 R0 Qcheckpkpoint 2
0 V, c) L! @( K8 T2 Q$ C- R" |#ACT
3 A* R: D2 O. x1 s% F8 l) F$ [2 Cgoto @b_1
9 v! g$ [0 o, b% N#ELSEACT
9 h: ~- V: }" f* hgoto @b_2
+ x5 ?6 ~$ n% r8 g* f- w0 b2 w M4 i0 x) Q
[@b_1]( \4 m+ a9 u& k& z0 P: J
#IF3 Q# ?5 [3 m& K' {# E
#SAY
/ | ]2 n+ {8 P+ z- F6 g) `, z<$USERNAME>我拷.你又到处去打架,还加入黑社会,现在因你妨害社会治安.我们向玉书轩法院提起公诉!将对你进行惩罚。不能便宜你们这些混蛋。在那里将由玉书轩法院的工作人员,对你进行审判!#ACT
6 Y3 U4 t, p% e2 A0 J+ N9 a; \( K0 v2 tmapmove 0147 8 10
, B; R- R5 @6 R6 D e0 ?
论坛一条龙
|
|