hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.04. 23:20



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Majestic-12 [Bot]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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: c4 timer késés
HozzászólásElküldve:2017.03.25. 10:08 
Offline
Senior Tag

Csatlakozott:2014.11.15. 16:12
Hozzászólások:218
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok, az a problémám hogy a c4timerem mindig késik nem 0-nál hanem 1 vagy 2-nél robban. Erre van megoldás?

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. new const PLUGIN[] = "C4 Timer"
  10. new const VERSION[] = "0.1"
  11. new const AUTHOR[] = "Golo"
  12.  
  13. public plugin_init()
  14. {
  15.     register_plugin(PLUGIN,VERSION,AUTHOR);
  16.     mp_timec4 = get_cvar_num("mp_c4timer");
  17.    
  18.     register_event("RoundTime", "newRound", "bc");
  19.     register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  20.  
  21. }
  22.  
  23.  
  24. public newRound()
  25. {
  26.     g_c4timer = 0
  27.     b_planted = false;
  28. }
  29.  
  30. public endRound()
  31. {
  32.     g_c4timer = -2
  33. }
  34.  
  35. public bomb_planted()
  36. {
  37.     mp_timec4 = get_cvar_num("mp_c4timer")
  38.    
  39.     b_planted = true;
  40.     g_c4timer = mp_timec4
  41.     set_task(1.0, "dispTime", 652450, "", 0, "b")
  42. }
  43.  
  44. public bomb_defused()
  45. {
  46.     mp_timec4 = get_cvar_num("mp_c4timer")
  47.    
  48.     if(b_planted)
  49.     remove_task(652450);
  50. }
  51.  
  52. public bomb_explode()
  53. {
  54.     mp_timec4 = get_cvar_num("mp_c4timer")
  55.  
  56.     if(b_planted)
  57.     remove_task(652450)
  58.    
  59. }
  60.    
  61.  
  62. public dispTime()
  63. {
  64.     mp_timec4 = get_cvar_num("mp_c4timer")
  65.    
  66.     if(!b_planted)
  67.     remove_task(652450)
  68.    
  69.     if(g_c4timer < 8) set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  70.  
  71.     if(g_c4timer > 7) set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  72.  
  73.     if(g_c4timer > 13) set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  74.        
  75.    
  76.     show_hudmessage(0, "Bomba: %d",g_c4timer)
  77.     g_c4timer--
  78.    
  79. }

_________________
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 timer késés
HozzászólásElküldve:2017.03.25. 11:55 
Offline
Jómunkásember
Avatar

