hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 20:43



Jelenlévő felhasználók

Jelenleg 246 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 246 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kezdővédelem
HozzászólásElküldve: 2013.08.02. 20:52 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Sziasztok!
Kérhetek egy olyan plugint ami surf szerverre jó.
Vagyis egy kezdővédelem.
10 másodperces legyen + színes aura legyen a playerek körül + visszaszámláló, hogy mennyi maradt a védelemből

Megköszönném nagyon!

_________________
Kép


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.08.02. 20:53 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Milyen színű legyen? :D

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


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.08.02. 23:35 
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
szia, készítettem neked egyet, ami random színekben rakja le az embereket és védi őket 10 mp-ig, tudom h létezik a plugin, de nagyon unatkoztam:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4.  
  5. #define PLUGIN "Kezdovedelem"
  6. #define VERSION "1.0"
  7. #define AUTHOR "crazy"
  8.  
  9. new vedelem
  10.  
  11. public plugin_init() {
  12. register_plugin(PLUGIN, VERSION, AUTHOR)
  13.  
  14. RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1)
  15. }
  16. public hamPlayerSpawn(id)
  17. {
  18. set_user_godmode(id, 1)
  19. set_user_rendering(id, kRenderFxGlowShell, random(255),random(255), random(255), kRenderNormal)
  20. set_task(0.1, "uzenet", id)
  21. set_task(10.0, "leszedes",id)
  22. }
  23. public uzenet(id)
  24. {
  25. set_task(0.1, "felkeszul")
  26. set_task(0.2, "szamlal")
  27. }
  28. public felkeszul(id)
  29. {
  30. vedelem = 10 //itt tudod valtoztatni hogy honnan szamoljon vissza, jelen esetben: 10
  31. }
  32. public szamlal(id)
  33. {
  34. if(vedelem > 0)
  35. {
  36. set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 1.0)
  37. show_hudmessage(id, "Halhatatlan vagy meg %i masodpercig.", vedelem)
  38. vedelem--
  39. set_task(1.0, "szamlal", id)
  40. }
  41. else
  42. {
  43. set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 1.0)
  44. show_hudmessage(id, "Mar nem vagy halhatatlan!")
  45. }
  46. }
  47. public leszedes(id)
  48. {
  49. set_user_godmode(id, 0)
  50. set_user_rendering(id,kRenderFxNone,255,255,255, kRenderNormal,16)
  51. }

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


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.08.02. 23:37 
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
bocsi duplaposztért, de nem tudom szerkeszteni, megoldottam egyszerűbben:

tesztelve van, működik:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4.  
  5. #define PLUGIN "Kezdovedelem"
  6. #define VERSION "1.0"
  7. #define AUTHOR "crazy"
  8.  
  9. new vedelem
  10.  
  11. public plugin_init() {
  12. register_plugin(PLUGIN, VERSION, AUTHOR)
  13.  
  14. RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1)
  15. }
  16. public hamPlayerSpawn(id)
  17. {
  18. set_user_godmode(id, 1)
  19. set_user_rendering(id, kRenderFxGlowShell, random(255),random(255), random(255), kRenderNormal)
  20. set_task(0.1, "felkeszul")
  21. set_task(0.2, "szamlal")
  22. set_task(10.0, "leszedes",id)
  23. }
  24. public felkeszul(id)
  25. {
  26. vedelem = 10 //itt tudod valtoztatni hogy honnan szamoljon vissza, jelen esetben: 10
  27. }
  28. public szamlal(id)
  29. {
  30. if(vedelem > 0)
  31. {
  32. set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 1.0)
  33. show_hudmessage(id, "Halhatatlan vagy meg %i masodpercig.", vedelem)
  34. vedelem--
  35. set_task(1.0, "szamlal", id)
  36. }
  37. else
  38. {
  39. set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 1.0)
  40. show_hudmessage(id, "Mar nem vagy halhatatlan!")
  41. }
  42. }
  43. public leszedes(id)
  44. {
  45. set_user_godmode(id, 0)
  46. set_user_rendering(id,kRenderFxNone,255,255,255, kRenderNormal,16)
  47. }

