hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 17:24



Jelenlévő felhasználók

Jelenleg 533 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 533 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: c4 hiba
HozzászólásElküldve: 2015.01.18. 23:48 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.09.27. 19:51
Hozzászólások: 411
Megköszönt másnak: 89 alkalommal
Megköszönték neki: 14 alkalommal
hali
valaki le irja miert nem mutasa mikor vissza szamol
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4. #include <dhudmessage>
  5.  
  6. new g_c4timer;
  7. new mp_timec4;
  8. new bool:b_planted = false;
  9.  
  10. new const PLUGIN[] = "Bomb CountHUD Timer"
  11. new const VERSION[] = "0.1"
  12. new const AUTHOR[] = "SAMURAI"
  13.  
  14. new const g_szTitle[] = "[K]ocK[A]";
  15.  
  16. public plugin_init()
  17. {
  18. register_plugin(PLUGIN,VERSION,AUTHOR);
  19. mp_timec4 = get_cvar_num("mp_c4timer");
  20.  
  21. register_event("RoundTime", "newRound", "bc");
  22. register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  23.  
  24. }
  25.  
  26.  
  27. public newRound()
  28. {
  29. g_c4timer = 0
  30. b_planted = false;
  31. }
  32.  
  33. public endRound()
  34. {
  35. g_c4timer = -2
  36. }
  37.  
  38. public bomb_planted()
  39. {
  40. mp_timec4 = get_cvar_num("mp_c4timer")
  41.  
  42. b_planted = true;
  43. g_c4timer = mp_timec4
  44. set_task(1.0, "dispTime", 652450, "", 0, "b")
  45. }
  46.  
  47. public bomb_defused()
  48. {
  49. mp_timec4 = get_cvar_num("mp_c4timer")
  50.  
  51. if(b_planted)
  52. remove_task(652450);
  53. }
  54.  
  55. public bomb_explode()
  56. {
  57. mp_timec4 = get_cvar_num("mp_c4timer")
  58.  
  59. if(b_planted)
  60. remove_task(652450)
  61.  
  62. }
  63.  
  64.  
  65. public dispTime()
  66. {
  67. mp_timec4 = get_cvar_num("mp_c4timer")
  68.  
  69. if(!b_planted)
  70. remove_task(652450)
  71.  
  72. if(g_c4timer < 8) set_hudmessage(random(256), random(256), random(256), -1.0, 0.80, 2, 1.0, 1.0, 0.01, 0.01, -1)
  73.  
  74. if(g_c4timer > 7) set_hudmessage(random(256), random(256), random(256), -1.0, 0.80, 2, 1.0, 1.0, 0.01, 0.01, -1)
  75.  
  76. if(g_c4timer > 13) set_hudmessage(random(256), random(256), random(256), -1.0, 0.80, 2, 1.0, 1.0, 0.01, 0.01, -1)
  77.  
  78.  
  79. show_dhudmessage(0, "C4: %d^n%s",g_c4timer, g_szTitle)
  80. g_c4timer--
  81. }
  82. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  83. *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
  84. */
  85.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 hiba
