Page 1 of 1

cerere hud message center

Posted: 20 Dec 2013, 21:11
by EpsiloN
Imi puteti spune si mie cum sa plasez un hud message chiar pe centru?

Re: cerere hud message center

Posted: 20 Dec 2013, 21:12
by DaNNe.
EpsiloN wrote:Imi puteti spune si mie cum sa plasez un hud message chiar pe centru?
Ce culoare ?

Re: cerere hud message center

Posted: 20 Dec 2013, 21:15
by EpsiloN
nu conteaza (sa zicem alb)

Re: cerere hud message center

Posted: 20 Dec 2013, 22:47
by DaNNe.
Scuza-mi intarzierea, dar lucrez la ceva :D
Poftim:

Code: Select all

set_hudmessage(255, 255, 255, 0.29, 0.42, 0, 6.0, 12.0)
show_hudmessage(id, "Mesajul tau ...")

Re: cerere hud message center

Posted: 20 Dec 2013, 23:11
by Cosmin

Code: Select all

#include <amxmodx>

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


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	set_task(50.0,"BineMaa",_,_)
}
public BineMaa(  ) {
	set_hudmessage(0, 0, 255, -1.0, -1.0)
	show_hudmessage(0, "<Hudmessage>")
}

Re: cerere hud message center

Posted: 21 Dec 2013, 17:02
by EpsiloN
Multumesc mult amandurora dar ati putea sa imi spuneti cum sa fac ca acel meaj a apara cand execut o comanda? (cam ca la amx_pika)

Re: cerere hud message center

Posted: 21 Dec 2013, 17:05
by DaNNe.
EpsiloN wrote:Multumesc mult amandurora dar ati putea sa imi spuneti cum sa fac ca acel meaj a apara cand execut o comanda? (cam ca la amx_pika)
Posteaza pluginul unde vrei sa apara :D

Re: cerere hud message center

Posted: 21 Dec 2013, 18:18
by EpsiloN
Nu spun de un anume plugin dar sa dau un exemplu:

Code: Select all

#include <amxmodx>

#define PLUGIN "New Plugin"
#define VERION "1.0"
#define AUTHOR "Author"

public plugin_int()
{
      register_plugin(PLUGIN, VERSION, AUTHOR)
      register_clmd("say /hello", "cmdHello")
}

public cmdHello(id)
{
      new name[32]
      get_user_name(id, name, 31)
      client_print(0, print_chat, "Greetings from %s", name)

      return PLUGIN_HANDLED
}
Si as vrea spre exemplu sa schimb mesajul chat si anume:

Code: Select all

client_print(0, print_chat, "Greetings from %s", name)
Sa il inlocuiesc cu un mesaj HUD.
Trec direct mesajul sub forma:

Code: Select all

set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 4)
show_hudmessage(0, "Greetings from %s", name)
sau mai trebuie sa adaug ceva? (ma gandeam ca mai trebuie adaugat vreun public al mesajului)

Re: cerere hud message center

Posted: 21 Dec 2013, 18:30
by DaNNe.
EpsiloN wrote:Nu spun de un anume plugin dar sa dau un exemplu:

Code: Select all

#include <amxmodx>

#define PLUGIN "New Plugin"
#define VERION "1.0"
#define AUTHOR "Author"

public plugin_int()
{
      register_plugin(PLUGIN, VERSION, AUTHOR)
      register_clmd("say /hello", "cmdHello")
}

public cmdHello(id)
{
      new name[32]
      get_user_name(id, name, 31)
      client_print(0, print_chat, "Greetings from %s", name)

      return PLUGIN_HANDLED
}
Si as vrea spre exemplu sa schimb mesajul chat si anume:

Code: Select all

client_print(0, print_chat, "Greetings from %s", name)
Sa il inlocuiesc cu un mesaj HUD.
Trec direct mesajul sub forma:

Code: Select all

set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 4)
show_hudmessage(0, "Greetings from %s", name)
sau mai trebuie sa adaug ceva? (ma gandeam ca mai trebuie adaugat vreun public al mesajului)
Nu trebuie, nu aici.
P.S: Pluginul era gresit :P
Sursa corecta + Hud | Afiseaza codul
#include <amxmodx>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"

public plugin_int()
{
      register_plugin(PLUGIN, VERSION, AUTHOR)
      register_clcmd("say /hello", "cmdHello")
}

public cmdHello(id)
{
    new name[32]
    get_user_name(id, name, 31)
// Uite, vezi ? Aici am pus mesajul fara nici un public :D

    set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 4)
	show_hudmessage(0, "Greetings from %s", name)

    return PLUGIN_HANDLED
}

Re: cerere hud message center

Posted: 21 Dec 2013, 18:39
by EpsiloN
stiu, mersi mult! Chiar ai avut dreptate, "am mancat un S" la #define VERSION".