hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.04. 09:04



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [9 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve:2012.07.01. 20:59 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
Valaki meg tudná nekem csinálni hogy nemesis módba ne zombi ként éledjen újra a játékos amikor be írja chetba hogy /ujra.
Kód:
  1. #include <amxmodx>

  2. #include <fakemeta>

  3. #include <hamsandwich>

  4. #include <zombieplague>

  5.  

  6. #define PLUGIN "[ZP] Extra Item : zSpawn"

  7. #define VERSION "1.4.1"

  8. #define AUTHOR "Fry!"

  9.  

  10. new g_itemid_zspawn, g_zspawn_cost, g_zspawn_time, g_delayed_zspawn_time, g_zspawn_protection_time

  11. new bool:g_canzSpawn[33], bool:g_justConnected[33]

  12. new Float:g_gameTime

  13.  

  14. public plugin_init()

  15. {

  16.         register_plugin(PLUGIN, VERSION, AUTHOR)

  17.        

  18.         register_cvar("zp_extra_zSpawn",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)

  19.        

  20.         g_zspawn_cost = register_cvar("zp_zspawn_cost", "5")

  21.         g_zspawn_time = register_cvar("zp_zspawn_time", "2.0")

  22.         g_zspawn_protection_time = register_cvar("zp_zspawn_protection_time", "0")

  23.         g_delayed_zspawn_time = register_cvar("zp_delay_zspawn_time", "0")

  24.        

  25.         register_clcmd("say /respwan", "buy_respawn")

  26.         register_clcmd("say /ujra", "buy_respawn")

  27.         register_clcmd("say !delayed", "cmd_delay")

  28.         register_clcmd("say_team !delayed", "cmd_delay")

  29.        

  30.         register_event("DeathMsg", "Death", "a")

  31.         register_logevent("RoundStart", 2, "1=Round_Start")

  32.        

  33.         RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

  34. }

  35.  

  36. public client_connect(id)

  37. {

  38.         g_canzSpawn[id] = false

  39.         g_justConnected[id] = true

  40.         remove_protection(id)

  41.        

  42.         client_print(id, print_chat, "[ZP] A szerveren 'Ujraeledes' plugin fut. Ujraeledeshez ird be chatbe /ujra")

  43. }

  44.  

  45. public client_disconnect(id)

  46. {

  47.         g_canzSpawn[id] = false

  48.         remove_protection(id)

  49. }

  50.  

  51. public RoundStart()

  52. {

  53.         g_gameTime = get_gametime()

  54. }

  55.  

  56. public Death()

  57. {

  58.         new player = read_data( 2 )

  59.        

  60.         if (g_canzSpawn[player])

  61.                 set_task(get_pcvar_float(g_zspawn_time), "respawn_player", player)

  62. }

  63.  

  64. public zp_extra_item_selected(player, itemid)

  65. {

  66.         if (itemid == g_itemid_zspawn)

  67.         {

  68.                 if (is_user_alive(player))

  69.                 {

  70.                         g_canzSpawn[player] = false

  71.                         zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + get_pcvar_num(g_zspawn_cost))

  72.                         client_print(player, print_chat, "[ZP] Csak halott szemelyek tudjak megvasarolni az ujraeledes kepesseget!")

  73.                 }

  74.         }

  75. }

  76.  

  77. public buy_respawn(id)

  78. {

  79.         new money = zp_get_user_ammo_packs(id)

  80.         new cost = get_pcvar_num(g_zspawn_cost)

  81.        

  82.         if (is_user_alive(id))

  83.         {

  84.                 g_canzSpawn[id] = false

  85.                 client_print(id, print_chat, "[ZP] Csak halott szemelyek tudjak megvasarolni az ujraeledes kepesseget!")

  86.         }

  87.        

  88.         else if (g_canzSpawn[id])

  89.         {

  90.                 client_print(id, print_center, "*** Mar megvasaroltad az ujraeledest! ***")

  91.         }

  92.        

  93.         else if (money < cost)

  94.         {

  95.                 client_print(id, print_chat, "[ZP] Nincs eleg 'Loszer Csomagod' a vasarlashoz", cost)

  96.         }

  97.        

  98.         else

  99.         {

  100.                 zp_set_user_ammo_packs(id, money - cost)

  101.                        

  102.                 g_canzSpawn[id] = true

  103.                 respawn_player(id)

  104.                 client_print(id, print_chat, "[ZP] Ujraeledtel...")

  105.         }

  106.        

  107.         return PLUGIN_HANDLED

  108. }

  109.  

  110. public cmd_delay(id)

  111. {

  112.         if (is_user_alive(id))

  113.         {

  114.                 client_print(id, print_chat, "[ZP] Csak 'halott' es 'keson csatlakozo' jatekosok tudnak ujraeledni")

  115.                

  116.                 return PLUGIN_HANDLED

  117.         }

  118.  

  119.         if (g_justConnected[id])

  120.         {

  121.                 set_task(get_pcvar_float(g_delayed_zspawn_time), "HasJoined", id)

  122.                 g_justConnected[id] = false

  123.                 client_print(id, print_chat, "[ZP] Ujra fogsz eledni %d masodperc mulva", get_pcvar_num(g_delayed_zspawn_time))

  124.         }

  125.  

  126.         return PLUGIN_CONTINUE

  127. }

  128.  

  129. public HasJoined(id)

  130. {      

  131.         new Float:gmtm = get_gametime()

  132.        

  133.         if (gmtm - g_gameTime >= get_pcvar_float(g_delayed_zspawn_time) && get_user_team(id) != 3)

  134.         {

  135.                 respawn_player(id)

  136.                 client_print(id, print_chat, "[ZP] Ujraeledtel a 'keson csatlakozasi' parancsal (!delayed).")

  137.         }

  138.    

  139.         return PLUGIN_CONTINUE

  140. }

  141.  

  142. public fw_PlayerSpawn_Post(id)

  143. {

  144.         if (!is_user_alive(id) || !is_user_bot(id))

  145.                 return HAM_IGNORED

  146.                

  147.         if (g_canzSpawn[id] == true)

  148.         {

  149.                 if (get_pcvar_float(g_zspawn_protection_time) > 0.0)

  150.                 {

  151.                         set_pev(id, pev_effects, pev(id, pev_effects) | EF_NODRAW)

  152.                        

  153.                         set_task(get_pcvar_float(g_zspawn_protection_time), "remove_protection", id)

  154.                 }

  155.         }

  156.        

  157.         return HAM_IGNORED

  158. }

  159.  

  160. public respawn_player(id)

  161. {

  162.         ExecuteHamB(Ham_CS_RoundRespawn, id)

  163.         g_canzSpawn[id] = false

  164. }

  165.  

  166. public remove_protection(id)

  167. {

  168.         if (!is_user_alive(id) || !is_user_bot(id))

  169.                 return PLUGIN_HANDLED

  170.                

  171.         g_canzSpawn[id] = false

  172.        

  173.         set_pev(id, pev_effects, pev(id, pev_effects) &~ EF_NODRAW)

  174.        

  175.         return PLUGIN_CONTINUE

  176. }

  177. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

  178. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }

  179. */

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.02. 12:25 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Áthelyezve...