HozzászólásElküldve: 2015.01.19. 00:54 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2014.12.05. 20:46
Hozzászólások: 177
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 23 alkalommal
Try this:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new bool:showhud
  4. new bool:dollo
  5. new Float:linestart
  6. new e_time
  7.  
  8. new sync,sync2
  9. new onlyts
  10. public plugin_init() {
  11. register_plugin("Bomb Timer Line","1.1","Sh!nE*")
  12.  
  13. onlyts = register_cvar("btl_only_for_ts","1")
  14.  
  15. register_event("HLTV","round_start","a","1=0","2=0")
  16. register_event("SendAudio","bomb_plantdef","a","2=%!MRAD_BOMBPL","2=%!MRAD_BOMBDEF")
  17. register_logevent("bomb_exploded",6,"2=triggered", "1=TERRORIST","3=Target_Bombed")
  18.  
  19. e_time = get_cvar_pointer("mp_c4timer")
  20.  
  21. sync = CreateHudSyncObj()
  22. sync2 = CreateHudSyncObj()
  23. }
  24.  
  25. public client_putinserver(id) set_task(1.0,"check_team",id+12345,_,_,"b")
  26. public client_disconnect(id) {remove_task(id+1111);remove_task(id+2222);remove_task(id+3333);remove_task(id+4444);}
  27.  
  28. public check_team(taskid) {
  29. new id = taskid - 12345
  30. new team = get_user_team(id)
  31. if(team != 0) {
  32. if((get_pcvar_num(onlyts) && team==1) || (!get_pcvar_num(onlyts))) {set_task(0.1,"showbomb",id+1111);set_task(0.1,"showline",id+2222);remove_task(taskid);}
  33. }
  34. }
  35.  
  36. public round_start() {
  37. dollo=false
  38. showhud=false
  39. new players[32],num
  40. get_players(players,num)
  41.  
  42. remove_task(12345)
  43. for(new i=0;i < num;i++) {remove_task(players[i]+1111);remove_task(players[i]+2222);remove_task(players[i]+3333);remove_task(players[i]+4444);}
  44. linestart = ((0.50 - (get_pcvar_num(e_time) * 0.01)) + ((get_pcvar_num(e_time) * 0.01 ) / 90))
  45. }
  46.  
  47. public show_hud() {
  48. new players[32],num
  49. if(get_pcvar_num(onlyts))
  50. get_players(players,num,"e","TERRORIST")
  51. else
  52. get_players(players,num)
  53.  
  54. showhud=true
  55. set_task(0.1,"add_line",12345)
  56. for(new i=0;i < num;i++) {set_task(0.1,"showbomb",players[i]+1111);set_task(0.1,"showline",players[i]+2222);}
  57. }
  58.  
  59. public add_line() {
  60. if(showhud) {
  61. linestart += 0.001
  62. set_task(0.1,"add_line",12345)
  63. }
  64. }
  65.  
  66. public remove_hud() {showhud=false;dollo=true;}
  67.  
  68. public showbomb(taskid) {
  69. if(showhud) {
  70. set_hudmessage(255,0,0,0.50,0.93,0,0.0,0.3,0.0,0.0)
  71. ShowSyncHudMsg(taskid-1111,sync,"|<<<- c4")
  72. set_task(0.1,"showbomb",taskid)
  73. }
  74. }
  75.  
  76. public showline(taskid) {
  77. if(showhud) {
  78. set_hudmessage(0,255,0,linestart,0.93,0,0.0,0.3,0.0,0.0)
  79. ShowSyncHudMsg(taskid-2222,sync2,"->|")
  80. set_task(0.1,"showline",taskid)
  81. }
  82. }
  83.  
  84. public bomb_plantdef(id) {
  85. new data[13]
  86. read_data(2,data,12)
  87. switch(data[11]) {
  88. case 'P':show_hud()
  89. case 'D':
  90. {
  91. set_task(3.0,"dollo_set")
  92. new players[32],num
  93. if(get_pcvar_num(onlyts))
  94. get_players(players,num,"e","TERRORIST")
  95. else
  96. get_players(players,num)
  97.  
  98. remove_hud()
  99. for(new i=0;i < num;i++)
  100. set_task(0.1,"showdefused",players[i]+4444)
  101. }
  102. }
  103. }
  104.  
  105. public bomb_exploded() {
  106. new players[32],num
  107. if(get_pcvar_num(onlyts))
  108. get_players(players,num,"e","TERRORIST")
  109. else
  110. get_players(players,num)
  111.  
  112. remove_hud()
  113. for(new i=0;i < num;i++)
  114. set_task(0.1,"showexploded",players[i]+3333)
  115.  
  116. set_task(3.0,"dollo_set")
  117. }
  118.  
  119. public dollo_set() dollo=false
  120.  
  121. public showdefused(taskid) {
  122. if(dollo) {
  123. set_hudmessage(0,0,255,0.50,0.93,0,0.0,0.3,0.0,0.0)
  124. ShowSyncHudMsg(taskid-4444,sync,"[HATASTALANITVA]")
  125. set_task(0.1,"showdefused",taskid)
  126. }
  127. }
  128.  
  129. public showexploded(taskid) {
  130. if(dollo) {
  131. set_hudmessage(255,0,0,0.50,0.93,0,0.0,0.3,0.0,0.0)
  132. ShowSyncHudMsg(taskid-3333,sync,"[FELROBBANT]")
  133. set_task(0.1,"showexploded",taskid)
  134. }
  135. }

_________________
Kép
Kép

Ők köszönték meg aron87 nek ezt a hozzászólást: PiStA99 (2015.01.19. 10:39)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 hiba
HozzászólásElküldve: 2015.01.19. 10:31 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.09.27. 19:51
Hozzászólások: 411
Megköszönt másnak: 89 alkalommal
Megköszönték neki: 14 alkalommal
ugy kellene hogy Szerver neve C4:


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 hiba
HozzászólásElküldve: 2015.01.19. 10:35 
Offline
Beavatott
Avatar

Csatlakozott: 2015.01.15. 22:08
Hozzászólások: 99
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 15 alkalommal
PiStA99 írta:
ugy kellene hogy Szerver neve C4:


Amit aron87 adott abba nem hiszem hogy beletudnád írni a szerver nevét, de ha találsz másik c4 visszaszámolás akkor oda be írod a szerver nevét és annyi :P

_________________
Kép
http://www.klanhaboru.hu/ Gyere játssz!!! világ 28-ban vagyok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 hiba
HozzászólásElküldve: 2015.01.19. 10:39 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.09.27. 19:51
Hozzászólások: 411
Megköszönt másnak: 89 alkalommal
Megköszönték neki: 14 alkalommal
:( ok


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 hiba
HozzászólásElküldve: 2015.01.19. 11:03 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2014.12.05. 20:46
Hozzászólások: 177
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 23 alkalommal
Try:

79. sorban írhatod át. :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. new bool:showhud
  4. new bool:dollo
  5. new Float:linestart
  6. new e_time
  7.  
  8. new sync,sync2
  9. new onlyts
  10. public plugin_init() {
  11. register_plugin("Bomb Timer Line","1.1","Sh!nE*")
  12.  
  13. onlyts = register_cvar("btl_only_for_ts","1")
  14.  
  15. register_event("HLTV","round_start","a","1=0","2=0")
  16. register_event("SendAudio","bomb_plantdef","a","2=%!MRAD_BOMBPL","2=%!MRAD_BOMBDEF")
  17. register_logevent("bomb_exploded",6,"2=triggered", "1=TERRORIST","3=Target_Bombed")
  18.  
  19. e_time = get_cvar_pointer("mp_c4timer")
  20.  
  21. sync = CreateHudSyncObj()
  22. sync2 = CreateHudSyncObj()
  23. }
  24.  
  25. public client_putinserver(id) set_task(1.0,"check_team",id+12345,_,_,"b")
  26. public client_disconnect(id) {remove_task(id+1111);remove_task(id+2222);remove_task(id+3333);remove_task(id+4444);}
  27.  
  28. public check_team(taskid) {
  29. new id = taskid - 12345
  30. new team = get_user_team(id)
  31. if(team != 0) {
  32. if((get_pcvar_num(onlyts) && team==1) || (!get_pcvar_num(onlyts))) {set_task(0.1,"showbomb",id+1111);set_task(0.1,"showline",id+2222);remove_task(taskid);}
  33. }
  34. }
  35.  
  36. public round_start() {
  37. dollo=false
  38. showhud=false
  39. new players[32],num
  40. get_players(players,num)
  41.  
  42. remove_task(12345)
  43. for(new i=0;i < num;i++) {remove_task(players[i]+1111);remove_task(players[i]+2222);remove_task(players[i]+3333);remove_task(players[i]+4444);}
  44. linestart = ((0.50 - (get_pcvar_num(e_time) * 0.01)) + ((get_pcvar_num(e_time) * 0.01 ) / 90))
  45. }
  46.  
  47. public show_hud() {
  48. new players[32],num
  49. if(get_pcvar_num(onlyts))
  50. get_players(players,num,"e","TERRORIST")
  51. else
  52. get_players(players,num)
  53.  
  54. showhud=true
  55. set_task(0.1,"add_line",12345)
  56. for(new i=0;i < num;i++) {set_task(0.1,"showbomb",players[i]+1111);set_task(0.1,"showline",players[i]+2222);}
  57. }
  58.  
  59. public add_line() {
  60. if(showhud) {
  61. linestart += 0.001
  62. set_task(0.1,"add_line",12345)
  63. }
  64. }
  65.  
  66. public remove_hud() {showhud=false;dollo=true;}
  67.  
  68. public showbomb(taskid) {
  69. if(showhud) {
  70. set_hudmessage(255,0,0,0.50,0.93,0,0.0,0.3,0.0,0.0)
  71. ShowSyncHudMsg(taskid-1111,sync," ")
  72. set_task(0.1,"showbomb",taskid)
  73. }
  74. }
  75.  
  76. public showline(taskid) {
  77. if(showhud) {
  78. set_hudmessage(0,255,0,linestart,0.93,0,0.0,0.3,0.0,0.0)
  79. ShowSyncHudMsg(taskid-2222,sync2,"Szerver neve C4")
  80. set_task(0.1,"showline",taskid)
  81. }
  82. }
  83.  
  84. public bomb_plantdef(id) {
  85. new data[13]
  86. read_data(2,data,12)
  87. switch(data[11]) {
  88. case 'P':show_hud()
  89. case 'D':
  90. {
  91. set_task(3.0,"dollo_set")
  92. new players[32],num
  93. if(get_pcvar_num(onlyts))
  94. get_players(players,num,"e","TERRORIST")
  95. else
  96. get_players(players,num)
  97.  
  98. remove_hud()
  99. for(new i=0;i < num;i++)
  100. set_task(0.1,"showdefused",players[i]+4444)
  101. }
  102. }
  103. }
  104.  
  105. public bomb_exploded() {
  106. new players[32],num
  107. if(get_pcvar_num(onlyts))
  108. get_players(players,num,"e","TERRORIST")
  109. else
  110. get_players(players,num)
  111.  
  112. remove_hud()
  113. for(new i=0;i < num;i++)
  114. set_task(0.1,"showexploded",players[i]+3333)
  115.  
  116. set_task(3.0,"dollo_set")
  117. }
  118.  
  119. public dollo_set() dollo=false
  120.  
  121. public showdefused(taskid) {
  122. if(dollo) {
  123. set_hudmessage(0,0,255,0.50,0.93,0,0.0,0.3,0.0,0.0)
  124. ShowSyncHudMsg(taskid-4444,sync,"[HATASTALANITVA]")
  125. set_task(0.1,"showdefused",taskid)
  126. }
  127. }
  128.  
  129. public showexploded(taskid) {
  130. if(dollo) {
  131. set_hudmessage(255,0,0,0.50,0.93,0,0.0,0.3,0.0,0.0)
  132. ShowSyncHudMsg(taskid-3333,sync,"[FELROBBANT]")
  133. set_task(0.1,"showexploded",taskid)
  134. }
  135. }


PiStA99 írta:
ugy kellene hogy Szerver neve C4:

_________________
Kép
Kép

Ők köszönték meg aron87 nek ezt a hozzászólást: PiStA99 (2015.01.19. 11:06)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 30 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole