hlmod.hu
https://hlmod.hu/

Admin törölje már ki ezt kérlek :D
https://hlmod.hu/viewtopic.php?f=29&t=13308
Oldal: 1 / 2

Szerző:  Markofan [2013.12.17. 17:24 ]
Hozzászólás témája:  Admin törölje már ki ezt kérlek :D

Edit: Már minden megvan! :)

Szerző:  laki5000 [2013.12.17. 17:48 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4. #include <fakemeta_util>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <engine>
  8. #include <hamsandwich>
  9. #include <ColorChat>
  10.  
  11. #define PLUGIN "VisszaSzamlalas"
  12. #define VERSION "1.1"
  13. #define AUTHOR "Markofan"
  14.  
  15. new timer[33]
  16. new bool:CDON
  17. new bool:Day_inProgress
  18.  
  19. public plugin_init()
  20. {
  21. register_plugin("Gun Mod", "2.0", "I3u[R]n")
  22. register_clcmd("say /cd", "CDGuard")
  23. register_clcmd("say !cd", "CDGuard")
  24. register_clcmd("say /visszaszamlalas", "CDGuard")
  25. register_clcmd("say !visszaszamlalas", "CDGuard")
  26. register_clcmd("say /visszaszamolas", "CDGuard")
  27. register_clcmd("say !visszaszamolas", "CDGuard")
  28. }
  29.  
  30. public CDGuard(id)
  31. {
  32. if(Day_inProgress)
  33. {
  34. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni mert mar ^3egy ^1folyamatban ^4van")
  35. return PLUGIN_HANDLED
  36. }
  37. if(CDON)
  38. {
  39. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni ezt a menut, mert ^3Vissza^1-^3Szamlalas ^1folyamatban ^4Van.")
  40. return PLUGIN_HANDLED
  41. }
  42. if(cs_get_user_team(id) == CS_TEAM_T)
  43. {
  44. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Csak ^3UnnepVedok ^1Hasznalhatjak ezt a ^4Menut.")
  45. return PLUGIN_HANDLED
  46. }
  47. if(!is_user_alive(id))
  48. {
  49. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem vagy ^3Eletben!")
  50. return PLUGIN_HANDLED
  51. }
  52.  
  53. new cd = menu_create("yVissza-Szamlalas", "CountDown")
  54.  
  55. menu_additem(cd, "y[CD] r3 dMasodperc", "1", 0)
  56. menu_additem(cd, "y[CD] r5 dMasodperc", "2", 0)
  57. menu_additem(cd, "y[CD] r10 dMasodperc", "3", 0)
  58.  
  59. menu_display(id, cd)
  60. return PLUGIN_HANDLED
  61. }
  62. public CountDown(id, menu ,item)
  63. {
  64. if(item == MENU_EXIT)
  65. {
  66. menu_destroy(menu)
  67. return PLUGIN_HANDLED
  68. }
  69.  
  70. new data[6], name[64]
  71. new access, callback
  72. menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
  73.  
  74. new key = str_to_num(data)
  75.  
  76. switch ( key )
  77. {
  78. case 1:
  79. {
  80. timer[id] = 3
  81. }
  82. case 2:
  83. {
  84. timer[id] = 5
  85. }
  86. case 3:
  87. {
  88. timer[id] = 10
  89. }
  90. }
  91. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1Elkezdodott^3!")
  92. CDON = true
  93. CountHandle(id)
  94. return PLUGIN_HANDLED
  95. }
  96. public CountHandle(id)
  97. {
  98. new name[32]
  99. get_user_name(id, name, 31)
  100.  
  101. switch( timer[id] )
  102. {
  103. case 0:
  104. {
  105. CDON = false
  106. timer[id] = 0
  107.  
  108. client_cmd(0, "spk JailBreak_Sounds/jb_prepare.wav")
  109. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Go Go Go^3!")
  110.  
  111. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  112. show_hudmessage(0, "Go Go Go!")
  113. }
  114. case 1:
  115. {
  116. client_cmd(0, "spk ^"UWCD/one.wav^"")
  117. set_task(1.0, "CountHandle", id)
  118. }
  119. case 2:
  120. {
  121. client_cmd(0, "spk ^"UWCD/two.wav^"")
  122. set_task(1.0, "CountHandle", id)
  123. }
  124. case 3:
  125. {
  126. client_cmd(0, "spk ^"UWCD/three.wav^"")
  127. set_task(1.0, "CountHandle", id)
  128. }
  129. case 4:
  130. {
  131. client_cmd(0, "spk ^"UWCD/four.wav^"")
  132. set_task(1.0, "CountHandle", id)
  133. }
  134. case 5:
  135. {
  136. client_cmd(0, "spk ^"UWCD/five.wav^"")
  137. set_task(1.0, "CountHandle", id)
  138. }
  139. case 6:
  140. {
  141. client_cmd(0, "spk ^"UWCD/six.wav^"")
  142. set_task(1.0, "CountHandle", id)
  143. }
  144. case 7:
  145. {
  146. client_cmd(0, "spk ^"UWCD/seven.wav^"")
  147. set_task(1.0, "CountHandle", id)
  148. }
  149. case 8:
  150. {
  151. client_cmd(0, "spk ^"UWCD/eight.wav^"")
  152. set_task(1.0, "CountHandle", id)
  153. }
  154. case 9:
  155. {
  156. client_cmd(0, "spk ^"UWCD/nine.wav^"")
  157. set_task(1.0, "CountHandle", id)
  158. }
  159. case 10:
  160. {
  161. client_cmd(0, "spk ^"UWCD/ten.wav^"")
  162. set_task(1.0, "CountHandle", id)
  163. }
  164. }
  165. if(timer[id] != 0)
  166. {
  167. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1(^3%i^1)", timer[id])
  168.  
  169. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  170. show_hudmessage(0, "%i", timer[id])
  171. timer[id] --
  172. }
  173. }


plugin_init lemaradt:D

Szerző:  CrB [2013.12.17. 17:55 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

látom már megoldották de ha már megcsináltam leírom
UI: felesleges include -ok kivéve
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <cstrike>
  5.  
  6. #define PLUGIN "VisszaSzamlalas"
  7. #define VERSION "1.1"
  8. #define AUTHOR "Markofan"
  9.  
  10. new timer[33]
  11. new bool:CDON
  12. new bool:Day_inProgress
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin("Gun Mod", "2.0", "I3u[R]n")
  17. register_clcmd("say /cd", "CDGuard")
  18. register_clcmd("say !cd", "CDGuard")
  19. register_clcmd("say /visszaszamlalas", "CDGuard")
  20. register_clcmd("say !visszaszamlalas", "CDGuard")
  21. register_clcmd("say /visszaszamolas", "CDGuard")
  22. register_clcmd("say !visszaszamolas", "CDGuard")
  23. }
  24.  
  25. public CDGuard(id)
  26. {
  27. if(Day_inProgress)
  28. {
  29. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni mert mar ^3egy ^1folyamatban ^4van")
  30. return PLUGIN_HANDLED
  31. }
  32. if(CDON)
  33. {
  34. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni ezt a menut, mert ^3Vissza^1-^3Szamlalas ^1folyamatban ^4Van.")
  35. return PLUGIN_HANDLED
  36. }
  37. if(cs_get_user_team(id) == CS_TEAM_T)
  38. {
  39. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Csak ^3UnnepVedok ^1Hasznalhatjak ezt a ^4Menut.")
  40. return PLUGIN_HANDLED
  41. }
  42. if(!is_user_alive(id))
  43. {
  44. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem vagy ^3Eletben!")
  45. return PLUGIN_HANDLED
  46. }
  47.  
  48. new cd = menu_create("yVissza-Szamlalas", "CountDown")
  49.  
  50. menu_additem(cd, "y[CD] r3 dMasodperc", "1", 0)
  51. menu_additem(cd, "y[CD] r5 dMasodperc", "2", 0)
  52. menu_additem(cd, "y[CD] r10 dMasodperc", "3", 0)
  53.  
  54. menu_display(id, cd)
  55. return PLUGIN_HANDLED
  56. }
  57. public CountDown(id, menu ,item)
  58. {
  59. if(item == MENU_EXIT)
  60. {
  61. menu_destroy(menu)
  62. return PLUGIN_HANDLED
  63. }
  64.  
  65. new data[6], name[64]
  66. new access, callback
  67. menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
  68.  
  69. new key = str_to_num(data)
  70.  
  71. switch ( key )
  72. {
  73. case 1:
  74. {
  75. timer[id] = 3
  76. }
  77. case 2:
  78. {
  79. timer[id] = 5
  80. }
  81. case 3:
  82. {
  83. timer[id] = 10
  84. }
  85. }
  86. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1Elkezdodott^3!")
  87. CDON = true
  88. CountHandle(id)
  89. return PLUGIN_HANDLED
  90. }
  91. public CountHandle(id)
  92. {
  93. new name[32]
  94. get_user_name(id, name, 31)
  95.  
  96. switch( timer[id] )
  97. {
  98. case 0:
  99. {
  100. CDON = false
  101. timer[id] = 0
  102.  
  103. client_cmd(0, "spk JailBreak_Sounds/jb_prepare.wav")
  104. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Go Go Go^3!")
  105.  
  106. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  107. show_hudmessage(0, "Go Go Go!")
  108. }
  109. case 1:
  110. {
  111. client_cmd(0, "spk ^"UWCD/one.wav^"")
  112. set_task(1.0, "CountHandle", id)
  113. }
  114. case 2:
  115. {
  116. client_cmd(0, "spk ^"UWCD/two.wav^"")
  117. set_task(1.0, "CountHandle", id)
  118. }
  119. case 3:
  120. {
  121. client_cmd(0, "spk ^"UWCD/three.wav^"")
  122. set_task(1.0, "CountHandle", id)
  123. }
  124. case 4:
  125. {
  126. client_cmd(0, "spk ^"UWCD/four.wav^"")
  127. set_task(1.0, "CountHandle", id)
  128. }
  129. case 5:
  130. {
  131. client_cmd(0, "spk ^"UWCD/five.wav^"")
  132. set_task(1.0, "CountHandle", id)
  133. }
  134. case 6:
  135. {
  136. client_cmd(0, "spk ^"UWCD/six.wav^"")
  137. set_task(1.0, "CountHandle", id)
  138. }
  139. case 7:
  140. {
  141. client_cmd(0, "spk ^"UWCD/seven.wav^"")
  142. set_task(1.0, "CountHandle", id)
  143. }
  144. case 8:
  145. {
  146. client_cmd(0, "spk ^"UWCD/eight.wav^"")
  147. set_task(1.0, "CountHandle", id)
  148. }
  149. case 9:
  150. {
  151. client_cmd(0, "spk ^"UWCD/nine.wav^"")
  152. set_task(1.0, "CountHandle", id)
  153. }
  154. case 10:
  155. {
  156. client_cmd(0, "spk ^"UWCD/ten.wav^"")
  157. set_task(1.0, "CountHandle", id)
  158. }
  159. }
  160. if(timer[id] != 0)
  161. {
  162. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1(^3%i^1)", timer[id])
  163.  
  164. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  165. show_hudmessage(0, "%i", timer[id])
  166. timer[id] --
  167. }
  168. }

Szerző:  Markofan [2013.12.17. 21:24 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

lala

Szerző:  laki5000 [2013.12.17. 21:27 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

Vót ez:
register_clcmd("say /cd", "CDGuard")
register_clcmd("say !cd", "CDGuard")
register_clcmd("say /visszaszamlalas", "CDGuard")
register_clcmd("say !visszaszamlalas", "CDGuard")
register_clcmd("say /visszaszamolas", "CDGuard")
register_clcmd("say !visszaszamolas", "CDGuard")
ezt beleírtam a plugin init-be, ami lemaradt, és a név Gun Mod érdekes véletlen, mivel nem volt kedvem begépeni, ezért ctrl+c és ctrl+v:D

Szerző:  Markofan [2013.12.17. 22:07 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

laki5000 írta:
Vót ez:
register_clcmd("say /cd", "CDGuard")
register_clcmd("say !cd", "CDGuard")
register_clcmd("say /visszaszamlalas", "CDGuard")
register_clcmd("say !visszaszamlalas", "CDGuard")
register_clcmd("say /visszaszamolas", "CDGuard")
register_clcmd("say !visszaszamolas", "CDGuard")
ezt beleírtam a plugin init-be, ami lemaradt, és a név Gun Mod érdekes véletlen, mivel nem volt kedvem begépeni, ezért ctrl+c és ctrl+v:D

Lehetőleg nem el csórni a plugint xD EZ AZ ENYIM!! xd

Szerző:  Markofan [2013.12.17. 22:18 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

laki5000 írta:
Vót ez:
register_clcmd("say /cd", "CDGuard")
register_clcmd("say !cd", "CDGuard")
register_clcmd("say /visszaszamlalas", "CDGuard")
register_clcmd("say !visszaszamlalas", "CDGuard")
register_clcmd("say /visszaszamolas", "CDGuard")
register_clcmd("say !visszaszamolas", "CDGuard")
ezt beleírtam a plugin init-be, ami lemaradt, és a név Gun Mod érdekes véletlen, mivel nem volt kedvem begépeni, ezért ctrl+c és ctrl+v:D


Szia még 1 problémám lenne, az hogy amikor elindítom a visszaszámlálást, nem adja ki hangként is, csak hudban, meg chatben írja ki.

Szerző:  NiGGeR-BorZ [2013.12.17. 23:07 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

Forráskód?

Szerző:  Markofan [2013.12.18. 00:03 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

NiGGeR-BorZ írta:
Forráskód?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <cstrike>
  5.  
  6. #define PLUGIN "VisszaSzamlalas"
  7. #define VERSION "1.1"
  8. #define AUTHOR "Markofan"
  9.  
  10. new timer[33]
  11. new bool:CDON
  12. new bool:Day_inProgress
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin("VisszaSzamlalas", "1.1", "Markofan")
  17. register_clcmd("say /cd", "CDGuard")
  18. register_clcmd("say !cd", "CDGuard")
  19. register_clcmd("say /visszaszamlalas", "CDGuard")
  20. register_clcmd("say !visszaszamlalas", "CDGuard")
  21. register_clcmd("say /visszaszamolas", "CDGuard")
  22. register_clcmd("say !visszaszamolas", "CDGuard")
  23. }
  24.  
  25. public CDGuard(id)
  26. {
  27. if(Day_inProgress)
  28. {
  29. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni mert mar ^3egy ^1folyamatban ^4van")
  30. return PLUGIN_HANDLED
  31. }
  32. if(CDON)
  33. {
  34. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni ezt a menut, mert ^3Vissza^1-^3Szamlalas ^1folyamatban ^4Van.")
  35. return PLUGIN_HANDLED
  36. }
  37. if(cs_get_user_team(id) == CS_TEAM_T)
  38. {
  39. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Csak ^3UnnepVedok ^1Hasznalhatjak ezt a ^4Menut.")
  40. return PLUGIN_HANDLED
  41. }
  42. if(!is_user_alive(id))
  43. {
  44. ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem vagy ^3Eletben!")
  45. return PLUGIN_HANDLED
  46. }
  47.  
  48. new cd = menu_create("yVissza-Szamlalas", "CountDown")
  49.  
  50. menu_additem(cd, "\y[CD] \r3 \dMasodperc", "1", 0)
  51. menu_additem(cd, "\y[CD] \r5 \dMasodperc", "2", 0)
  52. menu_additem(cd, "\y[CD] \r10 \dMasodperc", "3", 0)
  53.  
  54. menu_display(id, cd)
  55. return PLUGIN_HANDLED
  56. }
  57. public CountDown(id, menu ,item)
  58. {
  59. if(item == MENU_EXIT)
  60. {
  61. menu_destroy(menu)
  62. return PLUGIN_HANDLED
  63. }
  64.  
  65. new data[6], name[64]
  66. new access, callback
  67. menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
  68.  
  69. new key = str_to_num(data)
  70.  
  71. switch ( key )
  72. {
  73. case 1:
  74. {
  75. timer[id] = 3
  76. }
  77. case 2:
  78. {
  79. timer[id] = 5
  80. }
  81. case 3:
  82. {
  83. timer[id] = 10
  84. }
  85. }
  86. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1Elkezdodott^3!")
  87. CDON = true
  88. CountHandle(id)
  89. return PLUGIN_HANDLED
  90. }
  91. public CountHandle(id)
  92. {
  93. new name[32]
  94. get_user_name(id, name, 31)
  95.  
  96. switch( timer[id] )
  97. {
  98. case 0:
  99. {
  100. CDON = false
  101. timer[id] = 0
  102.  
  103. client_cmd(0, "UWSounds/jb_prepare.wav")
  104. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Go Go Go^3!")
  105.  
  106. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  107. show_hudmessage(0, "Go Go Go!")
  108. }
  109. case 1:
  110. {
  111. client_cmd(0, "UWCD/one.wav")
  112. set_task(1.0, "CountHandle", id)
  113. }
  114. case 2:
  115. {
  116. client_cmd(0, "UWCD/two.wav")
  117. set_task(1.0, "CountHandle", id)
  118. }
  119. case 3:
  120. {
  121. client_cmd(0, "UWCD/three.wav")
  122. set_task(1.0, "CountHandle", id)
  123. }
  124. case 4:
  125. {
  126. client_cmd(0, "UWCD/four.wav")
  127. set_task(1.0, "CountHandle", id)
  128. }
  129. case 5:
  130. {
  131. client_cmd(0, "UWCD/five.wav")
  132. set_task(1.0, "CountHandle", id)
  133. }
  134. case 6:
  135. {
  136. client_cmd(0, "UWCD/six.wav")
  137. set_task(1.0, "CountHandle", id)
  138. }
  139. case 7:
  140. {
  141. client_cmd(0, "UWCD/seven.wav")
  142. set_task(1.0, "CountHandle", id)
  143. }
  144. case 8:
  145. {
  146. client_cmd(0, "UWCD/eight.wav")
  147. set_task(1.0, "CountHandle", id)
  148. }
  149. case 9:
  150. {
  151. client_cmd(0, "UWCD/nine.wav")
  152. set_task(1.0, "CountHandle", id)
  153. }
  154. case 10:
  155. {
  156. client_cmd(0, "UWCD/ten.wav")
  157. set_task(1.0, "CountHandle", id)
  158. }
  159. }
  160. if(timer[id] != 0)
  161. {
  162. ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^4Vissza^3-^4Szamlalas ^1(^3%i^1)", timer[id])
  163.  
  164. set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
  165. show_hudmessage(0, "%i", timer[id])
  166. timer[id] --
  167. }
  168. }
  169.  

Szerző:  IrOn [2013.12.18. 07:22 ]
Hozzászólás témája:  Re: Count-Down (Easy, Nézd meg PLS)

precache? ha nem töltöd le a hangokat nehezen játssza le

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