hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 14:37



Jelenlévő felhasználók

Jelenleg 361 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 361 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kezdő védelem
HozzászólásElküldve: 2013.05.13. 19:05 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Melyik az a plugin amikor a kezdő védelem Aurája minden játékoson más a színe?
És vissza számol a kezdőd védelemből:
10 9 8 stb..

Előre is köszi :D

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kezdő védelem
HozzászólásElküldve: 2013.05.13. 19:06 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
nemtudom, de beleírtam alapba:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4.  
  5. new vedelem[33]
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Spawn Protection", "7.0", "Peli") // Plugin Information
  10. register_concmd("amx_sptime", "cmd_sptime", ADMIN_CVAR, "1 through 10 to set Spawn Protection time") // Concmd (Console Command) for the CVAR time
  11. register_concmd("amx_spmessage", "cmd_spmessage", ADMIN_CVAR, "1 = Turn Spawn Protection Message on , 0 = Turn Spawn Protection message off") // Concmd for the CVAR message
  12. register_concmd("amx_spshellthickness", "cmd_spshellthickness", ADMIN_CVAR, "1 through 100 to set Glow Shellthickness") // Concmd for the shellthickness
  13. register_cvar("sv_sp", "1") // Cvar (Command Variable) for the plugin on/off
  14. register_cvar("sv_sptime", "10") // Cvar for controlling the message time (1-10 seconds)
  15. register_cvar("sv_spmessage", "1") // Cvar for controlling the message on/off
  16. register_cvar("sv_spshellthick", "25") // Cvar for controlling the glow shell thickness
  17. register_event("ResetHUD", "sp_on", "be")
  18. register_clcmd("fullupdate", "clcmd_fullupdate")
  19. }
  20. //----------------------------------------------------------//
  21. public client_disconnect(id)
  22. {
  23. remove_task(id)
  24. return PLUGIN_HANDLED
  25. }
  26. //----------------------------------------------------------//
  27. public cmd_sptime(id, level, cid) // This is the function for the cvar time control
  28. {
  29. if(!cmd_access(id, level, cid, 2))
  30. return PLUGIN_HANDLED
  31.  
  32. new arg_str[3]
  33. read_argv(1, arg_str, 3)
  34. new arg = str_to_num(arg_str)
  35.  
  36. if(arg > 10 || arg < 1)
  37. {
  38. client_print(id, print_chat, "Te kezdo vedelem alatt vagy 1 es 10 masodpercig")
  39. return PLUGIN_HANDLED
  40. }
  41.  
  42. else if (arg > 0 || arg < 11)
  43. {
  44. set_cvar_num("sv_sptime", arg)
  45. client_print(id, print_chat, "Kezdo vedelmed van %d masodpercig(s)", arg)
  46. return PLUGIN_HANDLED
  47. }
  48. return PLUGIN_CONTINUE
  49. }
  50. //----------------------------------------------------------//
  51. public cmd_spmessage(id, level, cid) // This is the function for the cvar message control
  52. {
  53. if (!cmd_access(id, level, cid, 2))
  54. {
  55. return PLUGIN_HANDLED
  56. }
  57.  
  58. new sp[3]
  59. read_argv(1, sp, 2)
  60.  
  61. if (sp[0] == '1')
  62. {
  63. set_cvar_num("amx_spmessage", 1)
  64. }
  65.  
  66. else if (sp[0] == '0')
  67. {
  68. set_cvar_num("amx_spmessage", 0)
  69. }
  70.  
  71. else if (sp[0] != '1' || sp[0] != '0')
  72. {
  73. console_print(id, "Usage : amx_spmessage 1 = Messages ON | 0 = Messages OFF")
  74. return PLUGIN_HANDLED
  75. }
  76.  
  77. return PLUGIN_HANDLED
  78. }
  79. //----------------------------------------------------------//
  80. public cmd_spshellthickness(id, level, cid)
  81. {
  82. if(!cmd_access(id, level, cid, 2))
  83. return PLUGIN_HANDLED
  84.  
  85. new arg_str[3]
  86. read_argv(1, arg_str, 3)
  87. new arg = str_to_num(arg_str)
  88.  
  89. if(arg > 100 || arg < 1)
  90. {
  91. client_print(id, print_chat, "You have to set the Glow Shellthickness between 1 and 100")
  92. return PLUGIN_HANDLED
  93. }
  94.  
  95. else if (arg > 0 || arg < 101)
  96. {
  97. set_cvar_num("sv_spshellthickness", arg)
  98. client_print(id, print_chat, "You have set the Glow Shellthickness to %d", arg)
  99. return PLUGIN_HANDLED
  100. }
  101. return PLUGIN_CONTINUE
  102. }
  103. //----------------------------------------------------------//
  104. public sp_on(id) // This is the function for the event godmode
  105. {
  106. if(get_cvar_num("sv_sp") == 1)
  107. {
  108. set_task(0.1, "protect", id)
  109. }
  110.  
  111. return PLUGIN_CONTINUE
  112. }
  113. //----------------------------------------------------------//
  114. public protect(id) // This is the function for the task_on godmode
  115. {
  116. new Float:SPTime = get_cvar_float("sv_sptime")
  117. new SPSecs = get_cvar_num("sv_sptime")
  118. new FTime = get_cvar_num("mp_freezetime")
  119. new SPShell = get_cvar_num("sv_spshellthick")
  120. set_user_godmode(id, 1)
  121. vedelem[id] = get_cvar_num("sv_sptime")
  122.  
  123. if(get_user_team(id) == 1)
  124. {
  125. set_user_rendering(id, kRenderFxGlowShell, random(255),random(255), random(255), kRenderNormal, SPShell)
  126. }
  127.  
  128. if(get_user_team(id) == 2)
  129. {
  130. set_user_rendering(id, kRenderFxGlowShell, random(255), random(255), random(255), kRenderNormal, SPShell)
  131. }
  132. set_task(FTime, "szamlal", id)
  133. //set_task(SPTime+FTime, "sp_off", id)
  134. return PLUGIN_HANDLED
  135. }
  136. public szamlal(id)
  137. {
  138. if(vedelem[id] > 0)
  139. {
  140. if(get_cvar_num("sv_spmessage") == 1)
  141. {
  142. set_hudmessage(102, 255, 51, -1.0, 0.8, 0, 6.0, 1.0, 0.1, 0.2, 4)
  143. show_hudmessage(id, "Halhatatlan vagy még %i masodpercig.", vedelem[id])
  144. }
  145. vedelem[id]--
  146. set_task(1.0, "szamlal", id)
  147. }
  148. else
  149. {
  150. set_task(0.1, "sp_off", id)
  151. }
  152. }
  153. //----------------------------------------------------------//
  154. public sp_off(id) // This is the function for the task_off godmode
  155. {
  156. new SPShell = get_cvar_num("sv_spshellthick")
  157. if(!is_user_connected(id))
  158. {
  159. return PLUGIN_HANDLED
  160. }
  161.  
  162. else
  163. {
  164. set_user_godmode(id, 0)
  165. set_user_rendering(id, kRenderFxGlowShell, 0, 0,0, kRenderNormal, SPShell)
  166. return PLUGIN_HANDLED
  167. }
  168.  
  169. return PLUGIN_HANDLED
  170. }
  171. //----------------------------------------------------------//
  172. public clcmd_fullupdate(id)
  173. {
  174. return PLUGIN_HANDLED
  175. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet

Ők köszönték meg crazy` nek ezt a hozzászólást: pixxa112 (2013.05.13. 19:27)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kezdő védelem
HozzászólásElküldve: 2013.05.13. 19:27 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Köszi.

_________________
****


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


Ki van itt

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