自定义积分榜经验值图标(类似5e完美的VIP前缀图标) 代码鉴赏 教学

我不当学长 管理员组 2022-10-15 2480

 背景介绍:

  • csgo玩家按下Tab按键,在计分板可以看到自己的经验值图标,类似以下图标。
  • 可以定制化,VIP使用特色图标,根据VIP类型不同,显示不同图标

需求

  • 自定义这个经验值图标
  • 经验图标可以自定义,可以放到下面的文件夹:\csgo\materials\panorama\images\icons\xp

代码实现(仅展示重点):

m_nPersonaDataPublicLevel = FindSendPropInfo("CCSPlayerResource", "m_nPersonaDataPublicLevel");
//找到对应的PropInfo

SDKHook(GetPlayerResourceEntity(), SDKHook_ThinkPost, Hook_OnThinkPost);
//Hook对应的Trigger

SetEntData(iEnt, m_nPersonaDataPublicLevel + i * 4, g_Players[i].iFaceitLevel + 3000); 
//重点是最后一个参数,代表着level的数值,也就是对应你的xp图片序号

下载地址:

参考:

上传的附件:

CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (38)
返回