hlmod.hu
https://hlmod.hu/

Viszaszámolás
https://hlmod.hu/viewtopic.php?f=29&t=17880
Oldal: 1 / 1

Szerző:  MeSter [2014.11.01. 09:53 ]
Hozzászólás témája:  Viszaszámolás

Olyan plugint szeretnék kérni hogy amikor a pálya utolsó 10 másodperce van akkor egy hang vissza számol :) a hangok meg vannak

Szerző:  babapiskóta.~ [2014.11.01. 09:56 ]
Hozzászólás témája:  Re: Viszaszámolás

https://forums.alliedmods.net/showthread.php?t=77391

Szerző:  MeSter [2014.11.01. 09:59 ]
Hozzászólás témája:  Re: Viszaszámolás

babapiskóta.~ írta:
https://forums.alliedmods.net/showthread.php?t=77391


Nem ezt kértem :)

Szerző:  RaZzoR [2014.11.01. 11:20 ]
Hozzászólás témája:  Re: Viszaszámolás

Nem teszteltem, de átalakítja (Tömben mind1, hogy mp3-at adsz meg, vagy wav-ot, és a tömbe ne add meg a sound/ mappát, nem kell, pl: ha a hangfájl itt található: sound/misc/1.wav, akkor a tömbe így irod bele: misc/1.wav, mp3-omra is ugyanez vonatkozik :D):

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. new timeleft_numbers[][][] = {
  6. { "1", "misc/1.wav" },
  7. { "2", "misc/2.wav" },
  8. { "3", "misc/3.wav" },
  9. { "4", "misc/4.wav" },
  10. { "5", "misc/5.wav" },
  11. { "6", "misc/6.wav" },
  12. { "7", "misc/7.wav" },
  13. { "8", "misc/8.wav" },
  14. { "9", "misc/9.wav" },
  15. { "10", "misc/10.wav" }
  16. }
  17.  
  18. public plugin_precache()
  19. {
  20. for(new i;i<sizeof(timeleft_numbers);i++)
  21. {
  22. if(equal(timeleft_numbers[strlen(timeleft_numbers[i][1])-4][1], ".mp3"))
  23. {
  24. new buffer[128]
  25. formatex(buffer, sizeof(buffer), "sound/%s", timeleft_numbers[i][1])
  26.  
  27. precache_generic(buffer)
  28. }
  29. else
  30. {
  31. precache_sound(timeleft_numbers[i][1])
  32. }
  33. }
  34. }
  35.  
  36. public client_PostThink(id)
  37. {
  38. for(new i;i<sizeof(timeleft_numbers);i++)
  39. {
  40. new key = str_to_num(timeleft_numbers[i][0])
  41.  
  42. if(get_timeleft() == key)
  43. PlaySound(id, timeleft_numbers[i][1])
  44. }
  45. }
  46.  
  47. stock PlaySound(id, const sounds[])
  48. {
  49. if(equal(sounds[strlen(sounds)-4], ".mp3"))
  50. {
  51. new buffer[128]
  52. format(buffer, sizeof(buffer), "sound/%s", sounds)
  53.  
  54. client_cmd(id, "mp3 play %s", buffer)
  55. }
  56. else
  57. {
  58. client_cmd(id, "spk ^"%s^"", sounds)
  59. }
  60. }


UI: javítva :D

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