Kód:
  1. #include <amxmodx>

  2.  

  3. #include <fakemeta>

  4.  

  5. #include <hamsandwich>

  6.  

  7. #include <zombieplague>

  8. #include <cstrike>

  9.  

  10.  

  11.  

  12. #define PLUGIN "[ZP] Extra Item : zSpawn"

  13.  

  14. #define VERSION "1.4.1"

  15.  

  16. #define AUTHOR "Fry!"

  17.  

  18.  

  19.  

  20. new g_itemid_zspawn, g_zspawn_cost, g_zspawn_time, g_delayed_zspawn_time, g_zspawn_protection_time

  21.  

  22. new bool:g_canzSpawn[33], bool:g_justConnected[33]

  23.  

  24. new Float:g_gameTime

  25.  

  26.  

  27.  

  28. public plugin_init()

  29.  

  30. {

  31.  

  32.         register_plugin(PLUGIN, VERSION, AUTHOR)

  33.  

  34.        

  35.  

  36.         register_cvar("zp_extra_zSpawn",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)

  37.  

  38.        

  39.  

  40.         g_zspawn_cost = register_cvar("zp_zspawn_cost", "5")

  41.  

  42.         g_zspawn_time = register_cvar("zp_zspawn_time", "2.0")

  43.  

  44.         g_zspawn_protection_time = register_cvar("zp_zspawn_protection_time", "0")

  45.  

  46.         g_delayed_zspawn_time = register_cvar("zp_delay_zspawn_time", "0")

  47.  

  48.        

  49.  

  50.         register_clcmd("say /respwan", "buy_respawn")

  51.  

  52.         register_clcmd("say /ujra", "buy_respawn")

  53.  

  54.         register_clcmd("say !delayed", "cmd_delay")

  55.  

  56.         register_clcmd("say_team !delayed", "cmd_delay")

  57.  

  58.        

  59.  

  60.         register_event("DeathMsg", "Death", "a")

  61.  

  62.         register_logevent("RoundStart", 2, "1=Round_Start")

  63.  

  64.        

  65.  

  66.         RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

  67.  

  68. }

  69.  

  70.  

  71.  

  72. public client_connect(id)

  73.  

  74. {

  75.  

  76.         g_canzSpawn[id] = false

  77.  

  78.         g_justConnected[id] = true

  79.  

  80.         remove_protection(id)

  81.  

  82.        

  83.  

  84.         client_print(id, print_chat, "[ZP] A szerveren 'Ujraeledes' plugin fut. Ujraeledeshez ird be chatbe /ujra")

  85.  

  86. }

  87.  

  88.  

  89. public client_disconnect(id)

  90.  

  91. {

  92.  

  93.         g_canzSpawn[id] = false

  94.  

  95.         remove_protection(id)

  96.  

  97. }

  98.  

  99.  

  100.  

  101. public RoundStart()

  102.  

  103. {

  104.  

  105.         g_gameTime = get_gametime()

  106.  

  107. }

  108.  

  109.  

  110.  

  111. public Death()

  112.  

  113. {

  114.  

  115.         new player = read_data( 2 )

  116.  

  117.        

  118.  

  119.         if (g_canzSpawn[player])

  120.  

  121.                 set_task(get_pcvar_float(g_zspawn_time), "respawn_player", player)

  122.  

  123. }

  124.  

  125.  

  126.  

  127. public zp_extra_item_selected(player, itemid)

  128.  

  129. {

  130.  

  131.         if (itemid == g_itemid_zspawn)

  132.  

  133.         {

  134.  

  135.                 if (is_user_alive(player))

  136.  

  137.                 {

  138.  

  139.                         g_canzSpawn[player] = false

  140.  

  141.                         zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + get_pcvar_num(g_zspawn_cost))

  142.  

  143.                         client_print(player, print_chat, "[ZP] Csak halott szemelyek tudjak megvasarolni az ujraeledes kepesseget!")

  144.  

  145.                 }

  146.  

  147.         }

  148.  

  149. }

  150.  

  151.  

  152.  

  153. public buy_respawn(id)

  154.  

  155. {

  156.  

  157.         new money = zp_get_user_ammo_packs(id)

  158.  

  159.         new cost = get_pcvar_num(g_zspawn_cost)

  160.        

  161.         if (is_user_alive(id))

  162.  

  163.         {

  164.  

  165.                 g_canzSpawn[id] = false

  166.  

  167.                 client_print(id, print_chat, "[ZP] Csak halott szemelyek tudjak megvasarolni az ujraeledes kepesseget!")

  168.  

  169.         }

  170.  

  171.        

  172.  

  173.         else if (g_canzSpawn[id])

  174.  

  175.         {

  176.  

  177.                 client_print(id, print_center, "*** Mar megvasaroltad az ujraeledest! ***")

  178.  

  179.         }

  180.  

  181.        

  182.  

  183.         else if (money < cost)

  184.  

  185.         {

  186.  

  187.                 client_print(id, print_chat, "[ZP] Nincs eleg 'Loszer Csomagod' a vasarlashoz", cost)

  188.  

  189.         }

  190.  

  191.        

  192.  

  193.         else

  194.  

  195.         {

  196.                 zp_set_user_ammo_packs(id, money - cost)

  197.  

  198.                        

  199.  

  200.                 g_canzSpawn[id] = true

  201.  

  202.                 respawn_player(id)

  203.  

  204.                 client_print(id, print_chat, "[ZP] Ujraeledtel...")

  205.  

  206.         }

  207.  

  208.        

  209.  

  210.         return PLUGIN_HANDLED

  211.  

  212. }

  213.  

  214.  

  215.  

  216. public cmd_delay(id)

  217.  

  218. {

  219.  

  220.         if (is_user_alive(id))

  221.  

  222.         {

  223.  

  224.                 client_print(id, print_chat, "[ZP] Csak 'halott' es 'keson csatlakozo' jatekosok tudnak ujraeledni")

  225.  

  226.                

  227.  

  228.                 return PLUGIN_HANDLED

  229.  

  230.         }

  231.  

  232.  

  233.  

  234.         if (g_justConnected[id])

  235.  

  236.         {

  237.  

  238.                 set_task(get_pcvar_float(g_delayed_zspawn_time), "HasJoined", id)

  239.  

  240.                 g_justConnected[id] = false

  241.  

  242.                 client_print(id, print_chat, "[ZP] Ujra fogsz eledni %d masodperc mulva", get_pcvar_num(g_delayed_zspawn_time))

  243.  

  244.         }

  245.  

  246.  

  247.  

  248.         return PLUGIN_CONTINUE

  249.  

  250. }

  251.  

  252.  

  253.  

  254. public HasJoined(id)

  255.  

  256. {      

  257.  

  258.         new Float:gmtm = get_gametime()

  259.  

  260.        

  261.  

  262.         if (gmtm - g_gameTime >= get_pcvar_float(g_delayed_zspawn_time) && get_user_team(id) != 3)

  263.  

  264.         {

  265.  

  266.                 respawn_player(id)

  267.  

  268.                 client_print(id, print_chat, "[ZP] Ujraeledtel a 'keson csatlakozasi' parancsal (!delayed).")

  269.  

  270.         }

  271.  

  272.    

  273.  

  274.         return PLUGIN_CONTINUE

  275.  

  276. }

  277.  

  278.  

  279.  

  280. public fw_PlayerSpawn_Post(id)

  281.  

  282. {

  283.  

  284.         if (!is_user_alive(id) || !is_user_bot(id))

  285.  

  286.                 return HAM_IGNORED

  287.  

  288.                

  289.  

  290.         if (g_canzSpawn[id] == true)

  291.  

  292.         {

  293.  

  294.                 if (get_pcvar_float(g_zspawn_protection_time) > 0.0)

  295.  

  296.                 {

  297.  

  298.                         set_pev(id, pev_effects, pev(id, pev_effects) | EF_NODRAW)

  299.  

  300.                        

  301.  

  302.                         set_task(get_pcvar_float(g_zspawn_protection_time), "remove_protection", id)

  303.  

  304.                 }

  305.  

  306.         }

  307.  

  308.        

  309.  

  310.         return HAM_IGNORED

  311.  

  312. }

  313.  

  314.  

  315.  

  316. public respawn_player(id)

  317.  

  318. {

  319.  

  320.         ExecuteHamB(Ham_CS_RoundRespawn, id)

  321.         if(zp_is_nemesis_round())

  322.                 cs_set_user_team(id, CS_TEAM_CT)

  323.  

  324.         g_canzSpawn[id] = false

  325.  

  326. }

  327.  

  328.  

  329.  

  330. public remove_protection(id)

  331.  

  332. {

  333.  

  334.         if (!is_user_alive(id) || !is_user_bot(id))

  335.  

  336.                 return PLUGIN_HANDLED

  337.  

  338.                

  339.  

  340.         g_canzSpawn[id] = false

  341.  

  342.        

  343.  

  344.         set_pev(id, pev_effects, pev(id, pev_effects) &~ EF_NODRAW)

  345.  

  346.        

  347.  

  348.         return PLUGIN_CONTINUE

  349.  

  350. }

  351.  

  352. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

  353.  

  354. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }

  355.  

  356. */


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.02. 14:43 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
Még mindig nemesis módba zombi ként élednek újra :'(
Valaki csinálja már meg léci :)

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.02. 17:17 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Jajj, bocs. T-ként élesztem újra... Javítva.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.02. 19:41 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
Még mindig zombi ként élednek újra :S

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.02. 20:57 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Gondolom ZP-be van valami írva, amitől nemesis módban átrakja a játékost T-be.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.03. 17:36 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
oroszrulett írta:
Gondolom ZP-be van valami írva, amitől nemesis módban átrakja a játékost T-be.

hát én az alap zombie plague-t raktam fel de volt 1 /ujra plugin amibe ember ként éledtek újra csak az meg nem magyar :S meg 8 ammojért élednek újra :S

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2012.07.03. 17:44 
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
norbee.16 írta:
oroszrulett írta:
Gondolom ZP-be van valami írva, amitől nemesis módban átrakja a játékost T-be.

hát én az alap zombie plague-t raktam fel de volt 1 /ujra plugin amibe ember ként éledtek újra csak az meg nem magyar :S meg 8 ammojért élednek újra :S

link?

_________________
[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ásElküldve:2012.07.03. 17:45 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
http://fallenzp.uw.hu
* Death ZP 1,3 ebben van benne :)

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


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


Ki van itt

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