hlmod.hu
https://hlmod.hu/

Game Name Time Left
https://hlmod.hu/viewtopic.php?f=29&t=11036
Oldal: 1 / 1

Szerző:  norbee.16 [2013.09.22. 23:19 ]
Hozzászólás témája:  Game Name Time Left

Hali!
Azt a plugint keresem ami a Game Name helyére a pálya váltásig lévi időt írja ki.
Nem azt, hogy Counter Strike, deathrun, zombie plague, stb..

Szerző:  metalpatrik [2013.09.22. 23:36 ]
Hozzászólás témája:  Re: Game Name Time Left

Remélem ezt keresed

https://forums.alliedmods.net/showthread.php?t=90724

Ha igen akkor köszi gomb!

Szerző:  stupid [2013.09.23. 06:58 ]
Hozzászólás témája:  Re: Game Name Time Left

?????
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. #define Plugin "Time left in hostname"
  6. #define Version "1.3.6"
  7. #define Author "Doombringer,pizzahut"
  8. #define CVARNAME "amx_hostname_update"
  9.  
  10. new g_old_hostname[64]
  11. new g_mp_timelimit
  12.  
  13. new amx_gamename;
  14. public plugin_init( ) {
  15. register_plugin( "Plugin", "Version", "Author" );
  16. amx_gamename = register_cvar( "amx_gamename", "Team Fortress Classic" );
  17. register_forward( FM_GetGameDescription, "GameDesc" );
  18. g_mp_timelimit = get_cvar_pointer("mp_timelimit");
  19. set_task(2.0,"check_time");
  20. }
  21.  
  22. public GameDesc( ) {
  23. static gamename[32];
  24. get_pcvar_string( amx_gamename, gamename, 31 );
  25. forward_return( FMV_STRING, gamename );
  26. return FMRES_SUPERCEDE;
  27. }
  28.  
  29. // Check cvar for valid values, correct if needed, update hostname now and set
  30. // up a task.
  31.  
  32. public check_time()
  33. {
  34. new Float:time = get_cvar_float(CVARNAME)
  35. if(time != 0.0)
  36. {
  37. time = floatabs(time)
  38. if(time < 1.0)
  39. time = 1.0
  40. get_cvar_string("hostname",g_old_hostname,63)
  41. if(strlen(g_old_hostname))
  42. {
  43. update_time()
  44. set_task(time,"update_time",1,"",0,"b")
  45. }
  46. }
  47. }
  48.  
  49. // Update hostname.
  50.  
  51. public update_time()
  52. {
  53. static new_hostname[64]
  54. static h,m,s
  55.  
  56. if(strlen(g_old_hostname))
  57. {
  58. if(get_pcvar_float(g_mp_timelimit))
  59. {
  60. s = get_timeleft()
  61. m = s/60
  62. h = m/60
  63. s = s-m*60
  64. m = m-h*60
  65. if(h)
  66. format(new_hostname,63,"%s (Time left %d:%02d:%02d)",g_old_hostname,h,m,s)
  67. else
  68. format(new_hostname,63,"%s (Time left %d:%02d)", g_old_hostname,m,s)
  69. }
  70. else
  71. format(new_hostname,63,"%s (No time limit)",g_old_hostname)
  72. set_cvar_string("hostname",new_hostname)
  73. }
  74. }
  75.  
  76. // Restoring hostname in case it's not reset in server.cfg.
  77.  
  78. public plugin_end()
  79. {
  80. if(task_exists(1))
  81. {
  82. remove_task(1)
  83. if(strlen(g_old_hostname))
  84. set_cvar_string("hostname", g_old_hostname)
  85. }
  86. }
  87.  

Szerző:  ultraibolya [2013.09.24. 21:08 ]
Hozzászólás témája:  Re: Game Name Time Left

Game Name,nem Host Name :))

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/