当前位置 :| 主页>传三>技术文章>

关于传奇三的沙巴克设置解决问题的分享

来源: 作者: 点击:
沙巴克和任何一个传奇服务器都必须要有的,毕竟沙巴克算是传奇的一种标志要是一个传奇度武器之中米哟与了沙巴克的存在我想很多人都不会选择的,所以我们在设置服务器的时候就一定要记住,沙巴克是绝对不能少的。但是很多人可能对沙巴克的设置不是很清楚所以我们今天就来谈谈这个问题的解决之道,让大家能够轻松的就将有关沙巴克的各种问题都一一解决掉。




1.\Mir300\Envir\Castle 下面的!subak.txt,修改内容如下:
CastleName=沙巴克
OwnGuild=
ChangeDate=99-12-30
WarDate=99-12-30
IncomeToday=02-11-20 15:02:34
TotalGold=5000000
TodayIncome=1000000

[defense]
CastleMap=3
MainDoorName=沙巴克城门
MainDoorX=235
MainDoorY=247
MainDoorOpen=1
MainDoorHP=10000

LeftWallName=沙巴克左城墙
LeftWallX=188
LeftWallY=202
LeftWallHP=5000

CenterWallName=沙巴克中城墙
CenterWallX=191
CenterWallY=202
CenterWallHP=5000

RightWallName=沙巴克右城墙
RightWallX=198
RightWallY=195
RightWallHP=5000

Archer_1_X=190
Archer_1_Y=198
Archer_1_HP=2000

Archer_2_X=192
Archer_2_Y=196
Archer_2_HP=2000

Archer_3_X=195
Archer_3_Y=193
Archer_3_HP=2000

Archer_4_X=197
Archer_4_Y=191
Archer_4_HP=2000

Archer_5_X=227
Archer_5_Y=247
Archer_5_HP=2000

Archer_6_X=228
Archer_6_Y=246
Archer_6_HP=2000

Archer_7_X=243
Archer_7_Y=237
Archer_7_HP=2000



Archer_8_X=244
Archer_8_Y=238
Archer_8_HP=2000

Archer_9_X=232
Archer_9_Y=253
Archer_9_HP=2000

Archer_10_X=234
Archer_10_Y=252
Archer_10_HP=2000

Archer_11_X=238
Archer_11_Y=248
Archer_11_HP=2000

Archer_12_X=242
Archer_12_Y=244
Archer_12_HP=2000

Guard_1_X=211
Guard_1_Y=222
Guard_1_HP=1000
Guard_2_X=214
Guard_2_Y=229
Guard_2_HP=1000
Guard_3_X=196
Guard_3_Y=211
Guard_3_HP=1000
Guard_4_X=204
Guard_4_Y=203
Guard_4_HP=1000

[setup]
CastleName=沙巴克
OwnGuild=楚维科技
ChangeDate=2002-12-5 17:33:25
WarDate=2002-12-5 20:00:01
IncomeToday=2002-12-15 0:00:02
TotalGold=100000000
TodayIncome=1898


2.Mir300\Envir 下面的mapinfo.txt文件加上下面几个路点
;; 沙巴克城
3 195,199 -> 0150 16,18
3 194,200 -> 0150 15,19
0150 16,19 -> 3 196,200
0150 15,20 -> 3 195,201
3 187,194 -> 0150 9,24
0150 8,23 -> 3 187,195
3 188,202 -> 0150 9,24
3 191,202 -> 0150 12,21
3 198,195 -> 0150 19,14

