hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 10:52



Jelenlévő felhasználók

Jelenleg 243 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 243 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 Visszaszámláló
HozzászólásElküldve: 2016.08.04. 11:31 
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
C4 Visszaszámláló

Leírás:
Nagyon egyszerű kis visszaszámláló plugin, amely a robbanásig hátramaradt időt kiírja chatben minden 10 másodpercben.

Konfiguráció:
A chatben megjelenő prefixet a plugin 3. sorában tudjuk állítani, a g_sPrefix konstans változtatásával.

Ők köszönték meg demon nek ezt a hozzászólást (összesen 5): kengurumancs (2016.08.04. 11:40) • D34D (2016.08.04. 12:51) • *GrafitY* (2016.08.04. 14:15) • Configos91 (2016.08.04. 21:58) • FonoK (2017.01.26. 16:38)
  Népszerűség: 11.36%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: C4 Visszaszámláló
HozzászólásElküldve: 2016.08.04. 18:43 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
task_exists
elvileg felesleges, annó Akosch.: mondta, hogy belenézett és ellenőrzi a remove_task.

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: FonoK (2017.01.26. 16:38)
  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 Visszaszámláló
HozzászólásElküldve: 2016.08.04. 19:58 
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
Lehetséges, hogy így van, mindenesetre ebben a pluginba le van ellenőrizve és ez már így is marad.

Ők köszönték meg demon nek ezt a hozzászólást: FonoK (2017.01.26. 16:38)
  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 Visszaszámláló
HozzászólásElküldve: 2018.10.11. 10:54 
Offline
Újonc

Csatlakozott: 2018.10.11. 10:51
Hozzászólások: 1
Szia, kedves demon, nekem az a problémám lenne hogy feltelepítettem a szerveremre a plugin müködik de mikor lerakom a bombát és megölöm magam ugyan úgy számol chat-ben mármint ha végen van a körnek. Kitudnád javítani előreis köszi.:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: C4 Visszaszámláló
HozzászólásElküldve: 2018.10.11. 20:12 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Annak mi értelme hogy megölöd magad ha egyedül vagy a szerveren?

Minden más eset le van kezelve, a fenti pedig értelmetlen.
Kód:
 // terwin / ctwin / rounddraw
register_event( "SendAudio", "RemoveTask", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw" );


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: C4 Visszaszámláló
HozzászólásElküldve: 2018.12.10. 20:17 
Offline
Beavatott
Avatar

Csatlakozott: 2018.12.09. 10:07
Hozzászólások: 84
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 5 alkalommal
demon írta:
C4 Visszaszámláló

Leírás:
Nagyon egyszerű kis visszaszámláló plugin, amely a robbanásig hátramaradt időt kiírja chatben minden 10 másodpercben.

Konfiguráció:
A chatben megjelenő prefixet a plugin 3. sorában tudjuk állítani, a g_sPrefix konstans változtatásával.

Sziasztok, megosztom veletek is mivel már nincs rá szükségem. "Javított változat"
  1. #include < amxmodx >
  2.  
  3. new const g_sPrefix[ ] = "Információ";
  4. new g_iTimer;
  5.  
  6. public plugin_init( )
  7. {
  8.     register_plugin( "C4 visszaszamlalo", "1.0", "Demon" );
  9.     register_cvar( "C4 visszaszamlalo", "By Demon", FCVAR_SERVER );
  10.     register_dictionary("bombavissza.txt")
  11.     register_event("RoundTime", "newRound", "bc");
  12.     register_event("SendAudio", "newRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  13. }
  14.  
  15. public bomb_planted( )
  16. {
  17.     g_iTimer = get_cvar_num( "mp_c4timer" );
  18.    
  19.     ChatColor( 0, "%L", LANG_PLAYER, "IDO", g_iTimer );
  20.  
  21.     set_task( 10.0, "PrintTime", 54321, "", 0, "b" );
  22. }
  23.  
  24. public newRound( ) { if (task_exists( 54321 )) remove_task( 54321 ); }
  25. public bomb_defused( ) { if (task_exists( 54321 )) remove_task( 54321 ); }
  26. public bomb_explode( ) { if (task_exists( 54321 )) remove_task( 54321 ); }
  27.  
  28. public PrintTime( )
  29. {
  30.     g_iTimer -= 10;
  31.     if ( g_iTimer <= 0 )
  32.     {
  33.         remove_task( 54321 );
  34.         return;
  35.     }
  36.     ChatColor( 0, "%L", LANG_PLAYER, "IDO2", g_iTimer );
  37.  
  38. }
  39.  
  40. stock ChatColor( iId, const sMessage[ ], any:... )
  41. {
  42.     static iPlrNum, iPlayers[ 32 ], sMsg[ 256 ], iIdMsg, iMsgLen = charsmax( sMsg );
  43.    
  44.     vformat( sMsg, iMsgLen, sMessage, 3 );
  45.     format( sMsg, iMsgLen, "!g[%s]!y %s", g_sPrefix, sMsg );
  46.    
  47.     replace_all( sMsg, iMsgLen, "!g", "^4" );
  48.     replace_all( sMsg, iMsgLen, "!y", "^1" );
  49.     replace_all( sMsg, iMsgLen, "!t", "^3" );
  50.  
  51.     if ( !iIdMsg ) iIdMsg = get_user_msgid( "SayText" );
  52.  
  53.     if ( iId )
  54.     {
  55.         iPlayers[ 0 ] = iId;
  56.         iPlrNum = 1;
  57.     }
  58.     else get_players( iPlayers, iPlrNum, "ch" );
  59.  
  60.     for ( new i, iPId; i < iPlrNum; ++i )
  61.     {
  62.         iPId = iPlayers[ i ];
  63.        
  64.         if ( !is_user_connected( iPId ) ) continue;
  65.        
  66.         message_begin( MSG_ONE, iIdMsg, _, iPId );
  67.         write_byte( iPId );
  68.         write_string( sMsg );
  69.         message_end( );
  70.     }
  71. }


Lang fálj.
  1. [hu]
  2. IDO = !tBomba élesítve!y, robbanás !t%d !ymp múlva.
  3. IDO2 = !tC4 !yrobbanás: !t%d !ymp múlva!
  4.  
  5. [en]
  6. IDO = !tBomb SET!y, explosion IN !t%d !yseconds.
  7. IDO2 = !tC4 !yexplosion IN !t%d !yseconds!

_________________
[steam]steamcommunity.com/id/XaHuReW-NEW/[/steam]


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 7 vendég


Nem nyithatsz 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