hlmod.hu
https://hlmod.hu/

Hud információ
https://hlmod.hu/viewtopic.php?f=29&t=13211
Oldal: 1 / 1

Szerző:  ChaspeR [2013.12.13. 13:31 ]
Hozzászólás témája:  Hud információ

Sziasztok!
Nekem egy olyan pluginra lenne szükségem mely radar alá ki ír pár információt, (Random színekkel , ami 2 másodpercenként változik,és ha megoldható spec-be ha van valaki akkor ne írja ki!)

Pontos Idő: x:xx
Hátramaradt körök: x
Jelenlévő játékosok: x | 32
CT FRAGS:
T FRAGS:

Köszönöm!:))))

Szerző:  crazy` [2013.12.13. 21:11 ]
Hozzászólás témája:  Re: Hud információ

tessék uram:

Kód:
#include <amxmodx>
#include <cstrike>

new gszamol;
new ctfrag = 0
new tfrag = 0
new gkorok
new hatralevokor

public plugin_init() {
   register_plugin("Hud uzi", "1.0", "crazy")
   set_task(0.0,"hud")   
   register_event("DeathMsg", "oles", "a")
   register_event("SendAudio", "roundend", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
   register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
}
public roundend()
{
   ++gszamol
}

public EventNewRound()
{
   gkorok += 1;
       tfrag = 0
   ctfrag = 0
}
public hud(id)
{
   new ido[9]
   get_time("%H:%M:%S",ido,8)
   new players[32], num
   get_players(players, num)
   gszamol = get_cvar_num("mp_maxrounds")
   hatralevokor = gszamol -= gkorok
   for(new x; x<get_maxplayers(); x++)
   {
   new id = players[x]
   if(!is_user_alive(id))
   {
      set_hudmessage(random(255), random(255), random(255), 0.01, 0.15, 0, 6.0, 6.0)
      show_hudmessage(id, "%s^nHátramaradt körök: %i^nJátékosok: %d/%d^nFRAGS [T]: %d^nFRAGS [CT]: %d", ido, hatralevokor, players, get_maxplayers(), tfrag, ctfrag)
      }
   }
   set_task(5.0,"hud")
}
public oles()
{   
   new gyilkos = read_data(1)
     
   if(cs_get_user_team(gyilkos) == CS_TEAM_CT)
   ctfrag++
     
   if(cs_get_user_team(gyilkos) == CS_TEAM_T)
   tfrag++
}

Szerző:  ChaspeR [2013.12.14. 12:47 ]
Hozzászólás témája:  Re: Hud információ

megoldható lehetne ,hogy kör váltás után ne tűnjenek el fragek? :D tehát pályaváltásig számolja. és valamiért rossz a kör , mert 50 van hátra és 47-et ír ki :D amúgy fasza köszi

Szerző:  CrB [2013.12.14. 13:40 ]
Hozzászólás témája:  Re: Hud információ

próbáld
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. new ctfrag = 0
  5. new tfrag = 0
  6. new hatralevokor
  7.  
  8. public plugin_init() {
  9. register_plugin("Hud uzi", "1.0", "crazy")
  10. set_task(2.0, "hud",_,_,_,"b")
  11. register_event("DeathMsg", "oles", "a")
  12. register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
  13. hatralevokor = get_cvar_num("mp_maxrounds")
  14. }
  15.  
  16. public EventNewRound()
  17. {
  18. hatralevokor--
  19. }
  20. public hud()
  21. {
  22. new ido[9]
  23. get_time("%H:%M:%S",ido,8)
  24. new players[32], num
  25. get_players(players, num)
  26.  
  27.  
  28. for(new x; x<get_maxplayers(); x++)
  29. {
  30. new id = players[x]
  31. if(!is_user_alive(id))
  32. {
  33. set_hudmessage(random(255), random(255), random(255), 0.01, 0.15, 0, 6.0, 2.0)
  34. show_hudmessage(id, "%s^nHátramaradt körök: %i^nJátékosok: %d/%d^nFRAGS [T]: %d^nFRAGS [CT]: %d", ido, hatralevokor, players, get_maxplayers(), tfrag, ctfrag)
  35. }
  36. }
  37. }
  38. public oles()
  39. {
  40. new gyilkos = read_data(1)
  41.  
  42. if(cs_get_user_team(gyilkos) == CS_TEAM_CT)
  43. ctfrag++
  44.  
  45. if(cs_get_user_team(gyilkos) == CS_TEAM_T)
  46. tfrag++
  47. }

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