您的位置:首页 > 数据库

关于数据库表的一些研究,写给自己&小白看

2016-05-06 00:12 351 查看
乱七八糟的的东西,别乱瞄哦,看瞎你的x金x眼,嘿嘿····················

1.关于账号的GM权限

打开N8,连接,双击realmd目录,打开account表(下面开始 用 目录
- 表 来表示 如:realmd
- account 这么表示,你懂得···),找到你要提升GM权限的账号,记住前面的id。

再打开表account_access,按下面的 加号(+) 会新建一行的,ID写你上面记住的那个ID,GMLEVEL写7(7
?是啊,最高级啊,爽吧~~),REAALMID,写-1,OK,重新登录游戏,你的账号就是最高级的游戏开发员咯~~~~

2.关于给用户加积分

给用户加游戏里面的积分,很简单,双击打开realmd
- account 在对应的账号倒数第二列(jf )就是记录账号积分的啦,想怎么弄就怎么弄呗··········

3.关于封号 & ip

嗯,如果你开外网,那么有玩家捣乱。那么,作为一个GM(鸡母 -。-),你当然不可以不会封号的啦~~

封账号方法,打开realmd - account 找到你要封的id,记住那个账号的id,然后,打开realmd
- account_banned 填上去就好了

id→写你记住的那个

bandate→写开始封禁的日期 这个应该是
Mysql生成的从某一时间点至今的秒数(应该是1900年01月01日开始到现在的秒数)(经过大大的教导做了改正)

unbandate→写结束的日期 这个应该是 Mysql生成的从某一时间点至解封的秒数(应该是1900年01月01日开始到你想解封的那个时间的秒数)(经过大大的教导[调教-
-]做了改正)

bannedby→是谁封的号 GM名字 为空 则为控制台封号(经过大大的教导做了改正)

banreason→封禁的理由~~

active→有效性 还是表示不知道怎么写,不过,咱觉得,应该写0啊1什么的

封ip方法,还是很简单的,打开realmd - ip_banned 填法,ip的那列,就写要封的ip地址 其他的和上面差不多,就不重复咯。

4.GM命令

表world - command 是记录GM命令来的,貌似是,水平太烂了,不知道怎么改 - - (不知道能不能改)

5.改游戏的自动公告

表world
- autobroadcast 自己对应着改咯,怎么改不说(咱不信这样你都看不懂 呵呵)

6.好像是关于副本的东东,表示不解

表world
- areatrigger_teleport 呵呵 你们自己可以打开看看的呐。

7.关于战场的表 还是不解````

表world
- battleground_template 不懂·········· 咱还得继续努力学习啊 ·········

8.怪物或NPC的具体信息

表world
- creature_template 又长又臭的一个表,记录者NPC和怪物的信息~~~,自行研究咯

貌似modelid1.modelid2,modelid3,modelid4是记录npc和怪物模型的信息的,想改的自己研究咯。

其他不写······

9.关于帮NPC添加新的物品掉落,比如给NPC加入自制装备的掉落等·······

首先,要知道你自己要添加的物品的id咯 (这个你可以装一个插件,然后上游戏自己查看那个物品的id的,也还可以打开表world - item_template,用筛选向导筛选name列的名字来找,该行对应的entry就是那个物品的id咯)

其次,要知道需要添加的NPC的id咯(你可以上游戏,用GM命令.npcinf来查npc的id,也可以像上面那样打开表world - creature_template,来筛选找出来,也是对应的entry就是了。)

最后,打开表world - creature_loot_template 按下面的加号(+) 添加一行 entry写NPC的id、item 写物品的id、第三列应该是掉落的几率吧(不肯定),自己填~~、lootmode(翻译是掉落模式,不知道123那些表示什么)反正其他的都是1,那么你也写1呗,我想1应该表示击杀······(如果不是,大大们别笑偶),后面的几列,实在不知道是虾米东东,米办法,米人教咱,只是自己乱搞的····

(这个咱没去试过,嘿嘿,不行别喷啊,偶怕)

10.超级炉石(就是关于一出生给的炉石的功能)

打开表world - custom_item_teleport 看看,是不是觉得很熟悉啊?? 嘿嘿,米错,这就是使用炉石后弹出来的菜单咯,呵呵,想改的自己弄~~~~

模仿那个表本身的结构来写,你可以自己添加一下想要的功能哦。

解释下这表的几个参数~~

id 这个没啥的,反正不和表里面的重复就好

itemid 这里面全部都是写着6948,why?? 因为炉石这物品的id是6948呗~~

icon 图标 不知道具体的对应,没关系,可以乱填,反正能用就ok

title 这个就不用说了吧

action 这个,嗯,怎么说呢,其实就是GM命令咯,这就是说,这炉石的功能,其实就是关联了一些GM命令的。

Level 这个,就是要对应的Gm等级才能使用该功能,最高7,等级自己写,不想GM等级低的玩家用某些功能,就设置高点咯

type 这列只能填1or2 1表示LM能用这功能 2表示BL能用这功能

points 使用这功能需要消耗的积分数

price 使用这功能要消耗的金币数

ParentID 就是说,你填了什么数值,那么,这个功能就是那个数值下面的子目录(功能),数值对应id列来填噢

notes 没什么好说的,用来写注解的。

11.在奥格门口和铁炉堡门口的npc菜单

表world - custom_npc_teleport 和上面的类似~~~~

更详尽的解释:传送门~~

12. 貌似原来12条行不通,改成别的东西,呃,写啥好呢?

好像表world
- npc_text 是npc说话显示的文字,有那个高手翻译一下哩?

那么我们用的话,就没那么多英文咯~~~~

表示咱英文水平差,鸭梨好大啊~~~~

13.钓鱼获得的物品

表world - fishing_loot_template

表world - skill_fishing_base_level 里面的entry 与 表world - fishing_loot_template 里面的entry的对应(是应该的,不肯定,表示没测试过)

item 对应

表world - item_template 的

entry

改法类似帮NPC添加物品掉落的那个

14.分解获得的物品掉落(请允许咱这么形容)

表world - disenchant_loot_template 也是和帮NPC添加掉落的雷同

表示杯具的是,不知道entry的对应关系,呜呜呜呜,咱真命苦啊~~~~~~~~~~

不过

item

是对应

表world - item_template 的

entry



15.剥皮的掉落

表world - skinning_loot_template

里面的entry 应该对应 表world - creature_template
里面的 entry

item

对应

表world - item_template 的 entry

16.地上物品的掉落(就是地上的那些宝箱啊,草药点,矿啊什么的)

还是类似上面的那个帮NPC添加掉落的那个

表world - gameobject_loot_template 的 entry 对应表world - gameobject_template 的 entry

item 对应

表world - item_template 的 entry

17.人物升级需要的经验值的对应

表world
- player_xp_for_level

自己去看噢

18.重置副本的CD

先在上游戏看看你要重置的那个团队副本对应的id

再在表characters
- instance 里面把对应的行删了就OK~~~~

表characters
- instance 是记录团队副本的那个CD的,貌似是 - -

咱的重置比较繁琐

大大说,直接.instance
unbind all 这个命令就能重置你所选之人的全部FB信息

写上来先~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: