注册 登录 找回密码 回收站 在线 帮助 首页 Blog 繁體中文欢迎访问本论坛

穆穆族论坛 » 游 戏 部 落 » [ 游戏大本营 ] » 传奇私服全攻略(飞尔内部人员参考)

本主题共有61张帖子, 被点击27677次 查看上一个主题  查看下一个主题  发表新主题  发布新投票  发表回复
传奇私服全攻略(飞尔内部人员参考)

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


传奇私服全攻略(飞尔内部人员参考)

一:关于使用DBC对传奇里的物品进行修改(注意修改前一定要备份)
在DBC里打开DB文件后由个目录~第一个是书籍的~第二个是怪物的~第三个是物品的~
书籍
SID   物品代号
NAME  物品名称
Effect Type 效果属性
Effect  效果(放此摸法所产生的动画效果)
Spell  一段持续时间(摸法效果的持续时间)
Power  基本威力
MaxPower  最大威力
DefSpell
DefPower
DefMaxPower
Job  使用职业 (0-战士,1-法师,2-道士)
NeedL1  1级法术所需等级(往后有NeedL2就是2级法术所需等级)
L1 Train  修炼所需经验(同上)

怪物
SID  怪物代号
Name  怪物名称
Race
Racelmg
Appr
Lvl 怪物等级
Undead  是否属不*系 (0-否,1-是)
CoolEye 是否主动攻击
Exp  杀*后得到的经验值
HP  血量
MP  法力值
AC  防御力
MAC 魔法防御力
DC 基本攻击力
DCMax 最大攻击力 
MC 魔法
SC 道术
Speed 不知道是什么速度
HIT 命中率
Walk-SPD 行走速度
ATTACR-SPD 攻击速度

物品
Stdmode 装备属性
(10-男衣,11-女衣,5-单手,6-双手,20-颈部佩带,15-手指佩带,30-蜡烛类,22-毒药,符类,24-手镯佩带,42-制作原料)
Shape
Anicount
Source
Rwserved
Looks 外观属性
DuraMax 持久
Stock 是否为库存品
Need 限制 (0-无,1-攻击力,2-法力,3-道术。往后还有“限制等级”NeedXXX)
物品有些简单的没有写出来如:价值等
大家在知道了这个以后就可以对传奇进行系统的修改了,请接着看 






 时间:2006/7/16 10:51:58
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   1楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第二:保存ID及人物物品和信息
这两个目录是保存ID及人物物品和信息的
C:\mirserver\mud2\DBSrv200\FDB
C:\mirserver\mud2\Logsrv\IdDB备份和回档只要这两个目录及下面的行会信息目录
另外无法创建人物也有可能是这两个目录下的文件损坏
这两个目录下共5个文件,三个DB,两个索引文件
可以直接用记事本打开,里面能看到密码和提示问题答案、注册信息等
行会信息目录是
C:\mirserver\Mir200\Envir\Castle

第三:私服需要修改IP和服务器名的地方(不开门的进来哦)
私服建立需要修改的文件
C:\mirserver\gamelog\LogDataSrv\logdata.ini
C:\mirserver\gate_server\LoginGate\mirgate.ini
C:\mirserver\gate_server\RunGate\mirgate.ini
C:\mirserver\gate_server\SelChrGate\mirgate.in
C:\mirserver\Mir200\!setup.txt
C:\mirserver\Mir200\!runaddr.txt
C:\mirserver\Mir200\!servertable.txt
在这几个文件里修改IP和文件路径
一般来说无法申请用户或开不了门以及无法创建人物就在以下文件里看看目录有没有设错

第四:私服里一些文件的意义和用处
修改沙巴克城主和钱,日收入的文件
C:\mirserver\Mir200\Envir\Castle\sabukw.txt
[setup]
CastleName=沙巴克             这就是沙巴克后面带的比如:诗雅(沙巴克)懂了吧
OwnGuild=                     在这里可以直接填上沙巴克占领的行会名字
ChangeDate=99-12-30
WarDate=99-12-30
IncomeToday=02-11-2 0:00:07
TotalGold=1000000             沙巴克收入的上限
TodayIncome=0                  
Total金币=163871              沙巴克的日收入
NPC人物的对话和所卖的物品目录
C:\mirserver\Mir200\Envir\market_def
这里面有很多文件,包括了商店里出售什么东西,你可以添加和删除的
有些NPC说E文??没关系,在这里找到相应的NPC文件汉化就OK

商店里剩余物品的保存目录
C:\mirserver\Mir200\Envir\Market_saved
可以不要,没什么用处

比奇国王、沙城官员、传送员、攻城战老人信息文件
C:\mirserver\Mir200\Envir\Npc_def
申请攻城的信息
C:\mirserver\Mir200\Envir\QuestDiary

GM列表文件
C:\mirserver\Mir200\Envir\AdminList.txt
需要添加GM在文件中添加 ''*''加空格加GM的ID或''1''加空格加GM的ID。注意:空格不可少,*号或1 后面跟的是ID,不是登录时的用户名
我想给大家说的是如果是加* user的GM是拥有所有权限的GM,而加 1 user的GM则只有无敌模式

守卫坐标文件
C:\mirserver\Mir200\Envir\GuardList.txt
汉化和DBC里的不对就造成没大刀和弓箭的问题哦
制作毒药配方文件
C:\mirserver\Mir200\Envir\Makeitem.txt
没汉化好就做不了毒药:)
地图文件
C:\mirserver\Mir200\Envir\Mapinfo.txt
大家可以任意修改来回路径,注意,别乱来,小心从祖码7出来就到比齐了:p
怎么修改呢??比如从D71601 17,12 -> D71602 36,34 这一行开始是进猪7的路线文件,如果把上面的D715 83,81 -> D71601 25,13 改成 D715 83,81 -> D717 86,74
就直接从猪5到猪7,同样 D505 123,10 -> D5061 8,16开始是祖玛5的路线图
如果改成D505 123,10 ->D5071 8,10 就直接到祖玛7

怪物刷新文件
C:\mirserver\Mir200\Envir\Mongen.txt
这个很重要,我们后面进行解释
传送员、官员的位置文件
C:\mirserver\Mir200\Envir\Npcs.txt
别乱动就是了,不过你想搬到猪7去一个我也不介意 





 时间:2006/7/16 10:52:44
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   2楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第五:!setup文件的用处以及意义
VentureServer=FALSE
TestServer=TRUE
ServiceMode=FALSE
NonPKServer=FALSE
都是设定什么
简单的翻译一下 :
1冒险服务器 错
2测试服务器 对
3服务性模式 错
4不许pk服务器 错
这下明了了吧 它们是用来设定服务器属性的,从这里逐条谈起setup!文件的妙用 

TestLevel=35                   ---- 测试等级
TestGold=3000000              ---- 测试金钱
TestServerUserLimit=10     ---- 测试服务器的人数限制 

有些朋友问我 怎么一上线就是那么多钱 可不可以有所改变? 当然可以
你把 测试服务器 选择 FALSE 服务性模式 冒险模式 打开 就ok了

DBAddr=61.185.232.59
DBPort=6000
IDSAddr=61.185.232.59
IDSPort=5600
MsgSrvAddr=61.185.232.59
MsgSrvPort=4900

以上都是 服务器的一些ip信息 

HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500           ---------- 上面这些都带有limit 就是一些限制定义
人数啊 npc啊 等等

[Share]
BaseDir=G:\Mir2server\server\Mir200\ShareGuildDir=G:\Mir2server\server\Mir200\GuildBase\GuildsGuildFile=G:\Mir2server\server\Mir200\GuildBase\Guildlist.txt
VentureDir=G:\Mir2server\server\Mir200\ShareVConLogDir=G:\Mir2server\server\Mir200\ConLogCastleDir=G:\Mir2server\server\Mir200\Envir\CastleEnvirDir=G:\Mir2server\server\Mir200\EnvirMapDir=G:\Mir2server\server\Mir200\Map
这些都是共享路径 一定要设置对

[Names]
ClothsMan=''布衣(男)''
ClothsWoman=''布衣(女)'' 
WoodenSword=''木剑''
Candle=''蜡烛''
BasicDrug=''(HP)金创药小量''

这些是给新号的东西 你可以改动 原版是英文的 汉化了一下

GoldStone=''金矿''
SilverStone=''银矿''
SteelStone=''铁矿''
CopperStone=''铜矿''
BlackStone=''黑铁矿'' ----汉化好 不汉化的结果是挖不出矿石

Zuma1=''祖玛卫士''
Zuma2=''祖玛雕像''
Zuma3=''祖玛弓箭手''
Zuma4=''契蛾''               ---------设定这些 都是特殊模式转换的怪 要符合你的汉化文字 有些版的祖玛无怪 就是因为这里没有改动

Bee=''幼蝇''
Spider=''幻影幼蛛''           ---- 两个更特殊的怪物 都是别的怪物产生的 有些不产生的bug 就是由于这里不设定

WomaHorn=''沃玛号角''
ZumaPiece=''祖玛头像''   ------------- 两个行会相关物品 如果使用汉化版 这里一定要改动 不然无法建立行会 攻城

第六,关于ID管理,玩家资料管理
在你启动私服时有个
dbserver 在运行
你点击出来后
有个record tools 
会出现个窗口
如果你不知道他的帐号即ID
可以输入其在游戏中的呢称
比如有个玩家在游戏中叫luck
那么
你在chrname 里面输入luck
然后FIND
你就能看到他的帐号情况出现在下面
下面删除
delete char
那么人物就没了
当然不是完全删除
如果要完全删除,注意是完全删除!不能用
undelete char  ----这里是恢复删除帐号完全删除不能恢复


