CERERE PLUGIN SHOW HP [rezolvat!]

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
EuSemakka
Membru, skill +1
Membru, skill +1
Posts: 301
Joined: 26 Nov 2013, 17:40
Detinator Steam: Da
Detinator server CS: Furien.FaraLaG.Ro
Has thanked: 38 times
Been thanked: 7 times

24 Mar 2014, 18:08

Descriere plugin cerut: As vreau acest plugin din imaginea de mai jos dau multumesc celui care ma ajuta :)
Alte informatii:-
Image
RoyalServer 2
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

24 Mar 2014, 19:37

| Afiseaza codul
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN_NAME	"Show HP & AP"
#define PLUGIN_VERS	"1.0"
#define PLUGIN_AUTH	"GhosT ***"

native cs_get_user_money(id);

new Infos;

public plugin_init( )
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH);
	RegisterHam(Ham_Spawn, "player", "SpawnCallBack", true);
	register_event("DeathMsg", "Ev_DeathMsg", "a");
	
	Infos = CreateHudSyncObj( );
}
	
public SpawnCallBack(id)
{
	set_hudmessage(0, 255, 255, 0.30, 0.70);
	ShowSyncHudMsg(id, Infos, "[Health: %i | Armor: %i | Money: %i]", get_user_health(id), get_user_armor(id), cs_get_user_money(id));
}
public Ev_DeathMsg( )
	ClearSyncHud(read_data(2), Infos);
User avatar
EuSemakka
Membru, skill +1
Membru, skill +1
Posts: 301
Joined: 26 Nov 2013, 17:40
Detinator Steam: Da
Detinator server CS: Furien.FaraLaG.Ro
Has thanked: 38 times
Been thanked: 7 times

24 Mar 2014, 20:08

Apare 1 secunda si dupa dispare si daca ai putea face sa fie mai jos k e cam sus...
Imi da si niste erori in consola...
[AMXX] Run time error 10 (plugin "show_hp.amxx") (native "cs_get_user_money") - debug not enabled!
03/24/2014 - 20:41:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without
User avatar
codrutzz
Membru, skill +2
Membru, skill +2
Posts: 539
Joined: 29 Jan 2014, 18:27
Detinator Steam: Da
CS Status: Nu citesc forumu xtreamCS* =]]]
Detinator server CS: In curand
SteamID: Personal
Location: Iasi<3
Has thanked: 68 times
Been thanked: 9 times
Contact:

24 Mar 2014, 20:50

Apare 1 sec si dispare ca ai prea multe in hud :))
User avatar
EuSemakka
Membru, skill +1
Membru, skill +1
Posts: 301
Joined: 26 Nov 2013, 17:40
Detinator Steam: Da
Detinator server CS: Furien.FaraLaG.Ro
Has thanked: 38 times
Been thanked: 7 times

24 Mar 2014, 22:05

Are erori ;) de fapt tine vreo 3-4 secunde si dupa dispare
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

25 Mar 2014, 14:09

codrutzz wrote:Apare 1 sec si dispare ca ai prea multe in hud :))
Defapt , uitasem sa pun taskul .. Am rezolvat tot :
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN_NAME	"Show HP & AP"
#define PLUGIN_VERS	"1.0"
#define PLUGIN_AUTH	"GhosT ***"

new Infos;

public plugin_init( )
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH);
	RegisterHam(Ham_Spawn, "player", "SpawnCallBack", true);
	register_event("DeathMsg", "Ev_DeathMsg", "a");
	
	Infos = CreateHudSyncObj( );
}
public ShowHud(id)
{
	set_hudmessage(0, 255, 255, 0.30, 0.60);
	ShowSyncHudMsg(id, Infos, "[Health: %i | Armor: %i | Money: %i]", get_user_health(id), get_user_armor(id), cs_get_user_money(id));
}
public Ev_DeathMsg( )
	ClearSyncHud(read_data(2), Infos);
	
public SpawnCallBack(id)
	set_task(1.0, "ShowHud", id, _, _, "b");
User avatar
EuSemakka
Membru, skill +1
Membru, skill +1
Posts: 301
Joined: 26 Nov 2013, 17:40
Detinator Steam: Da
Detinator server CS: Furien.FaraLaG.Ro
Has thanked: 38 times
Been thanked: 7 times

25 Mar 2014, 17:04

Acum nu mai merge deloc..
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

26 Mar 2014, 16:54

| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Hades"

