hlmod.hu
https://hlmod.hu/

HUD
https://hlmod.hu/viewtopic.php?f=9&t=21661
Oldal: 1 / 1

Szerző:  SmaCk [2015.07.23. 22:48 ]
Hozzászólás témája:  HUD

Hi.

Ebbe beleírni valaki, hogy HUD-ban írja ki a szöveget ?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new g_IsLastRound = 0
  4. new g_OldTimelimit=0
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("MAP End", "1.0.0" ,"vSw")
  9.  
  10. register_event("SendAudio","Event_EndRound","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  11. set_task(10.0,"Task_MapEnd",1,_,_,"d",1)
  12. }
  13.  
  14. public Task_MapEnd()
  15. {
  16. if(get_playersnum())
  17. {
  18. g_IsLastRound = 1
  19. g_OldTimelimit = get_cvar_num("mp_timelimit")
  20. //log_amx("g_OldTimelimit: %d",g_OldTimelimit)
  21. server_cmd("mp_timelimit 0")
  22. client_print(0,print_chat,"Az idő lejárt, pályaváltás a kör után lesz.")
  23. }
  24. }
  25. public Event_EndRound()
  26. {
  27. if(g_IsLastRound == 1)
  28. {
  29. g_IsLastRound = 0
  30. server_cmd("mp_timelimit %d",g_OldTimelimit)
  31. //log_amx("fixing mp_timelimit: %d",g_OldTimelimit)
  32. }
  33. }
  34. public server_changelevel(map[])
  35. {
  36. if(g_IsLastRound == 1)
  37. Event_EndRound()
  38. }
  39.  

Szerző:  Főnix [2015.07.23. 23:04 ]
Hozzászólás témája:  Re: HUD

Try:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new g_IsLastRound = 0
  4. new g_OldTimelimit=0
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("MAP End", "1.0.0" ,"vSw")
  9.  
  10. register_event("SendAudio","Event_EndRound","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
  11. set_task(10.0,"Task_MapEnd",1,_,_,"d",1)
  12. }
  13.  
  14. public Task_MapEnd()
  15. {
  16. if(get_playersnum())
  17. {
  18. g_IsLastRound = 1
  19. g_OldTimelimit = get_cvar_num("mp_timelimit")
  20. //log_amx("g_OldTimelimit: %d",g_OldTimelimit)
  21. server_cmd("mp_timelimit 0")
  22. set_hudmessage(0, 255, 0, 0.30, 0.10, 0, 6.0, 5.0)
  23. show_hudmessage(0, "Az idő lejárt, pályaváltás a kör után lesz.")
  24. }
  25. }
  26. public Event_EndRound()
  27. {
  28. if(g_IsLastRound == 1)
  29. {
  30. g_IsLastRound = 0
  31. server_cmd("mp_timelimit %d",g_OldTimelimit)
  32. //log_amx("fixing mp_timelimit: %d",g_OldTimelimit)
  33. }
  34. }
  35. public server_changelevel(map[])
  36. {
  37. if(g_IsLastRound == 1)
  38. Event_EndRound()
  39. }

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