Csatlakozott:2013.01.15. 19:04
Hozzászólások:407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. new const PLUGIN[] = "C4 Timer"
  10. new const VERSION[] = "0.1"
  11. new const AUTHOR[] = "Golo"
  12.  
  13. public plugin_init()
  14. {
  15.     register_plugin(PLUGIN,VERSION,AUTHOR);
  16.     mp_timec4 = get_cvar_num("mp_c4timer");
  17.    
  18.     register_event("RoundTime", "newRound", "bc");
  19.     register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  20.  
  21. }
  22.  
  23.  
  24. public newRound()
  25. {
  26.     g_c4timer = 0
  27.     b_planted = false;
  28. }
  29.  
  30. public endRound()
  31. {
  32.     g_c4timer = -2
  33. }
  34.  
  35. public bomb_planted()
  36. {
  37.     mp_timec4 = get_cvar_num("mp_c4timer")
  38.    
  39.     b_planted = true;
  40.     g_c4timer = mp_timec4 - 1
  41.     set_task(1.0, "dispTime", 652450, "", 0, "b")
  42. }
  43.  
  44. public bomb_defused()
  45. {
  46.     mp_timec4 = get_cvar_num("mp_c4timer")
  47.    
  48.     if(b_planted)
  49.     remove_task(652450);
  50. }
  51.  
  52. public bomb_explode()
  53. {
  54.     mp_timec4 = get_cvar_num("mp_c4timer")
  55.  
  56.     if(b_planted)
  57.     remove_task(652450)
  58.    
  59. }
  60.    
  61.  
  62. public dispTime()
  63. {
  64.     mp_timec4 = get_cvar_num("mp_c4timer")
  65.    
  66.     if(!b_planted)
  67.     remove_task(652450)
  68.    
  69.     if(g_c4timer < 8) set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  70.  
  71.     if(g_c4timer > 7) set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  72.  
  73.     if(g_c4timer > 13) set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  74.        
  75.    
  76.     show_hudmessage(0, "Bomba: %d",g_c4timer)
  77.     g_c4timer--
  78.    
  79. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 timer késés
HozzászólásElküldve:2017.03.25. 15:07 
Offline
Senior Tag

Csatlakozott:2014.11.15. 16:12
Hozzászólások:218
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 5 alkalommal
/tmp/text9vJkFP.sma(4) : error 010: invalid function or declaration
/tmp/text9vJkFP.sma(8) : error 010: invalid function or declaration
/tmp/text9vJkFP.sma(12) : error 010: invalid function or declaration
/tmp/text9vJkFP.sma(15) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(15) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(16) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(16) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(17) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(17) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(18) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(18) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(19) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(19) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(20) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(26) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(26) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(27) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(27) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(29) : error 010: invalid function or declaration
/tmp/text9vJkFP.sma(32) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(32) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(34) : error 010: invalid function or declaration
/tmp/text9vJkFP.sma(37) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(37) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(38) : error 029: invalid expression, assumed zero
/tmp/text9vJkFP.sma(38) : error 029: invalid expression, assumed zero

Compilation aborted.
26 Errors.

_________________
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 timer késés
HozzászólásElküldve:2017.03.25. 22:27 
Offline
Jómunkásember
Avatar

Csatlakozott:2013.01.15. 19:04
Hozzászólások:407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
Használd inkább ezt:
  1. #include < amxmodx >
  2.  
  3. new g_iTimer;
  4.  
  5. public plugin_init( )
  6. {
  7.     register_plugin( "C4 Visszaszamlalo", "1.0", "Demon" );
  8.  
  9.     register_event( "SendAudio", "RemoveTask", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw" );
  10.     register_event( "TextMsg", "RemoveTask", "a", "2&#Game_C", "2&#Game_w" );
  11. }
  12.  
  13. public RemoveTask( ) { remove_task( 54321 ); }
  14. public bomb_defused( ) { RemoveTask( ); }
  15. public bomb_explode( ) { RemoveTask( ); }
  16.  
  17. public bomb_planted( )
  18. {
  19.     g_iTimer = get_cvar_num( "mp_c4timer" );
  20.  
  21.     set_task( 1.0, "PrintTime", 54321, "", 0, "b" );
  22. }
  23.  
  24. public PrintTime( )
  25. {
  26.     g_iTimer -= 1;
  27.     if ( g_iTimer <= 0 )
  28.     {
  29.         remove_task( 54321 );
  30.         return;
  31.     }
  32.    
  33.     if ( g_iTimer < 8) set_hudmessage( 150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1 );
  34.     else if ( g_iTimer < 13) set_hudmessage( 150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1 );
  35.     else set_hudmessage( 0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1 );
  36.    
  37.     show_hudmessage( 0, "Bomba: %d", g_iTimer );
  38. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: c4 timer késés
HozzászólásElküldve:2017.03.25. 23:51 
Offline
Senior Tag

Csatlakozott:2014.11.15. 16:12
Hozzászólások:218
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 5 alkalommal
c4timer.sma(2) : error 010: invalid function or declaration
c4timer.sma(4) : error 010: invalid function or declaration
c4timer.sma(7) : error 029: invalid expression, assumed zero
c4timer.sma(7) : error 029: invalid expression, assumed zero
c4timer.sma(7) : error 029: invalid expression, assumed zero
c4timer.sma(7) : fatal error 107: too many error messages on one line

_________________
Kép
Kép


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  [5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 13 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