传奇传世复古资源的暂存站!
xposed 正文

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务...

  • 资源分类:xposed
  • 发 布 人:房东的猫
  • 文件大小:未知
  • 文件格式:.zip
  • 浏览次数:16
  • 下载次数: 0
  • 发布时间:5月27日

  • 标签:
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第1张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第2张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第3张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第4张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第5张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第6张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第7张

[20251129][新增梦想淡抹源码][模拟器]复古1.8-1.996 C++服务端(长期不定期更新) xposed-第8张

【20251129】源码:下载地址
【20250919】C++梦想引擎版本:下载地址

环境需要安装Mysql ODBC: https://downloads.mysql.com/arch ... bc-8.0.36-win32.msi

梦想引擎传世服务端V0.1.8

==============2024年4月29日更新==============================================
1  修正物品数据库价格过高,导致物品说明错乱的问题
2  修正豹子只捡掉落物品的问题,现在修改拾取从物品扔下来的物品,拾取规则:无主物品,怪物掉落,自己丢弃,1级拾取金币,2级拾取极品物品
3:)增加极品物品文件,在DATA目录下的BestItem.txt

==============2024年5月4日更新==============================================
1  重新修正豹子拾取问题,由客户端逻辑触发拾取,只拾取贵重和极品物品
2:)修正使用豹粮的问题,使用豹粮更新豹子饥饿时间,如果豹子升级重新刷新豹子
3  使用豹魔石判断死亡和饥饿,如有死亡,不能召唤
4  新增豹子的一个升级经验文件petlevel.ini,但现有的数量最高支持255,因为DB数据库限制了,这个问题以后再说

==============2024年5月24日更新==============================================
1  修正使用过豹魔石召唤丛林豹,即使豹魔石是死亡状态,吃豹粮也可以使其复活的BUG

==============2024年5月25日更新==============================================
1  修正烈火的BUG

更新说明:

1-增加任务系统(需要导入TBL_CHARACTER_TASK.sql,任务脚本放在datatask文件夹内,任务步数可以无限设置
  id为1-65536的整数)
  // 添加任务
  addtask 任务id
  // 完成任务
  completetask 任务id
  // 修改任务
  modifytask 任务id 任务进度
  // 删除任务
  removetask 任务id
  // 检查是否有任务
  hastask 任务id
  // 重新加载任务包括新增加的
  reloadtask
  // 检查任务进度
  checktaskstep 任务id >=<! 数值
  // 检查是否有魔法
2-增加了怪物脚本命令
mo_isdeath 怪物是否死亡
mo_cleartarget 把怪物攻击目标清空
mo_changeinto 类名 变身成另外的怪物类
mo_hastarget 怪物是否有目标
3-增加判断角色的位置命令
  insafearea 判断角色是否在安全区
  incityarea 判断角色是否在城市区域
  inwararea 判断角色是否在攻城区域
4-增加怪物变量
  MV_POSX 怪物的X坐标
  MV_POSY 怪物的Y坐标
  MV_MAPID 怪物的地图id
  MV_MAPNAME 怪物的地图名字
  MV_CURHP 怪物的属性(当前Hp)
  MV_CURMP 怪物的属性(当前Mp)
  MV_MAXHP 怪物的最大HP
  MV_MAXMP 怪物的最大MP
  MV_TARGETNAME 怪物的目标的名字
  MV_NAME 怪物的名字
  MV_CLASSNAME 怪物的类名
  MV_LEVEL 怪物的等级
5-增加物品掉落变量
  DI_POSX 掉落的X坐标
  DI_POSY 掉落的Y坐标
  DI_MAPID 掉落的地图ID
  DI_EXECUTETIME 物品掉下的脚本执行的次数
6-增加极品修炼值系统(需要增加TBL_CHARACTER_INFO表修炼值相关的字段)
  $forgerate 极品修炼值
  takeforgerate 拿走修炼值
  addforgerate  增加修炼值
7-增加了  setpetbag 个数 的命令设置宠物仓库。(个数可以是 0,5,10)
8-增加了4096个个人标记,下线保存
  // 设置标记为真,索引取值 0-4095
  set [索引] 1
  set [索引]
  // 设置标记为假,索引取值 0-4095
  set [索引] 0
  // 检测标记
  check [索引]
  check [索引] 1
