hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.21. 12:41



Jelenlévő felhasználók

Jelenleg 349 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 349 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználóaz elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [14 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: Olés Hud
HozzászólásElküldve:2012.02.10. 22:05 
Offline
Őstag

Csatlakozott:2011.11.05. 10:03
Hozzászólások:1098
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 4 alkalommal
Nem teszteltem,ez 1 kicsit hülye megoldás,de működnie kellene.
Kód:
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#define MESSAGESHP 4

new kills[33] = {0,...};
new deaths[33] = {0,...};
new alone_ann = 0
new levels
[7] = {3, 5, 7, 9, 10, 13, 15};

new stksounds[7][] = {
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit"};

new stkmessages[7][] = {
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!"};


new kniffmessages[KNIFFMESSAGES][] = {
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?"}

new messagesnohp[MESSAGESNOHP][] = {
"%i terrorista vs %i CT^n%s: Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s: Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s: Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s: Te vagy az u'tolso'"}

new messageshp[MESSAGESHP][] = {
"%i terrorista vs %i CT^n%s (%i hp): Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s (%i hp): Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s (%i hp): Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s (%i hp): Te vagy az u'tolso'"}

get_streak()
{
    new streak[3]
    get_cvar_string("streak_mode",streak,2)
    return read_flags(streak)
}

public death_event(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
            new killer = read_data(1);
            new victim = read_data(2);

            kills[killer] += 1;
            kills[victim] = 0;
            deaths[killer] = 0;
            deaths[victim] += 1;

            for (new i = 0; i < LEVELS; i++)
        {
                if (kills[killer] == levels[i])
            {
                        announce(killer, i);
                        return PLUGIN_CONTINUE;
            }
        }
    }
    return PLUGIN_CONTINUE;
}

announce(killer, level)
{
    new streak = get_streak()

    if (streak&1)
    {
            new name[32];

           get_user_name(killer, name, 32);
        set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
        show_hudmessage(0, stkmessages[level], name);
    }

    if (streak&2){
            client_cmd(0, "spk %s", stksounds[level]);
    }
}

public reset_hud(id)
{
    new streak = get_streak()

    if (streak&1)
    {

        if (kills[id] > levels[0])
        {
                client_print(id, print_chat, 
            
"* Te %d oltel ogy tovabb", kills[id]);

        }

        else if (deaths[id] > 1)
        {
            client_print(id, print_chat, 
            
"* Te meghaltal %dx sorozatban ovatosabban...", deaths[id]);
        }
    }
}

public client_connect(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
        kills[id] = 0;
        deaths[id] = 0;
    }
}

public knife_kill()
{
    new kniffmode[4] 
    get_cvar_string
("kniff_mode",kniffmode,4) 
    new kniffmode_bit 
= read_flags(kniffmode)

    if (kniffmode_bit & 1)
    {
        new killer_id = read_data(1)
        new victim_id = read_data(2)
        new killer_name[33], victim_name[33]

        get_user_name(killer_id,killer_name,33)
        get_user_name(victim_id,victim_name,33)


        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
        show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
    }

    if (kniffmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
       }
}


public roundend_msg(id)

    alone_ann = 0

public death_msg
(id)
{

    new lmmode[8] 
    get_cvar_string
("lastman_mode",lmmode,8) 
    new lmmode_bit 
= read_flags(lmmode)

    new players_ct[32], players_t[32], ict, ite, last
    get_players
(players_ct,ict,"ae","CT")   
    get_players
(players_t,ite,"ae","TERRORIST")   

    if 
(ict==1&&ite==1)
    {
        new name1[32], name2[32]
        get_user_name(players_ct[0],name1,32)
        get_user_name(players_t[0],name2,32)
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 1)
        {
            if (lmmode_bit & 2)
            {
                show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
            }

            else
            
{
                show_hudmessage(0,"%s vs. %s",name1,name2)
            }

            if (lmmode_bit & 4)
            {
                client_cmd(0,"spk hun_ultimate/holyshit")
            }
        }
    } 
    else
{   
    if 
(ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_ct[0]
        client_cmd(last,"spk hun_ultimate/holyshit")
    }

    else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_t[0]
        client_cmd(last,"spk misccc/oneandonly")
    }

    else
    
{
        return PLUGIN_CONTINUE
    
}
    alone_ann = last
    new name
[32]   
    get_user_name
(last,name,32)

    if (lmmode_bit & 1)
    {
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 2)
        {
            show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
        }

        else
        
{
            show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
        }
    }

    if (lmmode_bit & 4)
    {
        client_cmd(last,"spk misccc/maytheforce")
    }
}
    return PLUGIN_CONTINUE   
}


public hs()
{
    new hsmode[4] 
    get_cvar_string
("hs_mode",hsmode,4) 
    new hsmode_bit 
= read_flags(hsmode)

    if (hsmode_bit & 1)
    {
    new killer_id = read_data(1)
    new victim_id = read_data(2)
    new victim_name[33]

    get_user_name(victim_id,victim_name,33)

    set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
    show_hudmessage(killer_id,"::!FEJLOVES!::",victim_name)
    }

    if (hsmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
            client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
        }
}

public plugin_precache()
{
    precache_sound("hun_ultimate/holyshit.waw")
    precache_sound("hun_ultimate/holyshit.waw")
    precache_sound("hun_ultimate/holyshit.waw")
        precache_sound("hun_ultimate/holyshit.waw")
        return PLUGIN_CONTINUE 
}



public plugin_init()
{
    register_plugin("Hungarian Ultimate Sounds","1.5","Zohan^^")
    register_event("DeathMsg","hs","a","3=1")
    register_cvar("hs_mode","ab")
        return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/





_________________
OFF


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Olés Hud
HozzászólásElküldve:2012.02.11. 04:09 
Offline
Tud valamit

Csatlakozott:2011.12.31. 01:03
Hozzászólások:125
CocaIne.^ írta:
Nem teszteltem,ez 1 kicsit hülye megoldás,de működnie kellene.
Kód:
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#define MESSAGESHP 4

new kills[33] = {0,...};
new deaths[33] = {0,...};
new alone_ann = 0
new levels
[7] = {3, 5, 7, 9, 10, 13, 15};

new stksounds[7][] = {
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit"};

new stkmessages[7][] = {
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!"};


new kniffmessages[KNIFFMESSAGES][] = {
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?"}

new messagesnohp[MESSAGESNOHP][] = {
"%i terrorista vs %i CT^n%s: Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s: Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s: Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s: Te vagy az u'tolso'"}

new messageshp[MESSAGESHP][] = {
"%i terrorista vs %i CT^n%s (%i hp): Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s (%i hp): Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s (%i hp): Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s (%i hp): Te vagy az u'tolso'"}

get_streak()
{
    new streak[3]
    get_cvar_string("streak_mode",streak,2)
    return read_flags(streak)
}

public death_event(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
            new killer = read_data(1);
            new victim = read_data(2);

            kills[killer] += 1;
            kills[victim] = 0;
            deaths[killer] = 0;
            deaths[victim] += 1;

            for (new i = 0; i < LEVELS; i++)
        {
                if (kills[killer] == levels[i])
            {
                        announce(killer, i);
                        return PLUGIN_CONTINUE;
            }
        }
    }
    return PLUGIN_CONTINUE;
}

announce(killer, level)
{
    new streak = get_streak()

    if (streak&1)
    {
            new name[32];

           get_user_name(killer, name, 32);
        set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
        show_hudmessage(0, stkmessages[level], name);
    }

    if (streak&2){
            client_cmd(0, "spk %s", stksounds[level]);
    }
}

public reset_hud(id)
{
    new streak = get_streak()

    if (streak&1)
    {

        if (kills[id] > levels[0])
        {
                client_print(id, print_chat, 
            
"* Te %d oltel ogy tovabb", kills[id]);

        }

        else if (deaths[id] > 1)
        {
            client_print(id, print_chat, 
            
"* Te meghaltal %dx sorozatban ovatosabban...", deaths[id]);
        }
    }
}

public client_connect(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
        kills[id] = 0;
        deaths[id] = 0;
    }
}

public knife_kill()
{
    new kniffmode[4] 
    get_cvar_string
("kniff_mode",kniffmode,4) 
    new kniffmode_bit 
= read_flags(kniffmode)

    if (kniffmode_bit & 1)
    {
        new killer_id = read_data(1)
        new victim_id = read_data(2)
        new killer_name[33], victim_name[33]

        get_user_name(killer_id,killer_name,33)
        get_user_name(victim_id,victim_name,33)


        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
        show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
    }

    if (kniffmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
       }
}


public roundend_msg(id)

    alone_ann = 0

public death_msg
(id)
{

    new lmmode[8] 
    get_cvar_string
("lastman_mode",lmmode,8) 
    new lmmode_bit 
= read_flags(lmmode)

    new players_ct[32], players_t[32], ict, ite, last
    get_players
(players_ct,ict,"ae","CT")   
    get_players
(players_t,ite,"ae","TERRORIST")   

    if 
(ict==1&&ite==1)
    {
        new name1[32], name2[32]
        get_user_name(players_ct[0],name1,32)
        get_user_name(players_t[0],name2,32)
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 1)
        {
            if (lmmode_bit & 2)
            {
                show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
            }

            else
            
{
                show_hudmessage(0,"%s vs. %s",name1,name2)
            }

            if (lmmode_bit & 4)
            {
                client_cmd(0,"spk hun_ultimate/holyshit")
            }
        }
    } 
    else
{   
    if 
(ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_ct[0]
        client_cmd(last,"spk hun_ultimate/holyshit")
    }

    else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_t[0]
        client_cmd(last,"spk misccc/oneandonly")
    }

    else
    
{
        return PLUGIN_CONTINUE
    
}
    alone_ann = last
    new name
[32]   
    get_user_name
(last,name,32)

    if (lmmode_bit & 1)
    {
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 2)
        {
            show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
        }

        else
        
{
            show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
        }
    }

    if (lmmode_bit & 4)
    {
        client_cmd(last,"spk misccc/maytheforce")
    }
}
    return PLUGIN_CONTINUE   
}