stock __dhud_color;
stock __dhud_x;
stock __dhud_y;
stock __dhud_effect;
stock __dhud_fxtime;
stock __dhud_holdtime;
stock __dhud_fadeintime;
stock __dhud_fadeouttime;
stock __dhud_reliable;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    set_task ( 0.5, "ShowUserInfo", _, _, _, "b" );
}

public ShowUserInfo() {
    static id;
    for ( id = 1; id <= get_maxplayers ( ); id++ ) {
        
        if ( is_user_alive ( id ) ) {
            
            set_dhudmessage ( 0, 170, 255, -1.0, 0.85, 0, 6.0, 0.5 );
            show_dhudmessage ( id, "[Health: %d | Armor: %d | Money: %d]", get_user_health ( id ), get_user_armor ( id ), cs_get_user_money ( id ) );
        }
    }
}

stock set_dhudmessage( red = 0, green = 160, blue = 0, Float:x = -1.0, Float:y = 0.65, effects = 2, Float:fxtime = 6.0, Float:holdtime = 3.0, Float:fadeintime = 0.1, Float:fadeouttime = 1.5, bool:reliable = false )
{
    #define clamp_byte(%1)       ( clamp( %1, 0, 255 ) )
    #define pack_color(%1,%2,%3) ( %3 + ( %2 << 8 ) + ( %1 << 16 ) )

    __dhud_color       = pack_color( clamp_byte( red ), clamp_byte( green ), clamp_byte( blue ) );
    __dhud_x           = _:x;
    __dhud_y           = _:y;
    __dhud_effect      = effects;
    __dhud_fxtime      = _:fxtime;
    __dhud_holdtime    = _:holdtime;
    __dhud_fadeintime  = _:fadeintime;
    __dhud_fadeouttime = _:fadeouttime;
    __dhud_reliable    = _:reliable;

    return 1;
}

stock show_dhudmessage( index, const message[], any:... )
{
    new buffer[ 128 ];
    new numArguments = numargs();

    if( numArguments == 2 )
    {
        send_dhudMessage( index, message );
    }
    else if( index || numArguments == 3 )
    {
        vformat( buffer, charsmax( buffer ), message, 3 );
        send_dhudMessage( index, buffer );
    }
    else
    {
        new playersList[ 32 ], numPlayers;
        get_players( playersList, numPlayers, "ch" );

        if( !numPlayers )
        {
            return 0;
        }

        new Array:handleArrayML = ArrayCreate();

        for( new i = 2, j; i < numArguments; i++ )
        {
            if( getarg( i ) == LANG_PLAYER )
            {
                while( ( buffer[ j ] = getarg( i + 1, j++ ) ) ) {}
                j = 0;

                if( GetLangTransKey( buffer ) != TransKey_Bad )
                {
                    ArrayPushCell( handleArrayML, i++ );
                }
            }
        }

        new size = ArraySize( handleArrayML );

        if( !size )
        {
            vformat( buffer, charsmax( buffer ), message, 3 );
            send_dhudMessage( index, buffer );
        }
        else
        {
            for( new i = 0, j; i < numPlayers; i++ )
            {
                index = playersList[ i ];

                for( j = 0; j < size; j++ )
                {
                    setarg( ArrayGetCell( handleArrayML, j ), 0, index );
                }

                vformat( buffer, charsmax( buffer ), message, 3 );
                send_dhudMessage( index, buffer );
            }
        }

        ArrayDestroy( handleArrayML );
    }

    return 1;
}

stock send_dhudMessage( const index, const message[] )
{
    message_begin( __dhud_reliable ? ( index ? MSG_ONE : MSG_ALL ) : ( index ? MSG_ONE_UNRELIABLE : MSG_BROADCAST ), SVC_DIRECTOR, _, index );
    {
        write_byte( strlen( message ) + 31 );
        write_byte( DRC_CMD_MESSAGE );
        write_byte( __dhud_effect );
        write_long( __dhud_color );
        write_long( __dhud_x );
        write_long( __dhud_y );
        write_long( __dhud_fadeintime );
        write_long( __dhud_fadeouttime );
        write_long( __dhud_holdtime );
        write_long( __dhud_fxtime );
        write_string( message );
    }
    message_end();
}[/code]
User avatar
EuSemakka
Membru, skill +1
Membru, skill +1
Posts: 301
Joined: 26 Nov 2013, 17:40
Detinator Steam: Da
Detinator server CS: Furien.FaraLaG.Ro
Has thanked: 38 times
Been thanked: 7 times

26 Mar 2014, 17:50

MULTUMESC HADES MERGE PEFRECT :D
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 35 guests