插件 载具 地图 人物 武器 EUP
扫码访问
查看: 118|回复: 1

安全区safezone

[复制链接]
admin 发表于 2024-11-30 16:15:25 | 显示全部楼层 |阅读模式
Your Forum
支持框架:
esx1.10.X 

插件类型:
功能插件 

依赖项目:
OX_inventory 

售后:
√有售后
补充说明:
已汉化去墙

备注:
插件介绍
已经测试版本是ESX1.10.7
图片.png
图片.png

同时支持OX_inventory 也可以不装这个

所有修改在配置文件内,可设置安全区内人物跑动速度,车辆透明无碰撞等等,具体看配置文件

配置文件预览
local kmh = 3.6  -- 公里每小时(km/h)与米每秒(m/s)的转换系数
local mph = 2.236936  -- 英里每小时(mph)与米每秒(m/s)的转换系数

---------------------------------------------------------------------------------------------------------------------------------------------------------------

Config = {}  -- 配置表

Config.debug = false  -- 启用或禁用调试信息,设置为 true 时会显示调试信息

Config.ghostedEntitiesAlpha = 100  -- 幽灵实体的透明度,数值越低,实体越透明,100为完全可见

Config.afkDropMessage = "你因在安全区内 AFK 被踢出服务器。"  -- 玩家因在安全区内长时间未操作(AFK)而被踢出时的提示消息
Config.afkNotifyTimes = {2, 3, 6, 10}  -- AFK 提醒的时间(单位:分钟),这些时间点玩家将收到 AFK 提醒

--- 玩家持有武器时需要被解除武装的函数
Config.disarmPlayer = function()
    -- 根据你使用的物品管理系统,取消注释下面相应的事件代码:
    
    -- 如果使用 ox_inventory 系统,取消注释这一行:
    -- TriggerEvent("ox_inventory:disarm", true)  -- ox_inventory 系统

    -- 如果使用默认 GTA 系统,取消注释这一行:
    SetCurrentPedWeapon(cache.ped, `WEAPON_UNARMED`, true)  -- 使用 GTA 默认系统解除武器
end

--- 区域类型配置
Config.Types = {
    ['test1'] = {  -- 定义区域类型 'test1'
        logJoinAndExit = true,  -- 是否记录玩家进入和退出该区域

        -- 玩家配置
        player = {
            areaNotify = true,  -- 玩家是否接收到进入/退出区域的通知

            kickAFK = 1200000,  -- 玩家在该区域内,如果超过指定的毫秒数(这里是20分钟),则会被踢出
            kickNotify = true,  -- 是否启用 AFK 提醒

            disableShoot = true,  -- 禁止玩家开火
            disableDriveBy = true,  -- 禁止玩家进行车内射击
            disableWeapons = true,  -- 禁止玩家使用武器
            disableJump = false,  -- 是否禁止玩家跳跃
            disableIdleCam = true,  -- 禁止玩家处于空闲状态时自动切换视角

            -- SetFootstepQuiet = true,  -- 是否禁用脚步声
            setPedMoveRate = 1.5,  -- 设置玩家的移动速度倍率,默认值是1.0

            ghostMode = true,  -- 是否启用幽灵模式(禁用玩家之间的碰撞,包括行人和车辆)
        },

        -- NPC(非玩家角色)配置
        ped = {
            -- newEntitiesRefreshRate = 250,  -- 设置新实体(NPC)的刷新频率
            -- makeInvincible = true,  -- 设置NPC是否不可被击败
            -- disableEvents = true,  -- 禁用 NPC 的事件
            -- disableCollisions = true,  -- 禁用 NPC 之间的碰撞
            -- makeInvincible = true,  -- 设置 NPC 是否无敌
            -- customAlpha = 230,  -- 设置 NPC 的透明度
            -- disableEvents = true,  -- 禁用 NPC 的所有事件

            -- SetFootstepQuiet = false,  -- 设置 NPC 是否安静脚步声
            -- setPedMoveRate = 2.0,  -- 设置 NPC 的移动速度倍率
        },

        -- 车辆配置
        vehicle = {
            newEntitiesRefreshRate = 5250,  -- 新实体(车辆)的刷新频率
            disableCollisions = true,  -- 禁止车辆之间的碰撞
            makeInvincible = true,  -- 使车辆无敌
            customAlpha = 150,  -- 设置车辆的透明度
            autoVehicleLock = false,  -- 是否启用车辆自动锁车
            disableVehicle = false,  -- 是否禁用车辆
            limitVehicleSpeed = 50 / kmh,  -- 限制车辆的最大速度(单位:km/h)
        },
    },

付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付10金币


[发帖际遇]: admin 乐于助人,奖励 40 贡献. 幸运榜 / 衰神榜
楼主热帖
回复 论坛版权

使用道具 举报

升级进度: 49%

alim000 发表于 2024-11-30 20:31:27 | 显示全部楼层
怎么调范围 没有绿圈显示啊
我要说一句 收起回复
回复

使用道具 举报

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

本版积分规则

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