admin 发表于 2024-10-5 22:19:53

新玩家保护时间


配置文件翻译

Config = {}

Config.AdminCommand = "troll" -- 管理员命令的名称
Config.Rang = "admin"         -- 需要的管理员命令权限

Config.HowLong = 120         -- 玩家应该拥有反恶作剧保护的时间
Config.TimeToSave = 5         -- 多久将时间保存到数据库

-- 对于开启反恶作剧保护的玩家的设置
Config.DisableVDM = true            -- 禁用车辆造成的伤害,玩家仍然拥有恶作剧保护。(玩家仍会受到地面伤害)
Config.DriveBy = false            -- 激活/禁用驾车射击
Config.DisableShooting = false      -- 禁用射击
Config.DisablePunching = true       -- 禁用在恶作剧保护模式下的打击
Config.DisablePunchingDamage = true -- 禁用其他人受到的拳击伤害

Config.Framework = "QBCore"         -- 使用的框架(ESX, QBCore)

FrameworkObject = nil

function GetFrameworkObject()
    if Config.Framework == "ESX" then
      FrameworkObject = exports["es_extended"]:getSharedObject()
      -- 旧版 ESX 支持
      if not FrameworkObject then
            TriggerEvent('esx:getSharedObject', function(obj) FrameworkObject = obj end)
      end

      return exports["es_extended"]:getSharedObject()
    elseif Config.Framework == "QBCore" then
      FrameworkObject = exports['qb-core']:GetCoreObject()
      return exports['qb-core']:GetCoreObject()
    end
end

-- 服务器功能
function GetPlayerIdentifier(id)
    if Config.Framework == "ESX" then
      return FrameworkObject.GetPlayerFromId(id).identifier
    elseif Config.Framework == "QBCore" then
      return FrameworkObject.Functions.GetIdentifier(id, 'license')
    end
end


**** Hidden Message *****


xxxxxx 发表于 2024-10-6 14:13:23

强烈支持楼主ing……

晚秋 发表于 2024-10-27 08:01:55

强烈支持楼主ing……

alim000 发表于 2024-10-28 01:03:42

强烈支持楼主ing……
页: [1]
查看完整版本: 新玩家保护时间