当前位置
首页  »  传世服务端  »  淡抹夕阳传世服务端V0.1.8
淡抹夕阳传世服务端V0.1.8

淡抹夕阳传世服务端V0.1.8

  • 别名:
  • 导演:
  • 主演:
  • 类型:传世服务端
  • 地区:国产软件
  • 语言:简体中文
  • 上映:2006
  • 片长:0
  • 更新:1970-01-01 08:00:00
  • 总播放量:加载中
  • 今日播放量:0
  • 总评分数:0
  • 评分次数:0
剧情介绍:

淡抹夕阳传世服务端V0.1.8 更新说明: 1-增加任务系统(需要导入TBL_CHARACTER_TASK.sql,任务脚本放在data\task文件夹内,任务步数可以无限设置 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- 增加了怪物的 出生,发现目标,杀死目标,受伤,死亡脚本(在data\monsterscript中) 10- 增加了物品触发功能(在data\itemscript中) 在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荣誉出品 感谢大家对淡抹夕阳的支持和帮助,新的一年里,我们会更加努力为大家带来更好的版本! 祝大家新春大吉,狗年旺旺!

影片点播: