killlevels={2=2,3=3,5=3,10=5,15=6,20=7,25=8,50=9}
function rank( _, killer )
local kills = getElementData( killer, "kills")
setElementData(killer,"kills",kills+1)
if killlevels[kills+1]~=nil then
outputChatBox(""..killer.." Level Up! now you´re LvL "..killlevels[kills+1].."!", killer)
end
end
function onPlayerQuit ( quitType, reason, responsibleElement,thePreviousAccount )
local playerScore = getElementData( source, "deaths")
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
setAccountData ( playeraccount, "exp.lvl", playerScore )
end
end
function onPlayerLogin ( thePreviousAccount, theCurrentAccount, autoLogin )
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
local playerScore = getAccountData ( playeraccount, "exp.lvl" )
if ( playerScore ) then
setElementData(source,"kills",playerScore)
end
end
end
addEventHandler ( "onPlayerQuit", getRootElement ( ), onPlayerQuit )
addEventHandler ("onPlayerLogin", getRootElement(), onPlayerLogin)
addEventHandler ( "onPlayerWasted", getRootElement(), rank )