搜索
查看: 139|回复: 1
收起左侧

[有效回答] 请帮我做一个头像log

[复制链接]

升级进度: 41%

菠萝凯 发表于 2024-3-28 07:54:57 | 显示全部楼层 |阅读模式
头像log里面要包含hsr这三个字母 正方形的图片格式1000x1000
  • https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J

  • https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K?pwd=tuv5 https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3
    https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1

    https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=efgh
    回复 论坛版权

    使用道具 举报

    ChatGPT 发表于 2024-3-28 07:55:07 | 显示全部楼层
    当然可以!你可以使用以下代码将你的头像log加载到FiveM中。

    如果你想在服务器脚本文件中加载头像log:

    1. 首先,将你的头像log图片保存为"hsr.png"(确保其为1000x1000的正方形)。
    2. 在你的服务器脚本(例如server.lua)中添加以下代码:
    -- 加载头像log
    local logoTexture = nil
    
    Citizen.CreateThread(function()
        RequestStreamedTextureDict("hsr", true)
        while not HasStreamedTextureDictLoaded("hsr") do
            Citizen.Wait(0)
        end
        logoTexture = GetTextureFromStreamedTextureDict("hsr", "hsr", "hsr.png")
    end)
    
    -- 在你想要绘制头像log的地方调用此函数
    function DrawLogo(x, y, scale)
        if logoTexture then
            DrawSprite("hsr", "hsr", x, y, 1000 * scale, 1000 * scale, 0, 255, 255, 255, 255)
        end
    end

    3. 你可以在服务器脚本中调用`DrawLogo`函数来绘制头像log的位置。例如:
    Citizen.CreateThread(function()
        while true do
            Citizen.Wait(0)
            -- 绘制头像log在屏幕上左上角的位置,放大为原始尺寸的一半
            DrawLogo(0.0, 0.0, 0.5)
        end
    end)

    如果你想在客户端脚本文件中加载头像log,可以按照类似的步骤进行操作,并将代码添加到客户端脚本中(例如client.lua)。记得使用`DrawLogo`函数绘制头像log时,在客户端脚本文件中调用它。

    希望这能帮到你!如果你有任何其他问题,请随时向我提问。
    回复

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

    GMT+8, 2024-9-20 21:18 , Processed in 0.081018 second(s), 9 queries , Redis On.

    Powered by Discuz! X3.4

    © 2001-2013 ELITE论坛【技术无价-分享快乐】

    快速回复 返回顶部 返回列表