Raised This Month: $ Target: $400
 0% 

no


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Shumaxer96
Senior Member
Join Date: Jun 2011
Old 12-09-2012 , 11:00   no
Reply With Quote #1

no

Last edited by Shumaxer96; 01-09-2013 at 05:07.
Shumaxer96 is offline
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 12-09-2012 , 13:34   Re: zp50_hud_info not show armor
Reply With Quote #2

why 2 topics :@ ?
TheDS1337 is offline
Shumaxer96
Senior Member
Join Date: Jun 2011
Old 12-09-2012 , 14:23   Re: zp50_hud_info not show armor
Reply With Quote #3

can you help me ?
Shumaxer96 is offline
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 12-09-2012 , 16:24   Re: zp50_hud_info not show armor
Reply With Quote #4

PHP Code:
/*================================================================================ 
     
    ---------------------------- 
    -*- [ZP] HUD Information -*- 
    ---------------------------- 
     
    This plugin is part of Zombie Plague Mod and is distributed under the 
    terms of the GNU General Public License. Check ZP_ReadMe.txt for details. 
     
================================================================================*/ 

#include <amxmodx> 
#include <fun> 
#include <cstrike> 
#include <fakemeta> 
#include <zp50_class_human> 
#include <zp50_class_zombie> 
#define LIBRARY_NEMESIS "zp50_class_nemesis" 
#include <zp50_class_nemesis> 
#define LIBRARY_ASSASSIN "zp50_class_assassin" 
#include <zp50_class_assassin> 
#define LIBRARY_SURVIVOR "zp50_class_survivor" 
#include <zp50_class_survivor> 
#define LIBRARY_SNIPER "zp50_class_sniper" 
#include <zp50_class_sniper> 
#define LIBRARY_AMMOPACKS "zp50_ammopacks" 
#include <zp50_ammopacks> 

const Float:HUD_SPECT_X 0.6 
const Float:HUD_SPECT_Y 0.8 
const Float:HUD_STATS_X 0.02 
const Float:HUD_STATS_Y 0.9 

const HUD_STATS_ZOMBIE_R 200 
const HUD_STATS_ZOMBIE_G 250 
const HUD_STATS_ZOMBIE_B 

const HUD_STATS_HUMAN_R 
const HUD_STATS_HUMAN_G 200 
const HUD_STATS_HUMAN_B 250 

const HUD_STATS_SPEC_R 255 
const HUD_STATS_SPEC_G 255 
const HUD_STATS_SPEC_B 255 

#define TASK_SHOWHUD 100 
#define ID_SHOWHUD (taskid - TASK_SHOWHUD) 

const PEV_SPEC_TARGET pev_iuser2 

new g_MsgSync 

