hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 354 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 352 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], Google [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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: átirása
HozzászólásElküldve:2012.01.28. 15:58 
Offline
Őstag
Avatar

Csatlakozott:2011.11.15. 16:29
Hozzászólások:1142
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 24 alkalommal
Hogy lehetne megoldani ezt , hogy ne txt-ből kérje a szöveget hanem sma-ba !
[spoiler]/*********************************************
==============================================
* Infection Countdown For Zombie Plague 4.3+ *
==============================================
Description:
Remake version of zp_server_addon_countdown
by Mr. Apple, borrowed some code from
bcdhud_timer by SAMURAI

Modules:
- csx (for Countdown HUD Message)

Changelog:
1.0 Initial release
1.1 Change logic, Fix sync issue
1.2 Use client_cmd instead emit_sound
1.3 Release included
> Support zp_gamemode_delay up to 15 seconds
+ cvar countdown_sound <1|0>
+ Multilanguage support

Credits:
- AMXModx Team (AMXModX 1.8.1)
- Mercylezz (Zombie Plague 4.3)
- SAMURAI (bcdhud_timer)
- Mr. Apple (zp_server_addon_countdown)
********************************************/

#include <amxmodx>
#include <csx>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "[ZP] Infection Countdown Remix"
#define VERSION "1.3"
#define AUTHOR "Dels"

new countdown_timer, cvar_countdown_sound;
new g_msgsync;
const TASK_ID = 1603;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
register_dictionary("zp_countdown_remix.txt");

//needed for smooth countdown display
g_msgsync = CreateHudSyncObj();

//cvars
cvar_countdown_sound = register_cvar("countdown_sound", "1"); //1 to enable, 0 to disable
}

public plugin_precache()
{
precache_sound("fvox/biohazard_detected.wav");
precache_sound("fvox/one.wav");
precache_sound("fvox/two.wav");
precache_sound("fvox/three.wav");
precache_sound("fvox/four.wav");
precache_sound("fvox/five.wav");
precache_sound("fvox/six.wav");
precache_sound("fvox/seven.wav");
precache_sound("fvox/eight.wav");
precache_sound("fvox/nine.wav");
precache_sound("fvox/ten.wav");
precache_sound("fvox/eleven.wav");
precache_sound("fvox/twelve.wav");
precache_sound("fvox/thirteen.wav");
precache_sound("fvox/fourteen.wav");
precache_sound("fvox/fifteen.wav");
}

public event_round_start()
{
//bugfix
remove_task(TASK_ID);

countdown_timer = get_cvar_num("zp_gamemode_delay") - 1;
set_task(4.0, "countdown", TASK_ID);
}

