hlmod.hu
https://hlmod.hu/

Minden kör végén vissza számol
https://hlmod.hu/viewtopic.php?f=29&t=28742
Oldal: 1 / 2

Szerző:  ricsbond [ 2018.02.10. 14:36 ]
Hozzászólás témája:  Minden kör végén vissza számol

Sziasztok!
Valaki át alakítaná nekem, hogy ne akkor számoljon vissza mikor letelik a map idő, hanem minden kör végén :)
Köszönöm annak aki megcsinálja! :)
Megy a köszönet! :cheers2:

Csatolmányok:
visszaszamol.sma [1.85 KiB]
Letöltve 70 alkalommal.

Szerző:  makaidav [ 2018.02.11. 21:26 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

Szia!

Te arra gondolsz, hogy írjunk egy rendszert, ami kitalálja, hogy mikor lesz az utolsó játékos lelőve elmenti azt az időpontot visszamegy a múltba 1 perccel előrébb és a megfelelő időpontban elindítja a számlálót, vagy arra gondolsz, hogy amikor vége van a körnek indítsa el? (Tehát amikor már mindenki meghalt)

Szerző:  Pika [ 2018.02.11. 22:17 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

makaidav írta:
Szia!

Te arra gondolsz, hogy írjunk egy rendszert, ami kitalálja, hogy mikor lesz az utolsó játékos lelőve elmenti azt az időpontot visszamegy a múltba 1 perccel előrébb és a megfelelő időpontban elindítja a számlálót, vagy arra gondolsz, hogy amikor vége van a körnek indítsa el? (Tehát amikor már mindenki meghalt)


Nem, de szerintem teljesen érthetően leírta. roundtimer -10 vagy mittudomén mennyi idő. Logikus, hogy nem kell visszamenned az időbe, ne legyél gyerekes.

Szerző:  ricsbond [ 2018.02.11. 23:10 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

makaidav írta:
Szia!

Te arra gondolsz, hogy írjunk egy rendszert, ami kitalálja, hogy mikor lesz az utolsó játékos lelőve elmenti azt az időpontot visszamegy a múltba 1 perccel előrébb és a megfelelő időpontban elindítja a számlálót, vagy arra gondolsz, hogy amikor vége van a körnek indítsa el? (Tehát amikor már mindenki meghalt)


Igazad van rosszul fogalmaztam, egy bemelegítő kör pluginba kelenne beleírni. :)
Mikor az utolső 10mp-nél tart a bemelegítő kör akkor játsza le.
Illetve azt kelenne nekem a free for all pluginba mikor meghal mindenki, jöjjön megint a bemelegítő kör.
Tehát mikor vége a bemelegítő körnek (20mp kb) jöjjön az éles kör, miután meghal mindenki akkor megint egy bemelegítő kör és itt játsza le a vissza számolás plugint! :)

Szerző:  makaidav [ 2018.02.12. 00:29 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

Pika írta:
Nem, de szerintem teljesen érthetően leírta. roundtimer -10 vagy mittudomén mennyi idő. Logikus, hogy nem kell visszamenned az időbe, ne legyél gyerekes.


Abból a megfogalmazásból ezt vettem le..

Ricsbond így már értem

 ! Moderátori megjegyzés (Pika):
Hogy vetted azt le? :lol: Tudsz az időben utazni?

Szerző:  ricsbond [ 2018.02.12. 01:11 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

makaidav írta:
Pika írta:
Nem, de szerintem teljesen érthetően leírta. roundtimer -10 vagy mittudomén mennyi idő. Logikus, hogy nem kell visszamenned az időbe, ne legyél gyerekes.


Abból a megfogalmazásból ezt vettem le..

Ricsbond így már értem


Írtam! :)

Szerző:  The Peace [ 2018.02.12. 11:09 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

Csáó!

1 próbát megér. nem tudom hogy ezt e akartad vagy sem. :D

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. #define Visszaszamol 60
  6.  
  7. new Ido, Kor = 0
  8.  
  9.  
  10. new timeleft_numbers[][] = {
  11.     { "misc/1.wav"      }, { "misc/2.wav"      },{ "misc/3.wav"      }, { "misc/4.wav"      },
  12.     { "misc/5.wav"      }, { "misc/6.wav"      },{ "misc/7.wav"      },{ "misc/8.wav"      }, { "misc/9.wav"      },{ "misc/10.wav"     }              
  13. }
  14.  
  15. public plugin_init()
  16. {
  17.     register_plugin("Cucc","","Levii / The Peace")
  18.    
  19.     if( Kor == 0 )  
  20.     {
  21.         Indulj( )
  22.     }
  23.    
  24. }
  25. public Indulj()
  26. {
  27.     Ido = Visszaszamol
  28.     set_task(1.0, "Idozito")
  29. }
  30. public Idozito()
  31. {
  32.     if(Ido > 0)
  33.     {
  34.         Ido--
  35.         set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.14, 0, 6.0, 12.0)
  36.         show_hudmessage(0, "%d masodpercig meg bemelegito kor van!",Ido)
  37.         set_task(1.0, "Idozito")
  38.     }
  39.     else if(Ido > 10) client_cmd(0, "mp3 play sound/misc/10.wav")
  40.         else if(Ido > 9)client_cmd(0, "mp3 play sound/misc/9.wav")
  41.         else if(Ido > 8)client_cmd(0, "mp3 play sound/misc/8.wav")
  42.         else if(Ido > 7)client_cmd(0, "mp3 play sound/misc/7.wav")
  43.         else if(Ido > 6)client_cmd(0, "mp3 play sound/misc/6.wav")
  44.         else if(Ido > 5)client_cmd(0, "mp3 play sound/misc/5.wav")
  45.         else if(Ido > 4)client_cmd(0, "mp3 play sound/misc/4.wav")
  46.         else if(Ido > 3)client_cmd(0, "mp3 play sound/misc/3.wav")
  47.         else if(Ido > 2)client_cmd(0, "mp3 play sound/misc/2.wav")
  48.         else if(Ido > 1)client_cmd(0, "mp3 play sound/misc/1.wav")
  49.        
  50.         else
  51.             Kor += 1
  52. }
  53. public plugin_precache()
  54. {
  55.    
  56.     for(new i = 0; i < sizeof(timeleft_numbers); i++)
  57.         precache_sound(timeleft_numbers[i][0])
  58.    
  59. }

Szerző:  ricsbond [ 2018.02.12. 14:40 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

The Peace írta:
Csáó!

1 próbát megér. nem tudom hogy ezt e akartad vagy sem. :D

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. #define Visszaszamol 60
  6.  
  7. new Ido, Kor = 0
  8.  
  9.  
  10. new timeleft_numbers[][] = {
  11.     { "misc/1.wav"      }, { "misc/2.wav"      },{ "misc/3.wav"      }, { "misc/4.wav"      },
  12.     { "misc/5.wav"      }, { "misc/6.wav"      },{ "misc/7.wav"      },{ "misc/8.wav"      }, { "misc/9.wav"      },{ "misc/10.wav"     }              
  13. }
  14.  
  15. public plugin_init()
  16. {
  17.     register_plugin("Cucc","","Levii / The Peace")
  18.    
  19.     if( Kor == 0 )  
  20.     {
  21.         Indulj( )
  22.     }
  23.    
  24. }
  25. public Indulj()
  26. {
  27.     Ido = Visszaszamol
  28.     set_task(1.0, "Idozito")
  29. }
  30. public Idozito()
  31. {
  32.     if(Ido > 0)
  33.     {
  34.         Ido--
  35.         set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.14, 0, 6.0, 12.0)
  36.         show_hudmessage(0, "%d masodpercig meg bemelegito kor van!",Ido)
  37.         set_task(1.0, "Idozito")
  38.     }
  39.     else if(Ido > 10) client_cmd(0, "mp3 play sound/misc/10.wav")
  40.         else if(Ido > 9)client_cmd(0, "mp3 play sound/misc/9.wav")
  41.         else if(Ido > 8)client_cmd(0, "mp3 play sound/misc/8.wav")
  42.         else if(Ido > 7)client_cmd(0, "mp3 play sound/misc/7.wav")
  43.         else if(Ido > 6)client_cmd(0, "mp3 play sound/misc/6.wav")
  44.         else if(Ido > 5)client_cmd(0, "mp3 play sound/misc/5.wav")
  45.         else if(Ido > 4)client_cmd(0, "mp3 play sound/misc/4.wav")
  46.         else if(Ido > 3)client_cmd(0, "mp3 play sound/misc/3.wav")
  47.         else if(Ido > 2)client_cmd(0, "mp3 play sound/misc/2.wav")
  48.         else if(Ido > 1)client_cmd(0, "mp3 play sound/misc/1.wav")
  49.        
  50.         else
  51.             Kor += 1
  52. }
  53. public plugin_precache()
  54. {
  55.    
  56.     for(new i = 0; i < sizeof(timeleft_numbers); i++)
  57.         precache_sound(timeleft_numbers[i][0])
  58.    
  59. }



Jól látom, hogy van ebbe alapból egy bemelegítő kör? :)

Szerző:  The Peace [ 2018.02.12. 16:22 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

ricsbond írta:
The Peace írta:
Csáó!

1 próbát megér. nem tudom hogy ezt e akartad vagy sem. :D

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. #define Visszaszamol 60
  6.  
  7. new Ido, Kor = 0
  8.  
  9.  
  10. new timeleft_numbers[][] = {
  11.     { "misc/1.wav"      }, { "misc/2.wav"      },{ "misc/3.wav"      }, { "misc/4.wav"      },
  12.     { "misc/5.wav"      }, { "misc/6.wav"      },{ "misc/7.wav"      },{ "misc/8.wav"      }, { "misc/9.wav"      },{ "misc/10.wav"     }              
  13. }
  14.  
  15. public plugin_init()
  16. {
  17.     register_plugin("Cucc","","Levii / The Peace")
  18.    
  19.     if( Kor == 0 )  
  20.     {
  21.         Indulj( )
  22.     }
  23.    
  24. }
  25. public Indulj()
  26. {
  27.     Ido = Visszaszamol
  28.     set_task(1.0, "Idozito")
  29. }
  30. public Idozito()
  31. {
  32.     if(Ido > 0)
  33.     {
  34.         Ido--
  35.         set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.14, 0, 6.0, 12.0)
  36.         show_hudmessage(0, "%d masodpercig meg bemelegito kor van!",Ido)
  37.         set_task(1.0, "Idozito")
  38.     }
  39.     else if(Ido > 10) client_cmd(0, "mp3 play sound/misc/10.wav")
  40.         else if(Ido > 9)client_cmd(0, "mp3 play sound/misc/9.wav")
  41.         else if(Ido > 8)client_cmd(0, "mp3 play sound/misc/8.wav")
  42.         else if(Ido > 7)client_cmd(0, "mp3 play sound/misc/7.wav")
  43.         else if(Ido > 6)client_cmd(0, "mp3 play sound/misc/6.wav")
  44.         else if(Ido > 5)client_cmd(0, "mp3 play sound/misc/5.wav")
  45.         else if(Ido > 4)client_cmd(0, "mp3 play sound/misc/4.wav")
  46.         else if(Ido > 3)client_cmd(0, "mp3 play sound/misc/3.wav")
  47.         else if(Ido > 2)client_cmd(0, "mp3 play sound/misc/2.wav")
  48.         else if(Ido > 1)client_cmd(0, "mp3 play sound/misc/1.wav")
  49.        
  50.         else
  51.             Kor += 1
  52. }
  53. public plugin_precache()
  54. {
  55.    
  56.     for(new i = 0; i < sizeof(timeleft_numbers); i++)
  57.         precache_sound(timeleft_numbers[i][0])
  58.    
  59. }



Jól látom, hogy van ebbe alapból egy bemelegítő kör? :)


Csak a bemelegítő kör részét csináltam meg, de az sem biztos hogy megy..

Szerző:  ricsbond [ 2018.02.12. 17:01 ]
Hozzászólás témája:  Re: Minden kör végén vissza számol

The Peace írta:
ricsbond írta:
The Peace írta:
Csáó!

1 próbát megér. nem tudom hogy ezt e akartad vagy sem. :D

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. #define Visszaszamol 60
  6.  
  7. new Ido, Kor = 0
  8.  
  9.  
  10. new timeleft_numbers[][] = {
  11.     { "misc/1.wav"      }, { "misc/2.wav"      },{ "misc/3.wav"      }, { "misc/4.wav"      },
  12.     { "misc/5.wav"      }, { "misc/6.wav"      },{ "misc/7.wav"      },{ "misc/8.wav"      }, { "misc/9.wav"      },{ "misc/10.wav"     }              
  13. }
  14.  
  15. public plugin_init()
  16. {
  17.     register_plugin("Cucc","","Levii / The Peace")
  18.    
  19.     if( Kor == 0 )  
  20.     {
  21.         Indulj( )
  22.     }
  23.    
  24. }
  25. public Indulj()
  26. {
  27.     Ido = Visszaszamol
  28.     set_task(1.0, "Idozito")
  29. }
  30. public Idozito()
  31. {
  32.     if(Ido > 0)
  33.     {
  34.         Ido--
  35.         set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.14, 0, 6.0, 12.0)
  36.         show_hudmessage(0, "%d masodpercig meg bemelegito kor van!",Ido)
  37.         set_task(1.0, "Idozito")
  38.     }
  39.     else if(Ido > 10) client_cmd(0, "mp3 play sound/misc/10.wav")
  40.         else if(Ido > 9)client_cmd(0, "mp3 play sound/misc/9.wav")
  41.         else if(Ido > 8)client_cmd(0, "mp3 play sound/misc/8.wav")
  42.         else if(Ido > 7)client_cmd(0, "mp3 play sound/misc/7.wav")
  43.         else if(Ido > 6)client_cmd(0, "mp3 play sound/misc/6.wav")
  44.         else if(Ido > 5)client_cmd(0, "mp3 play sound/misc/5.wav")
  45.         else if(Ido > 4)client_cmd(0, "mp3 play sound/misc/4.wav")
  46.         else if(Ido > 3)client_cmd(0, "mp3 play sound/misc/3.wav")
  47.         else if(Ido > 2)client_cmd(0, "mp3 play sound/misc/2.wav")
  48.         else if(Ido > 1)client_cmd(0, "mp3 play sound/misc/1.wav")
  49.        
  50.         else
  51.             Kor += 1
  52. }
  53. public plugin_precache()
  54. {
  55.    
  56.     for(new i = 0; i < sizeof(timeleft_numbers); i++)
  57.         precache_sound(timeleft_numbers[i][0])
  58.    
  59. }



Jól látom, hogy van ebbe alapból egy bemelegítő kör? :)


Csak a bemelegítő kör részét csináltam meg, de az sem biztos hogy megy..



Teszteltem. Nem játsza le a hangot plusz amiikor véget ér a bemelegítő akkor nem kezdi el az éles kört. :) csak folytatja tovább.

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