public plugin_init() 

    
register_plugin("[ZP] HUD Information"ZP_VERSION_STRING"ZP Dev Team"
     
    
g_MsgSync CreateHudSyncObj() 


public 
plugin_natives() 

    
set_module_filter("module_filter"
    
set_native_filter("native_filter"

public 
module_filter(const module[]) 

    if (
equal(moduleLIBRARY_NEMESIS) || equal(moduleLIBRARY_ASSASSIN) || equal(moduleLIBRARY_SURVIVOR) || equal(moduleLIBRARY_SNIPER) || equal(moduleLIBRARY_AMMOPACKS)) 
        return 
PLUGIN_HANDLED
     
    return 
PLUGIN_CONTINUE

public 
native_filter(const name[], indextrap

    if (!
trap
        return 
PLUGIN_HANDLED
     
    return 
PLUGIN_CONTINUE


public 
client_putinserver(id

    if (!
is_user_bot(id)) 
    { 
        
// Set the custom HUD display task 
        
set_task(1.0"ShowHUD"id+TASK_SHOWHUD__"b"
    } 


public 
client_disconnect(id

    
remove_task(id+TASK_SHOWHUD


// Show HUD Task 
public ShowHUD(taskid

    new 
player ID_SHOWHUD 
     
    
// Player dead? 
    
if (!is_user_alive(player)) 
    { 
        
// Get spectating target 
        
player pev(playerPEV_SPEC_TARGET
         
        
// Target not alive 
        
if (!is_user_alive(player)) 
            return; 
    } 
     
    
// Format classname 
    
static class_name[32], transkey[64
    new 
redgreenblue 
     
    
if (zp_core_is_zombie(player)) // zombies 
    

        
red HUD_STATS_ZOMBIE_R 
        green 
HUD_STATS_ZOMBIE_G 
        blue 
HUD_STATS_ZOMBIE_B 
         
        
// Nemesis Class loaded? 
        
if (LibraryExists(LIBRARY_NEMESISLibType_Library) && zp_class_nemesis_get(player)) 
            
formatex(class_namecharsmax(class_name), "%L"ID_SHOWHUD"CLASS_NEMESIS"
             
        
// Assassin Class loaded? 
        
else if (LibraryExists(LIBRARY_ASSASSINLibType_Library) && zp_class_assassin_get(player)) 
            
formatex(class_namecharsmax(class_name), "%L"ID_SHOWHUD"CLASS_ASSASSIN"
        else 
        { 
            
zp_class_zombie_get_name(zp_class_zombie_get_current(player), class_namecharsmax(class_name)) 
             
            
// ML support for class name 
            
formatex(transkeycharsmax(transkey), "ZOMBIENAME %s"class_name
            if (
GetLangTransKey(transkey) != TransKey_Badformatex(class_namecharsmax(class_name), "%L"ID_SHOWHUDtranskey
        } 
    } 
    else 
// humans 
    

        
red HUD_STATS_HUMAN_R 
        green 
HUD_STATS_HUMAN_G 
        blue 
HUD_STATS_HUMAN_B 
         
        
// Survivor Class loaded? 
        
if (LibraryExists(LIBRARY_SURVIVORLibType_Library) && zp_class_survivor_get(player)) 
            
formatex(class_namecharsmax(class_name), "%L"ID_SHOWHUD"CLASS_SURVIVOR"

        
// Sniper Class loaded? 
        
else if (LibraryExists(LIBRARY_SNIPERLibType_Library) && zp_class_sniper_get(player)) 
            
formatex(class_namecharsmax(class_name), "%L"ID_SHOWHUD"CLASS_SNIPER"
        else 
        { 
            
zp_class_human_get_name(zp_class_human_get_current(player), class_namecharsmax(class_name)) 
             
            
// ML support for class name 
            
formatex(transkeycharsmax(transkey), "HUMANNAME %s"class_name
            if (
GetLangTransKey(transkey) != TransKey_Badformatex(class_namecharsmax(class_name), "%L"ID_SHOWHUDtranskey
        } 
    } 
     
    
// Spectating someone else? 
    
if (player != ID_SHOWHUD
    { 
        new 
player_name[32
        
get_user_name(playerplayer_namecharsmax(player_name)) 
         
        
// Show name, health, class, and money 
        
set_hudmessage(HUD_STATS_SPEC_RHUD_STATS_SPEC_GHUD_STATS_SPEC_BHUD_SPECT_XHUD_SPECT_Y06.01.10.00.0, -1
         
        if (
LibraryExists(LIBRARY_AMMOPACKSLibType_Library)) 
            
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync"%L: %s^nHP: %d - AP: %d - %L %s - %L %d"ID_SHOWHUD"SPECTATING"player_nameget_user_health(player), get_user_armor(player), ID_SHOWHUD"CLASS_CLASS"class_nameID_SHOWHUD"AMMO_PACKS1"zp_ammopacks_get(player)) 
        else 
            
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync"%L: %s^nHP: %d - AP: %d - %L %s - %L $ %d"ID_SHOWHUD"SPECTATING"player_nameget_user_health(player), get_user_armor(player), ID_SHOWHUD"CLASS_CLASS"class_nameID_SHOWHUD"MONEY1"cs_get_user_money(player)) 
    } 
    else 
    { 
        
// Show health, class 
        
set_hudmessage(redgreenblueHUD_STATS_XHUD_STATS_Y06.01.10.00.0, -1
         
        if (
LibraryExists(LIBRARY_AMMOPACKSLibType_Library)) 
            
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync"HP: %d - AP: %d - %L %s - %L %d"get_user_health(ID_SHOWHUD), get_user_armor(ID_SHOWHUD), ID_SHOWHUD"CLASS_CLASS"class_nameID_SHOWHUD"AMMO_PACKS1"zp_ammopacks_get(ID_SHOWHUD)) 
        else 
            
ShowSyncHudMsg(ID_SHOWHUDg_MsgSync"HP: %d - AP: %d - %L %s"get_user_health(ID_SHOWHUD), get_user_armor(ID_SHOWHUD), ID_SHOWHUD"CLASS_CLASS"class_name
    } 


Last edited by TheDS1337; 12-09-2012 at 16:24.
TheDS1337 is offline
Shumaxer96
Senior Member
Join Date: Jun 2011
Old 12-09-2012 , 18:02   Re: zp50_hud_info not show armor
Reply With Quote #5

thanck you :**
Shumaxer96 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode