print("^2[turfwar]^7 killfeed.lua loaded (server)") RegisterNetEvent('turfwar:killfeed:report', function(data) local src = source if type(data) ~= "table" then return end local killerId = tonumber(data.killer or 0) or 0 local victimId = tonumber(data.victim or 0) or 0 if victimId <= 0 then victimId = src end local victimName = GetPlayerName(victimId) or ("ID " .. tostring(victimId)) local victimGang = tonumber(data.victimGang or 0) or 0 -- ✅ Death-only (no player killer) if killerId <= 0 then TriggerClientEvent('turfwar:killfeed:chat', -1, { isDeathOnly = true, killer = 0, victim = victimId, victimName = victimName, victimGang = victimGang, weapon = tonumber(data.weapon or 0) or 0, }) return end local killerName = GetPlayerName(killerId) or ("ID " .. tostring(killerId)) local killerGang = tonumber(data.killerGang or 0) or 0 TriggerClientEvent('turfwar:killfeed:chat', -1, { killer = killerId, victim = victimId, killerName = killerName, victimName = victimName, weapon = tonumber(data.weapon or 0) or 0, headshot = (data.headshot == true), distance = tonumber(data.distance or 0) or 0, killerGang = killerGang, victimGang = victimGang, }) end)