1. sayfa (Toplam 2 sayfa)

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 5:10 pm
gönderen eXmajesticGaming
Merhabalar,

set_hudmessage( 248, 248, 255, 0, 250, 255, 0.01, 0.18, 0, 6.0, 5.0);

Yukarıda verdiğim kodu ne yaptıysam radarın altında gösteremedim. Ayrıca 2 saniye ara ile yanıp sönüyor. Radarın altında göstermek ve yanıp sönmesini istemiyorum. Kodun nasıl olması gerekiyor ?

Yardımınız için teşekkürler ...

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 5:14 pm
gönderen KoRdON*!!.`[S]`*
set_hudmessage( 248, 248, 255, 0.0, 0.2, 0, 0.0, 1.5, 0.0, 0.0, 1 )
denerimisin

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 5:31 pm
gönderen seypa
eXmajesticGaming yazdı:Merhabalar,

set_hudmessage( 248, 248, 255, 0, 250, 255, 0.01, 0.18, 0, 6.0, 5.0);

Yukarıda verdiğim kodu ne yaptıysam radarın altında gösteremedim. Ayrıca 2 saniye ara ile yanıp sönüyor. Radarın altında göstermek ve yanıp sönmesini istemiyorum. Kodun nasıl olması gerekiyor ?

Yardımınız için teşekkürler ...
eklentiyi buradan veya özelse, mesaj yoluyla ulaştırırsan halledilir basit bir işlem zaten

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 5:35 pm
gönderen seypa
ayrıca bu kordinatlar tam radar altıdır

Kod: Tümünü seç

set_hudmessage ( 248, 248, 255, -3.8, 0.15, 0, _, 1.0, _, _, 1 );

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:23 pm
gönderen eXmajesticGaming
KoRdON*!!.`[S]`* yazdı:set_hudmessage( 248, 248, 255, 0.0, 0.2, 0, 0.0, 1.5, 0.0, 0.0, 1 )
denerimisin
Evet teşekkür ederim düzeldi arkadaşım. Peki panelden yükleme yaparken şöyle bir hata veriyor. Nasıl düzeltebilirim sanırım dhudmessage.inc dosyasını eklenti içine eklemem lazım degil mi ?

Kod: Tümünü seç

/home/araclar/compiler/include/dhudmessage.inc(19) : error 021: symbol already defined: "set_dhudmessage"
/home/araclar/compiler/include/dhudmessage.inc(24) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(34) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(37) : error 021: symbol already defined: "show_dhudmessage"
/home/araclar/compiler/include/dhudmessage.inc(42) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(44) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(45) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(46) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(49) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(50) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(51) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(54) : error 021: symbol already defined: "get_players"
/home/araclar/compiler/include/dhudmessage.inc(56) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(58) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(63) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(65) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(67) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(70) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(79) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(82) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(83) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(84) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(86) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(90) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(95) : error 021: symbol already defined: "vformat"
/home/araclar/compiler/include/dhudmessage.inc(96) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(97) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(100) : error 021: symbol already defined: "ArrayDestroy"
/home/araclar/compiler/include/dhudmessage.inc(103) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(106) : error 025: function heading differs from prototype

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:24 pm
gönderen TunnS[C]
İnculide <dhudmessage> sıl en basta yazar

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:27 pm
gönderen eXmajesticGaming
TunnS[C] yazdı:İnculide <dhudmessage> sıl en basta yazar
Peki eklenti o zaman sorunsuz çalışmaya devam eder mi ?

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:28 pm
gönderen TunnS[C]
Eder csduragı 1.8.3 surumunde o yuzden belırtmeye gerek yok sen sıl onu hata verırse ıcıne ınc eklerız. O satırı sıl bır bosluk bırak bunları yapıstır.

Kod: Tümünü seç

#if defined _dhudmessage_included
    #endinput
#endif

#define _dhudmessage_included

#include <amxmodx>

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;

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();
}

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:36 pm
gönderen Blue
@TunnS[C]
Dhud Yapacaksa Onlarada Gerek yok :D

Sadece Normal Bir Şekilde Plugini Kur Hepsi Gelir.

Tabi

Kod: Tümünü seç

set_hudmessage
Yazan Yeri

Kod: Tümünü seç

set_dhudmessage
Bunuda

Kod: Tümünü seç

show_hudmessage
Yazan yeride Böyle Yapman Lazım :)

Kod: Tümünü seç

show_dhudmessage
Yapman Gerekecek :D

Hudmessage Hakkında

Gönderilme zamanı: Çrş Nis 12, 2017 6:38 pm
gönderen TunnS[C]
Yanı sılsın onu hata verırsen bunu yapsın :D