public hs()
{
    new hsmode[4] 
    get_cvar_string
("hs_mode",hsmode,4) 
    new hsmode_bit 
= read_flags(hsmode)

    if (hsmode_bit & 1)
    {
    new killer_id = read_data(1)
    new victim_id = read_data(2)
    new victim_name[33]

    get_user_name(victim_id,victim_name,33)

    set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
    show_hudmessage(killer_id,"::!FEJLOVES!::",victim_name)
    }

    if (hsmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
            client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
        }
}

public plugin_precache()
{
    precache_sound("hun_ultimate/holyshit.waw")
    precache_sound("hun_ultimate/holyshit.waw")
    precache_sound("hun_ultimate/holyshit.waw")
        precache_sound("hun_ultimate/holyshit.waw")
        return PLUGIN_CONTINUE 
}



public plugin_init()
{
    register_plugin("Hungarian Ultimate Sounds","1.5","Zohan^^")
    register_event("DeathMsg","hs","a","3=1")
    register_cvar("hs_mode","ab")
        return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/




 



Kösszi szépen :D és az eredeti Hangot rakjam be igaz ?:DD

Kép [mozgo]<--- Connect :D[/mozgo]
http://www.youtube.com/watch?v=r8HjBT5tGps


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Olés Hud
HozzászólásElküldve:2012.02.11. 07:36 
Offline
Őstag

Csatlakozott:2011.11.05. 10:03
Hozzászólások:1098
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 4 alkalommal
Ezt:
hun_ultimate/holyshit.wav

És itt a jó mert azt elcsesztem. (waw-ot írtam wav helyett.:) )
Kód:
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#define MESSAGESHP 4

new kills[33] = {0,...};
new 
deaths[33] = {0,...};
new 
alone_ann 0
new levels[7] = {3579101315};

