Arsilex Posted September 2, 2013 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 ._.
Castillo Posted September 2, 2013 Posted September 2, 2013 Al agregar el jugador a la tabla, fijate que devuelve usando un outputChatBox/outputDebugString.
Arsilex Posted September 2, 2013 Author Posted September 2, 2013 me acabo de dar cuenta que al enviar el timer a client me da nil ._.
Castillo Posted September 2, 2013 Posted September 2, 2013 El tema es que no podes enviar timers al client side.
Recommended Posts