• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

storage in kill tfs 1.x

theduck

Member
Joined
Dec 6, 2018
Messages
246
Reaction score
20
when someone kills a player level 100 gains storage X
when you kill player level 200+ you gain storage Y
 
Solution
Lua:
local KILL_STORAGE = {
  {level = 100, storage = 1234},
  {level = 200, storage = 5678},
}
function onKill(player, target, lastHit)
  if target:isPlayer() then
    for i = #KILL_STORAGE, 1, -1 do
      local temp = KILL_STORAGE[i]
      if target:getLevel() >= temp.level then
        if player:getStorageValue(temp.storage) == -1 then
          player:setStorageValue(temp.storage, 1)
        else
          player:setStorageValue(temp.storage, player:getStorageValue(temp.storage) + 1)
        end
        break
      end
    end
  end
  return true
end
Lua:
local KILL_STORAGE = {
  {level = 100, storage = 1234},
  {level = 200, storage = 5678},
}
function onKill(player, target, lastHit)
  if target:isPlayer() then
    for i = #KILL_STORAGE, 1, -1 do
      local temp = KILL_STORAGE[i]
      if target:getLevel() >= temp.level then
        if player:getStorageValue(temp.storage) == -1 then
          player:setStorageValue(temp.storage, 1)
        else
          player:setStorageValue(temp.storage, player:getStorageValue(temp.storage) + 1)
        end
        break
      end
    end
  end
  return true
end
 
Last edited:
Solution
Back
Top