hlmod.hu
https://hlmod.hu/

Kör végi vissza számolo
https://hlmod.hu/viewtopic.php?f=29&t=5302
Oldal: 1 / 2

Szerző:  norbee.16 [2012.07.18. 20:18 ]
Hozzászólás témája:  Kör végi vissza számolo

Hello

Tudna nekem valaki olyan plugint írni hogy amikor már a körből csak 10 mp van akkor vissza számoljon és hudba írja a képernyő közepén hogy "%s Masodperc a Vegso Pusztulasig!"

http://www.youtube.com/watch?v=jYzXPr61 ... kpmlfV9lyA

amugy itt benne van aki nem tudná miről van szó! 3:47 től.

Szerző:  szemir40 [2012.07.18. 20:49 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

Teessék probáld ki ezt:http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=magyarviszaszamlalo

Szerző:  norbee.16 [2012.07.18. 20:52 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

szemir40 írta:

Nekem nem az kell hogy kör elején hanem a végén amikor 10 másodperc van a kör végéből akkor számoljon vissza!

Szerző:  DeteCT0R [2012.07.19. 00:18 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

<<eb@>>Zombin lattam.Round draw blast-ot ird at ugy hogy a vegen kezdjen el szamolni.

Szerző:  Silent [2012.07.19. 10:47 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

Teszt nemvolt.

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include <amxmodx>

  4. #include <amxmisc>

  5.  

  6. #define PLUGIN "Roundend Countdown"

  7. #define VERSION "1.0"

  8. #define AUTHOR "Silent"

  9.  

  10. new count;

  11. new const counts[][] = {

  12.         "10.wav",

  13.         "9.wav",

  14.         "8.wav",

  15.         "7.wav",

  16.         "6.wav",

  17.         "5.wav",

  18.         "4.wav",

  19.         "3.wav",

  20.         "2.wav",

  21.         "1.wav"

  22. }

  23.  

  24. public plugin_precache()

  25. {

  26.         for(new i=0; i<sizeof(counts); i++)

  27.         {

  28.                 new linetext[10];

  29.                 formatex(linetext, 9, "%s", counts[i]);

  30.                 precache_sound(linetext);

  31.         }

  32. }

  33.  

  34. public plugin_init() {

  35.         register_plugin(PLUGIN, VERSION, AUTHOR);

  36.         register_logevent("RoundStart", 2, "1=Round_Start");

  37. }

  38.  

  39.  

  40. public RoundStart()

  41. {

  42.         count = 10;

  43.         new min = get_cvar_num("mp_roundtime");

  44.         new sec = min * 60;

  45.         new counti = sec-10;

  46.         set_task(counti, "countdown");

  47. }

  48.  

  49. public countdown()

  50. {

  51.         if(count)

  52.         {

  53.                 set_hudmessage(255, 255, 255, 0.17, 0.42, 0, 6.0, 1.0)

  54.                 show_hudmessage(0, "%d masodperc a vegso pusztulasig!", count)

  55.                 new players[32], pnum;

  56.                 get_players(players, pnum);

  57.                 for(new i=0; i<pnum; i++)

  58.                 {

  59.                         new id = players[i];

  60.                         client_cmd(id, "speak %d", counts[count]);

  61.                 }

  62.                 count--;

  63.                 set_task(1.0, "countdown");

  64.         }

  65. }

  66.        

Szerző:  DeteCT0R [2012.07.19. 12:51 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

Silent írta:
Teszt nemvolt.

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include <amxmodx>

  4. #include <amxmisc>

  5.  

  6. #define PLUGIN "Roundend Countdown"

  7. #define VERSION "1.0"

  8. #define AUTHOR "Silent"

  9.  

  10. new count;

  11. new const counts[][] = {

  12.         "10.wav",

  13.         "9.wav",

  14.         "8.wav",

  15.         "7.wav",

  16.         "6.wav",

  17.         "5.wav",

  18.         "4.wav",

  19.         "3.wav",

  20.         "2.wav",

  21.         "1.wav"

  22. }

  23.  

  24. public plugin_precache()

  25. {

  26.         for(new i=0; i<sizeof(counts); i++)

  27.         {

  28.                 new linetext[10];

  29.                 formatex(linetext, 9, "%s", counts[i]);

  30.                 precache_sound(linetext);

  31.         }

  32. }

  33.  

  34. public plugin_init() {

  35.         register_plugin(PLUGIN, VERSION, AUTHOR);

  36.         register_logevent("RoundStart", 2, "1=Round_Start");

  37. }

  38.  

  39.  

  40. public RoundStart()

  41. {

  42.         count = 10;

  43.         new min = get_cvar_num("mp_roundtime");

  44.         new sec = min * 60;

  45.         new counti = sec-10;

  46.         set_task(counti, "countdown");

  47. }

  48.  

  49. public countdown()

  50. {

  51.         if(count)

  52.         {

  53.                 set_hudmessage(255, 255, 255, 0.17, 0.42, 0, 6.0, 1.0)

  54.                 show_hudmessage(0, "%d masodperc a vegso pusztulasig!", count)

  55.                 new players[32], pnum;

  56.                 get_players(players, pnum);

  57.                 for(new i=0; i<pnum; i++)

  58.                 {

  59.                         new id = players[i];

  60.                         client_cmd(id, "speak %d", counts[count]);

  61.                 }

  62.                 count--;

  63.                 set_task(1.0, "countdown");

  64.         }

  65. }

  66.        


Ebbe bennevan a roudn draw blast?Hogy kor vegen meghalnak?

Szerző:  VirTuaL ~` [2012.07.19. 12:56 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

DeteCT0R írta:
Silent írta:
Teszt nemvolt.

Kód:
  1. /* Plugin generated by AMXX-Studio */

  2.  

  3. #include <amxmodx>

  4. #include <amxmisc>

  5.  

  6. #define PLUGIN "Roundend Countdown"

  7. #define VERSION "1.0"

  8. #define AUTHOR "Silent"

  9.  

  10. new count;

  11. new const counts[][] = {

  12.         "10.wav",

  13.         "9.wav",

  14.         "8.wav",

  15.         "7.wav",

  16.         "6.wav",

  17.         "5.wav",

  18.         "4.wav",

  19.         "3.wav",

  20.         "2.wav",

  21.         "1.wav"

  22. }

  23.  

  24. public plugin_precache()

  25. {

  26.         for(new i=0; i<sizeof(counts); i++)

  27.         {

  28.                 new linetext[10];

  29.                 formatex(linetext, 9, "%s", counts[i]);

  30.                 precache_sound(linetext);

  31.         }

  32. }

  33.  

  34. public plugin_init() {

  35.         register_plugin(PLUGIN, VERSION, AUTHOR);

  36.         register_logevent("RoundStart", 2, "1=Round_Start");

  37. }

  38.  

  39.  

  40. public RoundStart()

  41. {

  42.         count = 10;

  43.         new min = get_cvar_num("mp_roundtime");

  44.         new sec = min * 60;

  45.         new counti = sec-10;

  46.         set_task(counti, "countdown");

  47. }

  48.  

  49. public countdown()

  50. {

  51.         if(count)

  52.         {

  53.                 set_hudmessage(255, 255, 255, 0.17, 0.42, 0, 6.0, 1.0)

  54.                 show_hudmessage(0, "%d masodperc a vegso pusztulasig!", count)

  55.                 new players[32], pnum;

  56.                 get_players(players, pnum);

  57.                 for(new i=0; i<pnum; i++)

  58.                 {

  59.                         new id = players[i];

  60.                         client_cmd(id, "speak %d", counts[count]);

  61.                 }

  62.                 count--;

  63.                 set_task(1.0, "countdown");

  64.         }

  65. }

  66.        


Ebbe bennevan a roudn draw blast?Hogy kor vegen meghalnak?

Nincs benne :)

Szerző:  kiki [2012.07.19. 14:35 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

new min = get_cvar_num("mp_roundtime");


-->


new min = get_cvar_pointer("mp_roundtime");


:D :D :D :D :D :D :D :D :D :D

Szerző:  Silent [2012.07.19. 19:37 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

kiki írta:
new min = get_cvar_num("mp_roundtime");


-->


new min = get_cvar_pointer("mp_roundtime");


:D :D :D :D :D :D :D :D :D :D


Ezt elmagyarázhatnád egyébként hogy mik ezek a pointerek.. Sose tudom, hogy most mivan :D

Szerző:  oroszrulett [2012.07.27. 07:17 ]
Hozzászólás témája:  Re: Kör végi vissza számolo

Silent az if(count) nem azt jelenti, hogy "ha count 1" ?
Javítottam tag mistach-ot, beleírtam, hogy 0-nál mindenki haljon meg, szép üzi kiírása 0-nál.
Kód:
  1.     /* Plugin generated by AMXX-Studio */

  2.      

  3.     #include <amxmodx>

  4.     #include <amxmisc>

  5.      

  6.     #define PLUGIN "Roundend Countdown"

  7.     #define VERSION "1.0"

  8.     #define AUTHOR "Silent"

  9.      

  10.     new count;

  11.     new const counts[][] = {

  12.             "10.wav",

  13.             "9.wav",

  14.             "8.wav",

  15.             "7.wav",

  16.             "6.wav",

  17.             "5.wav",

  18.             "4.wav",

  19.             "3.wav",

  20.             "2.wav",

  21.             "1.wav"

  22.     }

  23.      

  24.     public plugin_precache()

  25.     {

  26.             for(new i=0; i<sizeof(counts); i++)

  27.             {

  28.                     new linetext[10];

  29.                     formatex(linetext, 9, "%s", counts[i]);

  30.                     precache_sound(linetext);

  31.             }

  32.     }

  33.      

  34.     public plugin_init() {

  35.             register_plugin(PLUGIN, VERSION, AUTHOR);

  36.             register_logevent("RoundStart", 2, "1=Round_Start");

  37.     }

  38.      

  39.      

  40.     public RoundStart()

  41.     {

  42.             count = 10;

  43.             new min = get_cvar_num("mp_roundtime");

  44.             new sec = min * 60;

  45.             new Float:counti = sec-10.0;

  46.             set_task(counti, "countdown");

  47.     }

  48.      

  49.     public countdown()

  50.     {

  51.             if(count >= 1)

  52.             {

  53.                     set_hudmessage(255, 255, 255, 0.17, 0.42, 0, 6.0, 1.0)

  54.                     show_hudmessage(0, "%d masodperc a vegso pusztulasig!", count)

  55.                     new players[32], pnum;

  56.                     get_players(players, pnum);

  57.                     for(new i=0; i<pnum; i++)

  58.                     {

  59.                         new id = players[i];

  60.                         client_cmd(id, "speak %d", counts[count]);  

  61.                         if(count == 0)

  62.                                 user_kill(id)

  63.                     }

  64.                     count--;

  65.                     set_task(1.0, "countdown");

  66.  

  67.         }else{

  68.                 set_hudmessage(255, 0, 0, -1.0, 0.48, 0, 6.0, 3.0)

  69.                 show_hudmessage(id, "Vege a kornek, mindenki meghalt.")

  70.                

  71.         }

  72.     }

  73.            

  74.            

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