当前位置 : 745v传奇网 | 传奇教程 | 

分享一些传奇代码的编写的详细方式攻略

来源: 作者: 点击:
我想很多人多传奇之中的代码是想当感兴趣的,因为这个不仅仅是能够然我们改变一些系统的操作方式,还能够让我们学习到很多关于代码编写的知识。所以我们在面临着写诱惑的时候就有必要亲自操作实践一番,毕竟很多时候我们都会遇到一些难题,而我们学活了这些内容之后,那么就可以豪放的说一句求人不如求己了。

修改玩家资料的详细方法(属性等级装备物品法术等)
1.运行C:\mirserver\mud2\DBSrv200\dbserver
2.单击“recordtools”键,弹出一个新窗口“CharDbManager”
3.输入id名称,查找,显示id注册资料
4.双击查找出的注册资料
5.弹出一个“FrmFDBViewer”呵呵,这个就是这个id的全部资料,包括:(人物各种属性、等级、经验值、pk值、所在坐标、全身装备、包裹东西、法术情况等等)
6.点击“readonly”
7.输入密码:amir#05!
8.ok大功告成,可以随便修改任何人物的属性资料了。
@adjustlevel用户ID需改等级
例:@adjustleveluser50
打开Mir2000\Envir\market_def目录下的9Equ-E603.txt文件

用下面内容进行覆盖原有内容。


;物价
%200

;对话'*':对话框

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

[@main]
#IF
random2
#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
random5
#ACT
goto@Q310
#ELSEACT
goto@normal

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

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

[@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
你真厉害.这么快就找到了鹿茸和鹿血我给你制作神秘水以后交给比奇城买肉的屠户金氏快去吧\离开<等候>

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

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

;[@talkwith_1]
;goto@talkwith_2

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

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

[@talkwith_4]
#IF
checkhumM001200
#SAY
我很想带你进去但我现在已经筋疲力尽了所以我不能把你带过去...稍微等一会吧..\<退出>
#ELSEACT
TimeRecall180
mapM001


[@Q351]
#IF
random5
#ACT
goto@Q351_1
#ELSEACT
goto@normal

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

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

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

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

[@untalkwith]
#IF
random10
#SAY
你听说过未知宫殿吗??我不能很详细的告诉你进入未知宫殿的时间是周末的傍晚到那个时候再来找我等那时我再带你过去\
到时候见...\<返回>
#ELSESAY
我不想跟你废话...离我远点!\<返回>
@!怪物们的队伍正在集合!已经有白野猪进军盟重!人类们保卫自己家园
@!的时候到来了!赶走这些非人类的怪物!还我们人类清净的空间吧~
@Mission327:327白野猪Rushto327:327
@mobplace327:327白野猪5
@Mission305:294邪恶钳虫Rushto305:294
@mobplace305:294邪恶毒蛇Rushto354:335
@mobplace354:335邪恶毒蛇3
@Mission333:333赤月恶魔Rushto353:333
@mobplace333:333赤月恶魔1
@Mission296:347双头金刚Rushto296:347
@mobplace296:347双头金刚5
说明:Rushto296:347(是怪物的集中地点)
@mobplace296:347双头金刚5(是招来的怪物数量以及攻击的目标)
前面的@Mission296:347************************(坐标和下面的一样是建立任务要的攻击目标)
或者用个笨办法:
GM站的坐标@Mission333:333
再@mobplace333:333

做了终于稳定了现在总结一些自己的经验.
gamelog是记录的开不开没有太大问题gate_server里3个文件是登陆传奇用的一般也不会出太大问题最重要是mir200和mud2这2个文件夹不管是汉化还是修改资料都要在这里入手!mud2里放的是数据库db文件里的文件可以用dbc打开现在已经有汉化过的数据库了一幕了然mir200就是主程序了.
先说设置有了servercontrol这个程序修改ip的工作就不用自己来了一般只要几个ini文件路径对了都没有问题mir200文件夹中几个.txt文件只有一个!setup.txt要注意
[Server]
ServerIndex=0-----这个和下面的servernumber是开多用的
ServerName=ktest----这个的名字(和客户端中的server1name一行要一致而server1caption一行对应的就是登陆后出现的的名字可以随意了)
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE---测试如果你改成false那么新人等级0金币0
TestLevel=42----新人等级必须是上面的是true
TestGold=1000----新人携带金币数
TestServerUserLimit=50----测试最大同时在线人数
ServiceMode=FALSE----同testserver相反
NonPKServer=FALSE----如果想让里人物不可以pk就改true吧
DBAddr=192.168.0.96----数据库ip和端口


DBPort=6000
IDSAddr=192.168.0.96
IDSPort=5600
MsgSrvAddr=192.168.0.96
MsgSrvPort=4900
HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=50
GateLoad=0
LogServerAddr=192.168.0.96
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[Share]
BaseDir=c:\mirserver\Mir200\Share\
GuildDir=c:\mirserver\Mir200\GuildBase\Guilds\
GuildFile=c:\mirserver\Mir200\GuildBase\Guildlist.txt
VentureDir=c:\mirserver\Mir200\ShareV\
ConLogDir=c:\mirserver\Mir200\ConLog\
CastleDir=c:\mirserver\Mir200\Envir\Castle\
EnvirDir=c:\mirserver\Mir200\Envir\
MapDir=c:\mirserver\Mir200\Map\

[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=1978372333
HomeMap=0
HomeX=289
HomeY=618内容来自dedecms

[Names]
ClothsMan='布衣(男)'---------
ClothsWoman='布衣(女)'这个是新手携带物品你可以加上屠龙可以加金条随意啦
WoodenSword='木剑'
Candle='蜡烛'------------

GoldStone='金矿'
SilverStone='银矿'
SteelStone='铁矿'
CopperStone='铜矿'
BlackStone='黑铁矿'

Zuma1='祖玛卫士'
Zuma2='祖玛雕像'
Zuma3='祖玛弓箭手'
Zuma4='楔蛾'

Bee='蝙蝠'
Spider='蜘蛛'

WomaHorn='沃玛号角'
ZumaPiece='祖玛头像'
各种传奇系统的内容在其中都能够找到并进行编写,而这些代码也是我们平常时间最爱遇到出现问题的方面,所以这个时候我们了解一些非常实用的代码对我们来说是相当重要的。而以上的内容就是我们很好的学习资料,掌握到一定程度之后我们就可以在一些小问题上进行专业的改动,这对部分对此感兴趣的人应该还是有很大帮助的。
[顶部]