hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 156 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 156 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: CD Meghajtó
HozzászólásElküldve: 2013.10.24. 22:50 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.04. 15:21
Hozzászólások: 635
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 141 alkalommal
Valaki megtudja nekem mondani hogy mi annak a pluginnak a neve amikor az adminok nyitogatják a cd meghajtót a játékosoknak?
Aki segít megy a GOMB!

_________________
My Steam:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: CD Meghajtó
HozzászólásElküldve: 2013.10.25. 05:54 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
ha jól emlékszem csak az amx super be van benne külön nincs rá plugin de ez nembiztos

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: CD Meghajtó
HozzászólásElküldve: 2013.10.25. 06:09 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7965
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
client_cmd("eject");

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: CD Meghajtó
HozzászólásElküldve: 2013.10.29. 12:58 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.10.27. 23:13
Hozzászólások: 412
Megköszönt másnak: 21 alkalommal
Megköszönték neki: 68 alkalommal
Megtaláltam neked itt van:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. new popcount[33]
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("Eject CD", "0.1", "KRoTaL")
  9. register_concmd("cd_ki", "amx_eject_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> kinyitja a jatekos CD-romjat")
  10. register_concmd("cd_be", "amx_close_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> bezarja a jatekos CD-romjat")
  11. register_concmd("cd_random", "amx_pop_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> veletlenszeruen nyit-csuk a jatekos CD-romjat")
  12. register_cvar("cd_randomnum", "5")
  13. }
  14.  
  15. public client_connect(id)
  16. {
  17. popcount[id] = 0
  18. }
  19.  
  20. public amx_eject_cd(id, level, cid)
  21. {
  22. if (!cmd_access(id, level, cid, 2))
  23. {
  24. return PLUGIN_HANDLED
  25. }
  26.  
  27. new arg[32]
  28. read_argv(1, arg, 31)
  29. new i, players[32], inum, player
  30. if(arg[0] == '@')
  31. {
  32. get_players(players, inum, "e", arg[1])
  33. if(inum == 0)
  34. {
  35. console_print(id, "No users in such team")
  36. return PLUGIN_HANDLED
  37. }
  38. for(i = 0; i < inum; ++i)
  39. {
  40. player = players[i]
  41. client_cmd(player, "cd eject")
  42. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  43. show_hudmessage(player, " ")
  44. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  45. show_hudmessage(player, " ")
  46. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  47. show_hudmessage(player, " ")
  48. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  49. show_hudmessage(player, " ")
  50. }
  51. }
  52. else if(arg[0] == '*')
  53. {
  54. get_players(players, inum)
  55. if(inum == 0)
  56. {
  57. console_print(id, "No users in such team")
  58. return PLUGIN_HANDLED
  59. }
  60. for(i = 0; i < inum; ++i)
  61. {
  62. player = players[i]
  63. client_cmd(player, "cd eject")
  64. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  65. show_hudmessage(player, " ")
  66. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  67. show_hudmessage(player, " ")
  68. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  69. show_hudmessage(player, " ")
  70. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  71. show_hudmessage(player, " ")
  72. }
  73. }
  74. else
  75. {
  76. player = cmd_target(id, arg, 11)
  77. if (!player)
  78. return PLUGIN_HANDLED
  79.  
  80. client_cmd(player, "cd eject")
  81. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  82. show_hudmessage(player, " ")
  83. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  84. show_hudmessage(player, " ")
  85. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  86. show_hudmessage(player, " ")
  87. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  88. show_hudmessage(player, " ")
  89. }
  90.  
  91. return PLUGIN_HANDLED
  92. }
  93.  
  94. public amx_close_cd(id, level, cid)
  95. {
  96. if (!cmd_access(id, level, cid, 2))
  97. {
  98. return PLUGIN_HANDLED
  99. }
  100.  
  101. new arg[32]
  102. read_argv(1,arg,32)
  103. new i, players[32], inum, player
  104. if(arg[0] == '@')
  105. {
  106. get_players(players, inum, "e", arg[1])
  107. if(inum == 0)
  108. {
  109. console_print(id, "No users in such team")
  110. return PLUGIN_HANDLED
  111. }
  112. for(i = 0; i < inum; ++i)
  113. {
  114. player = players[i]
  115. client_cmd(player, "cd close")
  116. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  117. show_hudmessage(player, " ")
  118. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  119. show_hudmessage(player, " ")
  120. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  121. show_hudmessage(player, " ")
  122. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  123. show_hudmessage(player, " ")
  124. }
  125. }
  126. else if(arg[0] == '*')
  127. {
  128. get_players(players, inum)
  129. if(inum == 0)
  130. {
  131. console_print(id, "No users in such team")
  132. return PLUGIN_HANDLED
  133. }
  134. for(i = 0; i < inum; ++i)
  135. {
  136. player = players[i]
  137. client_cmd(player, "cd close")
  138. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  139. show_hudmessage(player, " ")
  140. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  141. show_hudmessage(player, " ")
  142. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  143. show_hudmessage(player, " ")
  144. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  145. show_hudmessage(player, " ")
  146. }
  147. }
  148. else
  149. {
  150. player = cmd_target(id, arg, 11)
  151. if (!player)
  152. return PLUGIN_HANDLED
  153.  
  154. client_cmd(player, "cd close")
  155. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
  156. show_hudmessage(player, " ")
  157. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
  158. show_hudmessage(player, " ")
  159. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
  160. show_hudmessage(player, " ")
  161. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
  162. show_hudmessage(player, " ")
  163. }
  164.  
  165. return PLUGIN_HANDLED
  166. }
  167.  
  168. public amx_pop_cd(id, level, cid)
  169. {
  170. if (!cmd_access(id,level,cid,2))
  171. {
  172. return PLUGIN_HANDLED
  173. }
  174.  
  175. new arg[32]
  176. read_argv(1,arg,32)
  177. new i, players[32], inum, player
  178. if(arg[0] == '@')
  179. {
  180. get_players(players, inum, "e", arg[1])
  181. if(inum == 0)
  182. {
  183. console_print(id, "No users in such team")
  184. return PLUGIN_HANDLED
  185. }
  186. for(i = 0; i < inum; ++i)
  187. {
  188. player = players[i]
  189. client_cmd(player, "cd eject")
  190. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
  191. show_hudmessage(player, " ")
  192. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
  193. show_hudmessage(player, " ")
  194. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
  195. show_hudmessage(player, " ")
  196. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
  197. show_hudmessage(player, " ")
  198. set_task(random_float(3.0, 6.0), "close_cd", players[i])
  199. }
  200. }
  201. else if(arg[0] == '*')
  202. {
  203. get_players(players, inum)
  204. if(inum == 0)
  205. {
  206. console_print(id, "No users in such team")
  207. return PLUGIN_HANDLED
  208. }
  209. for(i = 0; i < inum; ++i)
  210. {
  211. player = players[i]
  212. client_cmd(player, "cd eject")
  213. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
  214. show_hudmessage(player, " ")
  215. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
  216. show_hudmessage(player, " ")
  217. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
  218. show_hudmessage(player, " ")
  219. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
  220. show_hudmessage(player, " ")
  221. set_task(random_float(3.0, 6.0), "close_cd", players[i])
  222. }
  223. }
  224. else
  225. {
  226. player = cmd_target(id, arg, 11)
  227. if (!player)
  228. return PLUGIN_HANDLED
  229.  
  230. client_cmd(player, "cd eject")
  231. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
  232. show_hudmessage(player, " ")
  233. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
  234. show_hudmessage(player, " ")
  235. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
  236. show_hudmessage(player, " ")
  237. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
  238. show_hudmessage(player, " ")
  239. set_task(random_float(3.0, 6.0), "close_cd", player)
  240. }
  241.  
  242. return PLUGIN_HANDLED
  243. }
  244.  
  245. public open_cd(id)
  246. {
  247. client_cmd(id, "cd eject")
  248. set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
  249. show_hudmessage(id, " ")
  250. set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
  251. show_hudmessage(id, " ")
  252. set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
  253. show_hudmessage(id, " ")
  254. set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
  255. show_hudmessage(id, " ")
  256. set_task(random_float(3.0, 6.0), "close_cd", id)
  257. }
  258.  
  259. public close_cd(id)
  260. {
  261. popcount[id]++
  262. client_cmd(id, "cd close")
  263. if(popcount[id] < get_cvar_num("popcd_num"))
  264. {
  265. set_task(random_float(3.0, 6.0), "open_cd", id)
  266. }
  267. else
  268. {
  269. popcount[id] = 0
  270. }
  271. }


De itt van a link is http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=CD Ott a leírás is. :D :D :) ;)

_________________
Kép


A hozzászólást 1 alkalommal szerkesztették, utoljára kiki 2013.10.29. 13:01-kor.
sma kód


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


Ki van itt

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