hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 05:32



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 10:29 
Offline
Beavatott

Csatlakozott: 2012.02.02. 15:20
Hozzászólások: 68
Megköszönték neki: 1 alkalommal
Sziasztok ! Nos nekem 1 olyan plugin kellene , mely felrakja a pénz fölé ,hogy SurF menu megnyitasa : F1,F2,F3 !!! Persze ezt ,1 jó színnel vegyitve amit rátok bízok ! Köszi előre is !


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 11:05 
Offline
Nagyúr
Avatar

Csatlakozott: 2011.12.18. 10:40
Hozzászólások: 671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
cvarban tudod állitani a helyzetét
Kód:
#include <amxmodx>
#include <amxmisc>

new cvar_message, cvar_color, cvar_location, cvar_effects, cvar_show, cvar_cmd, hudsync

public plugin_init() {
    register_plugin("Uzenet", "1.1", "noname")
    cvar_message = register_cvar("amx_permanent_message", "SurF menu megnyitasa : F1,F2,F3 !!!")
    cvar_color = register_cvar("amx_permanent_message_color", "255 0 0")
    cvar_location = register_cvar("amx_permanent_message_location", "2")
    cvar_effects = register_cvar("amx_permanent_message_effects", "2")
    cvar_show = register_cvar("amx_permanent_message_show", "0")
    cvar_cmd = register_cvar("amx_permanent_message_cmd", "1")
    register_concmd("amx_perm_msg", "cmdChangeMsg", ADMIN_LEVEL_A)
    hudsync = CreateHudSyncObj()
    set_task(1.0, "show_hud", 0, "", 0, "b")
}

