hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.18. 00:33



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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ő


Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kezdő védelem
HozzászólásElküldve:2012.09.04. 19:09 
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.

Ebben mi a híba?

SMA Forráskód: [ Mindet kijelol ]
  1. */
  2. //----------------------------------------------------------//
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  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, "Kezdo vedelem 10 masodperc")
  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, "Te kezdo vedelem alatt alsz [%d] masodpercig", 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, "Neked 1 es 100 koze kell helyezned a Glow szineket")
  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, "Te bealliotad a glow szineket: [%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.  
  122. if(get_user_team(id) == 1)
  123. {
  124. set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, SPShell)
  125. }
  126.  
  127. if(get_user_team(id) == 2)
  128. {
  129. set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, SPShell)
  130. }
  131.  
  132. if(get_cvar_num("sv_spmessage") == 1)
  133. {
  134. set_hudmessage(255, 255, 0, -1.0, 0.05, eff, 6.0, 3700.0)
  135. show_hudmessage(id, "Te kezdo vedelem alatt alsz [%d] masodpercig", SPSecs)
  136. }
  137.  
  138. set_task(SPTime+FTime, "sp_off", id)
  139. return PLUGIN_HANDLED
  140. }
  141. //----------------------------------------------------------//
  142. public sp_off(id) // This is the function for the task_off godmode
  143. {
  144. new SPShell = get_cvar_num("sv_spshellthick")
  145. if(!is_user_connected(id))
  146. {
  147. return PLUGIN_HANDLED
  148. }
  149.  
  150. else
  151. {
  152. set_user_godmode(id, 0)
  153. set_user_rendering(id, kRenderFxGlowShell, 0, 0,0, kRenderNormal, SPShell)
  154. return PLUGIN_HANDLED
  155. }
  156.  
  157. return PLUGIN_HANDLED
  158. }
  159. //----------------------------------------------------------//
  160. public clcmd_fullupdate(id)
  161. {
  162. return PLUGIN_HANDLED
  163. }
  164. //----------------------------------------------------------//

_________________
****


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:2012.09.04. 19:15 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
legközelebb írd le mit ír az átalakító....
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. //----------------------------------------------------------//
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  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, "Kezdo vedelem 10 masodperc")
  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, "Te kezdo vedelem alatt alsz [%d] masodpercig", 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, "Neked 1 es 100 koze kell helyezned a Glow szineket")
  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, "Te bealliotad a glow szineket: [%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.  
  122. if(get_user_team(id) == 1)
  123. {
  124. set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, SPShell)
  125. }
  126.  
  127. if(get_user_team(id) == 2)
  128. {
  129. set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, SPShell)
  130. }
  131.  
  132. if(get_cvar_num("sv_spmessage") == 1)
  133. {
  134. set_hudmessage(255, 255, 0, -1.0, 0.05, 0, 6.0, 3700.0)
  135. show_hudmessage(id, "Te kezdo vedelem alatt alsz [%d] masodpercig", SPSecs)
  136. }
  137.  
  138. set_task(SPTime+FTime, "sp_off", id)
  139. return PLUGIN_HANDLED
  140. }
  141. //----------------------------------------------------------//
  142. public sp_off(id) // This is the function for the task_off godmode
  143. {
  144. new SPShell = get_cvar_num("sv_spshellthick")
  145. if(!is_user_connected(id))
  146. {
  147. return PLUGIN_HANDLED
  148. }
  149.  
  150. else
  151. {
  152. set_user_godmode(id, 0)
  153. set_user_rendering(id, kRenderFxGlowShell, 0, 0,0, kRenderNormal, SPShell)
  154. return PLUGIN_HANDLED
  155. }
  156.  
  157. return PLUGIN_HANDLED
  158. }
  159. //----------------------------------------------------------//
  160. public clcmd_fullupdate(id)
  161. {
  162. return PLUGIN_HANDLED
  163. }
  164. //----------------------------------------------------------//

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


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:2012.09.04. 19:22 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Írd le a hibát, honnan tudjuk mi...

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 6 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem 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