Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. exports.scoreboard:scoreboardAddColumn ( "Alive time", root, 50 )
  2.  
  3. function resetAliveTime( p )
  4. setElementData( p, "Alive time", "00:00" )
  5. end
  6.  
  7. function getAliveTime( p )
  8. return getElementData( p, "Alive time" )
  9. end
  10.  
  11. addEventHandler( "onPlayerSpawn", root,
  12. function( p )
  13. resetAliveTime( source )
  14. end
  15. )
  16.  
  17. addEventHandler( "onPlayerWasted", root,
  18. function( )
  19. resetAliveTime( source )
  20. end
  21. )
  22.  
  23. function timers( )
  24. -- function update timers
  25.  
  26. for i, v in ipairs( getElementsByType( "player" ) ) do
  27.  
  28. if isPedDead( v ) == false then
  29.  
  30. local aliveTime = split( getAliveTime( v ), ":" )
  31. --outputChatBox( getAliveTime( v )..outputChatBox( tostring( aliveTime ) ) )
  32. local minutes, seconds = unpack( aliveTime )
  33.  
  34. local minutes = tonumber( minutes )
  35.  
  36. local seconds = tonumber( seconds ) + 1
  37.  
  38. if seconds == 60 then
  39. minutes = minutes + 1
  40. seconds = 0
  41. else
  42. seconds = seconds + 1
  43. end
  44.  
  45. local string = convertTime( minutes, seconds )
  46.  
  47. setElementData( v, "Alive time", string )
  48. end
  49. end
  50. end
  51.  
  52. addEventHandler( "onResourceStart", resourceRoot,
  53.  
  54. function( )
  55. for i, v in ipairs( getElementsByType( "player" ) ) do
  56. if isPedDead( v )== false then
  57. resetAliveTime( v )
  58. setTimer( timers, 1000, 0 )
  59. end
  60. end
  61. end
  62. )
  63.  
  64. function convertTime( minutes, seconds )
  65. if minutes < 10 then
  66. minutes = "0"..tostring( minutes )
  67. end
  68.  
  69. if seconds < 10 then
  70. seconds = "0"..tostring( seconds )
  71. end
  72.  
  73. return tostring( minutes )..":"..tostring( seconds )
  74. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement