example
example

资源 近战伤害限制

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
一个简单的伤害减少脚本 可以减少玩家近战的伤害。任意客户端脚本下添加以下代码
lua:
Citizen.CreateThread(function()
    while true do
        SetPlayerMeleeWeaponDamageModifier(GetPlayerPed(-1), 0.5)
        Wait(0)
    end
end)
其中0.5 代表伤害减半。
 
最后编辑:

9000rpm

Womans from your city for night
高级用户
认证用户
哈哈,这段代码看起来是一个无限循环 ,这是我修复后的
Citizen.CreateThread(function()
local playerPed = GetPlayerPed(-1)
local damageModifier = 0.5 -- 定义伤害倍率
local lastUpdateTime = 0
while true do
local currentTime = GetGameTimer()
local timeSinceLastUpdate = (currentTime - lastUpdateTime) / 1000
if timeSinceLastUpdate >= 1 then
SetPlayerMeleeWeaponDamageModifier(playerPed, damageModifier)
lastUpdateTime = currentTime
end
Citizen.Wait(1000) -- 等待1000毫秒(1秒)
end
end)
 
顶部