Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local killstreaks = {}
- addEventHandler ('onPlayerWasted', getRootElement (), function ( ammo, attacker, weapon, bodypart, loss )
- if attacker then
- if killstreaks[attacker] then
- killstreaks[attacker] = killstreaks[attacker] + 1
- else
- killstreaks[attacker] = 1
- end
- if killstreaks[attacker] == 3 then
- outputChatBox (getPlayerName(attacker).." got a 3 killing-streak! Nice! (500XP reward)",player, 0,255,0)
- local exp = getElementData(player, "experience")
- setElementData(player, "experience", tonumber(exp+500))
- end
- if killstreaks[attacker] == 5 then
- outputChatBox (getPlayerName(attacker).." got a 5 killing-streak! Great! (1000XP reward)",player,0,255,0)
- local exp = getElementData(player, "experience")
- setElementData(player, "experience", tonumber(exp+1000))
- end
- if killstreaks[attacker] == 10 then
- outputChatBox (getPlayerName(attacker).." got a 10 killing-streak! Awesome! (2000XP reward)",player,0,255,0)
- local exp = getElementData(player, "experience")
- setElementData(player, "experience", tonumber(exp+2000))
- end
- if killstreaks[attacker] == 15 then
- outputChatBox (getPlayerName(attacker).." got a 15 killing-streak! RAMPAGE! (4000XP reward)",player,0,255,0)
- local exp = getElementData(player, "experience")
- setElementData(player, "experience", tonumber(exp+4000))
- end
- end
- if attacker then
- if killstreaks[source] then
- if killstreaks[source] >= 3 then
- outputChatBox (getPlayerName(attacker).." stopped the "..killstreaks[source] .." killing-streak of "..getPlayerName(source).."!",getRootElement (), 255,0,0)
- end
- end
- end
- end)
- function resetKillingstreak (player)
- local killstreaks = getElementData( player, "killstreaks" )
- if tonumber( killstreaks ) then
- if ( killstreaks >= 0 ) then
- --They have a killingstreak higher than 0
- --We will want to reset the element data back to its default (that being false)
- setElementData ( player, "killstreaks", false )
- end
- else
- return
- end
- end
- addEventHandler("onPlayerWasted", getRootElement(), resetKillingstreak)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement