Seems like other people as well have had the issue with frags not decreasing onTFS 1.3.
Anyone who already spent time and looked into what it is thats causing this issue?
Script used to check frags:
Anyone who already spent time and looked into what it is thats causing this issue?
Script used to check frags:
Lua:
function onSay(player, words, param)
local fragsToRs = configManager.getNumber(configKeys.KILLS_TO_RED)
local fragsToBs = configManager.getNumber(configKeys.KILLS_TO_BLACK)
local fragTime = configManager.getNumber(configKeys.FRAG_TIME)
if fragTime <= 0 then
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You do not have any unjustified kill. [Red skull = ".. fragsToRs .." frags] [Black skull = ".. fragsToBs .." frags] [1 frag removes each 4h]")
return false
end
local skullTime = player:getSkullTime()
if skullTime <= 0 then
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You do not have any unjustified kill. [Red skull = ".. fragsToRs .." frags] [Black skull = ".. fragsToBs .." frags] [1 frag removes each 4h]")
return false
end
local kills = math.ceil(skullTime / fragTime)
local remainingSeconds = math.floor(skullTime % fragTime)
local hours = math.floor(remainingSeconds / 3600)
local minutes = math.floor((remainingSeconds % 3600) / 60)
local seconds = remainingSeconds % 60
local message = "You have " .. kills .. " unjustified kill" .. (kills > 1 and "s" or "") .. ". [Red skull = ".. fragsToRs .." frags] [Black skull = ".. fragsToBs .." frags] [1 frag removes each 4h] The amount of unjustified kills will decrease after: "
if hours ~= 0 then
if hours == 1 then
message = message .. hours .. " hour, "
else
message = message .. hours .. " hours, "
end
end
if hours ~= 0 or minutes ~= 0 then
if minutes == 1 then
message = message .. minutes .. " minute and "
else
message = message .. minutes .. " minutes and "
end
end
if seconds == 1 then
message = message .. seconds .. " second."
else
message = message .. seconds .. " seconds."
end
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, message)
return false
end