3.Mir300\Envir\下面的npcs.txt加上
沙巴克看门人 0 3 168 246 0 16
沙巴克看门人 0 3 169 247 0 16
沙巴克看门人 0 3 170 248 0 16
沙巴克看门人 0 3 232 183 0 16
沙巴克看门人 0 3 233 184 0 16
沙巴克看门人 0 3 234 185 0 16
沙巴克看门人 0 3 168 247 0 16
沙巴克看门人 0 3 169 248 0 16
沙巴克看门人 0 3 233 185 0 16
沙巴克看门人 0 3 232 184 0 16
沙城管理员 2 0150 7 16 0 8
4.在Mir300\Envir\Npc_def目录下新建"沙巴克看门人-3.txt",内容如下
[@main]
#IF
#SAY
{NPCIMG/260}
我们兄弟,被沙巴克的老大<$LORD>抓了壮丁来这里看门,快救救我们啊
\<救/@jiu>
\<不救/@bujiu>
[@jiu]
#IF
#SAY
{NPCIMG/260}
很感谢你答应救我们,如果你要进入沙巴克的话,请从中间的门进去.
\<再 见/@exit>
[@bujiu]
#IF
#SAY
{NPCIMG/260}
哼,不救我们!!!不需要你救,我的朋友们会来救我的.
\<离我远点/@exit>
5.在Mir300\Envir\Npc_def目录下新建"沙城管理员-0150.txt",内容我套用的哎呀的(谢了)
[@main]
沙巴克是在 <$OWNERGUILD> 的管理下。并且受约束于 <$LORD>
\城堡的总黄金是: <$CASTLEGOLD>今天的收入是: <$TODAYINCOME>
\ <沙城基金管理/@jccom>
\ <控制城门/@treatdoor>
\ <修理城堡/@repaircastle>
\ <聘用防御护卫/@guardcmd>
\ <护卫防御方式/@commandorder>
[@treatdoor]
城堡的门现在是 <$CASTLEDOORSTATE> 的。
\ <关闭城门/@closemaindoor>
\ <打开城门/@openmaindoor>
\ <返回/@main>
[@openmaindoor]
城门已打开.\ <返回/@treatdoor>
[@closemaindoor]
城门已关闭.\ <返回/@treatdoor>
[@repaircastle]
你想要修复什么?
\ <修复城门/@repairdoor>
\ <修复皇宫/@repairwalls>
\ <返回/@main>
[@repairdoor]
将要把 <$REPAIRDOORGOLD> 现金用于修理城门!
\ <马上修复城门/@repairdoornow>
\ <返回/@repaircastle>
[@repairwalls]
将要把 <$REPAIRWALLGOLD> 现金用于修理皇宫城墙!
\ <修复城墙一/@repairwallnow1><修复城墙二/@repairwallnow2><修复城墙三/@repairwallnow3>
\ <返回/@repaircastle>
[@guardcmd]
你想你要聘用守卫吗?
\ <聘用流动护卫/@hireguards>
\ <聘用固定弓箭手/@hirearchers>
\ <返回/@main>
[@hireguards]
你想聘用流动护卫吗?你要用<$GUARDFEE>现金来支付他们的工作费用。
\ 可选择是<一号/@hireguardnow1>, <二号/@hireguardnow2>
\ 也可以选择<三号/@hireguardnow3>, <四号/@hireguardnow4>
\ <返回/@guardcmd>
[@hirearchers]
弓箭守卫们帮助你防守城堡,他们来去是自由的。你应该付一些租金给他们,他们每个要<$ARCHERFEE>现金。
\ 聘用<一号弓箭手/@hirearchernow1>, <二号弓箭手/@hirearchernow2>, <三号弓箭手/@hirearchernow3>
\ 聘用<四号弓箭手/@hirearchernow4>, <五号弓箭手/@hirearchernow5>, <六号弓箭手/@hirearchernow6>
\ 聘用<七号弓箭手/@hirearchernow7>, <八号弓箭手/@hirearchernow8>
\ 聘用<九号弓箭手/@hirearchernow9>, <十号弓箭手/@hirearchernow10>
\ 聘用<十一号弓箭手/@hirearchernow11>, <十二号弓箭手/@hirearchernow12>
\ <返回/@main>
[@commandorder]
守卫们正在进行沙巴克的防御工作,你想改变他们?
\ <防守方式1/@hireguardnow>
\ <防守方式2/@hireguards>
\ <防守方式3/@hirearchernow>
\ <返回/@guardcmd>
;;[@guardrule_normalnow]
;;防守方式已经更改,守卫们已经目前处于正常防御状态.\ ;;<返回/@guardcmd>
;;[@guardrule_pkattack]
;;防守方式已经更改,守卫们已经目前处于对来犯者进攻状态.\ ;;<返回/@guardcmd>
[@jccom]
#if
checklevel 1
#act
goto @receipt
#elsesay
你无权操作。\ \ <退出/@exit>
[@receipt]
您好:<$USERNAME>!请输入储存金币数量.
\ <贮藏现金/@@receipts>
\ <返回/@main>
另外
在DB库中把沙巴克城门上两行改成
弓手
袭击者
在eiServer.exe中找到
泵捍 改成 弓手
龋困捍 改成 袭击者
以上就是有关沙巴克设置的内容了大家如果在这方面有什么疑问,就可以在其中找到相关的部分进行研究,毕竟一个沙巴克的存在就像是要重新建立一个城市一般,所以我们在进行沙巴克设置是遇到的种种问题,我想在其中都能够找到一定的办法。虽然不一定就能够解决一些比较复杂的疑问,但是大体上的那些问题对大家来说也算不上是什么太难解决的事情,所以我们你只需要按照以上的步骤前往就是最好的。