function onStatsChange(cid, attacker, type, combat, value)
if isPlayer(cid) then
if getPlayerIp(cid) ~= getPlayerIp(attacker) then
if type == STATSCHANGE_HEALTHLOSS then
local x,r = getPlayerLevel(attacker),math.random(10,35)
local m = 3.5*x+r -- formula .. m = 3.5*getPlayerLevel(attacker)*math.random(10,35)
doPlayerAddExperience(cid,m)
doPlayerSendTextMessage(cid,27,'Gained '..m..' experience.')
end
else
doPlayerSendTextMessage(cid,27,'Can\'t gain experience from attacking players with same IP.')
return false
end
else
return false
end
return true
end