remove charactors all data(hum+FDB)
修改玩家资料的详细方法(属性等级装备物品法术等)
1.运行C:\mirserver\mud2\DBSrv200\dbserver
2.单击“record tools”键,弹出一个新窗口“Char Db Manager”
3.输入id名称,查找,显示id注册资料
4.双击查找出的注册资料
5.弹出一个“FrmFDBViewer”呵呵,这个就是这个id的全部资料,包括:(人物各种属性、等级、经验值、pk值、所在坐标、全身装备、包裹东西、法术情况等等)
6.点击“read only”
7.输入密码:amir#05!
8.ok大功告成,可以随便修改任何人物的属性资料了。






 时间:2006/7/16 10:53:35
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   3楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第七:关于如何随时进入未知暗殿
打开 Mir2000\Envir\market_def 目录下的 9Equ-E603.txt 文件
用下面内容进行覆盖原有内容。


;物价
%200

;对话, ''*'' : 对话框

;;------------------------------------------------------------------------------
;; [310] 找老人(接到任务的角色)
;; [311] 找鹿血和鹿茸
;; [312] 找到鹿血和鹿茸的人
;;------------------------------------------------------------------------------

[@main]
#IF 
random 2
#ACT
goto @QUEST
#ELSEACT
goto @normal

[@QUEST]
#IF 
check [312] 1
#ACT
goto @Q312
break

#IF
check [311] 1
#ACT
goto @Q311
break

#IF
check [351] 1
#ACT
goto @Q351
break

#IF
check [310] 1
random 5
#ACT 
goto @Q310
#ELSEACT
goto @normal

[@normal]
嘿.. 这么危险的地方你来干吗??? 不知道你能不能走出这个地方..\ 
<对话./@talkwith_2><退出./@exit>
[@Q310]
#IF
#SAY
你找我有什么事情吗?? 是不是让我帮你制作神秘水?? \ 
制作这种水是需要特殊材料的.. 如果你收集到这些材料的话我就帮你制作.. \ 
制作神秘水的特殊材料是鹿茸和鹿血.. 如果你在其他地方找不到这种材料的话,我可以告诉你 \ <下一步/@Q310_1>

[@Q310_1]
#IF
#ACT
SET [311] 1
#SAY
鹿茸可以在未知的宫殿找到.. 你知道前往未知宫殿的路吗?? 如果你不知道那就没办法了\ 
关于鹿血...我也不清楚在那里可以得到 \ 
祝你好运.. \ <退出/@exit>

[@Q311]
#IF
check [311] 1
checkitem 鹿茸 1
checkitem 鹿血 1
#ACT
goto @Q311_1
#ELSEACT
goto @Q311_2

[@Q311_1]
#IF
#ACT
SET [312] 1
take 鹿血 1
take 鹿茸 1
#SAY
你真厉害. 这么快就找到了鹿茸和鹿血 我给你制作神秘水以后,交给比奇城买肉的屠户金氏 快去吧 \ 离开 <等候/@exit>

[@Q311_2]
#IF
#SAY
还没有找到吧... 快点找来吧.. 因为我没有多少耐心,等不了那么长的时间 \ <退出/@exit>

[@Q312]
#IF
#SAY
快点去找金氏吧. \ <退出/@exit>

;[@talkwith_1]
;goto @talkwith_2

[@talkwith_2]
你既然来这里找我 那我就告诉你 这附近有一个无人知晓的山洞... 山洞里的世界跟传奇的世界是不同的 我也只是听说过而已. 如果你想进去的话你需要一个凭证 如果有凭证的话.. 那你就去试一下吧 \ 
<挑战/@talkwith_3><退出/@exit>

[@talkwith_3]
;#IF
;checkitem 山洞凭证 1
#SAY
你已经得到了凭证我可以让你进去,但只能在里面待3个小时 自己小心..  \ <进入山洞/@talkwith_4>
<退  出/@exit>

[@talkwith_4]
#IF
checkhum M001 200
#SAY
我很想带你进去,但我现在已经筋疲力尽了 所以我不能把你带过去... 稍微等一会吧.. \ <退  出/@exit>
#ELSEACT
TimeRecall 180
map M001


[@Q351]
#IF
random 5
#ACT
goto @Q351_1
#ELSEACT
goto @normal

[@Q351_1]
#IF
#SAY
你就是传说中性格怪僻的人?? 跟我的性格差不多... 我喜欢你这个人.. 你想不想赚一大笔钱?? \ <想/@Q351_1_1> <不想/@Q351_1_2>

[@Q351_1_1]
你真的很想赚一笔吗?? 那你带着斩马刀去找奸商崔氏 他会帮你的 \ <离开/@Q351_1_1_1>

[@Q351_1_2]
你的性格看起来不怪僻嘛.. 很少有像你这样性格的人.... 再去积累点修养吧 .. \ <退出/@exit>

[@Q351_1_1_1]
#IF
#ACT
SET [352] 1
#SAY 
祝你好运...\ <退出/@exit>

[@untalkwith]
#IF 
random 10
#SAY 
你听说过未知宫殿吗?? 我不能很详细的告诉你 进入未知宫殿的时间是周末的傍晚 到那个时候再来找我 等那时我再带你过去 \ 
到时候见... \ <返回/@main>
#ELSESAY
我不想跟你废话... 离我远点! \ <返回/@main> 






 时间:2006/7/16 10:54:20
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   4楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第八:关于用户密码保护的找回
在C:\mirserver\mud2\Logsrv\Loginsrv
打开后里面有一项ID Tool的按扭,打开它
会出现一个Find ID Tool的大对话框
然后查找玩家ID,然后双击找到的ID,然后。。。。你自己应该懂了 

第九:组织一次怪物攻城
@!怪物们的队伍正在集合!已经有白野猪进军盟重!人类们保卫自己家园
@!的时候到来了!赶走这些非人类的怪物!还我们人类清净的空间吧~
@Mission  327:327 白野猪 Rush to 327:327
@mobplace 327:327 白野猪 5
@Mission  305:294 邪恶钳虫 Rush to 305:294
@mobplace 305:294 邪恶钳虫 3
@Mission  354:335 邪恶毒蛇 Rush to 354:335
@mobplace 354:335 邪恶毒蛇 3
@Mission  333:333 赤月恶魔 Rush to 353:333
@mobplace 333:333 赤月恶魔 1
@Mission  296:347 双头金刚 Rush to 296:347 
@mobplace 296:347 双头金刚 5 
说明:Rush to 296:347(是怪物的集中地点)
@mobplace 296:347双头金刚 5 (是招来的怪物数量以及攻击的目标)
前面的@Mission  296:347************************(坐标和下面的一样是建立任务要的攻击目标)
或者用个笨办法:
GM站的坐标@Mission  333:333 
再 @mobplace 333:333 邪恶毒蛇 3

第十:Mongen.txt怪物刷新文件的意义
Mongen.txt怪物刷新地点,频率,数量~~~我以猪7做个解释 
;;籍阿7摸 
D717 100 100 白野猪0 100 20 30 
D717 100 100 白野猪 100 5 30 
D717 100 100 白野猪 100 5 30 
D717 100 100 邪恶蝎蛇 100 2 30 
D717 100 100 角蝇 100 30 10 
d717是地图代码 100 100是刷新坐标 白野猪就不用说了吧 100是在坐标100 100的位置向周围100个点扩散刷新 20是一次刷几个 30是多少时间刷一次(分钟为单位) 
就是再猪7的100,100每30分钟向周围100个点随机刷新20个白野猪0 
这个文件是关系到游戏是否有意义,我想没怪物的传奇没人爱玩吧
注意一点的是,里面的怪物名字一定要和DBC数据库里的一样,否则就不刷怪物
小技巧:有些电脑的配置很底,比如我的,那么你在这个文件里就可以直接关掉僵尸
骷髅洞,祖码1,2,猪1,2,蜈蚣,所有的大地图怪物,这样即使是我的赛扬566加128内存一样跑得很好,别以为删了这些怪物就没得杀了,我怕你杀不完是真的,呵呵

