xLosT
Member
i have one script exp from killing high players, How can i modify to give exp to everyone even if kill level high or low player, and add the lost exp of the other player
EX: Player 1 kill player 2
player 2 loss "X" Exp, Player 1 gain "X" exp
EX: Player 1 kill player 2
player 2 loss "X" Exp, Player 1 gain "X" exp
Code:
function onKill(cid, target, lastHit)
local attackPlayer = Player(target)
if not attackPlayer then
return true
end
for id, damage in pairs(attackPlayer:getDamageMap()) do
local player = Player(id)
if player then
if attackPlayer:getLevel() >= player:getLevel() then
local experience = attackPlayer:getExperience()
local expFormula = ((experience / 100) * 0.75)
player:addExperience(math.floor(expFormula), true)
end
end
end
end