public show_hud() {
    new message[200], location, eff, show, players[32], inum
    static red, green, blue
    get_pcvar_string(cvar_message, message, charsmax(message))
    get_hud_color(red, green, blue)
    location = get_pcvar_num(cvar_location)
    eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
    show = get_pcvar_num(cvar_show)
    get_players(players, inum)

    replace_all(message, charsmax(message), "", "X^n")
    replace_all(message, charsmax(message), "/n", "^n")

    switch(location) {
        case 1: set_hudmessage(red, green, blue, 0.01, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 2: set_hudmessage(red, green, blue, -1.0, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 3: set_hudmessage(red, green, blue, 0.99, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 4: set_hudmessage(red, green, blue, 0.01, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 5: set_hudmessage(red, green, blue, -1.0, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 6: set_hudmessage(red, green, blue, 0.99, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 7: set_hudmessage(red, green, blue, 0.01, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 8: set_hudmessage(red, green, blue, -1.0, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 9: set_hudmessage(red, green, blue, 0.99, 0.70, eff, 1.0, 1.0, 0.1, 0.2, -1)
    }

    for(new i=0; i<inum; ++i) {
        switch(show) {
          case 0: ShowSyncHudMsg(0, hudsync, message)
            case 1: {
                if(!is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 2: {
                if(is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 3: {
                if(is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 4: {
                if(!is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 5: {
                if(is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 6: {
                if(is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 7: {
                if(!is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 8: {
                if(!is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            default: ShowSyncHudMsg(0, hudsync, message)
        }
    }
    return PLUGIN_CONTINUE
}

public cmdChangeMsg(id, level, cid) {
    if(!get_pcvar_num(cvar_cmd) || !cmd_access(id, level, cid, 1))
        return PLUGIN_HANDLED

    new args[200], name[32]
    read_args(args, charsmax(args))
    remove_quotes(args)
    get_user_name(id, name, charsmax(name))
       
    set_pcvar_string(cvar_message, args)
    log_amx("Az admin, ^"%s^" megvaltoztatta az uzenetet: ^"%s^"", name, args)

    return PLUGIN_CONTINUE
}

get_hud_color(&r, &g, &b) {
    new color[20]
    static red[5], green[5], blue[5]
    get_pcvar_string(cvar_color, color, charsmax(color))
    parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))

    r = str_to_num(red)
    g = str_to_num(green)
    b = str_to_num(blue)
}

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 11:08 
Offline
Nagyúr
Avatar

Csatlakozott: 2011.12.18. 10:40
Hozzászólások: 671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
Vagy
Kód:
#include <amxmodx>

#include <colorchat>

 

public plugin_init()

{

 

 register_clcmd( "menu","AwesomeMenu");

}

public client_connect(id) {

client_cmd(id, "bind ^"F1^"menu")

}

public AwesomeMenu(id)

{

 new menu = menu_create("\r*[D3PTH-FCOUNT]* SurF", "menu_handler");

 

 menu_additem(menu, "\wTrail (csikot huzol)", "1", 0);

 menu_additem(menu, "\wStatisztika nullazasa(/rs)", "2", 0);

 menu_additem(menu, "\wKes valasztas", "3", 0);

 menu_additem(menu, "\wAdmin tudakozo", "4", 0);

 menu_additem(menu, "\wTop 15", "5", 0);

 menu_additem(menu, "\wSzines burok", "6", 0);

 

 

 menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

 

 menu_display(id, menu, 0);

}

public menu_handler(id, menu, item)

{

 if( item == MENU_EXIT )

 {

 menu_destroy(menu);

 return PLUGIN_HANDLED;

 }

 new data[6], szName[64];

 new access, callback;

 menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

 new key = str_to_num(data);

 

 switch(key)

 {

 case 1:

 {

 ColorChat(id, RED, "[Menu]^x04Trail random") ;

 client_cmd(id, "^"say trail random^"");

 menu_destroy(menu);

 return PLUGIN_HANDLED;

 }

 case 2:

 {

 ColorChat(id, RED, "[Menu]^x04Nullaztad a statod!l!!") ;

 client_cmd(id, "^"say /rs^"");

 }

 case 3:

 {

 ColorChat(id, RED, "[Menu]^x04 Valasz kest!!!!") ;

 client_cmd(id, "^" say /knife^"");

 }

 case 4:

 {

 ColorChat(id, RED, "[Menu]^x04 Ennyi admin van jelen!!!") ;

 client_cmd(id, "^"say /admin^"");

 }

case 5:

 {

 ColorChat(id, RED, "[Menu]^x04 A szerver 15 legjobb playere!") ;

 client_cmd(id, "^"say /top15^"");

 }

case 6:

 {

 ColorChat(id, RED, "[Menu]^x04 Nemtudom :)l!!!") ;

 client_cmd(id, "^"say glow^"");

 }

 }

 

 menu_destroy(menu);

 return PLUGIN_HANDLED;

}
public hudmsg(id)  {     set_hudmessage(255,0, 0, 0.1, 0.9, 0, 6.0, 3700.0)     show_hudmessage(id, "SurF menu: F1,F2,F3")  }

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }

*/

 

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 11:20 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
1. A második nem jó.
2. Ne dupla postolj!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 13:51 
Offline
Őskövület
Avatar

Csatlakozott: 2011.09.17. 17:54
Hozzászólások: 2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
CeDeee írta:
cvarban tudod állitani a helyzetét
Kód:
#include <amxmodx>
#include <amxmisc>

new cvar_message, cvar_color, cvar_location, cvar_effects, cvar_show, cvar_cmd, hudsync

public plugin_init() {
    register_plugin("Uzenet", "1.1", "noname")
    cvar_message = register_cvar("amx_permanent_message", "SurF menu megnyitasa : F1,F2,F3 !!!")
    cvar_color = register_cvar("amx_permanent_message_color", "255 0 0")
    cvar_location = register_cvar("amx_permanent_message_location", "2")
    cvar_effects = register_cvar("amx_permanent_message_effects", "2")
    cvar_show = register_cvar("amx_permanent_message_show", "0")
    cvar_cmd = register_cvar("amx_permanent_message_cmd", "1")
    register_concmd("amx_perm_msg", "cmdChangeMsg", ADMIN_LEVEL_A)
    hudsync = CreateHudSyncObj()
    set_task(1.0, "show_hud", 0, "", 0, "b")
}

public show_hud() {
    new message[200], location, eff, show, players[32], inum
    static red, green, blue
    get_pcvar_string(cvar_message, message, charsmax(message))
    get_hud_color(red, green, blue)
    location = get_pcvar_num(cvar_location)
    eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
    show = get_pcvar_num(cvar_show)
    get_players(players, inum)

    replace_all(message, charsmax(message), "", "X^n")
    replace_all(message, charsmax(message), "/n", "^n")

    switch(location) {
        case 1: set_hudmessage(red, green, blue, 0.01, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 2: set_hudmessage(red, green, blue, -1.0, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 3: set_hudmessage(red, green, blue, 0.99, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 4: set_hudmessage(red, green, blue, 0.01, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 5: set_hudmessage(red, green, blue, -1.0, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 6: set_hudmessage(red, green, blue, 0.99, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 7: set_hudmessage(red, green, blue, 0.01, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 8: set_hudmessage(red, green, blue, -1.0, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 9: set_hudmessage(red, green, blue, 0.99, 0.70, eff, 1.0, 1.0, 0.1, 0.2, -1)
    }

    for(new i=0; i<inum; ++i) {
        switch(show) {
          case 0: ShowSyncHudMsg(0, hudsync, message)
            case 1: {
                if(!is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 2: {
                if(is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 3: {
                if(is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 4: {
                if(!is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 5: {
                if(is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 6: {
                if(is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 7: {
                if(!is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 8: {
                if(!is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            default: ShowSyncHudMsg(0, hudsync, message)
        }
    }
    return PLUGIN_CONTINUE
}

public cmdChangeMsg(id, level, cid) {
    if(!get_pcvar_num(cvar_cmd) || !cmd_access(id, level, cid, 1))
        return PLUGIN_HANDLED

    new args[200], name[32]
    read_args(args, charsmax(args))
    remove_quotes(args)
    get_user_name(id, name, charsmax(name))
       
    set_pcvar_string(cvar_message, args)
    log_amx("Az admin, ^"%s^" megvaltoztatta az uzenetet: ^"%s^"", name, args)

    return PLUGIN_CONTINUE
}

get_hud_color(&r, &g, &b) {
    new color[20]
    static red[5], green[5], blue[5]
    get_pcvar_string(cvar_color, color, charsmax(color))
    parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))

    r = str_to_num(red)
    g = str_to_num(green)
    b = str_to_num(blue)
}


http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=message


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.07. 14:40 
Offline
Nagyúr
Avatar

Csatlakozott: 2011.12.18. 10:40
Hozzászólások: 671
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 20 alkalommal
virtualcfg írta:
CeDeee írta:
cvarban tudod állitani a helyzetét
Kód:
#include <amxmodx>
#include <amxmisc>

new cvar_message, cvar_color, cvar_location, cvar_effects, cvar_show, cvar_cmd, hudsync

public plugin_init() {
    register_plugin("Uzenet", "1.1", "noname")
    cvar_message = register_cvar("amx_permanent_message", "SurF menu megnyitasa : F1,F2,F3 !!!")
    cvar_color = register_cvar("amx_permanent_message_color", "255 0 0")
    cvar_location = register_cvar("amx_permanent_message_location", "2")
    cvar_effects = register_cvar("amx_permanent_message_effects", "2")
    cvar_show = register_cvar("amx_permanent_message_show", "0")
    cvar_cmd = register_cvar("amx_permanent_message_cmd", "1")
    register_concmd("amx_perm_msg", "cmdChangeMsg", ADMIN_LEVEL_A)
    hudsync = CreateHudSyncObj()
    set_task(1.0, "show_hud", 0, "", 0, "b")
}

public show_hud() {
    new message[200], location, eff, show, players[32], inum
    static red, green, blue
    get_pcvar_string(cvar_message, message, charsmax(message))
    get_hud_color(red, green, blue)
    location = get_pcvar_num(cvar_location)
    eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
    show = get_pcvar_num(cvar_show)
    get_players(players, inum)

    replace_all(message, charsmax(message), "", "X^n")
    replace_all(message, charsmax(message), "/n", "^n")

    switch(location) {
        case 1: set_hudmessage(red, green, blue, 0.01, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 2: set_hudmessage(red, green, blue, -1.0, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 3: set_hudmessage(red, green, blue, 0.99, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 4: set_hudmessage(red, green, blue, 0.01, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 5: set_hudmessage(red, green, blue, -1.0, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 6: set_hudmessage(red, green, blue, 0.99, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 7: set_hudmessage(red, green, blue, 0.01, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 8: set_hudmessage(red, green, blue, -1.0, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
        case 9: set_hudmessage(red, green, blue, 0.99, 0.70, eff, 1.0, 1.0, 0.1, 0.2, -1)
    }

    for(new i=0; i<inum; ++i) {
        switch(show) {
          case 0: ShowSyncHudMsg(0, hudsync, message)
            case 1: {
                if(!is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 2: {
                if(is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 3: {
                if(is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 4: {
                if(!is_user_admin(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 5: {
                if(is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 6: {
                if(is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 7: {
                if(!is_user_admin(players[i]) && is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            case 8: {
                if(!is_user_admin(players[i]) && !is_user_alive(players[i]))
                    ShowSyncHudMsg(players[i], hudsync, message)
            }
            default: ShowSyncHudMsg(0, hudsync, message)
        }
    }
    return PLUGIN_CONTINUE
}

public cmdChangeMsg(id, level, cid) {
    if(!get_pcvar_num(cvar_cmd) || !cmd_access(id, level, cid, 1))
        return PLUGIN_HANDLED

    new args[200], name[32]
    read_args(args, charsmax(args))
    remove_quotes(args)
    get_user_name(id, name, charsmax(name))
       
    set_pcvar_string(cvar_message, args)
    log_amx("Az admin, ^"%s^" megvaltoztatta az uzenetet: ^"%s^"", name, args)

    return PLUGIN_CONTINUE
}

get_hud_color(&r, &g, &b) {
    new color[20]
    static red[5], green[5], blue[5]
    get_pcvar_string(cvar_color, color, charsmax(color))
    parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))

    r = str_to_num(red)
    g = str_to_num(green)
    b = str_to_num(blue)
}


http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=message

Ja:)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hud üzenet!
HozzászólásElküldve: 2012.02.08. 10:13 
Offline
Beavatott

Csatlakozott: 2012.02.02. 15:20
Hozzászólások: 68
Megköszönték neki: 1 alkalommal
Köszi!


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  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 110 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