GM版本库 发表于 2014-10-22 11:55:44

各类偏僻功能讲解-第三讲

1、改名字
大家对这个应该不陌生吧,玩过服的都知道改名这个服务,那究竟是怎么来的呢。
首先,需要玩家建一个相同职业,相当性别的的角色.
名字自定,为什么要相同职业和性别,因为数据导过来的时候性别,职业不对,会出现装备无法穿戴,技能不符合当前职业的情况。玩家创建好之后,大家需要检查玩家的性别和职业是否正确。

具体步骤:
比如张三改李四,玩家已经建好李四的名字了
用DBServer.exe数据库服务引擎(开引擎的时候就有这个东西),点人物管理,先搜索张三,把张三人物数据导出,导出后禁用张三角色;再搜索李四,把张三数据导入李四,点保存即可

2、@Startup
对新手玩家来说,Qmanage.txt登陆脚本,只有一个[@login]是最熟悉的,那这个@Startup是干嘛的呢.
@Startup针对服务器的,@login是针对玩家的.为什么有这个,因为自定义变量,大家都知道自定义变量分为个人自定义变量和全局自定义变量,个人变量在登陆时是在@login下面申明的,但全局变量不一样,如果在@login下面,那每个人登陆都申明一次,岂不是乱套了.所以有了@Startup,@Startup只在服务器启动时执行一次,把全局自定义变量放在这个下面,就可以执行全局的变量了,也可以执行全局脚本

3、出BUG了,玩家获得不了应该获得的装备,而且存到仓库里怎么办?
有些玩家在服务器出BUG时会利用BUG获取利益,在玩家背包里,身上都没有问题,下退下线执行登陆脚本就可以去掉,但仓库怎么办呢,这里有个GM命令,大家可以使用,大家也可以用GMEXECUTE来执行,如:GMEXECUTE 清空仓库 玩家名 麻痹戒指 3
@清空仓库 玩家名(清空这个玩家的仓库所有东西)
@清空仓库 玩家名 麻痹戒指 3(清空这个玩家仓库里的麻痹戒指3个)

4、捡到物品全服提示
对于有些服,比如某一特殊物品被捡走,会提示谁谁捡走了什么什么。这些常用在活动中,这是怎么做到的呢
拣物品触发脚本的功能
@PickUpItemX(X是物品数据库中物品的Idx,就是最前面的序号) ,
默认没有开启,选项\功能设置\其他控制-基本控制三-控制二第一个中开启).
在Qfuntion-0.txt下
[@PickUpItemX]
#IF
#ACT
sendmsg 0 %S捡到了XXX(这里自己写物品名)
今天的讲解就到这里,请待下回继续讲解其他功能脚本

罗罗罗罗罗 发表于 2014-10-22 19:07:15

我是个凑数的。。。

小尖刀 发表于 2014-10-23 00:28:34

我是个凑数的。。。

我桃江 发表于 2014-10-23 09:26:22

为了三千积分!

嫂子别这样 发表于 2014-10-23 17:36:51

我了个去,顶了

gm论坛 发表于 2014-10-24 02:30:29

佩服佩服!

龙腾盛世 发表于 2014-10-24 13:11:16

过来看看的

铁岭私服 发表于 2014-10-24 21:19:11

求沙发

传奇服务端 发表于 2014-10-25 08:34:08

小白一个 顶一下

天佑龙哥 发表于 2014-10-25 18:43:14

顶顶更健康~~
页: [1] 2
查看完整版本: 各类偏僻功能讲解-第三讲