_________________
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: Applee (2013.08.03. 09:07)
  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.08.03. 09:02 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Minden jó, csak annyi, hogy gyorsan számol vissza.. 10-9-6-3-0.. a többi számot is oda írja de egyből jön a következő

_________________
Kép


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.08.03. 09:13 
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
Applee írta:
Minden jó, csak annyi, hogy gyorsan számol vissza.. 10-9-6-3-0.. a többi számot is oda írja de egyből jön a következő

ha a kezdéskor van még valami hud, akkor az bezavarhatja a visszaszámlálást, teszteltem, nekem szépen egyesével s nem gyorsan számol vissza.

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


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.08.24. 14:06 
Offline
Felfüggesztve

Csatlakozott: 2013.08.09. 22:37
Hozzászólások: 571
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 85 alkalommal
Ahh. nézz csak ide :D
SMA Forráskód: [ Mindet kijelol ]
  1. //----------------------------------------------------------//
  2. /* CREDITS :
  3.   Thanks to Xeroblood, JJkiller, KingPin for helping me make
  4.   this plugin and Firestorm for helping adding a lot of things
  5.  
  6.   INSTALLING :
  7.   Download .SMA to Scripting folder, run compiler, copy the
  8.   file from Compiled folder and paste in Plugins folder, add the plugin name
  9.   in the Amxx plugins.ini ie : spawnprotection.amxx
  10.  
  11.   DESCRIPTION :
  12.   Protects players when the spawn from being killed
  13.  
  14.   CHANGELOG :
  15.   Version 1.0 - First Release
  16.   Version 2.0 - Fixed godmode cvar problems
  17.   Version 3.0 - Added message time control cvar
  18.   Version 4.0 - Fixed errors
  19.   Version 5.0 - Added message control cvar
  20.   Version 6.0 - Fixed errors - THANKS VEN!
  21.   Version 7.0 - Cleaned up plugin and fixed errors - THANKS
  22.   AVALANCHE, VEN and SubStream!
  23. */
  24. //----------------------------------------------------------//
  25. #include <amxmodx>
  26. #include <amxmisc>
  27. #include <fun>
  28. #include <dhudmessage>
  29. //----------------------------------------------------------//
  30. public plugin_init()
  31. {
  32. register_plugin("Spawn Protection", "7.0", "Peli") // Plugin Information
  33. register_concmd("amx_sptime", "cmd_sptime", ADMIN_CVAR, "1 through 10 to set Spawn Protection time") // Concmd (Console Command) for the CVAR time
  34. 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
  35. register_concmd("amx_spshellthickness", "cmd_spshellthickness", ADMIN_CVAR, "1 through 100 to set Glow Shellthickness") // Concmd for the shellthickness
  36. register_cvar("sv_sp", "1") // Cvar (Command Variable) for the plugin on/off
  37. register_cvar("sv_sptime", "10") // Cvar for controlling the message time (1-10 seconds)
  38. register_cvar("sv_spmessage", "1") // Cvar for controlling the message on/off
  39. register_cvar("sv_spshellthick", "25") // Cvar for controlling the glow shell thickness
  40. register_event("ResetHUD", "sp_on", "be")
  41. register_clcmd("fullupdate", "clcmd_fullupdate")
  42. }
  43. //----------------------------------------------------------//
  44. public client_disconnect(id)
  45. {
  46. remove_task(id)
  47. return PLUGIN_HANDLED
  48. }
  49. //----------------------------------------------------------//
  50. public cmd_sptime(id, level, cid) // This is the function for the cvar time control
  51. {
  52. if(!cmd_access(id, level, cid, 2))
  53. return PLUGIN_HANDLED
  54.  
  55. new arg_str[3]
  56. read_argv(1, arg_str, 3)
  57. new arg = str_to_num(arg_str)
  58.  
  59. if(arg > 10 || arg < 1)
  60. {
  61. client_print(id, print_chat, "You have to set the Spawn Protection time between 1 and 10 seconds")
  62. return PLUGIN_HANDLED
  63. }
  64.  
  65. else if (arg > 0 || arg < 11)
  66. {
  67. set_cvar_num("sv_sptime", arg)
  68. client_print(id, print_chat, "You have set the Spawn Protection time to %d second(s)", arg)
  69. return PLUGIN_HANDLED
  70. }
  71. return PLUGIN_CONTINUE
  72. }
  73. //----------------------------------------------------------//
  74. public cmd_spmessage(id, level, cid) // This is the function for the cvar message control
  75. {
  76. if (!cmd_access(id, level, cid, 2))
  77. {
  78. return PLUGIN_HANDLED
  79. }
  80.  
  81. new sp[3]
  82. read_argv(1, sp, 2)
  83.  
  84. if (sp[0] == '1')
  85. {
  86. set_cvar_num("amx_spmessage", 1)
  87. }
  88.  
  89. else if (sp[0] == '0')
  90. {
  91. set_cvar_num("amx_spmessage", 0)
  92. }
  93.  
  94. else if (sp[0] != '1' || sp[0] != '0')
  95. {
  96. console_print(id, "Usage : amx_spmessage 1 = Messages ON | 0 = Messages OFF")
  97. return PLUGIN_HANDLED
  98. }
  99.  
  100. return PLUGIN_HANDLED
  101. }
  102. //----------------------------------------------------------//
  103. public cmd_spshellthickness(id, level, cid)
  104. {
  105. if(!cmd_access(id, level, cid, 2))
  106. return PLUGIN_HANDLED
  107.  
  108. new arg_str[3]
  109. read_argv(1, arg_str, 3)
  110. new arg = str_to_num(arg_str)
  111.  
  112. if(arg > 100 || arg < 1)
  113. {
  114. client_print(id, print_chat, "")
  115. return PLUGIN_HANDLED
  116. }
  117.  
  118. else if (arg > 0 || arg < 101)
  119. {
  120. set_cvar_num("sv_spshellthickness", arg)
  121. client_print(id, print_chat, "")
  122. return PLUGIN_HANDLED
  123. }
  124. return PLUGIN_CONTINUE
  125. }
  126. //----------------------------------------------------------//
  127. public sp_on(id) // This is the function for the event godmode
  128. {
  129. if(get_cvar_num("sv_sp") == 1)
  130. {
  131. set_task(0.1, "protect", id)
  132. }
  133.  
  134. return PLUGIN_CONTINUE
  135. }
  136. //----------------------------------------------------------//
  137. public protect(id) // This is the function for the task_on godmode
  138. {
  139. new Float:SPTime = get_cvar_float("sv_sptime")
  140. new SPSecs = get_cvar_num("sv_sptime")
  141. new FTime = get_cvar_num("mp_freezetime")
  142. new SPShell = get_cvar_num("sv_spshellthick")
  143. set_user_godmode(id, 1)
  144.  
  145. if(get_user_team(id) == 1)
  146. {
  147. set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, SPShell)
  148. }
  149.  
  150. if(get_user_team(id) == 2)
  151. {
  152. set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, SPShell)
  153. }
  154.  
  155. if(get_cvar_num("sv_spmessage") == 1)
  156. {
  157. set_hudmessage(random(256), random(256), random(256), -1.0, -1.0, 0, 6.0, SPTime+FTime, 0.1, 0.2, 4)
  158. show_hudmessage(id, "Kezdő Védelemben vagy még %d Másodpercig !^n | Jó Játékot!", SPSecs)
  159. }
  160.  
  161. set_task(SPTime+FTime, "sp_off", id)
  162. return PLUGIN_HANDLED
  163. }
  164. //----------------------------------------------------------//
  165. public sp_off(id) // This is the function for the task_off godmode
  166. {
  167. new SPShell = get_cvar_num("sv_spshellthick")
  168. if(!is_user_connected(id))
  169. {
  170. return PLUGIN_HANDLED
  171. }


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


Ki van itt

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