Hey, kann mir einer hierbei helfen.
Tockra hat mir das man mit den Elementdata gemacht.
allerdings bekommt jetzt nurnoch jeder 2te Spieler seine Stats.
Wie acmeh ich es das jeder Spieler nur 1 mal stats bekommen kann (es war mal so das man manchma 5x die stats bekommen hat weil die pickups nah aneinander waren)
Spoiler anzeigen
Lua
--------------------
-------Hunter-------
function someoneReachedHunters(number, sort, model)
if(getElementData(source,"ReachedHunter") == true) then
return 0
end
local account = getPlayerAccount(source)
if not (isGuestAccount(account)) then
if sort == "vehiclechange" and model == 425 then
local huntersHave = getAccountData(account, "characterswritten")
local ddsplayed = getAccountData(account, "ddsplayed")
local points = round(calcPointsHunter(1))
outputChatBox("#FFFFFF[Alert] #FFFFFF"..getPlayerName(source).." #00ccffgot the Hunter he earned "..points.." points !",getRootElement(),unpack(scriptcol[1]))
outputDebugString(""..getPlayerName(source).." got hunter, ddsplayed "..ddsplayed..". ")
addStat(account,"characterswritten",1)
addStat(account,"points",points)
setElementData(source,"ReachedHunter",true)
end
end
end
addEvent("onPlayerPickUpRacePickup",true)
addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunters)
--
local function onMapLoad()
local players = getElementsByType("player")
for index,value in ipairs(players) do
setElementData(value,"ReachedHunter",false)
end
end
addEventHandler ( "onMapLoad", getRootElement(),onMapLoad)
Alles anzeigen