| 人物时装通过称号实现,服务端 给予玩家称号,同时客户端配置好fashion.json文件,可实现人物一体时装效果。接下里分两部分介绍,首先看看服务端:服务端配置
 
 1、需要开通盘古功能,如图框选所示: 
 2、需要将白猪4.5包里的fenghao.pas放入到服务器 commonscripts 文件夹下,并在 runmailquest.pas 中引用,并完成初始化,如下所示: fenghao脚本所在目录: 
 脚本内容说明: 
 //封号函数
 procedure givefenghao;
 var zs, xs, i : integer;
 str : string;
 begin
 str := '';
 //69,1 首位封号,可显示在中间
 //69,2~6分别代表一体时装、衣服、武器、翅膀、斗笠外显
 //69,7及以后表示其他扩展称号
 //默认15个,可增加
 for i := 1 to 20 do
 begin
 if This_Player.GetV(69,i) <= 0 then
 begin
 str := str + ':';
 end else
 begin
 if i = 1 then
 begin
 str := inttostr(This_Player.GetV(69,i));
 end else
 begin
 str := str + ':' + inttostr(This_Player.GetV(69,i));
 end
 end;
 end;
 //封号给予编号 = 素材ID号/2+1
 This_Player.QuestInfo(str);
 end;
 
 
 
 
 如上代码块所示,封号的存储通过变量来实现,推荐使用 69 位来存储,当然可以根据自己的需求修改。不同变量需要所代表的意义不同,具体如下: 69,1 人物称号,可以文字显示,也可以图片。文字可显示在人物中间
 69,2 一体时装专属位
 69,3~6 分别代表 衣服、武器、翅膀、斗笠&头发外显,在之后的文章中会介绍
 69,7~19 及以后表示其他扩展称号
 69,20 神秘人专属称号(开启神秘人状态才有效,同时常规状态也无法使用次称号位)
 
 |