Arsilex Posted September 2, 2013 Share Posted September 2, 2013 Este es mi codigo.. --Server tim = setTimer ( resetPaintballPlayer, resetTimer, 1, thePlayer ) triggerClientEvent ( "onaddTimers", thePlayer, thePlayer, tim, "on" ) --Client function onaddTimers (player, timer, estado) if estado == "on" then timers[player] = timer addEventHandler ( "onClientRender", root, Sombra ) else removeEventHandler ( "onClientRender", root, Sombra ) end end addEvent( "onaddTimers", true ) addEventHandler( "onaddTimers", localPlayer, onaddTimers ) El problema es que cuando function Sombra() if timers[localPlayer] > 1 then dxDrawRectangle(583, 76, 201, 40, tocolor(0, 0, 0, 200), true) dxDrawText("Modo sombra restante : "..timers[localPlayer], 584, 77, 784, 116, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false) end end saco el tiempo de la tabla me da nil ._. Link to comment
Castillo Posted September 2, 2013 Share Posted September 2, 2013 Al agregar el jugador a la tabla, fijate que devuelve usando un outputChatBox/outputDebugString. Link to comment
Arsilex Posted September 2, 2013 Author Share Posted September 2, 2013 me acabo de dar cuenta que al enviar el timer a client me da nil ._. Link to comment
Castillo Posted September 2, 2013 Share Posted September 2, 2013 El tema es que no podes enviar timers al client side. Link to comment
Arsilex Posted September 2, 2013 Author Share Posted September 2, 2013 ammm ok.. intentare hacer algo aver Link to comment
Sasu Posted September 2, 2013 Share Posted September 2, 2013 Puedes usar getTickCount Link to comment
Recommended Posts