9- 增加了怪物的 出生,发现目标,杀死目标,受伤,死亡脚本(在datamonsterscript中)
10- 增加了物品触发功能(在dataitemscript中)
   在itemscript.txt中物品的格式为:  物品名=捡物品脚本,扔物品脚本,使用脚本
  这三个中, 扔物品脚本修改为可以调整次数和时间间隔,次数|时间间隔|脚本名
  或者下面这种格式,次数缺省一次,
  时间间隔|脚本名  或者下面这种格式,立即执行,缺省次数一次脚本名
  如:
  道符 = , 3|1000|@测试.测试物品
  表示道符扔到地上,执行三次测试.测试物品这个脚本,间隔为1000毫秒
  道符 = , 1000|@测试.测试物品
  表示扔到地上,执行一次,间隔1000
  道符 = ,@测试.测试物品
  表示扔到地上,执行一次,立即执行
11-增加新的物品标记
   deaddrop  死亡必掉
   deaddelete  死亡删除(背包中)
   equdeaddelete  死亡删除(装备)
   traceditem 宝盒支持(暂时实现拾取该物品自动显示箭头)
12- 增加命令 hastraceditem 检测是否拥有带有traceditem标记的物品
13- 增加命令 sendguildsos 内容 发送行会救急令
14- 修正了行会最大人数上限问题
15- 增加首饰升级系统
   BUILDITEM 物品类名 "属性修正"  创建一个物品类名所描述的物品,根据属性修正中描述的修正值修改物品的属性。
     属性修正不同的属性用半角逗号间隔,每个属性修正用 数字字段名=修正方式 的形式写进去
    字段名目前支持如下:
    ac1 = 最小防御
    ac2 = 最大防御
    mac1 = 最小魔防
    mac2 = 最大魔防
    dc1 = 最小攻击
    dc2 = 最大攻击
    mc1 = 最小魔法
    mc2 = 最大魔法
    sc1 = 最小道术
    sc2 = 最大道术
    defdura = 缺省持久
    maxdura = 最大持久
    curdura = 当前持久
    price = 价格
    weight = 重量
    image = 图片号码
    stdmode = 类型
    shape = 子分类
    name = 名字
    limit = 物品限制
  属性修改方式 分为三种
  一种是不加任何修饰的数字,比如:dc1 = 10 表示修改创建的物品的最小攻击为10
  一种是+号修饰的数字,比如:dc1 = +1 表示创建的物品的最小攻击在原有的基础上+1
   一种是-号修饰的数字,比如:dc1 = -1 表示创建的物品最小攻击在原有基础上-1
   这是对数值类型而言。对于name这个字段,以上修饰都忽略
   对于limit字段,修改方式是为:limit = +nodrop|nodeaddrop  这里的+号表示附加这两种限制
                               limit = -nodrop  表示去除这个限制
                               limit = nodeaddrop 表示设置限制为仅仅死亡不掉。
    另外,所有这些字段都可以重复出现,比如:limit = +nodrop, limit = -nodeaddrop 表示增加不能扔掉的限制,去掉死亡不掉的限制。
    实例:
     builditem 赤明天帝 "dc1=+10,dc2=50,limit=+nodrop,limit = -nodeaddrop,name=你的赤明天帝"
      将按照赤明天帝创建一个物品,最小攻击在原来基础上+10,最大攻击设置为50,
      增加不能扔掉的限制,去掉死亡不掉的限制,并且修改名字为 你的赤明天帝.
    US_UPGRADE "属性修正" 采用 BUILDITEM 一样的格式,对正在使用的物品或者PUTITEM放入的物品进行修正。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    PUTITEM 显示字符 跳转页面
    弹出一个物品放置框,显示提示,当用户放进去一个物品,并且按下确定时跳转到指定页面来对该物品进行处理。
    在这里,可以使用所有的us_开头的命令来处理这个物品。和使用物品的脚本完全兼容。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_MAKEHOMESTONE 回城点名字
    把PUTITEM得到的物品或者正在使用的物品写入回城石点信息
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_USEHOMESTONE
    使用回城石,回到回城石纪录的地点。
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMSTDMODE STDMODE
    检查物品的STDMODE属性是否符合
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMSHAPE SHAPE
     检查物品的SHAPE属性是否符合
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    US_CHECKITEMNAME NAME
    检查物品的名字是否符合

16- 增加了ui_开头的变量。除了物品限制,其他所有可以用在 builditem 和 us_upgrade 里面的变量都可以用。
     但是需要在那些变量前面加上ui_。比如在物品使用脚本中:
      #say
      你是用的物品的名字是<$ui_name>,攻击力是<$ui_dc1>-<$ui_dc2>。
17-增加stringlist文件夹下文件读写命令
   addstringlist LISTNAME STRING 在名字为listname的stringlist文件中,增加一个字符串 string
   delstringlist LISTNAME STRING 从名字为listname的stringlist文件中,删除一个字符串 string
   checkstringlist LISTNAME STRING 检测名字为listname的stringlist文件中,是否存在一个字符串 string
   clearstringlist LISTNAME 清空名字为listname的stringlist
