Rk奇迹-0.97D-V1.0配置说明系列-QuestSystem.ini(自定义任务系统)文件说明

heyman      138阅读

Rk奇迹-0.97D-V1.0配置说明系列-QuestSystem.ini(自定义任务系统)文件说明,QuestSystem.ini(自定义任务系统)文件说明详细介绍,为了大家配置的时候可以用来对比;
配置路径:MuServer/DTData/QuestSystem.ini
本文件配置对比只试用于“Rk奇迹-0.97D-V1.0”,以下配置说明不可以直接复制使用,只能用来参考与对比配置使用。

注意:配置之间的空不是空格是键盘TAB按键分割切记
一、文件解释如下(标红处大家要额外注意):
// [1] - 任务ID
// [2] - 任务最低等级
// [3] - 普通转生等级
// [4] - 高级转生等级
// [5] - 怪物ID
// [6] - 怪物杀死地图配置(-1为任意地图,否则加地图编号)
// [7] - 需要杀死怪物数量
// [8] - 任务基本介绍(消息)-只能是应为或者汉语全拼,用中文在游戏中提示显示乱码
// [9] - 无作用默认设置"-" 任务提示(消息)
// [10] - 奖励提示(消息)
// [11] - 接取任务需要道具配置 (1 - 需要, 0 - 不需要)
// [12] - 道具大类
// [13] - 道具小类
// [14] - 道具等级
// [15] - 需要道具数量
// [16] - 奖励物品大类
// [17] - 奖励物品小类
// [18] - 奖励物品等级
// [19] - 奖励物品技能
// [20] - 奖励物品幸运
// [21] - 奖励物品追加
// [22] - 奖励物品卓越属性 (1 - 随机属性, 63 - 满属性, 0 - 非卓越)
// [23] - 奖励物品数量
// [24] - 奖励角色MU币
// [25] - 奖励角色点数
// [26] - 奖励角色经验
// [27] - 奖励角色等级

二、任务自定义时间重置方法:

虽然在上面的扩展中,没有任务重置功能,但是RK还是找到了一种重置方法,角色在完成任务后会在数据库中有个记录,比如我任务总条数是10条,如果你全部完成了,在数据库中 任务的ID 值为10 如果你ID值设置了9 那么第10个任务你可以在重新完成一次,所以如果想任务重置,从哪条任务后重置(或者全部重置)【为什么要重置,比如某些任务我想一天24小时一人完成一次,就是每天都可以循环做这个任务】,只需要写一条SQL语句,配置SQL2000小时 每天 每周 每月的的任何时间循环可以接取这个任务,我写给大家我的SQL语句:

use muonline

Go

update Character set QuestNumber=0

说白了就是更新 muonline库中表 Character 中的 QuestNumber字段的值,这个值就是指的任务ID 比如我要角色每天可以循环执行 ID为10(包含10以下)的任务,那么 这个值就设置9即可
语句SQL有了,怎么定时执行那,这个对SQL2000熟悉的人应该知道在SQL2000里面有一个自动定时执行SQL语句的存储过程,方法很简单,配置参考地址如下:
SQL2000实现自动执行SQL语句方法

大家注意的是:这中方法只能使用SQL2000的完整安装版本的,绿色的GSQL是不可以,因为绿色的GSQL是缺少文件的,如果想实现这种功能就使用安装版的SQL2000。

单机 97d 奇迹
   138阅读
目前尚无回复
登录 后发表评论