[LM_ZoneV2]安全区、搜刮、公职无敌

[LM_ZoneV2]安全区、搜刮、公职无敌

image

2BZ)[QI_{0SYEBW6W(Z6

X1UTJTJDEUVF90TZ{E)KK3Q

插件功能:

1.安全区无敌

2.自定义搜刮区域

3.自定义公职上班无敌

4.搜刮物品自定义(你设置啥就只能搜啥)

5.修复LM_Zone上古开源版本外挂能通过搜刮摸物品的BUG

6.新增discord/kook/graylog记录接口

7.自带参数校验及事件合法性验证,非法事件自动阻断

资源占用情况:

圈外0.00ms,安全区内0.02ms~0.03ms,其他圈内0.00ms~0.01ms

image

image

image

V1版本与V2版本对比

 V1V2
安全区内0.25ms~0.40ms0.02ms~0.03ms
安全区外及其他区域外0.06ms~0.10ms0.00ms
灰白区内0.08ms~0.12ms0.01ms~0.02ms
红区内0.08ms~0.12ms0.01ms~0.02ms

配置文件:

Config = {}

Config.Locale = 'en'
Config.NewESX = true -- 老版本esx这里false
Config.FPS={ --优化类功能
    closestSafeZoneCheck = 1500,  -- 最近的安全区检测,单位毫秒推荐1.5秒一次 数字越小越吃性能 但是检测越快  请控制在500-5000之间
}

Config.safeZone    = true -- 是否启用安全
Config.safeZoneData = { -- 搜刮区数据
    Colour = 2, --区域颜色
    Alpha = 32, --透明度
    safeZoneGodMod = true,--安全区无敌 true开启 false关闭   注:部分管理菜单可能会与此冲突!!! 如vMenu 即安全区无敌对管理员可能无效
    JobgodMod = {"ambulance"} , -- false关闭 职业全地图无敌 开启格式如下 单职业 {"ambulance"} 多职业{"ambulance","taxi"}
    Zones={
        { pos = vec(2988,2780,0.0), radius = 100.0 },--矿区
	    { pos = vec(-1857.24, -1225.67,0.0), radius = 100.0 },--钓鱼
        { pos = vec(214.56,-807.66, 0.0), radius = 600.0 },
        { pos = vec(-334.04,-139.71, 0.0), radius = 100.0 },--技工厂
    }   
}

Config.dangerZone    = true -- 是否启用
Config.dangerZoneData = { --区域数据
    Colour = 22, --区域颜色
    Alpha = 80, --透明度
    Zones={
        { pos = vec(2224.64, 5577.03, 0.0), radius = 200.0 ,zone ="weed"},
    }, 
}
Config.dangerZoneItemList ={'aed2','alive_chicken','bagofdope'} --可搜刮的物品代码


Config.redZone    = true -- 无搜刮的危险区域
Config.redZoneData = { -- 区域数据
    Colour = 1, --区域颜色
    Alpha = 80, --透明度
    Zones={
        { pos = vec(1392.47,3604.96,0.00), radius = 150.0 },
        { pos = vec(-2127.52,3120.64,0.00), radius = 400.0 },
        { pos = vec(2777.14,1495.1,0.00), radius = 300.0 },
        
        --{ pos = vec(-1833.72,-1217.40,0.00), radius = 150.0 },
        --{ pos = vec(2224.64, 5577.03, 0.0), radius = 200.0 },
        --{ pos = vec(2330.79, 2570.56, 0.0), radius = 150.0 },
        --{ pos = vec(2224.64, 5577.03, 0.0), radius = 200.0 ,zone ="weed"},
        { pos = vec(2330.79, 2570.56, 0.0), radius = 150.0,zone ="weedProcess" },
        { pos = vec(5208.50,-5203.11,0.0), radius = 750.0 ,zone ="weedPlt"},
        { pos = vec(-310.43, 2496.34, 0.0), radius = 200.0,zone="coke" },
        { pos = vec(1689.14, 3291.36, 0.0), radius = 150.0,zone="cokeProcess" },
    }   
}


--通知类
function Config.inSafeZone()
    TriggerEvent("pNotify:SendNotification",{
        text = "<b style='color:#1E90FF'>你已经进入安全区</b>",
        type = "success",
        timeout = (3000),
        layout = "bottomcenter",
        queue = "global"
    })
end
function Config.outSafeZone()
    TriggerEvent("pNotify:SendNotification",{
        text = "<b style='color:#1E90FF'>你已经离开安全区,请保护自己!</b>",
        type = "error",
        timeout = (3000),
        layout = "bottomcenter",
        queue = "global"
    })
end
function Config.cantUseWeapon()
    TriggerEvent("pNotify:SendNotification",{
        text = "<b style='color:#1E90FF'>你不能在安全区使用武器</b>",
        type = "error",
        timeout = (3000),
        layout = "bottomcenter",
        queue = "global"
    })    
end
function Config.Cantloot()
    ESX.ShowNotification('~r~你无权限搜刮市政府!')
end

其他补充说明:

1.本插件为Tebex托管,不要问开不开源

2.插件为独立版本,无依赖,修好好配置文件直接启动即可

3.插件支持ESX1.1~ESX1.10.1全版本,重量限制系统及数量限制系统均已适配,魔改框架不保证可用性。

4.已测试背包,esx_inventory,Chezza V4,OX_Inventory.

5.本版本为长期更新版本,后续将不会出V3

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容