public countdown()
{
new speak[16][] = {
"fvox/biohazard_detected.wav",
"fvox/one.wav",
"fvox/two.wav",
"fvox/three.wav",
"fvox/four.wav",
"fvox/five.wav",
"fvox/six.wav",
"fvox/seven.wav",
"fvox/eight.wav",
"fvox/nine.wav",
"fvox/ten.wav",
"fvox/eleven.wav",
"fvox/twelve.wav",
"fvox/thirteen.wav",
"fvox/fourteen.wav",
"fvox/fifteen.wav"
}

if (countdown_timer > 1)
{
//emit_sound(0, CHAN_VOICE, speak[countdown_timer-1], 1.0, ATTN_NORM, 0, PITCH_NORM);
if (cvar_countdown_sound != 0)
client_cmd(0, "spk %s", speak[countdown_timer-1]);

set_hudmessage(179, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
if (countdown_timer != 1)
ShowSyncHudMsg(0, g_msgsync, "%L", LANG_PLAYER, "COUNTDOWN_MSG", countdown_timer-1); //the new way
}
--countdown_timer;

if(countdown_timer >= 1)
set_task(1.0, "countdown", TASK_ID);
else
remove_task(TASK_ID);
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/[/spoiler]

_________________
[url=http://www.gametracker.com/server_info/188.227.227.114:27286/][img]http://cache.www.gametracker.com/server_info/188.227.227.114:27286/b_350_20_323957_202743_F19A15_111111.png[/img][/url]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: átirása
HozzászólásElküldve:2012.05.13. 07:44 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
SZÖVEGED helyére írd azt, amit akarsz.
Kód:
  1.  

  2.  

  3. #include <amxmodx>

  4. #include <csx>

  5. #include <amxmisc>

  6. #include <zombieplague>

  7.  

  8. #define PLUGIN "[ZP] Infection Countdown Remix"

  9. #define VERSION "1.3"

  10. #define AUTHOR "Dels"

  11.  

  12. new countdown_timer, cvar_countdown_sound;

  13. new g_msgsync;

  14. const TASK_ID = 1603;

  15.  

  16. public plugin_init()

  17. {

  18. register_plugin(PLUGIN, VERSION, AUTHOR);

  19. register_event("HLTV", "event_round_start", "a", "1=0", "2=0");

  20.  

  21. //needed for smooth countdown display

  22. g_msgsync = CreateHudSyncObj();

  23.  

  24. //cvars

  25. cvar_countdown_sound = register_cvar("countdown_sound", "1"); //1 to enable, 0 to disable

  26. }

  27.  

  28. public plugin_precache()

  29. {

  30. precache_sound("fvox/biohazard_detected.wav");

  31. precache_sound("fvox/one.wav");

  32. precache_sound("fvox/two.wav");

  33. precache_sound("fvox/three.wav");

  34. precache_sound("fvox/four.wav");

  35. precache_sound("fvox/five.wav");

  36. precache_sound("fvox/six.wav");

  37. precache_sound("fvox/seven.wav");

  38. precache_sound("fvox/eight.wav");

  39. precache_sound("fvox/nine.wav");

  40. precache_sound("fvox/ten.wav");

  41. precache_sound("fvox/eleven.wav");

  42. precache_sound("fvox/twelve.wav");

  43. precache_sound("fvox/thirteen.wav");

  44. precache_sound("fvox/fourteen.wav");

  45. precache_sound("fvox/fifteen.wav");

  46. }

  47.  

  48. public event_round_start()

  49. {

  50. //bugfix

  51. remove_task(TASK_ID);

  52.  

  53. countdown_timer = get_cvar_num("zp_gamemode_delay") - 1;

  54. set_task(4.0, "countdown", TASK_ID);

  55. }

  56.  

  57. public countdown()

  58. {

  59. new speak[16][] = {

  60. "fvox/biohazard_detected.wav",

  61. "fvox/one.wav",

  62. "fvox/two.wav",

  63. "fvox/three.wav",

  64. "fvox/four.wav",

  65. "fvox/five.wav",

  66. "fvox/six.wav",

  67. "fvox/seven.wav",

  68. "fvox/eight.wav",

  69. "fvox/nine.wav",

  70. "fvox/ten.wav",

  71. "fvox/eleven.wav",

  72. "fvox/twelve.wav",

  73. "fvox/thirteen.wav",

  74. "fvox/fourteen.wav",

  75. "fvox/fifteen.wav"

  76. }

  77.  

  78. if (countdown_timer > 1)

  79. {

  80. //emit_sound(0, CHAN_VOICE, speak[countdown_timer-1], 1.0, ATTN_NORM, 0, PITCH_NORM);

  81. if (cvar_countdown_sound != 0)

  82. client_cmd(0, "spk %s", speak[countdown_timer-1]);

  83.  

  84. set_hudmessage(179, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);

  85. if (countdown_timer != 1)

  86. ShowSyncHudMsg(0, g_msgsync, "SZOVEGED", countdown_timer-1); //the new way

  87. }

  88. --countdown_timer;

  89.  

  90. if(countdown_timer >= 1)

  91. set_task(1.0, "countdown", TASK_ID);

  92. else

  93. remove_task(TASK_ID);

  94. }

  95.  

  96. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

  97. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }

  98. */


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


Ki van itt

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