第11:GM一些经验以及技巧
@observer 没有人和怪物看的到你,除非你主动攻击怪物 
@superman 每1秒钟血和魔法全部恢复,你说是不是超人 
想去猪7? 用@move d717 
想回土城? 用@positionmove 3 300 300你就在盟重的300 300了 
有人骂人? 好说禁言@shutup 人物 1(1是1分钟) 
@training是训练自己的技能@optraining就是练别人的啦~~~ 
@pkpoint 名字 可以查某人的pk点~ 
@incpkpoint 千万别试~用一次给自己加100的pk点~2次就黄.3次就红~我就是被这个害红的555555555 
想组织行会争夺战?简单,@ItemEventTerm添加条件,比如杀人不加pk之类然后@StartItemEvent就开始咯~` 
我只是解释了不常用的几种,常用的就不罗说了,还有一些象怪物攻城啊之类的可以自己研究嘛 
gm技巧!(吐血推荐!) 
@AddGuild添加工会 
@DelGuild删除工会 
@DisableFilter关闭禁止说脏话功能,再打一次开启 
@ReloadGuild重新读取行会信息,命令后面更行会名字 
@ReloadGuildall重新读取所有行会信息 
@ReloadAdmin重新读取gm列表,可以在不重起的情况下加gm了 
@ReloadNpc读取你屏幕里的npc信息~就是刷npc卖的东西啦 
@ReloadDiary不懂~好像和envir文件夹里的MapQuest_def和QuestDiary文件夹有关 
@ReloadMonItems重新读取爆东西信息,就是重新读取MonItems文件夹里的文件 
@ReadAbuseInformation重新读取禁止的脏话信息,在mirserver\gate_server\RunGate\wordfilt.txt文件里设定!每行一个单词,如你加了个日字,那么你在游戏里说日XXXX的时候就是**你妈,再加一个妈就是**你**(这样就不怕骂人啦) 
还有汉化4f的一些问题啦,其实要注意的就是一点:仔细!把所有东西都不要漏掉,比如再数据库里改了白猪,那么猪7就不能在刷白野猪了,这样什么都刷不出来的(改Mongen.txt)还有就是MonItems文件夹里就要改成白猪啦~要不刷出来都不爆~ 
给做汉化4f的朋友一点建议!用了别人汉化的数据库就要用人家的mongen.txt和monitems文件夹,这2个最重要,还有envir文件夹里的一些.txt文件也要带上. 

第12,关于坐标
+袄吗门口  80 ;280
+袄吗里    24 ;24
+袄吗1-2   249;204
+袄吗2-3   50 ;360
+猪  1     363;230
+猪 2      30 ;193
+猪 3      349 245
+猪 4      15   200
+猪 5      84   80
+b祖玛     830  217
+祖玛2     350  171
+祖玛3     112  232
+祖玛4     295  147
+祖玛5     52   173
+祖玛阁    120  10
+猪洞:1→2 363:230
+     2→3 30:194
+     3→4 350:245
+     4下5 16:200             祖玛:861:176
+     5上4 30:340                  1→2   350:170
+     5下6 80:80                   2→3   113:231
+袄玛:325:37                       3-4    295:147
+     入口-1 25:25                  4-5    52:173
+     1-2   250:206                5-祖玛阁    10:122 
+     2-3   50:360                 7-7    90:21

+白日门:
+森林入口345 250.蜘蛛洞321 120.
+一层→二层145 15.二层→三层14 27.三层→四层151 104
+四层→五层215 130.五层→七层137 27

第13:私服玩家的一些命令
私服的一些普通命令 
<Player Commands>(用户命令) 
@AllowMsg @允许私聊 - reject whisper(拒绝私聊) 
@BanShout @拒绝群聊 - reject shouting(拒绝群聊) 
@BanTrade @拒绝交易 - reject trade(拒绝交易) 
@LetGuild @加入门派 - allowguild(允许加入行会) 
@EndGuild @退出门派 - leave guild(退出会行) 
@AuthAlly @允许结盟 - allow ally(允许结盟) 
@BanGuildChat @取消联盟 - (允许取消联盟) 
@Priv - Interception(侦听) 
@Searching - Probe Necklace(探测项链使用命令) 
@允许天地合一 - allow/deny group recall(允许或拒绝天地同归,就是使用记忆装备时的命令) 





 时间:2006/7/16 10:55:42
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   5楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第14:关于传奇DATA目录的图象文件的具体内容
DATA目录的图象文件的具体内容。
chrsel.wil 开始的人物选择图片。
dnitems.wil 怪物或者人挂了之后掉下的物品的图片。
effect.wil 挖矿,沙巴克大门等动画效果。
hair.wil 人物的头发。
hum.wil  人物的各种衣服的模型。
items.wil 物品的图标。
Magic?.wil 魔法效果图。
magicon.wil 在魔法选择窗里显示的魔法图标。
mmap.wil 在地下洞里显示的小地图。
Mon*.wil 各种怪兽的图片。
npc.wil  NPC的图片
object*.wil 建筑,地面以上物体的图片
prguse*.wil 游戏界面,按钮的图片。
SmTiles.wil 地图图片的小图块
tiles.wil 地图图片的大图块
weapon.wil 武器攻击的图片。 

人物显示

传奇里面,人物是个关键的东西。
我们看到,人物在里面可以穿不同的衣服,而且可以拿不同的武器。
如果每个武器和衣服都组合的话,恐怕要天文数字的衣服了。
不过传奇不是这样做的。我用程序解开了传奇的图片,根据图片得出传奇的人物绘制的方法。
它的人物是用组合法绘制的。在不同的文件里面存放有不同的人物组件。每个组件都有各种动作时候的样子,传奇里面主要有 站立,奔跑,行走,攻击,倒下,*亡等动作,他们每个动作都有相应的没有衣服,和各种衣服的模型图。
HUM.WIL里面是没有头发和武器的不同衣服的人的模型,看起来特别滑稽。
HAIR.WIL里面是头发,各个方向的,各种颜色的都有。
weapon.wil里面是武器攻击的时候的各个角度的图片。
传奇在显示的时候,把人物的身体,头发,武器组合在一起绘制。

地图显示
传奇地图是用一种90度的TILE来组合的。在TILES.WIL中,TILE全部是方形的。而且从地图数据以及坐标分布来看,传奇是用的90度的地图引擎。45度效果完全是用图片做出来的。传奇的物件,比如房子等东西,存放在OBJECT*.wil里面,他们被分成一个一个的长条。好象是方便绘制的。
不过,有些图片上,物件并没有跟背景分开,也就是说物件图片是直接物件和地面画在一起的。也就是猜测吧,它可能是有一个专门记录是否物件是不能遮住人的数据层。如果在物件后面,那么就把人物用ALPHA方式绘制,这样看起来好象是遮挡效果就出来了。不过这种想法还是有破绽, 因为只有自己在房子后面才是ALPHA的,其他人就不是了。
不过可以肯定的是,传奇的地图的绘制是用矩形长条绘制的。大家可以试一下,拿把比较长的武器到一个屋子里面靠左上的墙边面向左站着,就会发现,武器的一部分进了墙了。根据这个,不难看出地图绘制方法~~
对传奇图象数据的研究

 必备工具。

1---十六进制编辑器 这个可是破解的主要工具啊。推荐使用HEDIT,华军主页上有。

2---图象处理程序 这个是用来处理图片的。主要是生成我们要的图片框架。这个,用WINDOWS自带的画笔就成。

3---计算器 这个是用来转换16进制和10进制的,这个在很多时候都用的到的。WINDOWS自带的就行了。

4---记事本 用来记录破解过程的重要数据。

5---一种可以处理二进制文件的编程工具 这个是用来写破解程序的。因为手工从文件拷贝图象文件实在是太累了。特别是数据比较大的时候。

6---然后呢,一点预备知识在PC里面存储的数据是高位在前低位在后。也就是说 十六进制 0xf8890 在十六进制编辑器中是这样的: 90 88 0f 00。这个相当重要啊。

研究一下图象数据存储方式

 首先呢,我打开了一个WIL文件看了一下,感觉没有头绪。然后我打开了一个WIX文件,在两个文件的文件头,我发现了这样的文字。#ILIB v1.0-WEMADE Entertainment inc(这个是WIL文件头)#INDX v1.0-WEMADE Entertainment inc(这个是WIX文件头)。从这个上面我们可以看出,WIL就是LIB的意思,也就是库的意思。WIX就是INDEX的文件,也就是索引的意思。这样,我们就初步知道了,数据是存放在WIL中的,数据索引是存放在WIX中的。

 如果你还不知道索引呢(什么??你不知道索引。。晕4),我就给你讲一下哈。索引就是类似地址簿的东西,你从索引中查找数据所在的地址(这个地址不是内存地址,而是文件里面的地址)。那么通过这个地址,你就可以在库中找到数据了。

 好了,现在我们知道了数据索引存放的地方,那么,我们就开始找到这些索引吧。
 我们用HEDIT打开两个WIX文件进行比较,我们发现在OFS=36之前的数据都是固定的,那么,我门就看后面的数据。我找了一个比较小的WIX文件。然后从OFS=36的地方选择。这里用的是DNITEMS的WIX。我发现,选择的字节数是1656,而我们清楚,一个文件位置一般是用4个字节存放,也就是说,这里总共可能有的图象数是1656/4 = 414个,用计算器算出他的16进制是0x19E,这时,我们就在开头找16进制的 9E 01,我们发现,在OFS= 44 的地方有一个 9B 01 的很接近 9E 01 那么我们就知道了,后面的信息不都是文件地址。因为还要记录图象的个数啊。所以,我门从数据的尾部开始选择,看着右下角的数字到了 0x19b时,我们停下,发现正好停在 0X44前面。哈,我们知道了,这些数据都是文件位置,这个9B 01就是图象个数。那么,第一个文件位置是干什么用的呢,我打开了两个WIX文件,发现在相同的位置,就是OFS = 44后面的文件位置信息开始的地方,数据总是38 04 00 00,哦,明白了,这个就是图象数据的开始位置。也就是第一副图象的开始位置。

 那么我们把这个开始位置转换一下, 0X438 = 1080,呵呵,也就是说,在WIL中的前面1080字节不是图象数据。那么他们是什么呢?

 根据经验,我们知道,BMP文件里面的调色板一个就是一个4字节的DWORD值,那么256个位置就是1024字节,哈,很接近了啊。然后我比较了两个WIL文件,发现,前44字节是很相似的。所以我们减去44字节就是1036字节。那么剩下的12字节是什么呢?呵呵,我也不清楚,不用管他了。我们只要图象。

 在WIL的0X438的位置上,我们发现了14 00 0D 00的数字。我猜,图象肯定超不过65535大小的,所以我猜想这是两个USHORT的图象大小的数据。

 于是我把他们相乘,然后我又找了0X438后面的一个文件位置,然后相减,得到了数据的长度。减去图象大小的数据,啊?竟然多出来4个字节。呵呵,我现在也搞不清楚他们的用处。恩,我就跳过去了,因为我想他们一般和图象没有什么关系。

 然后我就把图象数据复制了,我又打开了画笔,把图象属性设定成0X14*0X0D,然后存成256色的位图。接着用HEDIT打开位图,在0X1078的位置把数据粘贴到这个位置。然后存盘,退出。然后用画笔打开这个图象文件。哈,看到图象了。看样子象一个符。不过颜色不对。恩,我进入了传奇。用PAUSE截了一张图,然后用HEDIT打开,在54的位置选择了1024字节的东西。然后复制,再打开那个图象文件,在54的地方粘贴,然后存盘,退出,用画笔打开。哈。是一本书。

 啊,终于知道了。我从上面的动作中得到了下面的结论。

1 图象位置索引在*.wix中
2 图象信息在*.wil中。
3 图象索引从OFFSET 0X2C开始,有一个DWORD的图象总数
4 然后是DWORD的OFFSET值,第一副图象的OFFSET值固定为0X438,= (1080)10
5 那么,就是说在WIL中,开头有1080 字节的空余。
6 在WIL中,文件开头的44字节都是相同的。所以,就是说有另外的1036字节是另有用途。
7 (这个没有解决)1036中有1024是一个256色的调色板,那么,剩下的12字节是干什么用的呢?
8 在传奇下,有一个截图功能保存的图象里面的调色板就是是游戏图象数据的调色板。

 那么,剩下的工作就是写代码来抠图象了。
 这方面的问题我就不再阐述了,因为知道了图象存储的数据格式,程序就很好写了。
 恩,现在我也要写程序了。看看觉得自己写了好多啊。不过放心,这个东西没有版权,随便用拉。

还有一点补充:
 我没有说清楚,这些图象是完全用8BIT位图方式存放在文件里面的。没有经过任何压缩或者是编码。


最后看看传奇地图格式
玩传奇最讨厌的就是走路,特别是那些洞,晕哦。
后来听说传奇里面有秘密入口,今天看了一下传奇的地图格式。其实很简单啊。
传奇地图是TILE方式的,总共分3层。

第一层是地表结构。就是地面贴图。
第二层好象是竖起来的东西。就是类似墙一样的东西。
第三层是一种障碍的东西好象。

他的地图开始就是两个USHORT的地图宽度和高度。
然后是在OFS=52开始是真正的地图信息。
好象是每个位置存放3个4字节的数据。
我们用一个结构来表示

struct t_mirmap
{
 DWORD layer[3];
};

t_mirmap map[w][h];

然后把数据读到map里面,就得到地图数据了。
可以OUT一下试试,因为都是DWORD的,可以当作位图来显示的。我想在传奇里面,他也是用处理BITMAP的方式来处理的吧。
不过我显示后发现,地图是反的,要把X,Y互相调换才能得到和游戏里面一样的地图形式。
不过出入口等事件触发的地方好象在第二层显示的,在位图上,房子出口的地方是兰色的。
这样,应该可以发现所有的暗门吧。我发现D7XX的地图都是石墓的地图。
M什么的好象有个未知暗殿的图,右下还有类似楼梯的东西。是什么极品屋之类的吧。






 时间:2006/7/16 10:58:31
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   6楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第14:传奇私人服务器问题集锦。
1、修改文件:建议把所有的文件文本文件和配制文件全看看。看到目录地址就改成你的文件所在的地址。IP改成你自己的IP。单机的不需要修改可以使用原IP地址。如果在局域网里玩一定要修改成作服务器的机器IP地址。文件地址如不一样需要修改。以嘟嘟在线汉化版为例:嘟嘟在线的所有有关的文件里文件地址全是C:\MIRSERVER\……比如我的文件放在C:\SERVER\……下就要把所有带C:\MIRSERVER\……的文件里的C:\MIRSERVER\……替换成C:\SERVER\……IP地址的修改单机玩所有带IP地址的文件里的IP地址全改成127.0.0.1。如果在局域网里玩的话要改成作服务器机器的IP地址。例如我在公司里的服务器IP地址是192.168.0.1就在所有带IP地址的文件里把IP地址改成192.168.0.1
2、DBC软件的设置:这里大家要注意的只有一点最后的一项添的是私服文件的地址不要*搬硬套的添,要根据自己的文件地址的所在添写。切记切记!
3、私服的启动:大家在这里问题较多。但是集中在不开门和开门后黑屏。不开门和开门后黑屏可能是文件没全改对,改对部分文件地址和IP地址所导致的结果。还有就是遇到Not ready 127.0.0.1这是软件在开放某端口失败的报错。这里我也没什么办法但是我曾经也遇到过,问题是出在WIN98操作系统下的。我换到WIN2000SERVER上问题没了,文件我一个字也没改。但是在WIN2000SERVER上也出过一次这样的问题,我以为问题很严重想重起计算机就把所有的程序都关闭了,是用servercontrol.EXE程序关的,就是那个类似扳手的那个程序。是按的Start停止按钮关闭的所有的程序,手动关闭了最后扳手不关闭的程序。用CTRL+ALT+DEL结束了系统不必要的程序如病毒放火墙。注:在结束时一定要小心不要把系统搞崩溃了。然后立刻再用扳手从新启动私服问题解决了。所以建议大家在启动前关闭系统不必要的程序。还有就是地图出错,这并不是什么地图文件损坏或什么不对,而是你的私服里根本没有地图文件。论坛里有地图的下载地址。去下载一个覆盖马上OK。最近有人提出在私服读取行会资料时读出很多但是自己却没建立行会。这时因为嘟嘟在汉化后测试的行会资料。如果不愿意要我在后面有删掉的方法。
4、客户端的配制:客户端的配制很简单注意的地方是客户端的IP地址和服务器的名字是否和服务器端设置一致。如不一致这也很有可能造成不开门和开门后黑屏的结果。
5、注册时的问题:首先我要提醒大家注册时尽量不要用中文这样很有可能出问题的。第二名字也不要过长。特殊符号也不要用安全起见吗。其它我想不到的请大家帮我补充吧。
6、GM命令的问题:这个大家讨论的也很多,不能使用GM命令的问题在于你是不是把GM帐号放到X:\…\Mir200\Envir\ADMINLIST.TXT文件里了,注意是帐号而不是游戏中角色的名字。还有就是在X:\…\Mir200\!setup.TXT下的设置是不是正常模式。如果是正常模式就不能用GM指令。部分GM指令可以使用。也要注意中英文的差别,中文不行换英文。
7、开始级别和金钱的问题:有人的私服设定开始级别是50级钱有很多可是进入后却是1级没钱这是为什么呢?这也和X:\…\Mir200\!setup.TXT下的设置有关,正常模式肯定是1级没钱如果是测试状态那就会是50级和很多钱了。
8、沙吧克的问题:很多有人包括本人再内提出不能雇佣弓箭卫士和大刀卫士。进入游戏后看弓箭卫士和大刀卫士的名字是什么就把Archer改成弓箭手Guard改成大刀卫的名字就好了。本人没时间试如果不行请原谅。如果懒的攻城或者不想等攻城的时间可以把X:\…\Mir200\Envir\Castle\sabukw.TXT里第三行OwnGuild=的等号后面改成你的行会名字就OK了。顺便说一句CastleName=等号后面可以填上沙吧克,或着填传奇狂人之城。效果吗……嘿嘿大家自己去试试看吧。TotalGold=等号后面的数字是城里的钱数大家可以顺便改不要改的太大啊。用完了再来改。我在想如果哪家银行可以让我随便改我自己户头的钱哪该多好啊!
9、删除行会:在X:\…\Mir200\GuildBase\GuildList.TXT文件,这个文件是全部行会的名字统计。X:\…\Mir200\GuildBase\guilds\这个目录里是行会的详细资料。成员名单、行会公告全在这里。
10、进入游戏后确认公告和对话框内的蓝字公告的删除方法:这两个公告的文件是在X:\…\Mir200\Notice\目录下。linenotice.txt文件里是对话框内的蓝字公告。notice.txt文件是刚进入游戏的确认公告。大家可以随便改但是注意文字的长度。
11、玩家ID的文件:玩家的ID文件有两个,一个放在D:\SERVER\du-du\mud2\DBSrv200\FDB\目录下的所有文件是角色文件,也就是说这里存的是ID里的角色名字和职业等级什么的。D:\SERVER\du-du\mud2\Logsrv\IdDB\这个目录主要是注册ID信息,帐号和密码还有密码找回的问题和答案电话电子邮箱一系列注册时填的全在这了。两个目录里应该全是三个文件,如果不是哪就是我的出问题了。这两个目录里的六个文件系统定时备份。大家要是备份记录要把六个文件全备份了以防不测。






 时间:2006/7/16 11:01:00
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   7楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

第15:物品中E文对照表
书:
FireBall 火球术
Healing 治愈术
Fencing 基本减术
GreatFireBal 大火球
Slaying 攻杀剑法
Poisoning 施毒法
Repulsion 抗拒火环
HellFire 地狱火
ThunderBolt 雷电术
Lightning 疾光电影
SoulFireBall 灵魂火符
SoulShield 幽灵盾
BlessedArmou 神圣战甲术
Thrusting 刺杀剑术
TrapHexagon 捆魔咒
SummonSkele 召唤骷髅
Hiding 隐身术
MassHiding 集体隐身术
Eshock 诱惑之光
Teleport 瞬息移动
FireWall 火墙
FireBang 爆裂火焰
ThunderStorm 地狱雷光
HalfMoon 半月弯刀
FlamingSword 烈火剑法
ShoulderDash 野蛮冲撞
Revelation 心灵启示
MassHealing 群体治疗术
SummonShinsu 召唤神兽
MagicShield 魔法盾
TurnUndead 圣言术
IceStorm 冰咆哮

武器:
DragonSword 井中月
SerpentSword 银蛇
MageStaff 魔杖
SoulSpringWand 无极棍
BloodStealer 血饮
JudgementMace 裁决之杖
FateSword 命运之刃
DragonSlayer 屠龙
WarMageStaff 骨玉权杖
SoulSabre 龙纹剑
DragonStaff 嗜魂法杖
BloodSword 血剑 攻击0-15,魔法10-3,道术4-2,准确+1

头盔:
BlackIronHelm 黑铁头盔

项链:
ElusionNeck 躲避项链
GreenBead 绿色项链
SoulNecklace 灵魂项链
DemonicBells 恶魔铃铛
SkillNecklace 技巧项链
GaleNecklace 狂风项链
ProbeNecklace 探测项链
PearlNecklace 灵魂项链
ClawNecklace 幽灵项链
weirdredneck 命运项链
PheonyNecklace 项链,魔法1-3,需要级别33
OrchidNecklace 兰花项链,魔法0-4,需要级别33
highlvlneck 项链,需要级别37
highlvlneck1 项链,需要级别37

手镯:
DeathGauntlet 死亡手套
KnightBracelet 骑士手镯
3rdEyeBracelet 三眼神镯
SpellBracelet 思贝尔手镯
SharpBracelet 夏蒲儿手镯
EvadeBracelet 避邪手镯
SoulBracelet 灵魂手镯
DragonBracelet 龙之手镯
BronzeGlove 幽灵手套
SteelGlove 阎罗手套
weirdredbracer 命运手镯 道术0-1
PheonyBrace 手镯 道术1-1,需要级别33
OrchidBracelet 兰花手镯,道术0-2,需要级别33
highlvlring 手镯,攻击0-1,需要级别37
highlvlbracer 手镯,需要级别37


戒指:
ClearRing 隐身戒指
RubyRing 红宝石戒指
DragonRing 龙之戒指
TeleportRing 传送戒指
ParalysisRing 麻痹戒指
RevivalRing 复活戒指
FlameRing 火焰戒指
RecoveryRing 治愈戒指?
skeletonring1 骷髅戒指
ProtectionRing 护身戒指
MuscleRing 力量戒指
GaleRing 狂风戒指
PowerRing 力量戒指?
VioletRing 紫色戒指
TitanRing 泰坦戒指
set1ring 命运戒指 魔法0-1
weirdredring 命运戒指 攻击0-1
PheonyRing 戒指,攻击1-3 ,需要级别33
OrchidRing 兰花戒指,攻击2-2,需要级别33
RedCrytal 戒指,需要级别37
highlvlring1 戒指,需要级别37


衣服:
IronArmour(M) 战神盔甲男
IronArmour(F) 战神盔甲女
PearlArmour(M)幽灵战衣男
PearlArmour(F)幽灵战衣女
WizardRobe(M)恶魔长袍男
WizardRobe(F)恶魔长袍女


套装:
记忆:
RecallRing 记忆戒指
RecallNecklace 记忆项链
RecallBracelet 记忆手镯
RecallHelmet 记忆头盔
祈祷:
SpiritBlade 祈祷之刃
SpiritBracelet祈祷手镯
SpiritNecklace 祈祷项链
SpiritRing 祈祷戒指
SpiritHelmet 祈祷头盔
神秘:
MysteryCircle 神秘戒指
MysteryWheel 神秘腰带
MysteryCap 神秘头盔
MysteryWater 神水


头像:
WoomaHorn 沃玛号角
ZumaRelic 组玛头像


药水:
ImpactDrug 攻击力瞬间提高药
MagicDrug 魔法力瞬间提高药
SpiritDrug 道术瞬间提高药
StormDrug 攻击速度瞬间提高药
StaminAidDrug 体力瞬间提高药
MagicAidDrug 魔法值瞬间提高药
Apple 苹果 所有值瞬间提高240秒


金钱:
GoldBar 金条
GoldBarBundle 金砖
GoldChest 金箱


其他:
JadeCrystal 水晶
EvilApeHeart 幽灵心
EvilApeOil 幽灵油
EternalFlame 火炬
RedPoisonBun 打捆超红毒
GreenPoisonBun 打捆超绿毒 


GM系列:
GMblade GM专用屠龙,攻击力200-200,魔法200-200,道术200-200,准确+5,重量10,等级要求50
specialserp1 高级银蛇,攻击力7-16,道术1-5,准确+3,等级要求10,重量26
GMStaff GM嗜魂权杖,攻击,魔法,道术200-200,准确+5,重量10,等级要求50
GMBracelet GM手镯,防御9-9,魔御9-9,重1,等级要求50
GMArmour GM衣,防御9-9,魔御9-9,重1,等级要求50
GMNecklace GM项链,体力恢复+100%,魔法值恢复+100%,攻击速度+10,要求50级
GMHelmet GM头盔,防御9-9,魔御9-9,要求50级
GMRevivalRing GM戒指,防御9-9,魔御9-9,要求50级
GMClearRing GM隐身戒指,防御9-9,魔御9-9,要求50级
GMProtRing GM戒指,防御9-9,魔御9-9,要求50级
SteelArmour(M)钢盔甲男 防御6-9,魔御4-5,攻击1-5,重量48,要求40级
SteelArmour(F)钢盔甲女
TitanArmour(M)泰坦战衣男 防御5-8,魔御5-5,攻击1-3,道术1-5,重量33,要求40级
TitanArmour(F)泰坦战衣女
DragonRobe(M)龙袍男 防御5-7,魔御5-6,魔法1-5,重量18,要求40级
DragonRobe(F)龙袍女
pkgmblade GM刀 攻击,魔法,道术200-200,准确+7,神圣+7,重量10,等级要求50
WandOfTimeWarp 超级无极棍,攻击,魔法,道术225-225,幸运+10,神圣+10,准确+10,攻击速度+10
GMBracelet GM手镯,防御9-9,魔御9-9,重1,等级要求50 

怪物中E文对照表:

Hen (鸡)
Deer (鹿)
Deer1 (鹿)
Oma (半兽人)
Oma0 (半兽人)
OmaFighter (半兽人)
OmaFighter0 (半兽人)
OmaWarrior (半兽人)
OmaWarrior1(半兽人勇士)
OmaWarrior2 (半兽人勇士)
OmaWarrior10 (半兽人勇士)
SpittingSpider (毒蜘蛛)
Guard (大刀守卫)
Yob (蛤蟆)
Yob0 (蛤蟆)
Scorpion (蝎子)
CaveBat (山洞蝙蝠)
CaveBat0 (山洞蝙蝠)
ForestYeti(森林雪人)
ForestYeti0 (森林雪人)
CannibalPlant (食人花)
Skeleton (骷髅)
Skeleton0 (骷髅)
AxeSkeleton (掷斧骷髅)
AxeSkeleton0 (掷斧骷髅)
AxeSkeleton9 (掷斧骷髅)
BoneFighter (骷髅战将)
BoneFighter0 (骷髅战将)
BoneWarrior (骷髅勇士)
BoneWarrior0 (骷髅勇士)
BoneElite (骷髅精灵)
BoneElite1(骷髅精灵)
BoneElite2 (骷髅精灵) 
BoneElite9 (骷髅精灵)
BoneElite10 (骷髅精灵)
CaveMaggot(洞蛆)
HookingCat (多钩猫)
HookingCat0 (多钩猫)
RakingCat (钉耙猫)
RakingCat0 (钉耙猫)
Scarecrow(稻草人)
Scarecrow0 (稻草人) 
Scarecrow1 (稻草人)
WoomaSoldier(沃玛战士)
WoomaSoldier0 (沃玛战士)
WoomaFighter (沃玛勇士)
WoomaFighter0 (沃玛勇士)
WoomaWarrior (沃玛战将)
WoomaWarrior0 (沃玛战将)
FlamingWooma (火焰沃玛)
FlamingWooma0 (火焰沃玛)
FlamingWooma2 (火焰沃玛)
WoomaGuardian (沃玛卫士)
WoomaGuardian1 (沃玛卫士)
WoomaGuardian2 (沃玛卫士)
WoomaGuardian0 (沃玛卫士) 
Woomataurus (沃玛教主)
Woomataurus1 (沃玛教主)
Woomataurus9 (沃玛教主)
Dark (黑暗战士)
Dark0 (黑暗战士)
Dung (粪虫)
Dung0 (粪虫)
Zombie1 (僵尸)
Zombie10
Zombie2
Zombie20
Zombie3
Zombie30
Zombie4
Zombie40
Zombie5
Zombie50
Ghoul (尸王)
Ghoul1
Ghoul2
Ghoul3
RedSnake(红蛇)
RedSnake0 (红蛇)
Trainer (虎威)
BoneFamm (召唤骷髅)
TigerSnake (虎蛇)
TigerSnake0 (虎蛇)
Sheep (羊)
SkyStinger (老鹰)
SkyStinger0 (老鹰)
ShellNipper (盔甲虫)
ShellNipper0 (盔甲虫)
SandWorm (沙虫)
VisceralWorm (威思而小虫)
Keratoid (多角虫)
Keratoid0 (多角虫)
GiantKeratoid (巨型多角虫)
GiantKeratoid1 (巨型多角虫)
GiantKeratoid2 (巨型多角虫)
GiantKerat oid3 (巨型多角虫)
Wolf (狼)
Centipede (蜈蚣)
Centipede0 (蜈蚣)
EvilCentipede (触龙神)
BlackMaggot (黑色恶咀)
BlackMaggot0 (黑色恶咀)
Tongs (钳虫)
Tongs0 (钳虫)
EvilTongs (邪恶钳虫)
EvilTongs1(邪恶钳虫)
EvilTongs2 (邪恶钳虫) 
EvilTongs9 (邪恶钳虫)
EvilTongs10 (邪恶钳虫)
WhimperingBee (跳跳蜂 )
WhimperingBee0 (跳跳蜂 )
GiantWorm (蠕虫)
GiantWorm0 (蠕虫)
BugBatMaggot(角蝇)
BugBat (蝙蝠)
WedgeMoth (楔蛾)
RedEvilBoar (红野猪)
RedEvilBoar0 (红野猪)
RedEvilBoar3 (红野猪)
BlackEvilBoar (黑野猪)
BlackEvilBoar0 (黑野猪)
BlackEvilBoar3 (黑野猪)
WhiteEvilBoar (白野猪)
WhiteEvilBoar0 (白野猪)
WhiteEvilBoar1 (白野猪)
WhiteEvilBoar2 (白野猪)
SnakeScorpion (蝎蛇)
SnakeScorpion0 (蝎蛇)
SnakeScorpion3 (蝎蛇)
EvilSnake (邪恶蝎蛇)
EvilSnake1 (邪恶蝎蛇)
BigRat (大老鼠)
BigRat0 (大老鼠)
ZumaArcher (祖玛弓箭手)
ZumaArcher0 (祖玛弓箭手)
ZumaArcher3 (祖玛弓箭手)
ZumaStatue (祖玛雕象)
ZumaStatue0 (祖玛雕象)
ZumaStatue3 (祖玛雕象)
ZumaGuardian (祖玛卫士)
ZumaGuardian0 (祖玛卫士)
ZumaGuardian3 (祖玛卫士)
ZumaGuardian00 (祖玛卫士)
ZumaGuardian10 (祖玛卫士)
Zumataurus (祖玛教主)
Zumataurus9 (祖玛教主)

Archer (弓箭守卫)
Trainer10 (虎威)
Guard10 (带刀护卫)
MainDoor (城门)
LeftWall (墙)
CenterWall (墙)
RightWall (墙)
ArcherGuard (弓箭手)沙吧克的
Dogz (神兽)
Dogz1
SpidBat (月魔蜘蛛)
GangSpider (暴牙蜘蛛)
GangSpider0 (暴牙蜘蛛)
GangSpider3 (暴牙蜘蛛)
VenomSpider (天狼蜘蛛) 
VenomSpider0 (天狼蜘蛛) 
VenomSpider3 (天狼蜘蛛) 
BigSpider
BigSpider0
BigSpider 3
RootSpider (钢牙蜘蛛)
LureSpider (花纹蜘蛛)
LureSpider0 (花纹蜘蛛)
LureSpider3 (花纹蜘蛛)
Big2Ape (双头金刚)
BigApe3
EvilApe(双头血魔)
EvilApe0
GreyEvilApe(双头恶魔)
RedMoonEvil (赤月恶魔)
RedMoonEvil1(赤月恶魔)
MirKing(传奇之王)

这里是怪物
复制
命令 名字
@mob 传奇之王
@mob BichonLord
@mob SerpentLord
@mob WoomyonLord
@mob MongchonLord
@mob Raider1
@mob Raider2
@mob Raider3

下边是物品
复制
命令 名字 
@make 活力戒指
@make 治愈戒指
@make 急速剑法
@make 包子
@make 雪霜
@make 命运戒指
@make 命运手镯
@make 命运项链
@make 人参
@make 饭
@make 攻击药物
@make 魔力药物
@make 道术药物
@make 速度药物
@make 体力药物
@make 魔力药物
@make 苹果
@make 血剑
@make 2.0戒指
@make 2.0手镯
@make 2.0项链
@make 2.0戒指
@make 2.0手镯
@make 2.0项链
@make 血魔石
@make 浮幽戒指
@make 浮幽手镯
@make 浮幽项链
@make 银域戒指
@make 银域手镯
@make 银域项链
@make 无
@make 心脏
@make 修炼石
@make GM屠龙
@make 黄布
@make 红布
@make 黑布
@make GM嗜血魔杖
@make GM手镯
@make GM灵魂战衣
@make GM命运戒指
@make 圣战头盔1
@make 泰坦战衣(男)
@make 泰坦战衣(女)
@make 钢盔甲(男)
@make 钢盔甲(女)
@make 圣龙魔袍(男)
@make 圣龙魔袍(女)
@make 血剑
@make 红毒
@make 绿毒
@make GM无机棍
@make 药剂
@make 绿色药剂
@make 紫色修复油
@make 紫色修复油
@make 兰色修复油
@make 蓝色修复油
@make 头盔1
@make 头盔2
@make 圣战戒指2
@make 降妖除魔戒指1
@make 道德戒指1
@make 法神戒指1
@make 小手镯1
@make 小手镯2
@make 小手镯4
@make 蛇型手镯
@make 法神项链1
@make 白金项链1
@make 绿矿
@make 紫矿
@make 项链1
@make 修炼石1
@make 金钱标
@make 三角标
@make 钢标
@make 黑铁手套
@make 快速火球术
@make 神秘火球术
@make 快速治愈术






 时间:2006/7/16 11:01:49
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   8楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

传送员脚本(全)
[@main]
#IF
checkpkpoint 2
#SAY
奉<$OWNERGUILD>的主人<$LORD>命令我将会把你传送到你想要去的地方!\ <取消/@exit>#ELSEACT
goto @main-1
[@main-1]
<$USERNAME>,你好。奉<$OWNERGUILD>的主人<$LORD>命令我将会把你传送到你想要去的地方!你想去什么地方?\ 
<回城卷包/@hcgive> <足球场/@zqmove> <决斗场/@jdmove> <GM测试场/@jjmove><比奇皇宫/@hgmove> <沙巴克城/@sbkmove> <比奇赌场/@dcmove> <比奇城堡/@bwmove>  <边界村/@brdmove><新手村/@ginmove> <毒蛇山村/@svmove>  <盟重土城/@mwmove>  <白日门/@wwmove><祖玛教主之家/@btmove> <沃玛三层/@ymmove> <赤月魔窟/@cymove> <*亡棺材/@swgcmove><石墓七层/@smamove> <尸王殿/@swmove> <未知暗殿/@wzmove> <神秘商店/@smsdmove> <奴隶山谷/@nlsgmove>  “去冒险地图强烈建议您随身携带回城包”  <取消/@exit>

[@hcgive]
#IF
#ACT
set [701] 1
give 回城卷包 1
break

[@zqmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove G003
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@jdmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove f007 100 131
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@jjmove]
#IF
checkgold 4000000
#ACT
take gold 0
mapmove R001 100 95
break
#ELSESAY
对不起,您还没有获得城主身份。若要进入请先攻陷沙城。\ <取消/@exit>

[@hgmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 0122 30 30
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@sbkmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 3 637 283
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@bwmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 0 333 268
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@brdmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 0 288 615
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@ginmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 0 634 612
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@svmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 2 504 484
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@mwmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 3 330 330
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@wwmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove 11 177 324
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@smamove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d717 83 25
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@dtmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d515
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@ymmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d024
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@btmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove t139
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@cymove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d10062
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@wzmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove m001 202 13
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@swmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove q004
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@gemove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d5064
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@zmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove d71613
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@dcmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove B010 17 17
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@swgcmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove D606 82 170
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>
[@smsdmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove Q016
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>

[@nlsgmove]
#IF
checkgold 100
#ACT
take gold 100
mapmove f004
break
#ELSESAY
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>


在\mirserver\Mir200\Envir\Npc_def 目录下,将传送员的内容更改成以上的。
在mirserver\Mir200\Envir\Npcs.txt文件里加入一下字段,替换掉先前的

;; 传送员
; name   race      mapNum        x      y   fTile  bTile
;--------------------------------------------------------------
传送员     0         0          330    267    0     18
传送员     0         0          287    614    0     18
传送员     0         0          635    612    0     18
传送员     0         0          644    283    0     18
传送员     0         2          499    483    0     18
传送员     0         3          330    333    0     18
传送员     0         3          644    283    0     18
传送员     0        11          181    322    0     18
传送员     0      r001           96     94    0     18


这个是比较全的传送员脚本了,特色之处是在沙巴克城里也加了一个传送员。并且给传送员换了个新面孔。如果不喜欢的话只要替换掉      
传送员     0      r001           96     94    0     18中的18就可以了
具体的人物代码请进入传奇的R001地图里查看。
不过注意,第一个测试NPC的编号是0而不是1
从左到右依次下去是0-25

赠送一个地图的编玛,大家可以自己改了   呵呵


英文注释FIGHT的是战斗地图;
SAFE的为非PK地图;
DARK的为洞穴地图;
很长很长一段的为不准用随机卷的地图。

大地图
[0    比奇大地图]
[1    袄玛森林大地图]
[2    毒蛇山谷大地图]
[3    盟重大地图]
[11   白日门大地图] 

比奇城
[0122 比奇城皇宫] FIGHT
[0110 比奇城练功房左] FIGHT
[0111 比奇城练功房中] FIGHT
[0112 比奇城练功房右] FIGHT
[0137 比齐城竞技场上层] FIGHT 
[0139 比齐城竞技场下层] FIGHT 
[0102 比奇城肉店 ] SAFE
[0108 比奇城药店 ] SAFE
[0109 比奇城药店里屋] SAFE
[0104 比奇城书店] SAFE
[0107 比奇城民居] SAFE
[0125 比奇城仓库] SAFE
[0126 比奇城仓库二层] SAFE
[0103 比奇城武器店] SAFE
[0105 比奇城杂货店] SAFE
[0106 比奇城衣服店] SAFE
[0101 比奇城客栈] SAFE
[0100 比奇城客栈厨房] SAFE
[0123 比奇城民居] FIGHT
[0124 比奇城民居] FIGHT
[0128 比奇城民居] FIGHT
[0129 比奇城民居] FIGHT

高级导师之家
[0113 高级道士之家] FIGHT
[01132 道士杀羊地图]
[0114 高级战士之家] FIGHT
[01141 不对外开放的高级战士之家] 
[01142 战士杀羊地图] 
[0115 高级法师之家] FIGHT
[01152 法师杀羊地图] 

比奇山村
[0119 比奇山村药店] SAFE
[0118 比奇山村药店入口] FIGHT
[0132 比奇山村书店] FIGHT
[0141 比奇山村首饰店] SAFE
[0140 比奇山村仓库] SAFE
[0127 比奇山村监狱]
[0121 比奇山村民居]
[0130 比奇山村民居] FIGHT
[0131 比奇山村民居] FIGHT
[0133 比奇山村民居] FIGHT
[0134 比奇山村民居] FIGHT
[0135 比奇山村民居] FIGHT
[0136 比奇山村民居] FIGHT
[0138 比奇山村民居] FIGHT

毒蛇山村
[0116 毒蛇山村酒家]
[0117 毒蛇山村药店]
[0120 毒蛇山村铁匠铺]
[0142 毒蛇山村民居]

土城
[0145  土城仓库一层] SAFE
[0146  土城仓库二层] SAFE
[0148  土城客栈] SAFE
[0149  土城服装店] SAFE
[0158  土城饰品店] SAFE 
[0159  土城武器店] SAFE
[0160  土城药店] SAFE
[0161  土城书店] SAFE 
[0148  土城客栈] SAFE
[0147  土城监狱] FIGHT
[0162  未开放的土城监狱]
[0143  土城民居] FIGHT
[0144  土城民居] FIGHT

沙巴克城
[0150  沙巴克宫殿] 
[0151  沙巴克武器店]
[0152  沙巴克仓库] 
[0153  沙巴克药店] 
[0154  沙巴克饰品店]
[0155  沙巴克服装店] 
[0156  沙巴克监狱] FIGHT


白日门新城
[1002 天尊房间] DAY SAFE
[1001 白日门武器店] DAY SAFE
[1003 白日门服装店] DAY SAFE
[1004 白日门书店] DAY SAFE
[1005 白日门首饰店] DAY SAFE
[1006 白日门药店] DAY SAFE
[1007 白日门杂货铺] DAY SAFE

赌场
[B010 赌场回廊]
[B011--B013 赌场入口]
[B101--B140 赌场1-40间]
[T103  赌场第3间任务地图] 
[T105  赌场第5间任务地图] 
[T1061--T1063 赌场第6间任务地图] 
[T109  赌场第9间任务地图]
[T115  赌场第15间任务地图] 
[T118  赌场第18间任务地图] 
[T119  赌场第19间任务地图]
[T125  赌场第25间任务地图] 
[T1281--T1283 赌场第28间任务地图]
[T131  赌场第31间任务地图]
[T132  赌场第32间任务地图]
[T134  赌场第34间任务地图]
[T1361--T1063 赌场第36间任务地图]
[T138  赌场第38间任务地图]
[T139  赌场第39间任务地图]
[T140  赌场第40间任务地图]
[C003 废弃赌场回廊]
[C001、C002 废弃赌场入口]
[B201--B240 废弃赌场房间]
[B301--B340 废弃赌场房间]
[T203--T340 废弃赌场任务地图]

半兽人古墓
[D001 半兽古墓一层] DARK
[D002 半兽古墓二层] DARK
[D003  半兽古墓三层] DARK
[DM001 半兽古墓商店] DARK FIGHT
[DM002 半兽古墓坟墓] DARK

自然洞穴
[D011  自然洞穴一层] DARK
[D012  自然洞穴二层] DARK
[DM011 自然洞穴商店] DARK
[E001、E002 两个骷髅洞间连接通道]  DARK

袄玛寺庙
[D021  袄玛寺庙人口] DARK
[D022  袄玛寺庙一层] DARK
[D023  袄玛寺庙二层] DARK
[D024  袄玛寺庙三层] DARK NORECALL NORANDOMMOVE NORECONNECT(D023)
[D032  废弃袄玛寺庙一层] DARK
[D033  废弃袄玛寺庙二层] DARK
[D042  废弃袄玛寺庙一层] DARK
[D043  废弃袄玛寺庙二层] DARK
[D052  废弃袄玛寺庙一层] DARK
[D053  废弃袄玛寺庙二层] DARK

赤月峡谷
[12 丛林迷宫] DARK 
[D10011--D10013 峡谷一层]
[D1002 峡谷二层]
[D10031、D10032 峡谷三层]
[D1004 峡谷四层]
[D10051--D10054 峡谷五层]
[D10061 恶魔祭坛]
[D10062 赤月恶魔老巢]
[D1003 废弃峡谷]
[D10071 废弃赤月恶魔老巢]

比奇矿洞
[D401 废矿矿区入口] DARK MINE
[D402 废矿区东部] DARK MINE
[D403 废矿区一层] DARK MINE
[D404 废矿区北部] DARK MINE
[D405 废矿区] DARK MINE
[D406 废矿区南部] DARK MINE
[D411 废矿区] DARK MINE
[D412 桥] DARK MINE
[D413 桥] DARK MINE
[D414 桥] DARK MINE
[D415 桥] DARK MINE
[D416 桥] DARK MINE
[E401--E404 比奇矿洞-骷髅洞连接通道]DARK

毒蛇山谷矿洞
[D421 毒蛇矿区一层] DARK MINE
[D422 毒蛇矿区二层] DARK MINE
[E601--E605 毒蛇矿洞-地牢连接通道] DARK

祖玛寺庙
[0157  祖玛寺庙大殿]
[D501  祖玛寺庙一层] DARK
[D502  祖玛寺庙二层] DARK
[D503  祖玛寺庙三层] DARK
[D504  祖玛寺庙四层] DARK
[D505  祖玛寺庙五层] DARK
[D5061--D5069 祖玛阁] DARK NORANDOMMOVE NORECALL NOPOSITIONMOVE
[D5071--D5074 祖玛七层] DARK NORECALL NOPOSITIONMOVE
[D515  祖玛教主之家] DARK NORECALL NORANDOMMOVE NORECONNECT(D5071)
[D511--D514 祖玛图书馆] DARK
[KT0000--KT0010  废弃祖玛地图]

猪洞
[D710  猪洞入口] DARK
[D711  猪洞一层] DARK
[D712  猪洞二层] DARK
[D713  猪洞三层] DARK
[D714  猪洞四层] DARK
[D715  猪洞五层] DARK
[D71601--D71625  石墓阵]
[D716  猪洞六层] DARK NORECALL
[D717  猪洞七层] DARK NORECALL NORECONNECT(D71601)
[D71650 石墓武器修理所] DARK NORECALL
[D71651 石墓服装修理所] DARK NORECALL
[D71652 石墓首饰修理所] DARK NORECALL
[D71653 石墓杂货铺] DARK NORECALL
[D701  沙巴克密道(左上角杂货堆处)]
[E701--E703 香石古墓沙巴克密道(服装店后)]DARK

蜈蚣洞
[D601  地牢南一层] DARK
[D602  地牢西一层] DARK
[D603  地牢北一层] DARK
[D604  地牢西二层] DARK
[D605  地牢北二层] DARK
[D606  *亡棺材] DARK NORECONNECT(D612)
[D607  灯笼房] DARK
[D608  紫水晶房] DARK
[D609--D611 地牢过道] DARK
[D612--D618  地牢新地图]
[D619  废弃地图]

未知暗殿
[M001  未知暗殿]

尸王殿
[Q004  尸王殿]

奴隶山谷
[F004  Slavecave(林小姐处老头传送)]

任务地图
[Q001--Q003  打任务头盔地图]
[Q011--Q015  进神秘商店地图]
[Q016  成男所在地]

GM地图
[G003--G014  足球场]
[F001--F003  行会战争地图]
[F005--F013  行会战争地图]
[G001、G002  GM咨询事]
[I001、I002  不开放的民居]
[R001  GM俱乐部]
[W0--W2  未完成的地图]






 时间:2006/7/16 11:02:36
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   9楼 

benlau2
 
 
级别:  
战士
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:antjim@sina.com.cn     短消息      以树型方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


Re:传奇私服全攻略(飞尔内部人员参考)

关于如何回收流失的GM装备以及极品装备还有如何清除怪物
其实解决这个问题的方法很简单,只要每个NPC的脚本里加上以下代码就可以了,下面请大家看看我是如何收回流失的GM装备的:
[@main]
#IF
check 超级无极棍
check PK刀
check GM隐身戒指
check GM复活戒指
#ACT
take 超级无极棍
take PK刀
take GM隐身戒指
take GM复活戒指
…………
=======================================

以上脚本不会给玩家任何的提示就能把GM装备收回了。。。回收一些极品装备也是一样的道理,添加成所要回收的极品装备的名称就可以了,其实我觉得根本不用进行check,但是check一下也没影响,呵呵

请大家把以上脚本分别加到仓库保管员、武器店、特修人员、小贩、传送员等玩家经常用到的NPC上面。

☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

昨天无意中发现了一个能应用在NPC身上的新命令(对我来说是新的,因为我还没见过谁在嘟嘟这里发表过),也许对大家研究怎样清除地上的垃圾这个命令有点帮助:
--------------------------------------------
Monclear 地图名
--------------------------------------------
以上是NPC用的清怪命令,只要把地图名字填上去了就OK了。。。

例子:
[@main]
#IF
checklevel 51
#SAY
请选择要清除怪物的地图。 \ <猪七/@d717> 
#ELSESAY
你必须为GM才能使用这项权利.\ <确定/@exit>
[@d717]
#act
monclear d717
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
为什么要用“checklevel 51”这个判断语句呢?其实私服只能升到50级大家应该都知道的吧?所以只有GM才有能力把自己的等级改成50以上。。。所以我觉得这是现阶段判断是否GM的最好的方法(如果你有更好的请你告诉我:D)。其实这也就是说如果你是GM的话,那么你就一定得把自己的等级改成51或者更高。。。

执行以上脚只须点一下对话框里的猪七就能在一瞬间把猪七的怪清除掉了。。。

再来一个,GM命令祥解 
@PositionMove 移动到某一张地图的某一个坐标 
比如@PositionMove 3 330 330 就是移动到盟重土城330 330 

@! 发全球广播 
比如@! 欢迎大家来到嘟嘟的传奇世界! 
就是(*)欢迎大家来大嘟嘟的传奇世界! 

@IncPKpoint 名字   增加PK指数(变成红名拉) 
@FreePenalty 名字 PK指数还原(又白了) 

@AddGuild 行会名称 掌门名字 制造一个行会。 
@delGuild 行会名称 删除一个行会。 
@ForcedWallConquestWar 想要进攻的行会名称 攻城战开始 
再输入一次攻城战就结束了。 
@ChangeSabukLord 行会名称 这个行会占领沙巴克 

@Mission X坐标 Y坐标 设置好怪物攻城的任务,坐标就是怪物的目标地点(是下一个任务开始的必要条件) 
[colo=#0000CD]@MobPlace 怪物名称 X坐标 Y坐标 [/color]在指定的这个坐标召唤出怪物来,执行怪物攻城的任务。(守卫不会杀它们的) 
这些可能大家能用的上。 

还有一些文件的作用: 
在mirserver\Mir200\Envir\文件夹里面TXT文件 
AdminList.txt是GM管理员的名单,格式是 
模式 人物名字 
*号模式的GM可以使用任何GM命令 
1号模式的GM只可以使用无敌、管理员模式等等。 
GuardList.txt是所有的守卫的坐标和刷新频率。格式是 
名字  出现的地图名    X坐标  Y坐标  刷新频率 
MakeItem.txt 做毒药所需要的材料,要和游戏里的材料名字相吻合才行。不然无法制造出毒药的。 
MapInfo.txt 是地图的信息 修改的格式是 
第一地图名 X坐标 Y坐标 -> 第二地图名 X坐标 Y坐标。意思就是站到第一地图指定的那个坐标,就传送到第二地图指定的那个坐标了。哦,这里还可以改地图的名字。把那个中文的名字换成任何你想要的都成! 
StartPoint.txt 这里就是新手一出来的位置!格式就是 地图名 X坐标 Y坐标。可以指定好多个。 
Mongen.txt 这是怪物刷新文件。格式是 
地图名称 X坐标  Y坐标   刷新的怪物名  范围(好象是)    数量     时间 
1002     14     13     虎卫     1     1     60 
UnbindList.txt 这里是可以捆绑的物品名字。如果有一项打错字了,那么游戏里就不能捆那一项。 
MiniMap.txt 是地图代码的省略码,你也可以自己加。前面的是地图名称,后面的是省略码。 

首先来一个捆金砖和珠宝箱的: 
先在mirserver\Mir200\Envir\NPCS.txt里写上 
; name          race      mapNum     x     y       fTile bTile 
;-------------------------------------------------------------- 
行政官员    1         0122       29    32      0     8 
行政官员   2         0150       7     16      0     8 
流浪工匠         0         0          302   254     0     20    <----这一行加进去 
流浪工匠         0         3          293   365     0     20    <----这一行加进去 

然后在mirserver\Mir200\Envir\Npc_def里新建两个文本 
流浪工匠-0.txt 
流浪工匠-3.txt 
两个的内容是一样的,全部复制,再粘贴进去就行了。 
如下。 

[@main] 
#IF 
check [800] 100 
#SAY 
我是旅游工匠的. 我可以帮你交换金条、金砖和珠宝箱 <交换/@Mbind>金条和金砖\  <交换/@Mbind2>金砖和珠宝箱 <关闭/@exit><> 

[@Mbind2] 
#IF 
#SAY 
你知道我是什么人吗?\ 只有我才可以解开珠宝箱啊!哈哈你要试一下吗?不过你有珠宝箱吗?\他可是很神秘的啊用金砖<交换/@changeGold2>珠宝箱用珠宝箱<交换/@changeMoney6> 金砖<取消/@exit> 

[@changeGold2] 
#IF 
 checkitem 金砖 5 
#SAY 
你说你要用金砖换成珠宝箱? 好的,我帮你换5块金砖换一个珠宝箱但是要支付手续费.费用是10万,你还换吗? \ 
<交换/@changeGold_2> <取消/@exit> 

#ELSESAY 
你连这点钱都没有,还换什么? 等你有足够的钱,再来找我吧 \ <返回/@main> 

[@changeGold_2] 
#IF 
 checkitem 金砖 5 
#ACT 
 take 金砖 5 
 take LOGE 100000 
 give 珠宝箱 1 
#SAY 
金砖已经换好珠宝箱了. \ 
还换吗? \ \ <交换/@Mbind2> <取消/@exit> 

#ELSESAY 
你的包里东西已经满了,或者你没有足够的钱支付手续费你再确认一下吧 \ <取消/@exit> 

[@changeMoney6] 
#IF 
 checkitem 珠宝箱 1 
#SAY 
你要把珠宝箱换成金砖?\ 
好的,我给你换,不过需要支付手续费费用是10万,你还换吗?\ 
<交换/@changeMoney_6> <取消/@exit> 

#ELSESAY 
你都没有珠宝箱还换什么? 想骗我?快滚! \ <取消/@exit> 

[@changeMoney_6] 
#IF 
 checkitem 珠宝箱 1 
#ACT 
 take 珠宝箱 1 
 take LOGE 100000 
 give 金砖 5 
#SAY 
珠宝箱已经换好金砖了. \ 
还换吗? \ \ <交换/@Mbind> <取消/@exit> 

#ELSESAY 
你的包里东西已经满了,或者你没有足够的钱支付手续费你再确认一下吧 \  <取消/@exit> 

[@Mbind] 
#IF 
#SAY 
你要换什么? 
用金条<交换/@changeG2>金砖用金砖<交换/@changeM6> 金条<取消/@exit> 

[@changeG2] 
#IF 
 checkitem 金条 5 
#SAY 
你说你要用金条换成金砖? 好的,我帮你换5块金条换一块金砖但是要支付手续费.费用是1万,你还换吗? \ 
<交换/@changeG_2> <取消/@exit> 

#ELSESAY 
你连这点钱都没有,还换什么? 等你有足够的钱,再来找我吧 \ <返回/@main> 

[@changeG_2] 
#IF 
 checkitem 金条 5 
#ACT 
 take 金条 5 
 take LOGE 10000 
 give 金砖 1 
#SAY 
金条已经换好金砖了. \ 
还换吗? \ \ <交换/@Mbind> <取消/@exit> 

#ELSESAY 
你的包里东西已经满了,或者你没有足够的钱支付手续费你再确认一下吧 \ <取消/@exit> 

[@changeM6] 
#IF 
 checkitem 金砖 1 
#SAY 
你要把金砖换成金条?\ 
好的,我给你换,不过需要支付手续费费用是1万,你还换吗?\ 
<交换/@changeM_6> <取消/@exit> 

#ELSESAY 
你都没有金砖还换什么? 想骗我?快滚! \ <取消/@exit> 

[@changeM_6] 
#IF 
 checkitem 金砖 1 
#ACT 
 take 金砖 1 
 take LOGE 10000 
 give 金条 5 
#SAY 
金砖已经换好金条了. \ 
还换吗? \ \ <交换/@Mbind> <取消/@exit> 

#ELSESAY 
你的包里东西已经满了,或者你没有足够的钱支付手续费你再确认一下吧 \  <取消/@exit> 

我的联系QQ:13039564 

再送一个完整的传送员脚本[@main] 
#IF 
checkpkpoint 2 
#SAY 
我将会把你传送到你想要去的地方!\ <取消/@exit> 
#ELSEACT 
goto @main-1 

[@main-1] 
请问您需要什么服务?传送1个城镇将用掉你2000黄金.传送1个冒险地图将用掉你10000黄金.“去冒险地图强烈建议您随身携带回城卷”\ <传送城镇/@cheng><传送冒险地图/@maoxian> 
[@cheng] 
传送1个城镇将用掉你2000黄金.请问您想去哪个城镇?<比奇城/@bwmove>、<边界村/@brdmove>、<新人村/@ginmove>、<盟重土城/@mwmove>\<毒蛇峡谷/@svmove><白*门/@wwmove>、<沙巴克城/@0move>\ <不了,谢谢/@exit> 

[@maoxian] 
传送1个冒险地图将用掉你10000黄金.请问您想去哪里?冒险: <尸王殿/@1move>、<祖玛阁/@2move>、<石墓阵/@3move>、<沃玛寺庙/@4move>、<蜈蚣洞/@5move><骷髅洞/@6move>、<僵尸洞/@7move>、<祖玛寺庙/@8move>“去冒险地图强烈建议您随身携带回城卷”\ \ 
<不了,谢谢/@exit> 

[@bwmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 0 333 268 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@brdmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 0 288 615 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 

[@ginmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 0 634 612 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@svmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 2 504 484 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@mwmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 3 330 330 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@wwmove] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 11 177 324 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@0move] 
#IF 
checkgold 2000 
#ACT 
take 金币 2000 
mapmove 3 676 334 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@1move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove q004 15 15 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@2move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove D5061 63 41 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@3move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove D71601 25 13 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@3move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove D71601 25 13 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@4move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove 1 90 280 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@5move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove 3 146 91 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@6move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove 0 141 35 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@7move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove 0 660 220 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit> 
[@8move] 
#IF 
checkgold 10000 
#ACT 
take 金币 10000 
mapmove 3 830 220 
break 
#ELSESAY 
你没有足够的黄金使用我们的服务!快走开~不要浪费我们的时间!\ <取消/@exit>\ 

更改商店卖出物品以及装备特修: 
打开mirserver\Mir200\Envir\market_def 
打开一个TXT文件,在 
<修理/@repair> 武器(其他都一样)的后面加入一条命令: 
<特殊修理/@s_repair>就行了。 
那些TXT文件中,以2开头的是武器。以3开头的是衣服和帽子,以4开头的是药和毒药,5是书,6是仓库,7是符和回城。8是首饰。9是赌场。这些都是可以自己随意改的。不过改好了以后,要把mirserver\Mir200\Envir\Market_prices和mirserver\Mir200\Envir\Market_saved里的全部文件删除(都是备份文件)。删除后重新启动服务器。然后进游戏就改好了。第一次登录可能有点慢。等等就会好的。 





 时间:2006/7/16 11:04:22
    注册: 2006-7   发帖: 41  积分: 46   状态: offline   10楼 
6:  1  2  3  4  5  6 

主题管理:  删除  关闭/取消  移动  复制  置顶/取消  精华/取消  刷新统计  编辑主题


快速回复
标题:

内容:
选项: 使用我的个性签名 自动识别URL地址 使用XB代码 使用表情符号
(Ctrl+Enter快速发帖)



用户的言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2001- U6U8.Net Powered by SF v2.0