找回密码
 立即注册
查看: 596|回复: 0

修正楼主原贴:[一键安装] 千年3一键端-个人整合版本【补充GM设置】

[复制链接]

755

主题

0

回帖

755

积分

高级会员

积分
755
发表于 2024-2-18 03:25:25 | 显示全部楼层 |阅读模式
修正楼主原贴:[一键安装] 千年3一键端-个人整合版本【补充GM设置】
原贴:https://www.iopq.net/thread-17092819-1-1.html,感谢原分享用户:jiang5599s

“红云起,黄龙现,一灯初烛千年不灭”
“魔拳血手化皮骨,阳枪噬魂夺魄魅 ”
银狼破皇剑:相传为苍王神兵之一。用九地玄玉铸造,剑身泛着阴沉绿气。不似一般刃剑,其剑锋厚钝

。挥舞时聚气为刃,剑未至、气先至,流传至今从未染血。现今:七神将之圣王剑安崇明拥有。
——满满的回忆!

这几天想怀旧重温一下千年,搜索到这个帖子,印象中最后玩到2006年初,大漠挂机到官方闭服。看帖

子大家试玩问题多多,下载后测试修正过程记录如下,仅体现我遇到的问题:

*因为是新注册用户权限不够不让发帖-_-||,回复帖子+积分升级到一等兵才发出来。本帖涉及到的服务端修改文件解压后覆盖原文件,建议提前备份:
链接:https://pan.baidu.com/s/1_JqBk4KdTA2AMl_mZKpnUw
提取码:isqq

零、服务端启动和设置:
    1、APMServ:
    目录问题:建议放在根目录下,例:\APMServ5.2.6\,如有上级目录,目录名为纯英文+数字,不

要有其他字符;
    启动失败:SSL端口对勾去掉,
    2、系统和防火墙:
    系统为WIN7及以上版本的,1-5程序兼容性调整为WINXP或WIN2003,个人感觉更稳定一些;
    系统服务关闭系统防火墙服务;没关闭的首次执行1-5程序要同意网络权限;
    3、(重要)客户端登录账号显示受限制的,在Gate程序设置里勾选“允许所有用户登录...”

一、王陵:
    Q1:进入王陵卡点,
    A1:\inti\map.sdb文件,MAPID的3-4指向文件错误,变更为:
        3,tomb1.smp,tomb1.map,tombtil.til,tombobj.obj,tombrof.obj,1201,,王陵1,说明:此后的字段值未做变动
        4,tomb2.smp,tomb2.map,tombtil.til,tombobj.obj,tombrof.obj,1202,,王陵2,说明:此后的字段值未做变动
    Q2:王陵2层铠甲盒子未生成,新罗宝剑箱无掉落物品
    A2:\init\DynamicObject.sdb行二的Name,ViewName变更为“龙袍箱子”
        \Setting\CreateDynamicObject4.sdb编号5的Name字段变更为“龙袍箱子”
        \Setting\CreateDynamicObject4.sdb编号1的DropItem字段变更为“金刚原石:1:1:新罗宝

剑:1:25:王陵瓷器:1:1”
        \init\item.sdb文件添加新罗宝剑物品,代码参考其他版本
        \Setting\CreateDynamicObject4.sdb其他箱子爆率和掉落物品可自行修改

二、狐狸洞:
    怪物物品掉落自行修改\init\Monster.sdb文件HaveItemFile和HaveItem字段值,两个设置掉落物

品字段猜测该版本区分普通用户和充值用户(未测试),HaveItemFile字段值可对应\Init\DropItem\

目录下的sdb文件设置掉落物品和几率;
    Q1:狐狸洞入口下方NPC九尾狐酒母,内丹换全套狐狸装备时背包内丹不-1;
    A1:\Script\npc\九尾狐酒母.pas“deleteitem(uSource, '狐狸内丹', 10);”内容10变更为1
    Q2:变更为1内丹随机换1装备
    A2:\Script\npc\九尾狐酒母.pas行5的@Change指令变更为@menu(本行汉字部分自行修改),
    Q3:白狐狸死后不变身
    A3:Monster.SDB