18-增加时间变量及其比较命令
   $YEAR
   $MONTH
   $DAY
   $HOUR
   $MINUTE
   $SECOND
   $SERVERTIME   返回HH:MM:SS 形式的当前服务器时间
   $SERVERDATE   返回yyyy-mm-dd 形式的当前服务器日期
   $SERVERDATETIME 返回 yyyy-mm-dd hh:mm:ss 形式的时间和日期
   CHECKDATETIME S1 >,=,<,! S2 对日期字符串 s1, s2进行大小比较。可以 hh:mm:ss 形式的比较,也可以 yyyy-mm-dd 的两个字符串比较,也可以 yyyy-mm-dd hh:mm:ss 形式的比较,
    但注意的是为了不产生错误和不可期望的结果,不要使用不同形式的比较。
19-增加格式化字符串命令
   FORMATSTRING 变量名 "字符串" 把带<$变量名>的字符串转换为一个完整的字符串存储到变量名所在的变量中。
20-修正了攻击加速属性无效的问题,正常的攻击速度应该设置为1050-1080之间.
21-修正了不能给宝宝加防加魔解毒问题
22-修正了clearmapmonster的bug
23-修正了流星火雨,火墙的伤害叠加问题
24-修正狮子吼
25-修正安全区使用破盾
26-修正偶尔打不着站在尸体上的怪物
27-修正变量复制的问题
28-修正命中问题
29-增强了IP过滤功能,实现了ip范围和ip掩码,增加了重读命令,保留原来过滤禁止ip的功能,增加了信任ip的功能。
并且可以为不同的服务器使用不同的文件名。
示例:config.ini中
<<<<指定不同的ip列表文件的方法>>>>
[游戏世界服务器]
....
baniplist = gsbanip.txt 设置禁止ip列表文件,缺省是 .banip.txt
trustiplist = gstrustip.txt 设置信任ip列表文件,缺省是 .trustip.txt
在这里要注意的是,设置了信任列表后,无论该ip是否在baniplist中,只要不符合信任列表中的设置,都禁止连接。
        <<<< IP过滤得设置方法>>>>
在ip列表中,通过以下的方式来设置ip范围和ip掩码
#普通ip
192.168.1.1
#范围,下面的设置表示地址范围在 192.168.1.6 到 192.168.1.9 这个范围内,包括.6 和 .9。
192.168.1.6-192.168.1.9
#掩码,下面的设置表示所有开头为192.168的ip地址
192.168.0.0:255.255.0.0
<<<<重新读取命令>>>>
在服务器的控制台输入 reloadbanlist 重新读取禁止ip列表
在服务器的控制带输入 reloadtrustlist 重新读取信任ip列表

数据库更新方法:

1:找到TBL_CHARACTER_INFO中,右击,在弹出的菜单中选择"设计表",增加如下图所示字段,默认值均为(0).

2:用查询分析器导入DB文件中的TBL_CHARACTER_TASK.sql文件,生成TBL_CHARACTER_TASK表

提醒:下载后请先测试,再进行版本升级,以免产生不可期望的后果.

淡抹夕阳 精彩无限

K.I.T.T   荣誉出品

====================================================================================
【20250502】源代码(VC++ 7.1):下载地址
【20151101-2】更新:客户端请使用1.8,下载地址
【20151101】更新:传家宝2.54C

数据库:微软SQL2000 (无须DBC)
风格:复古1.7-1.8版本兼容,可自由修改
支持客户端:传世1.70~1.955,最佳体验客户端1.8系列版本
支持系统:Windows XP/Vista/7/8/8.1,Windows 10/11,Windows Server2003/2008R2/2012/2016等
支持系统位数:32bit&64bit
架设难度:★(基本属于一键
流畅度:
脚本格式:文本文档Text
脚本难度:
是否需要安装:纯绿色
服务端组成:服务端主体+绿色数据库+登陆器
支持外挂::1,支持传家宝,开启后勾选POPTANG账号再登录
                     2,1.752版本支持传世大补贴1.47
                     3,支持传世VIP外挂
已知BUG:一堆
架设方法:解压Emulator到根目录,解压迷你SQL到根目录,运行SQL里的sql2k.exe打开数据库,之后到Emulator里运行start.cmd打开服务端,关闭服务端是先运行close.cmd,数据库请自行关闭,解压登陆器到客户端跟目录,中州老兵可以自行替换,现在的老兵我还没修改格式

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复