手游哥源码网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 393|回复: 0

[战神教程] 白猪白皮书人物时装

[复制链接]

151

主题

152

帖子

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120598
发表于 2022-7-31 14:29:02 | 显示全部楼层 |阅读模式
人物时装通过称号实现,服务端给予玩家称号,同时客户端配置好fashion.json文件,可实现人物一体时装效果。接下里分两部分介绍,首先看看服务端:

服务端配置
1、需要开通盘古功能,如图框选所示:
白猪白皮书人物时装8549 作者:admin 帖子ID:408 白猪说明书

2、需要将白猪4.5包里的fenghao.pas放入到服务器 commonscripts 文件夹下,并在 runmailquest.pas 中引用,并完成初始化,如下所示:
fenghao脚本所在目录:
白猪白皮书人物时装5454 作者:admin 帖子ID:408 白猪说明书 白猪白皮书人物时装145 作者:admin 帖子ID:408 白猪说明书

脚本内容说明:


//封号函数
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 神秘人专属称号(开启神秘人状态才有效,同时常规状态也无法使用次称号位)
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ/免责声明/Archiver/手机版/小黑屋/特别鸣谢/隐私条款/版权声明/下架/sitemap/手游哥源码网 ( 粤ICP备20024708号-3 )


本站资源来自互联网搜集,仅供本地电脑单机学习和交流,请勿用于商业用途,请自觉在24小时内删除。
本站仅提供信息存储空间服务,软件的复制品持有人不知道也没有合理的理由应当知道展示的作品侵权!
本站所有资源仅限用于研究产品软件内含、设计思想和原理为目的用途,禁止任何商用行为,违者后果自负!
若有侵权与文章中不妥之处,请联系邮箱:4660647@qq.com(手机随时接收邮件)并出示相关证明以便删除。敬请谅解!
快速回复 返回顶部 返回列表