三、极乐洞:
    Q1:地下迷宫1入口和极乐寺地下迷宫3入口无效
    A1:\inti\map.sdb文件,MAPID的21-29地图信息缺失,其他版本移植或添加如下代码:
        21,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫1,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        22,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫2,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        23,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫3,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        24,right.smp,right.map,paradise.til,paradise.obj,paradise.obj,,,右侧跳点,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        25,left.smp,left.map,paradise.til,paradise.obj,paradise.obj,,,左侧跳点,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        26,chamsun.smp,chamsun.map,paradise.til,paradise.obj,paradise.obj,1051,,参善堂,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        27,spiritboy.smp,spiritboy.map,paradise.til,paradise.obj,paradise.obj,1052,,极乐洞一馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        28,twingirls.smp,twingirls.map,paradise.til,paradise.obj,paradise.obj,1053,,极乐洞2馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
        29,main.smp,main.map,paradise.til,paradise.obj,paradise.obj,1054,9139,本馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,TRUE,10,800,,1,,3000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
    Q2:参善堂向本馆进入后人物移动返回参善堂
    A2:\Setting\CreateGate.sdb,编号64,EX,EY字段值20,20改为28,32,
    Q3:地图问题解决后进入地图不刷怪、装置
    A3:其他版本移植或新建sdb文件并加入以下代码:
       CreateDynamicObject24.sdb,
       No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay
       1,极乐洞柱子,,,,,,,,44,42,,,,,
       2,极乐洞柱子,,,,,,,,34,51,,,,,

       CreateDynamicObject25.sdb,
       No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay
       1,极乐洞柱子,,,,,,,,30,23,,,,,
       2,极乐洞柱子,,,,,,,,18,34,,,,,

       CreateDynamicObject29.sdb
       No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay,
       1,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,46,61,,,,,,
       2,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,58,36,,,,,,
       3,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,33,35,,,,,,
       4,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,36,61,,,,,,
       5,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,58,48,,,,,,
       6,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,45,25,,,,,,
       7,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,34,51,,,,,,
       8,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,19,48,,,,,,
       9,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,47,34,,,,,,

       以下为缺失的怪物文件,代码多,移植其他版本的文件解决,注意某些旧版本的sdb文件字段标

注顺序不一致,需对照修正;
       CreateMonster21.sdb-CreateMonster29.sdb
       怪物属性Monster.sdb需调整,等好久才刷新:需修正火王、火王变身等重生时间,刷新时间
       说明:怪物掉落物品、装备需对应item.sdb中添加,极乐系列装备代码缺失

四、太极剑门:
    Q1:石棺洞入口无光栅门,无进入所需点燃5个火炉,
    A1:\Setting\CreateDynamicObject1.sdb装置坐标错误,行1-6的X,Y字段值修正为:
        133,706
        139,711
        142,715
        139,718
        146,718
        145,712

五、帝王石谷:
    Q1:帝王石谷入口无效
    A1:\inti\map.sdb文件,MAPID的43-48缺失,其他版本移植或添加如下代码:
43,eastswamp.smp,eastswamp.map,emperortil.til,emperorobj.obj,emperorrof.obj,12001,,东海沼泽,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,123,870,,,,,,,,,,,,,,,,,,,,,,,,,,
44,golddesert.smp,golddesert.map,emperortil.til,emperorobj.obj,emperorrof.obj,12003,,黄金沙漠,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,TRUE,,1000,500,2,,,,,,,,,,1,113,889,,,,,,,,,,,,,,,,,,,,,,,,,,
45,snowyfield.smp,snowyfield.map,emperortil.til,emperorobj.obj,emperorrof.obj,12002,,北海雪原,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,140,902,,,,,,,,,,,,,,,,,,,,,,,,,,
46,southemperor.smp,southemperor.map,emperortil.til,emperorobj.obj,emperorrof.obj,12000,,帝王石谷,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,1,96,882,,,,,1,96,882,,,,,,,,,,,,,,,,,,,,,,,,,,
47,eastkingroom.smp,eastkingroom.map,emperortil.til,emperorobj.obj,emperorrof.obj,12004,,东天北霸王屋,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,90000,,44,368,371,,,,,1,96,882,,,,,,,,,,,,,,,,,,,,,,,,,,
48,westdaemon.smp,westdaemon.map,emperortil.til,emperorobj.obj,emperorrof.obj,12004,,西域魔人屋,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,140,902,,,,,,,,,,,,,,,,,,,,,,,,,,
    Q2:地图问题解决后进入进入地图不刷怪、装置、NPC
        以下为缺失的装置、怪物、NPC文件,代码多,移植其他版本的文件解决,注意某些旧版本的sdb文件字段标注顺序不一致,需对照修正;
        CreateDynamicObject43.sdb-CreateDynamicObject48.sdb
        CreateMonster43.sdb-CreateMonster48.sdb(无46),\Init\Monster.sdb缺帝王石谷怪物信息,需添加,
        说明:怪物掉落物品、装备需对应item.sdb中添加,极乐系列装备代码缺失
        CreateNpc43.sdb-CreateNpc45.sdb

