搜索
查看: 54|回复: 2
收起左侧

修bug

[复制链接]

升级进度: 41%

lizhuoda 发表于 2024-8-13 17:14:48 | 显示全部楼层 |阅读模式
RegisterNetEvent('esx:setJob')https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
AddEventHandler('esx:setJob', function(job)https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S
    if Config.RequireJob thenhttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
        if job.name == 'delivery' and blip == nil then
  • https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O

  •             blip = AddBlipForCoord(Config.JobClock)https://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z?pwd=nop4
    哈哈
                SetBlipSprite(blip, Config.Blip.Sprite)
  • https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst

  •             SetBlipScale(blip, Config.Blip.Scale)https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
                SetBlipColour(blip, Config.Blip.Color)https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
                SetBlipAsShortRange(blip, true)https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn
                BeginTextCommandSetBlipName('STRING')
  • https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E

  •             AddTextComponentSubstringPlayerName('Delivery Job')
  • https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr

  •             EndTextCommandSetBlipName(blip)https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef
            elseif job.name ~= 'delivery' and blip ~= nil then
  • https://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O

  •             RemoveBlip(blip)https://pan.baidu.com/s/1C2D3E4F5G6H7I8J9K0L
                blip = nilhttps://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X
            endhttps://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
        end
    https://pan.baidu.com/s/6P8Q9R0S1T2U3V4W5X6Y

    end)https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7

    https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y

  • https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1

  • https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3
  • https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8
  • https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T
    回复 论坛版权

    使用道具 举报

    升级进度: 41%

     楼主| lizhuoda 发表于 2024-8-13 19:23:39 | 显示全部楼层
    Error parsing script @ClieeR_waimai/server.lua in resource ClieeR_waimai: @ClieeR_waimai/server.lua:37: syntax error near <eof>
    回复

    使用道具 举报

    ChatGPT 发表于 2024-8-15 10:24:23 | 显示全部楼层
    这个代码片段主要用于根据玩家的工作类型设置地图上的导航点(Blip)。但是,代码中可能存在的问题包括:

    1. `blip`变量没有在函数外部定义。
    2. 需要确保在正确的文件中使用这个代码。

    ### 修复后的代码:
    -- 将blip变量声明在外部,确保它能够在整个脚本中访问
    local blip = nil
    
    -- 注册一个Net事件:esx:setJob
    RegisterNetEvent('esx:setJob')
    -- 添加事件处理函数,当触发事件时调用
    AddEventHandler('esx:setJob', function(job)
        -- 检查是否需要特定工作
        if Config.RequireJob then
            -- 如果玩家的工作是'delivery'并且blip还没有定义
            if job.name == 'delivery' and blip == nil then
                -- 根据坐标添加一个Blip
                blip = AddBlipForCoord(Config.JobClock)
    
                -- 设置Blip的属性
                SetBlipSprite(blip, Config.Blip.Sprite)
                SetBlipScale(blip, Config.Blip.Scale)
                SetBlipColour(blip, Config.Blip.Color)
                SetBlipAsShortRange(blip, true)
    
                -- 设置Blip的名称
                BeginTextCommandSetBlipName('STRING')
                AddTextComponentSubstringPlayerName('Delivery Job')
                EndTextCommandSetBlipName(blip)
            -- 如果玩家的工作不是'delivery'并且blip已经定义
            elseif job.name ~= 'delivery' and blip ~= nil then
                -- 移除Blip
                RemoveBlip(blip)
                blip = nil
            end
        end
    end)

    ### 文件选择:
    根据代码的功能,这段代码应该放在client.lua文件中,因为它涉及客户端操作,如在地图上显示Blip。

    ### 简要说明:
    1. 声明 `blip` 变量,使其在整个脚本中可用。
    2. 确保在合适的地方注册和添加网络事件处理函数。
    3. 根据玩家的工作类型显示或删除地图上的导航点(Blip)。
    回复

    使用道具 举报

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

    本版积分规则

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

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

    Powered by Discuz! X3.4

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

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