- Jul 12, 2003
- 1,267
- 1
- 174
Release straight from Chinese. No time atm to translate. Mock exams soon hence lack of updates. Once they've done and I've got things sorted, then I will continue work on the files 
http://rapidshare.de/files/10345349/DMXYV016.rar.html
Here follows the update as given by the creator of the files. Use Babelfish or Google translate to translate. Most things are easy to comprehend if you use your brain
1- 修改gameserver核心算法,大幅提升系统承载力
2- 增加意外情况数据保护系统,解决回档问题。
3- 修正了卫士不攻击怪物的问题
4- 修正了上个版本骑马下马不正常的问题
5- 修正了同一个角色多人登录的问题,防止出现人物等级0错误
6- 修正了交易取消的钱数量不同步的现象
7- 修正了组队的提示
8- 增加突斩,野蛮冲撞,抗拒火环,狮子吼同级不同封号可以推人功能
9- 增加了内部命令
transform 怪物名字 角色变身为怪物
istransformed 角色是否为使用变身披风状态
ISDEATH 测试角色是否死亡,可以在LOGOUTSCRIPT中用该条件让死掉的红名去红名村。
SETEXPFACTOR 百分数 设置角色的经验倍数 SETEXPFACTOR 200 就表示设置两倍经验。 增加 $EXPFACTOR 的变量来访问经验倍数
REGISTERCMD 命令名 内部命令名 [级别] 注册一个临时GM命令,也就是不存盘的。下次启动就没有了。不写级别,自动注册为和使用者级别一样的命令。
CRASH 使GS报错的命令,可以用来测试下GS的数据保护功能。
listmapflag [地图号] 列出指定地图的标志,缺省是列出自己所在地图
removemapflag [地图号] 标志 清除指定地图的标志,缺省是自己所在地图
addmapflag [地图号] 标志 添加地图标志,缺省是自己地图
checkmapflag [地图号] 标志 检测地图标志,缺省是自己地图
changeweather id (逻辑地图要加上weather标记才行) 改变全部地图的天气
changeweather 地图ID 天气ID 改变某个地图的天气为天气ID
setprivateshopstyle 0-2 设置摆摊的外观
setprivateshopflag 颜色 设置摆摊的旗帜颜色
multicheckmaphum 变量名 地图id 地图id2 >=<! 人数 检查符合条件的地图,找到就赋值给传递进去的变量名返回1,否则返回0
strequ s1 s2 比较字符串s1,s2是否相等,区分大小写
strequnocase s1 s2 比较字符串s1,s2是否相等,不区分大小写
strequlength s1 s2 size 比较字符串s1,s2前size个字符是否相等,区分大小写
strequlengthnocase s1 s2 size 比较字符串s1,s2前size个字符是否相等,区分大小写
changemagiccolor 技能名 颜色 改变技能的颜色
changemagiccolor 技能id 颜色 改变技能的颜色
checkmapmon mapid [怪物名] >,=,<,! value 检测地图的指定怪物数量
clearmapmonster [mapid] [怪物名] 清除指定地图的指定怪物
targetmongen 怪物名 地图id 坐标x 坐标y 刷怪范围 数量 目标x 目标y 刷出的怪物由刷出点行走到指定坐标
showdamagepile( mapid, x, y, nView, nRange, nDamage, nDamageType, nLastTime, nRunTick ) 用于鞭炮的内部命令
showdamagepile( nView, nRange, nDamage, nDamageType, nLastTime, nRunTick ) 用于鞭炮的内部命令
nView 外观
nRange 伤害范围
nDamage就是伤害值
nRunTick是多少秒伤害一次
nLastTime是持续多少秒
nDamageType 0 = 武力攻击 1 = 魔法攻击 2 = 直接攻击
us_delete 删除当前使用的物品
us_damagedura 持久 消耗当前使用物品的持久
us_checkanduptodate 是检查并更新物品的开始使用时间
setrelivepoint name 角色死亡后上线的位置,name为startpoint.csv中name
reloadautoscript 重读autoscript文件
reloadmagicext 重读magicext.csv文件
reloadmonitem 怪物类名 重读怪物的爆率文件
10- 增加了一个怪物数量调整参数
SERVER.TXT里面的[VAR]下的 MONGENFACTOR = 100 缺省是100,也就是按照100%的数量刷。如果设置为50,就是按照50%的数量刷,也就是原来一个点刷两只,现在就刷1只。另外,某些原本数量较少的,如果
被参数影响小于1的,会按照1来计算。也就是至少每个刷怪点会刷一只出来。
11-增加机器人脚本autoscript.txt(不能用delay)
[*-*-*] 这个是指定年月日,*表示"每个"
[*:*] 这个是指定时间 为*表示"每个"
[*] 这个是指定星期几(0表示周日) *表示"每个"
[2005-1-2] [12:*] @test.test
也可以都带上 [*-1-*] [12:00] [3] @test.test
表示1月的每个周三的12点,启动@test.test脚本
12-增加地图标记,实现天气效果
weather 显示天气, day 全是白天, night 全是黑夜,fightmap 是否为战斗地图
13- 增加了杀人加诅咒及提示
14- 增加了武器诅咒,幸运对攻击力的影响,
几率在 server.txt 的[var]下 pkcurserate = 50 表示50%的几率武器加诅.幸运越高,发挥上限的几率越高。反之,发挥下线的几率越高。
15- 增加了公告牌的功能。(示例脚本参见中州江湖公告脚本)
在脚本前面加上#bigbox:脚本名,即可显示公告牌窗口,两边的脚本是独立的,但是注意的是,两边的页面名除了第一个@main之外,不能重复.
第二个脚本也不能调用@main,比如<返回/@main>这样的会出问题。两个脚本不能使用同一个文件.脚本中不能使用连接传递参数 比如 <调用/@page&1&2&3>
16- 增加了新的物品限制,在物品的needtype中使用
4 是pk值限制,
5 是声望限制,
6 是沙城主限制,
17- 修正了地面魔法可以叠加的问题。
18- 修正流星火雨.金刚护体,护身真气
19- 增加诱惑之光可诱黄怪物功能
20- 修正道士技能不消耗道符和毒药功能
21- 增加怪物的附加属性
22- 增加铁血魔王6大技能(用最新的怪物编辑器编辑变身条件即可实现6大技能集一身的铁血魔王)
23- 支持怪物挖尸体,尸体变骨头,抗披风,共享攻击目标
24- 增加披风,彩色技能,天气卷轴,魔法字体
25- 实现火灵珠,麒麟空闲时互变功能
26- 增加三职业技能树
27- 增加#ifnot命令,作用与#if相反
http://rapidshare.de/files/10345349/DMXYV016.rar.html
Here follows the update as given by the creator of the files. Use Babelfish or Google translate to translate. Most things are easy to comprehend if you use your brain
1- 修改gameserver核心算法,大幅提升系统承载力
2- 增加意外情况数据保护系统,解决回档问题。
3- 修正了卫士不攻击怪物的问题
4- 修正了上个版本骑马下马不正常的问题
5- 修正了同一个角色多人登录的问题,防止出现人物等级0错误
6- 修正了交易取消的钱数量不同步的现象
7- 修正了组队的提示
8- 增加突斩,野蛮冲撞,抗拒火环,狮子吼同级不同封号可以推人功能
9- 增加了内部命令
transform 怪物名字 角色变身为怪物
istransformed 角色是否为使用变身披风状态
ISDEATH 测试角色是否死亡,可以在LOGOUTSCRIPT中用该条件让死掉的红名去红名村。
SETEXPFACTOR 百分数 设置角色的经验倍数 SETEXPFACTOR 200 就表示设置两倍经验。 增加 $EXPFACTOR 的变量来访问经验倍数
REGISTERCMD 命令名 内部命令名 [级别] 注册一个临时GM命令,也就是不存盘的。下次启动就没有了。不写级别,自动注册为和使用者级别一样的命令。
CRASH 使GS报错的命令,可以用来测试下GS的数据保护功能。
listmapflag [地图号] 列出指定地图的标志,缺省是列出自己所在地图
removemapflag [地图号] 标志 清除指定地图的标志,缺省是自己所在地图
addmapflag [地图号] 标志 添加地图标志,缺省是自己地图
checkmapflag [地图号] 标志 检测地图标志,缺省是自己地图
changeweather id (逻辑地图要加上weather标记才行) 改变全部地图的天气
changeweather 地图ID 天气ID 改变某个地图的天气为天气ID
setprivateshopstyle 0-2 设置摆摊的外观
setprivateshopflag 颜色 设置摆摊的旗帜颜色
multicheckmaphum 变量名 地图id 地图id2 >=<! 人数 检查符合条件的地图,找到就赋值给传递进去的变量名返回1,否则返回0
strequ s1 s2 比较字符串s1,s2是否相等,区分大小写
strequnocase s1 s2 比较字符串s1,s2是否相等,不区分大小写
strequlength s1 s2 size 比较字符串s1,s2前size个字符是否相等,区分大小写
strequlengthnocase s1 s2 size 比较字符串s1,s2前size个字符是否相等,区分大小写
changemagiccolor 技能名 颜色 改变技能的颜色
changemagiccolor 技能id 颜色 改变技能的颜色
checkmapmon mapid [怪物名] >,=,<,! value 检测地图的指定怪物数量
clearmapmonster [mapid] [怪物名] 清除指定地图的指定怪物
targetmongen 怪物名 地图id 坐标x 坐标y 刷怪范围 数量 目标x 目标y 刷出的怪物由刷出点行走到指定坐标
showdamagepile( mapid, x, y, nView, nRange, nDamage, nDamageType, nLastTime, nRunTick ) 用于鞭炮的内部命令
showdamagepile( nView, nRange, nDamage, nDamageType, nLastTime, nRunTick ) 用于鞭炮的内部命令
nView 外观
nRange 伤害范围
nDamage就是伤害值
nRunTick是多少秒伤害一次
nLastTime是持续多少秒
nDamageType 0 = 武力攻击 1 = 魔法攻击 2 = 直接攻击
us_delete 删除当前使用的物品
us_damagedura 持久 消耗当前使用物品的持久
us_checkanduptodate 是检查并更新物品的开始使用时间
setrelivepoint name 角色死亡后上线的位置,name为startpoint.csv中name
reloadautoscript 重读autoscript文件
reloadmagicext 重读magicext.csv文件
reloadmonitem 怪物类名 重读怪物的爆率文件
10- 增加了一个怪物数量调整参数
SERVER.TXT里面的[VAR]下的 MONGENFACTOR = 100 缺省是100,也就是按照100%的数量刷。如果设置为50,就是按照50%的数量刷,也就是原来一个点刷两只,现在就刷1只。另外,某些原本数量较少的,如果
被参数影响小于1的,会按照1来计算。也就是至少每个刷怪点会刷一只出来。
11-增加机器人脚本autoscript.txt(不能用delay)
[*-*-*] 这个是指定年月日,*表示"每个"
[*:*] 这个是指定时间 为*表示"每个"
[*] 这个是指定星期几(0表示周日) *表示"每个"
[2005-1-2] [12:*] @test.test
也可以都带上 [*-1-*] [12:00] [3] @test.test
表示1月的每个周三的12点,启动@test.test脚本
12-增加地图标记,实现天气效果
weather 显示天气, day 全是白天, night 全是黑夜,fightmap 是否为战斗地图
13- 增加了杀人加诅咒及提示
14- 增加了武器诅咒,幸运对攻击力的影响,
几率在 server.txt 的[var]下 pkcurserate = 50 表示50%的几率武器加诅.幸运越高,发挥上限的几率越高。反之,发挥下线的几率越高。
15- 增加了公告牌的功能。(示例脚本参见中州江湖公告脚本)
在脚本前面加上#bigbox:脚本名,即可显示公告牌窗口,两边的脚本是独立的,但是注意的是,两边的页面名除了第一个@main之外,不能重复.
第二个脚本也不能调用@main,比如<返回/@main>这样的会出问题。两个脚本不能使用同一个文件.脚本中不能使用连接传递参数 比如 <调用/@page&1&2&3>
16- 增加了新的物品限制,在物品的needtype中使用
4 是pk值限制,
5 是声望限制,
6 是沙城主限制,
17- 修正了地面魔法可以叠加的问题。
18- 修正流星火雨.金刚护体,护身真气
19- 增加诱惑之光可诱黄怪物功能
20- 修正道士技能不消耗道符和毒药功能
21- 增加怪物的附加属性
22- 增加铁血魔王6大技能(用最新的怪物编辑器编辑变身条件即可实现6大技能集一身的铁血魔王)
23- 支持怪物挖尸体,尸体变骨头,抗披风,共享攻击目标
24- 增加披风,彩色技能,天气卷轴,魔法字体
25- 实现火灵珠,麒麟空闲时互变功能
26- 增加三职业技能树
27- 增加#ifnot命令,作用与#if相反
