hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 16:48



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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  [16 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.14. 07:45 
Offline
Nagyúr
Avatar

Csatlakozott:2011.09.07. 18:41
Hozzászólások:642
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 6 alkalommal
Itt az egyik:
Kód:
//                     //
//   =================================      //
//   [ZP] Extra Item: Damage +500(cvar)      //
//   =================================      //
//                     //
//   ---------------------            //
//    *|| Description ||*            //
//   ---------------------            //
//                     //
//   This Plugin add damage(cvar)! :DDD      //
//                     //
//   -----------------            //
//    *|| Credits ||*            //
//   -----------------            //
//                     //
//   ** fl0wer               //
//      Plugin :DDD            //
//   --------------               //
//    *|| Cvar ||*                //
//   --------------               //
//                     //
//   zp_add_DMG "500" // How many to add a damage?   //
//                     //

#include <amxmodx>
#include <fakemeta>
#include <zombieplague>
#include <hamsandwich>

new g_DMG, cvar_DMG, g_damage_reward
new Float:g_damage[33]
new bool:g_HasDMG[33]

public plugin_init()
{
   register_plugin("[ZP] Extra Item: Damage +500(cvar)", "1.2", "fl0wer")
   g_DMG = zp_register_extra_item("Damage +500", 10, ZP_TEAM_HUMAN)
   RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
   register_event("DeathMsg", "Death", "a")
   RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
   cvar_DMG = register_cvar("zp_add_DMG", "120") // How many to add a damage?
   g_damage_reward = register_cvar("zp_damage_for_ammo", "650") // cvar of vip(by aaarnas) :DDD
}

public zp_extra_item_selected(id, item)
{
   if (item == g_DMG)
   {
      g_HasDMG[id] = true
      client_print(id, print_chat, "[ZP] Vettel  +120 tamdasi erteket!")
   }
}

public client_connect(id)
{
   g_HasDMG[id] = false
}

public client_disconnect(id)
{
   g_HasDMG[id] = false
}

public Death()
{
   g_HasDMG[read_data(2)] = false
}

public fwHamPlayerSpawnPost(id)
{
   g_HasDMG[id] = false
}

public zp_user_infected_post(id)
{
   if (zp_get_user_zombie(id))
   {
      g_HasDMG[id] = false
   }
}

public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
   if (victim != attacker)
{
   if(g_HasDMG[attacker])
      SetHamParamFloat(4, damage + get_pcvar_float(cvar_DMG))
}
   if(get_pcvar_num(g_damage_reward) != 0) 
{
   g_damage[attacker]+damage
   if(g_damage[attacker] > float(get_pcvar_num(g_damage_reward)))        
{
            zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker)+1)
            g_damage[attacker] -= float(get_pcvar_num(g_damage_reward))
        }
    }
        return PLUGIN_CONTINUE     
}

_________________
Kép
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.15. 11:17 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
84. sor:

Kód:
if (victim != attacker) 

helyett legyen ez:
Kód:
if (victim != attacker && attacker<33 && attacker>=0) 

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.20. 05:52 
Offline
Nagyúr
Avatar

Csatlakozott:2011.09.07. 18:41
Hozzászólások:642
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 6 alkalommal
Még mindig hibát dob ki szerintem azért mert valamelyik állat egy körben 10-szer megveszi -.-

_________________
Kép
Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.20. 06:03 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Akkor:
Kód:
public zp_extra_item_selected(id,item)
{
   if (item == g_DMG)
   {
      g_HasDMG[id] = true
      client_print(id, print_chat,"[ZP] Vettel  +120 tamdasi erteket!")
   }
}

Helyett:
Kód:
public zp_extra_item_selected(id,item)
{
   if (item == g_DMG && !g_HasDMG[id])
   {
      g_HasDMG[id] = true
      client_print(id, print_chat,"[ZP] Vettel  +120 tamdasi erteket!")
   }
   else client_print(id, print_chat, "Egyszerre csak egyet vehetsz!");
}


A hozzászólást 1 alkalommal szerkesztették, utoljára Silent 2012.04.20. 13:39-kor.
Updated


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.20. 07: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
Eléglenne egy elágazás illetve egy && operátor

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kérdés......
HozzászólásElküldve:2012.04.20. 07:38 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
RIGHT!

Amúgy a hibát dob alatt nem látok üzenetet arról, hogy hol hasal el a dolog.

kiki írta:
Eléglenne egy elágazás illetve egy && operátor

_________________
Kód:
I'm back

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  [16 hozzászólás ]  OldalElőző12


Ki van itt

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