找回密码
 立即注册
查看: 15438|回复: 68

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

    [复制链接]
  • TA的每日心情

    2021-9-24 00:32
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]略通道行

    340

    主题

    2

    回帖

    1032

    积分

    锋芒毕露

    积分
    1032
    发表于 2019-12-31 08:58:20 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

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

    修改玩家资料的详细方法(属性等级装备物品法术等)
    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大功告成,可以随便修改任何人物的属性资料了。
    @adjustlevel 用户ID 需改等级
    例: @adjustlevel user 50
    打开 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]
    嘿.. 这么危险的地方你来干吗??? 不知道你能不能走出这个地方..\
    <对话><退出>
    [@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
    checkhum M001 200
    #SAY
    我很想带你进去,但我现在已经筋疲力尽了 所以我不能把你带过去... 稍微等一会吧.. \ <退 出>
    #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_1]
    #IF
    #ACT
    SET [352] 1
    #SAY
    祝你好运...\ <退出>

    [@untalkwith]
    #IF
    random 10
    #SAY
    你听说过未知宫殿吗?? 我不能很详细的告诉你 进入未知宫殿的时间是周末的傍晚 到那个时候再来找我 等那时我再带你过去 \
    到时候见... \ <返回>
    #ELSESAY
    我不想跟你废话... 离我远点! \ <返回>
    @!怪物们的队伍正在集合!已经有白野猪进军盟重!人类们保卫自己家园
    @!的时候到来了!赶走这些非人类的怪物!还我们人类清净的空间吧~
    @Mission 327:327 白野猪 Rush to 327:327
    @mobplace 327:327 白野猪 5
    @Mission 305:294 邪恶钳虫 Rush to 305:294
    @mobplace 305:294 邪恶毒蛇 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

    做了sf终于稳定了,现在总结一些自己的经验.
    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='祖玛头像'
    各种传奇私服系统的内容在其中都能够找到并进行编写,而这些代码也是我们平常时间最爱遇到出现问题的方面,所以这个时候我们了解一些非常实用的代码对我们来说是相当重要的。而以上的内容就是我们很好的学习资料,掌握到一定程度之后我们就可以在一些小问题上进行专业的改动,这对部分对此感兴趣的人应该还是有很大帮助的。


    楼主热帖
  • TA的每日心情
    无聊
    2019-8-30 10:21
  • 签到天数: 473 天

    连续签到: 1 天

    [LV.9]妙领天机

    4

    主题

    3050

    回帖

    3052

    积分

    声名显赫

    积分
    3052
    发表于 2019-12-31 09:29:38 | 显示全部楼层
    报告!别开枪,我就是路过来看看的。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-28 17:43
  • 签到天数: 471 天

    连续签到: 3 天

    [LV.9]妙领天机

    13

    主题

    3106

    回帖

    3131

    积分

    声名显赫

    积分
    3131
    发表于 2020-1-1 07:46:30 | 显示全部楼层
    确实不错,顶先
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 11:23
  • 签到天数: 458 天

    连续签到: 3 天

    [LV.9]妙领天机

    9

    主题

    3092

    回帖

    3109

    积分

    声名显赫

    积分
    3109
    发表于 2020-1-17 06:43:02 | 显示全部楼层
    楼下的接上。。。。
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 07:31
  • 签到天数: 466 天

    连续签到: 5 天

    [LV.9]妙领天机

    7

    主题

    3143

    回帖

    3157

    积分

    声名显赫

    积分
    3157
    发表于 2020-1-17 07:36:15 | 显示全部楼层
    我只是路过,不发表意见
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 03:11
  • 签到天数: 481 天

    连续签到: 9 天

    [LV.9]妙领天机

    12

    主题

    3099

    回帖

    3123

    积分

    声名显赫

    积分
    3123
    发表于 2020-1-18 08:57:01 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-28 12:08
  • 签到天数: 466 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3055

    回帖

    3054

    积分

    声名显赫

    积分
    3054
    发表于 2020-1-23 21:11:12 | 显示全部楼层
    纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 15:25
  • 签到天数: 468 天

    连续签到: 6 天

    [LV.9]妙领天机

    1

    主题

    3115

    回帖

    3116

    积分

    声名显赫

    积分
    3116
    发表于 2020-2-3 22:09:45 | 显示全部楼层
    报告!别开枪,我就是路过来看看的。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 01:49
  • 签到天数: 473 天

    连续签到: 1 天

    [LV.9]妙领天机

    6

    主题

    3104

    回帖

    3113

    积分

    声名显赫

    积分
    3113
    发表于 2020-2-4 14:16:20 | 显示全部楼层
    鼎力支持!!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 07:50
  • 签到天数: 490 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3081

    回帖

    3089

    积分

    声名显赫

    积分
    3089
    发表于 2020-2-6 16:31:55 | 显示全部楼层
    支持你哈...................................
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-12-23 13:26 , Processed in 0.123480 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表