0 Üye ve 1 Ziyaretçi konuyu incelemekte.
local hasarlar = {}addEventHandler("onPlayerDamage",root, function(saldiran,silah,bodypart,hasar) if not isElement(saldiran) or saldiran == source then return end -- eğer saldiran yoksa veya saldiran hasar alanla aynı ise devam etme if getElementType(saldiran) ~= "player" then return end -- eğer saldiranın tipi "player" dan başka bişi ise devam etme if not hasarlar[source] then hasarlar[source] = {} end local h = hasarlar[source][saldiran] if h then hasarlar[source][saldiran] = h+hasar else hasarlar[source][saldiran] = hasar end end)function getPlayerAssist(oyuncu,olduren) local puan,saldiran = 0,false if not hasarlar[oyuncu] then return false end for hasarveren,hasar in pairs(hasarlar[oyuncu]) do if hasar > puan and hasarveren ~= olduren then puan,saldiran = hasar,hasarveren end end return saldiran,puanend addEventHandler("onPlayerWasted",root, function(mermi,saldiran,silah,bodypart) if not isElement(saldiran) or saldiran == source then return end -- eğer saldiran yoksa veya saldiran hasar alanla aynı ise devam etme if getElementType(saldiran) ~= "player" then return end -- eğer saldiranın tipi "player" dan başka bişi ise devam etme local asist = getPlayerAssist(source,saldiran) if asist then if isElement(asist) then local toplamasist = getElementData(asist,"Asist") or 0 setElementData(asist,"Asist",toplamasist+1) hasarlar[source] = {} -- sıfırla end endend)