AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Zombie Plague Mod (https://forums.alliedmods.net/forumdisplay.php?f=126)
-   -   DHUD ZP 5.0 info (https://forums.alliedmods.net/showthread.php?t=319485)

Zeky 11-03-2019 10:17

DHUD ZP 5.0 info
 
1 Attachment(s)
Hello guys, can you help me please?

I would like to you DHUD info, but when i add to plugin, compile its not see in server.

georgik57 11-03-2019 16:16

Re: DHUD ZP 5.0 info
 
PHP Code:

ShowSyncHudMsg 

->
PHP Code:

show_dhudmessage 


Zeky 11-04-2019 12:24

Re: DHUD ZP 5.0 info
 
Quote:

Originally Posted by georgik57 (Post 2671893)
PHP Code:

ShowSyncHudMsg 

->
PHP Code:

show_dhudmessage 



Its show this error:

HTML Code:

D:\Dowloands by Zeky\zp50_hud_info (3).sma(170) : error 035: argument type mismatch (argument 2)
D:\Dowloands by Zeky\zp50_hud_info (3).sma(172) : error 035: argument type mismatch (argument 2)
D:\Dowloands by Zeky\zp50_hud_info (3).sma(180) : error 035: argument type mismatch (argument 2)
D:\Dowloands by Zeky\zp50_hud_info (3).sma(182) : error 035: argument type mismatch (argument 2)
D:\Dowloands by Zeky\zp50_hud_info (3).sma(185) : warning 204: symbol is assigned a value that is never used: "g_MsgSync"


georgik57 11-04-2019 16:30

Re: DHUD ZP 5.0 info
 
Delete everything related to g_MsgSync

Noam 11-05-2019 09:32

Re: DHUD ZP 5.0 info
 
Quote:

Originally Posted by Zeky (Post 2671850)
Hello guys, can you help me please?

I would like to you DHUD info, but when i add to plugin, compile its not see in server.

still need ?

Zeky 11-07-2019 12:02

Re: DHUD ZP 5.0 info
 
Quote:

Originally Posted by georgik57 (Post 2671986)
Delete everything related to g_MsgSync

I have this warning, im delete all g_MsgSync...
HTML Code:

D:\Counter Strike 1.6 Servers\Plocha-Bordel\all sma\zp50_hud_info.sma(184) : warning 204: symbol is assigned a value that is never used: "g_MsgSync"
Header size:          1756 bytes
Code size:            6820 bytes
Data size:            2776 bytes
Stack/heap size:      16384 bytes; estimated max. usage=239 cells (956 bytes)
Total requirements:  27736 bytes

1 Warning.
Done.


LearninG 11-07-2019 12:15

Re: DHUD ZP 5.0 info
 
remove the variable :
Code:
new g_MsgSync

Zeky 11-09-2019 06:35

Re: DHUD ZP 5.0 info
 
Guys, i need more help

How can i change position information to:
=========================
>Name: <user name>
>HP: <user HP>
>Armor: <user armor>
>Ammo Packs: <user ap>
========================
>Advertise
========================


Anyone help me or create this???

Noam 11-09-2019 10:56

Re: DHUD ZP 5.0 info
 
Quote:

Originally Posted by Zeky (Post 2672437)
Guys, i need more help

How can i change position information to:
=========================
>Name: <user name>
>HP: <user HP>
>Armor: <user armor>
>Ammo Packs: <user ap>
========================
>Advertise
========================


Anyone help me or create this???

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>
#include <zp50_class_nemesis>
#include <zp50_class_dragon>
#include <zp50_class_nightcrawler>
#include <zp50_class_assassin>
#include <zp50_class_survivor>
#include <zp50_class_sniper>
#include <zp50_class_plasma>
#include <zp50_class_knifer>
#include <zp50_ammopacks>
#include <zp50_gamemodes>
#include <engine>
#include <dhudmessage>

const HUD_STATS_ZOMBIE_R = 200
const HUD_STATS_ZOMBIE_G = 250
const HUD_STATS_ZOMBIE_B = 0

const HUD_STATS_HUMAN_R = 0
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

public plugin_init()
{
        register_plugin("[ZP] Hud Information", ZP_VERSION_STRING, "ZP Dev Team")
}

public client_putinserver(id)
{
        if (!is_user_bot(id))
        {
                // Set the custom HUD display task
                set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")
        }
}
// Show HUD Task
public ShowHUD(taskid)
{
        new player = ID_SHOWHUD
       
        // Player dead?
        if (!is_user_alive(player))
        {
                // Get spectating target
                player = pev(player, PEV_SPEC_TARGET)
               
                // Target not alive
                if (!is_user_alive(player))
                        return;
        }
       
        // Format classname
        static class_name[32], transkey[64]
        new red, green, blue
       
        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 (zp_class_nemesis_get(player))
                        formatex(class_name, charsmax(class_name), "Nemesis")
                       
                // Assassin Class loaded?
                else if (zp_class_assassin_get(player))
                        formatex(class_name, charsmax(class_name), "Assassin")
                       
                else if (zp_class_dragon_get(player))
                        formatex(class_name, charsmax(class_name), "Dragon")       
                       
                else if (zp_class_nightcrawler_get(player))
                        formatex(class_name, charsmax(class_name), "NightCrawler")
                else
                {
                        zp_class_zombie_get_name(zp_class_zombie_get_current(player), class_name, charsmax(class_name))
                       
                        // ML support for class name
                        formatex(transkey, charsmax(transkey), "ZOMBIENAME %s", class_name)
                        if (GetLangTransKey(transkey) != TransKey_Bad) formatex(class_name, charsmax(class_name), "%L", ID_SHOWHUD, transkey)
                }
        }
        else // humans
        {
                red = HUD_STATS_HUMAN_R
                green = HUD_STATS_HUMAN_G
                blue = HUD_STATS_HUMAN_B
               
                // Survivor Class loaded?
                if (zp_class_survivor_get(player))
                        formatex(class_name, charsmax(class_name), "Survivor")

                // Sniper Class loaded?
                else if (zp_class_sniper_get(player))
                        formatex(class_name, charsmax(class_name), "Sniper")
                       
                else if (zp_class_knifer_get(player))
                        formatex(class_name, charsmax(class_name), "Knifer")
     
                      else if (zp_class_plasma_get(player))
                        formatex(class_name, charsmax(class_name), "Plasma")
               
                else
                {
                        zp_class_human_get_name(zp_class_human_get_current(player), class_name, charsmax(class_name))
                       
                        // ML support for class name
                        formatex(transkey, charsmax(transkey), "HUMANNAME %s", class_name)
                        if (GetLangTransKey(transkey) != TransKey_Bad) formatex(class_name, charsmax(class_name), "%L", ID_SHOWHUD, transkey)
                }
        }
       
        // Spectating someone else?
        if (player != ID_SHOWHUD)
        {
                new player_name[32]
                get_user_name(player,player_name,charsmax(player_name))
                new player_authid[32]
                get_user_authid(player,player_authid,charsmax(player_authid))
                new player_HP = get_user_health(player)
                new player_AP = get_user_armor(player)
                new player_AmmoPacks = zp_ammopacks_get(player)
               
                // Show name, health, class, and money
                set_hudmessage(red, green, blue, 0.02, 0.9, 0, 6.0, 1.1, 0.0, 0.0, -1)
                show_hudmessage(ID_SHOWHUD, "Name: %s | SteamID: %s - %s^nHP: %d | Armor: %d | AmmoPacks: %d"
                ,player_name,player_authid,class_name,player_HP,player_AP,player_AmmoPacks)
        }
        else
        {
                new id_name[32]
                get_user_name(ID_SHOWHUD,id_name,charsmax(id_name))
                new id_authid[32]
                get_user_authid(ID_SHOWHUD,id_authid,charsmax(id_authid))
                new ID_HP = get_user_health(ID_SHOWHUD)
                new ID_AP = get_user_health(ID_SHOWHUD)
                new ID_AmmoPacks = zp_ammopacks_get(ID_SHOWHUD)
               
                // Show health, class
                set_hudmessage(red, green, blue, 0.02, 0.9, 0, 6.0, 1.1, 0.0, 0.0, -1)
                show_hudmessage(ID_SHOWHUD, "Name: %s | SteamID: %s - %s^nHP: %d | Armor: %d | AmmoPacks: %d"
                ,id_name,id_authid,class_name,ID_HP,ID_AP,ID_AmmoPacks)
        }
}
stock szName(index)
{
        new szName[32];
        get_user_name(index,szName,charsmax(szName));
        return szName;
}

Here.

Zeky 11-09-2019 12:26

Re: DHUD ZP 5.0 info
 
Quote:

Originally Posted by Noam (Post 2672459)
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>
#include <zp50_class_nemesis>
#include <zp50_class_dragon>
#include <zp50_class_nightcrawler>
#include <zp50_class_assassin>
#include <zp50_class_survivor>
#include <zp50_class_sniper>
#include <zp50_class_plasma>
#include <zp50_class_knifer>
#include <zp50_ammopacks>
#include <zp50_gamemodes>
#include <engine>
#include <dhudmessage>

const HUD_STATS_ZOMBIE_R = 200
const HUD_STATS_ZOMBIE_G = 250
const HUD_STATS_ZOMBIE_B = 0

const HUD_STATS_HUMAN_R = 0
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

public plugin_init()
{
        register_plugin("[ZP] Hud Information", ZP_VERSION_STRING, "ZP Dev Team")
}

public client_putinserver(id)
{
        if (!is_user_bot(id))
        {
                // Set the custom HUD display task
                set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")
        }
}
// Show HUD Task
public ShowHUD(taskid)
{
        new player = ID_SHOWHUD
       
        // Player dead?
        if (!is_user_alive(player))
        {
                // Get spectating target
                player = pev(player, PEV_SPEC_TARGET)
               
                // Target not alive
                if (!is_user_alive(player))
                        return;
        }
       
        // Format classname
        static class_name[32], transkey[64]
        new red, green, blue
       
        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 (zp_class_nemesis_get(player))
                        formatex(class_name, charsmax(class_name), "Nemesis")
                       
                // Assassin Class loaded?
                else if (zp_class_assassin_get(player))
                        formatex(class_name, charsmax(class_name), "Assassin")
                       
                else if (zp_class_dragon_get(player))
                        formatex(class_name, charsmax(class_name), "Dragon")       
                       
                else if (zp_class_nightcrawler_get(player))
                        formatex(class_name, charsmax(class_name), "NightCrawler")
                else
                {
                        zp_class_zombie_get_name(zp_class_zombie_get_current(player), class_name, charsmax(class_name))
                       
                        // ML support for class name
                        formatex(transkey, charsmax(transkey), "ZOMBIENAME %s", class_name)
                        if (GetLangTransKey(transkey) != TransKey_Bad) formatex(class_name, charsmax(class_name), "%L", ID_SHOWHUD, transkey)
                }
        }
        else // humans
        {
                red = HUD_STATS_HUMAN_R
                green = HUD_STATS_HUMAN_G
                blue = HUD_STATS_HUMAN_B
               
                // Survivor Class loaded?
                if (zp_class_survivor_get(player))
                        formatex(class_name, charsmax(class_name), "Survivor")

                // Sniper Class loaded?
                else if (zp_class_sniper_get(player))
                        formatex(class_name, charsmax(class_name), "Sniper")
                       
                else if (zp_class_knifer_get(player))
                        formatex(class_name, charsmax(class_name), "Knifer")
     
                      else if (zp_class_plasma_get(player))
                        formatex(class_name, charsmax(class_name), "Plasma")
               
                else
                {
                        zp_class_human_get_name(zp_class_human_get_current(player), class_name, charsmax(class_name))
                       
                        // ML support for class name
                        formatex(transkey, charsmax(transkey), "HUMANNAME %s", class_name)
                        if (GetLangTransKey(transkey) != TransKey_Bad) formatex(class_name, charsmax(class_name), "%L", ID_SHOWHUD, transkey)
                }
        }
       
        // Spectating someone else?
        if (player != ID_SHOWHUD)
        {
                new player_name[32]
                get_user_name(player,player_name,charsmax(player_name))
                new player_authid[32]
                get_user_authid(player,player_authid,charsmax(player_authid))
                new player_HP = get_user_health(player)
                new player_AP = get_user_armor(player)
                new player_AmmoPacks = zp_ammopacks_get(player)
               
                // Show name, health, class, and money
                set_hudmessage(red, green, blue, 0.02, 0.9, 0, 6.0, 1.1, 0.0, 0.0, -1)
                show_hudmessage(ID_SHOWHUD, "Name: %s | SteamID: %s - %s^nHP: %d | Armor: %d | AmmoPacks: %d"
                ,player_name,player_authid,class_name,player_HP,player_AP,player_AmmoPacks)
        }
        else
        {
                new id_name[32]
                get_user_name(ID_SHOWHUD,id_name,charsmax(id_name))
                new id_authid[32]
                get_user_authid(ID_SHOWHUD,id_authid,charsmax(id_authid))
                new ID_HP = get_user_health(ID_SHOWHUD)
                new ID_AP = get_user_health(ID_SHOWHUD)
                new ID_AmmoPacks = zp_ammopacks_get(ID_SHOWHUD)
               
                // Show health, class
                set_hudmessage(red, green, blue, 0.02, 0.9, 0, 6.0, 1.1, 0.0, 0.0, -1)
                show_hudmessage(ID_SHOWHUD, "Name: %s | SteamID: %s - %s^nHP: %d | Armor: %d | AmmoPacks: %d"
                ,id_name,id_authid,class_name,ID_HP,ID_AP,ID_AmmoPacks)
        }
}
stock szName(index)
{
        new szName[32];
        get_user_name(index,szName,charsmax(szName));
        return szName;
}

Here.


Thanks man.


All times are GMT -4. The time now is 04:45.

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