CeKiT Posted June 2, 2015 Share Posted June 2, 2015 Hola que tal, tengo este script que guarda y carga el dinero del jugador. addEventHandler("onPlayerLogin", getRootElement(), function (prevAcc, currAcc, autoLogin) setPlayerMoney(source, ( getAccountData( currAcc, "money" ) or 0 ) ) end ) addEventHandler("onPlayerLogout", getRootElement(), function (prevAcc, currAcc) setAccountData(prevAcc, "money", getPlayerMoney(source)) -- Borrando dinero para evitar bugs. setPlayerMoney(source, 0) end ) addEventHandler("onPlayerQuit", getRootElement(), function () local pAcc = getPlayerAccount(source) if (pAcc and not isGuestAccount(pAcc)) then setAccountData(pAcc, "money", getPlayerMoney(source)) end end ) Y quiero agregar una columna al scoreboard con el dinero del jugador, como hago para crear la columna con scoreboardAddColummn? Gracias, hasta donde tengo entendido con setelementdata puedo cambiarle el valor, pero primero necesito crear la columna. Link to comment
Tomas Posted June 2, 2015 Share Posted June 2, 2015 exports.scoreboard.scoreboardAddColumn( "Money" ) setTimer ( function ( ) for index, value in ipairs ( getElementsByType ( "player" ) ) do if not isGuestAccount ( getPlayerAccount ( value ) ) then setElementData ( value, "Money", getAccountData ( getPlayerAccount ( value ), "money" ) or 0 ) end end end, 15000, 0) Link to comment
Recommended Posts