diff --git a/killsay.lua b/killsay.lua index 80746ad..433fee8 100644 --- a/killsay.lua +++ b/killsay.lua @@ -652,18 +652,18 @@ function sampev.onShowTextDraw(id, data) end function sampev.onPlayerDeathNotification(killer_id, victim_id) - if not imgui_buffers.script_state[0] then return end - - if sampIsPlayerConnected(victim_id) then - local nick = sampGetPlayerNickname(victim_id) - if killer_id == select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)) and not killed_players[nick] then - lua_thread.create(function() + lua_thread.create(function() wait(0) + if not imgui_buffers.script_state[0] then return end + + if sampIsPlayerConnected(victim_id) then + local nick = sampGetPlayerNickname(victim_id) + if killer_id == select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)) and not killed_players[nick] then killed_players[nick] = true killsay(victim_id) wait(1500) killed_players[nick] = nil - end) + end end - end + end) end