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

乱七八糟的的东西,别乱瞄哦,看瞎你的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的具体信息
表w orld - 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信息   
写上来先~~~


你可能感兴趣的:(关于数据库表的一些研究,写给自己&小白看)