六、马车
    Q1:部分目的地移动坐标错误
    A1:\Script\npc\马车.pas,修正指令@goroom1-@goroom11指令对应的代码地图ID和坐标,参考举例:“Mapmove(uSource, 1, 500, 500, 0);”,此为中央市场的,1为地图ID,对应map.sdb内编号,500,500为X,Y坐标;另每段goroom指令对应的扣除钱币还是钻石,扣除多少自行修改;

七、武功
    Q1:武功名字和旧版本不一致
    A1:\Init\目录下的item.sdb(背包物品文件),magic.sdb(武功属性文件),参考官网资料自行
        修改;magic.sdb文件中,有两个五行拳,天地人拳的二层武功五行拳与普通五行拳重名,需修正普通五行拳为五行拳1或其他名字,item.sdb中五行拳物品信息可补充修正
        同时需修正买卖武功书的NPC信息,\Npcsetting\对应的的NPC名字文件,拳法-捕盗大将,剑法-黑捕校,刀法-白捕校,枪法-梅花夫人,槌法-牛俊
        同时需修正涉及武功名字的任务信息,\Script\NPC\,文件多代码多,自行查找修正;

八、目前已知问题(精力有限未测试)和解决思路,供参考
    Q1:部分地图人物移动卡点,中央市场内较严重;
    A1:猜测:地图文件问题:服务端Smp目录下的.smp文件,客户端目录下的.map文件,移植其他版本使其一致或使用地图工具修正;
          我是移植了其他版本服务端的south.smp,解决长城以南大部分卡点;
    Q2:客户端账号登录后无人物选择;
    A2:猜测:LOGIN程序未注册有影响,同时DB程序为免费版本,不排除有BUG,
        DB数据库程序日志:DB_DB_GETCHAEDATA 失败,当前使用的APMServ内置的MYSQL数据通讯不稳定,安装MYAQL程序替换数据库服务,导入数据库文件,注意数据库通讯端口、账户和密码

九、缺失的装备物品修正\init\item.sdb   
    1、移植其他版本物品代码根据情况补充该文件最后四个字段值,
       猜测四个字段功能为:MinAuctionPrice(最低拍卖价)
                           boExchangeMust(必须交换:仅门派石、骨钥匙、狐狸内丹有该属性)
                           DiePunishChange(死亡惩罚:猜测为掉落率)
                           DiePunishNum(死亡惩罚编号,功能不详)
    2、添加以下物品
       精制浪人系列
       王陵精炼系列武器:修正名称:忍王侠巾→忍王侠之巾
       狐狸洞精炼系列:修正名称:银狐手套→狐狸手套、妖狐袍→妖华袍、妖狐帽→妖华帽、妖狐
       围巾→妖华侠之巾,添加裘皮护腕
       极乐洞系列
       新罗系列
       帝王石谷系列
       重返王陵系列:添加:百炼:斗笠、黄金护腕、木屐、黄金铠甲、三叉剑、三叉戟
       斗神系列:修正名称:斗神巾→斗神侠之巾
       箭系列,添加:穿云箭及百炼
    3、修改所有物品可从背部丢之地上
    4、中央市场缺铸造师职业NPC,添加\Setting\CreateNpc1.sdb,添加铸造师对话框:\Script\npc\铸造师.pas,添加铸造师说话内容和买卖物品:\NpcSetting\铸造师.sdb和txt
    5、卒兵娃娃购买后或item指令制造后背包里无该物品,item.sdb卒兵娃娃所需物品“捕盗大将书札”字段删除

以上请大家参考~~!

同时请教一个问题,服务端Gate程序设置里的客户端版本号怎么从客户端识别,发现有个版本的客户端不错,可以调整分辨率,全屏不花屏,不弹窗等。移植Client.exe后登录提示版本错误,UPX脱壳后研究没找到所谓的版本代码,烦请了解的给予指点,谢谢~!



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2024-11-24 21:44 , Processed in 0.010122 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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