6
« le: 22 Octobre 2013, 02:10:16 »
Ok donc, les stats réapparaissent dans le scoreboard.
J'ai remodifié le script et le gagnant d'une map de gagne toujours rien, voici le script actuel:
--------------
-- Race winner
--------------
addEvent("onPlayerDestructionDerbyWin",true)
addEventHandler("onPlayerDestructionDerbyWin",getRootElement(),
function (winner)
if getPlayerCount() >= 2 then
local cashToWin = moneyEarnPart*getPlayerCount()
if (tonumber(loadPlayerData(winner,"level")) >= 26) then
cashToWin = cashToWin*1.1
end
local playerCash = loadPlayerData(winner,"cash")
savePlayerData(winner,"cash",playerCash +cashToWin)
outputChatBox ("#0000ff* #FFFFFF" .. getPlayerName(winner) .." #FFFFFFhas won! He/She gets $" .. tostring(cashToWin) .."#0000ff!",getRootElement(),255,255,255,true)
callClientFunction(winner,"deathReset")
callClientFunction(winner,"playWinSound")
totalMoneyEarnedAdd(winner,cashToWin)
scoreboardRefresh(winner)
refreshStats(winner)
progressBarUpdate(winner)
totalMoneyAchievements(winner)
else
outputChatBox("#0000ff* #FFFFFFNot enough players to earn money - #ABCDEF2 #FFFFFFrequired.",winner,255,255,255,true)
end
end)
Par contre, je reçois d'autres erreurs et je n'arrive pas à les régler, c'est sur le même fichier, ça pourrait peut-être être la cause du bug:
[2013-10-22 01:54:32] WARNING: [gamemodes]/[race]/[addons]/FOXpanel/main_server.lua:175: Bad argument @ 'setTimer' [Expected function at argument 1, got nil]
setTimer(outputDebug0000ffString,700,1,"Resource sucessfully started: PoD Script ")
[2013-10-22 01:54:32] WARNING: killmessages/killmessages_server.lua:80: Bad argument @ 'addEvent' [Expected bool at argument 2, got string 'wasted,killer,weapon']
addEvent ( "onPlayerKillMessage", "wasted,killer,weapon" )
function eventTriggered ( source,killer,weapon,bodypart,suicide,usedVehicle )
local wr,wg,wb = getPlayerNametagColor ( source )
if getPlayerTeam ( source ) then
wr,wg,wb = getTeamColor ( getPlayerTeam ( source ) )
end
[2013-10-22 01:55:32] WARNING: [gamemodes]/[race]/[addons]/FOXpanel/main_server.lua:898: Bad argument @ 'getElementData' [Expected element at argument 1, got nil]
local ifSet = tonumber(getElementData(thePlayer,"everPurchasedNametagColor"))