cerere plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
ZooMl3sS^
Membru, skill +2
Membru, skill +2
Posts: 776
Joined: 22 Apr 2010, 11:23
Detinator Steam: Da
CS Status: Ma joc..
Location: Satu-Mare
Has thanked: 128 times
Been thanked: 22 times

13 Mar 2011, 11:30

salut .
era parca un plugin care cand puneai tinta pe un zombie (fie el nemesis sau zombie simplu), aparea hp-ul cu galben in mijloc
am nevoie de acel plugin
thx :*
RoyalServer
User avatar
Gammer
Membru, skill +3
Membru, skill +3
Posts: 1278
Joined: 11 Mar 2009, 20:53
Detinator Steam: Da
CS Status: I'm back
Detinator server CS: da
SteamID: cz_gaming
Location: Bucuresti
Has thanked: 152 times
Been thanked: 64 times
Contact:

13 Mar 2011, 11:47

incearca

Code: Select all

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

// Uncomment this if you want to show the taken damage
//#define SHOW_DAMAGE_ON_MESSAGE

// Integers
new g_iMaxPlayers

// Bools
new bool:g_bIsConnected[33]

// Macros
#define IsConnected(%1) (1 <= %1 <= g_iMaxPlayers && g_bIsConnected[%1])

#define PLUGIN_VERSION "0.1"
#define PLUGIN_AUTHOR "meTaLiCroSS"

public plugin_init() 
{
    register_plugin("[ZP] Addon: Zombie HP Displayer", PLUGIN_VERSION, PLUGIN_AUTHOR)
    
    RegisterHam(Ham_TakeDamage, "player", "fw_Player_TakeDamage_Post", 1)
    
    g_iMaxPlayers = get_maxplayers()
}

public client_putinserver(iId) g_bIsConnected[iId] = true
public client_disconnect(iId) g_bIsConnected[iId] = false

public fw_Player_TakeDamage_Post(iVictim, iInflictor, iAttacker, Float:flDamage, iDamageType)
{
    if(!IsConnected(iAttacker) || iVictim == iAttacker)
        return HAM_IGNORED
    
    if(zp_get_user_zombie(iVictim))
    {
        // I use statics variables
        // because this forward can (or not)
        // be called many times.
        static iVictimHealth
        iVictimHealth = get_user_health(iVictim)
        
        if(iVictimHealth)
        #if defined SHOW_DAMAGE_ON_MESSAGE
            client_print(iAttacker, print_center, "You did %.1f Damage. Health Remaining: %d", flDamage, iVictimHealth)  
        #else
            client_print(iAttacker, print_center, "Health Remaining: %d", iVictimHealth)  
        #endif
        else
            client_print(iAttacker, print_center, "You Killed him")
            
        return HAM_HANDLED
    }
    
    return HAM_IGNORED
}
sau

Code: Select all

#include <amxmodx>
#include <zombieplague>
#include <hamsandwich>
#include <fakemeta>
 
#define PLUGIN "[ZP] Display Health"
#define VERSION "0.1.0"
#define AUTHOR "PomanoB"
 
public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
 
   RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage", 1)
 
 
}
 
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
   if (victim == attacker || !is_user_alive(attacker) || !is_user_connected(victim) || !zp_get_user_zombie(victim))
      return
 
   new victim_hp = get_user_health(victim)
   if (victim_hp < 0)
      victim_hp = 0
   client_print(attacker, print_center, "Health: %d", victim_hp)  
Image
I'M BACK :D
User avatar
Gammer
Membru, skill +3
Membru, skill +3
Posts: 1278
Joined: 11 Mar 2009, 20:53
Detinator Steam: Da
CS Status: I'm back
Detinator server CS: da
SteamID: cz_gaming
Location: Bucuresti
Has thanked: 152 times
Been thanked: 64 times
Contact:

13 Mar 2011, 13:51

Image
I'M BACK :D
User avatar
ZooMl3sS^
Membru, skill +2
Membru, skill +2
Posts: 776
Joined: 22 Apr 2010, 11:23
Detinator Steam: Da
CS Status: Ma joc..
Location: Satu-Mare
Has thanked: 128 times
Been thanked: 22 times

13 Mar 2011, 14:17

multumesc, acesta era cel bun :*
ai +1 multumesc :D
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 24 guests