new 
stksounds[7][] = {
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit"};

new 
stkmessages[7][] = {
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!"};


new 
kniffmessages[KNIFFMESSAGES][] = {
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?"}

new 
messagesnohp[MESSAGESNOHP][] = {
"%i terrorista vs %i CT^n%s: Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s: Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s: Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s: Te vagy az u'tolso'"}

new 
messageshp[MESSAGESHP][] = {
"%i terrorista vs %i CT^n%s (%i hp): Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s (%i hp): Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s (%i hp): Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s (%i hp): Te vagy az u'tolso'"}

get_streak()
{
    new 
streak[3]
    
get_cvar_string("streak_mode",streak,2)
    return 
read_flags(streak)
}

public 
death_event(id)
{
    new 
streak get_streak()

    if ((
streak&1) || (streak&2))
    {
            new 
killer read_data(1);
            new 
victim read_data(2);

            
kills[killer] += 1;
            
kills[victim] = 0;
            
deaths[killer] = 0;
            
deaths[victim] += 1;

            for (new 
0LEVELSi++)
        {
                if (
kills[killer] == levels[i])
            {
                        
announce(killeri);
                        return 
PLUGIN_CONTINUE;
            }
        }
    }
    return 
PLUGIN_CONTINUE;
}

announce(killerlevel)
{
    new 
streak get_streak()

    if (
streak&1)
    {
            new 
name[32];

           
get_user_name(killername32);
        
set_hudmessage(01002000.050.6520.026.00.010.12);
        
show_hudmessage(0stkmessages[level], name);
    }

    if (
streak&2){
            
client_cmd(0"spk %s"stksounds[level]);
    }
}

public 
reset_hud(id)
{
    new 
streak get_streak()

    if (
streak&1)
    {

        if (
kills[id] > levels[0])
        {
                
client_print(idprint_chat
            
"* Te %d oltel ogy tovabb"kills[id]);

        }

        else if (
deaths[id] > 1)
        {
            
client_print(idprint_chat
            
"* Te meghaltal %dx sorozatban ovatosabban..."deaths[id]);
        }
    }
}

public 
client_connect(id)
{
    new 
streak get_streak()

    if ((
streak&1) || (streak&2))
    {
        
kills[id] = 0;
        
deaths[id] = 0;
    }
}

public 
knife_kill()
{
    new 
kniffmode[4
    
get_cvar_string("kniff_mode",kniffmode,4
    new 
kniffmode_bit read_flags(kniffmode)

    if (
kniffmode_bit 1)
    {
        new 
killer_id read_data(1)
        new 
victim_id read_data(2)
        new 
killer_name[33], victim_name[33]

        
get_user_name(killer_id,killer_name,33)
        
get_user_name(victim_id,victim_name,33)


        
set_hudmessage(2001000, -1.00.3006.06.00.50.151)
        
show_hudmessage(0,kniffmessagesrandom_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
    }

    if (
kniffmode_bit 2)
    {
        
client_cmd(0,"spk hun_ultimate/holyshit")
       }
}


public 
roundend_msg(id)

    
alone_ann 0

public death_msg(id)
{

    new 
lmmode[8
    
get_cvar_string("lastman_mode",lmmode,8
    new 
lmmode_bit read_flags(lmmode)

    new 
players_ct[32], players_t[32], ictitelast
    get_players
(players_ct,ict,"ae","CT")   
    
get_players(players_t,ite,"ae","TERRORIST")   

    if (
ict==1&&ite==1)
    {
        new 
name1[32], name2[32]
        
get_user_name(players_ct[0],name1,32)
        
get_user_name(players_t[0],name2,32)
        
set_hudmessage(2001000, -1.00.3006.06.00.50.151)

        if (
lmmode_bit 1)
        {
            if (
lmmode_bit 2)
            {
                
show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
            }

            else
            {
                
show_hudmessage(0,"%s vs. %s",name1,name2)
            }

            if (
lmmode_bit 4)
            {
                
client_cmd(0,"spk hun_ultimate/holyshit")
            }
        }
    } 
    else
{   
    if (
ict==1&&ite>1&&alone_ann==0&&(lmmode_bit 4))
    {
        
last=players_ct[0]
        
client_cmd(last,"spk hun_ultimate/holyshit")
    }

    else if (
ite==1&&ict>1&&alone_ann==0&&(lmmode_bit 4))
    {
        
last=players_t[0]
        
client_cmd(last,"spk misccc/oneandonly")
    }

    else
    {
        return 
PLUGIN_CONTINUE
    
}
    
alone_ann last
    
new name[32]   
    
get_user_name(last,name,32)

    if (
lmmode_bit 1)
    {
        
set_hudmessage(2001000, -1.00.3006.06.00.50.151)

        if (
lmmode_bit 2)
        {
            
show_hudmessage(0,messageshprandom_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
        }

        else
        {
            
show_hudmessage(0,messagesnohprandom_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
        }
    }

    if (
lmmode_bit 4)
    {
        
client_cmd(last,"spk misccc/maytheforce")
    }
}
    return 
PLUGIN_CONTINUE   
}


public 
hs()
{
    new 
hsmode[4
    
get_cvar_string("hs_mode",hsmode,4
    new 
hsmode_bit read_flags(hsmode)

    if (
hsmode_bit 1)
    {
    new 
killer_id read_data(1)
    new 
victim_id read_data(2)
    new 
victim_name[33]

    
get_user_name(victim_id,victim_name,33)

    
set_hudmessage(2001000, -1.00.3003.03.00.150.151)
    
show_hudmessage(killer_id,"::!FEJLOVES!::",victim_name)
    }

    if (
hsmode_bit 2)
    {
        
client_cmd(0,"spk hun_ultimate/holyshit")
            
client_cmd(0,"spk hun_ultimate/holyshit")
                
client_cmd(0,"spk hun_ultimate/holyshit")
                
client_cmd(0,"spk hun_ultimate/holyshit")
        }
}

public 
plugin_precache()
{
    
precache_sound("hun_ultimate/holyshit.wav")
    
precache_sound("hun_ultimate/holyshit.wav")
    
precache_sound("hun_ultimate/holyshit.wav")
        
precache_sound("hun_ultimate/holyshit.wav")
        return 
PLUGIN_CONTINUE 
}



public 
plugin_init()
{
    
register_plugin("Hungarian Ultimate Sounds","1.5","Zohan^^")
    
register_event("DeathMsg","hs","a","3=1")
    
register_cvar("hs_mode","ab")
        return 
PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/



 

_________________
OFF


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Olés Hud
HozzászólásElküldve:2012.02.11. 14:33 
Offline
Tud valamit

Csatlakozott:2011.12.31. 01:03
Hozzászólások:125
CocaIne.^ írta:
Ezt:
hun_ultimate/holyshit.wav

És itt a jó mert azt elcsesztem. (waw-ot írtam wav helyett.:) )
Kód:
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#include <amxmodx>

#define KNIFFMESSAGES 4
#define LEVELS 7
#define MESSAGESNOHP 4
#define MESSAGESHP 4

new kills[33] = {0,...};
new deaths[33] = {0,...};
new alone_ann = 0
new levels
[7] = {3, 5, 7, 9, 10, 13, 15};

new stksounds[7][] = {
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit",
"hun_ultimate/holyshit"};

new stkmessages[7][] = {
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!",
"%s: AZ ARE'NA KIRA'LYA!"};


new kniffmessages[KNIFFMESSAGES][] = {
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?",
"'Utolso'nak lenni sze'gyen IGAZ?"}

new messagesnohp[MESSAGESNOHP][] = {
"%i terrorista vs %i CT^n%s: Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s: Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s: Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s: Te vagy az u'tolso'"}

new messageshp[MESSAGESHP][] = {
"%i terrorista vs %i CT^n%s (%i hp): Mostma'r minden rajtad mu'lik",
"%i terrorista vs %i CT^n%s (%i hp): Reme'lem van na'lad e'letment'o' csomag",
"%i terrorista vs %i CT^n%s (%i hp): Minden csapat ta'rsadat kinyirta'k, sok szerencse't",
"%i terrorista vs %i CT^n%s (%i hp): Te vagy az u'tolso'"}

get_streak()
{
    new streak[3]
    get_cvar_string("streak_mode",streak,2)
    return read_flags(streak)
}

public death_event(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
            new killer = read_data(1);
            new victim = read_data(2);

            kills[killer] += 1;
            kills[victim] = 0;
            deaths[killer] = 0;
            deaths[victim] += 1;

            for (new i = 0; i < LEVELS; i++)
        {
                if (kills[killer] == levels[i])
            {
                        announce(killer, i);
                        return PLUGIN_CONTINUE;
            }
        }
    }
    return PLUGIN_CONTINUE;
}

announce(killer, level)
{
    new streak = get_streak()

    if (streak&1)
    {
            new name[32];

           get_user_name(killer, name, 32);
        set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
        show_hudmessage(0, stkmessages[level], name);
    }

    if (streak&2){
            client_cmd(0, "spk %s", stksounds[level]);
    }
}

public reset_hud(id)
{
    new streak = get_streak()

    if (streak&1)
    {

        if (kills[id] > levels[0])
        {
                client_print(id, print_chat, 
            
"* Te %d oltel ogy tovabb", kills[id]);

        }

        else if (deaths[id] > 1)
        {
            client_print(id, print_chat, 
            
"* Te meghaltal %dx sorozatban ovatosabban...", deaths[id]);
        }
    }
}

public client_connect(id)
{
    new streak = get_streak()

    if ((streak&1) || (streak&2))
    {
        kills[id] = 0;
        deaths[id] = 0;
    }
}

public knife_kill()
{
    new kniffmode[4] 
    get_cvar_string
("kniff_mode",kniffmode,4) 
    new kniffmode_bit 
= read_flags(kniffmode)

    if (kniffmode_bit & 1)
    {
        new killer_id = read_data(1)
        new victim_id = read_data(2)
        new killer_name[33], victim_name[33]

        get_user_name(killer_id,killer_name,33)
        get_user_name(victim_id,victim_name,33)


        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
        show_hudmessage(0,kniffmessages[ random_num(0,KNIFFMESSAGES-1) ],killer_name,victim_name)
    }

    if (kniffmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
       }
}


public roundend_msg(id)

    alone_ann = 0

public death_msg
(id)
{

    new lmmode[8] 
    get_cvar_string
("lastman_mode",lmmode,8) 
    new lmmode_bit 
= read_flags(lmmode)

    new players_ct[32], players_t[32], ict, ite, last
    get_players
(players_ct,ict,"ae","CT")   
    get_players
(players_t,ite,"ae","TERRORIST")   

    if 
(ict==1&&ite==1)
    {
        new name1[32], name2[32]
        get_user_name(players_ct[0],name1,32)
        get_user_name(players_t[0],name2,32)
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 1)
        {
            if (lmmode_bit & 2)
            {
                show_hudmessage(0,"%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
            }

            else
            
{
                show_hudmessage(0,"%s vs. %s",name1,name2)
            }

            if (lmmode_bit & 4)
            {
                client_cmd(0,"spk hun_ultimate/holyshit")
            }
        }
    } 
    else
{   
    if 
(ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_ct[0]
        client_cmd(last,"spk hun_ultimate/holyshit")
    }

    else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
    {
        last=players_t[0]
        client_cmd(last,"spk misccc/oneandonly")
    }

    else
    
{
        return PLUGIN_CONTINUE
    
}
    alone_ann = last
    new name
[32]   
    get_user_name
(last,name,32)

    if (lmmode_bit & 1)
    {
        set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

        if (lmmode_bit & 2)
        {
            show_hudmessage(0,messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
        }

        else
        
{
            show_hudmessage(0,messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
        }
    }

    if (lmmode_bit & 4)
    {
        client_cmd(last,"spk misccc/maytheforce")
    }
}
    return PLUGIN_CONTINUE   
}


public hs()
{
    new hsmode[4] 
    get_cvar_string
("hs_mode",hsmode,4) 
    new hsmode_bit 
= read_flags(hsmode)

    if (hsmode_bit & 1)
    {
    new killer_id = read_data(1)
    new victim_id = read_data(2)
    new victim_name[33]

    get_user_name(victim_id,victim_name,33)

    set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
    show_hudmessage(killer_id,"::!FEJLOVES!::",victim_name)
    }

    if (hsmode_bit & 2)
    {
        client_cmd(0,"spk hun_ultimate/holyshit")
            client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
                client_cmd(0,"spk hun_ultimate/holyshit")
        }
}

public plugin_precache()
{
    precache_sound("hun_ultimate/holyshit.wav")
    precache_sound("hun_ultimate/holyshit.wav")
    precache_sound("hun_ultimate/holyshit.wav")
        precache_sound("hun_ultimate/holyshit.wav")
        return PLUGIN_CONTINUE 
}



public plugin_init()
{
    register_plugin("Hungarian Ultimate Sounds","1.5","Zohan^^")
    register_event("DeathMsg","hs","a","3=1")
    register_cvar("hs_mode","ab")
        return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/





Okés Kösszi :DD


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [14 hozzászólás ]  OldalElőző12


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 18 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole