←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Informacja na say po wpisaniu...

Zablokowany

  • +
  • -
Igorrr - zdjęcie Igorrr 08.04.2013

#include <amxmodx>
#include <ColorChat>
#define PLUGIN "Forum/Adres"
#define VERSION "1.0"
#define AUTHOR "Filip / `NN"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /forum", "link")
			  register_clcmd("say /ip", "adres")
}
public link(id){
if(is_user_connected(id))
  ColorChat(id, RED, "^x01[Nazwa.pl]Adres naszego forum to : ^x03www.^x01Nazwa^x03.pl")
}
public adres(id){
if(is_user_connected(id))
  ColorChat(id, GREEN, "^x01[Nazwa.pl]IP naszego serwera to : ^x04AJPII")
}

Otóż chcę osiągnąć na say efekt

[Nazwa.pl] IP naszego serwera to : AJPII/AJPII
[Nazwa.pl] Adres naszego serwera to : www.Nazwa.pl/ www.Nazwa.pl

Główny problem to to, że informacja pokazuje się nad wpisem :

[Nazwa.pl] IP naszego serwera to : AJPII/AJPII
say /ip

a ma być pod :

say /ip
[Nazwa.pl] IP naszego serwera to : AJPII/AJPII

no i te nieszczęsne kolorki
Użytkownik f16marcin edytował ten post 08.04.2013 20:01
Odpowiedz

GT Team - zdjęcie GT Team 08.04.2013

http://wklej.org/id/1006858/
będzie wywalać błędy lose indentation. Popraw stylistyke, gdyż na wklejce tak jest ;P

Możesz to naprawić właśnie tak jak ja to zrobiłem, set_task na 0.1 sec po tym jak wykona się funkcja link bądź adres.
Odpowiedz

Pan Marian - zdjęcie Pan Marian 08.04.2013

@up, kolorki dodaj

#include <amxmodx>
#include <ColorChat>
#define PLUGIN "Forum/Adres"
#define VERSION "1.0"
#define AUTHOR "Filip / `NN"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /forum", "link")
	register_clcmd("say /ip", "adres")
}
public link(id){
	if(is_user_connected(id))
		set_task(0.5, "linktask");
}
public adres(id){
	if(is_user_connected(id))
		set_task(0.5, "adrestask");
}

public adrestask(){
	ColorChat(id, GREEN, "[Nazwa.pl]^x01 IP naszego serwera to :^x03 AJPII")
}

public linktask(){
	ColorChat(id, GREEN, "[Nazwa.pl]^x01 Adres naszego forum to :^x03 www.Nazwa.pl")
}

Użytkownik Pan Marian edytował ten post 08.04.2013 20:20
Odpowiedz

GT Team - zdjęcie GT Team 08.04.2013

Dzięki, lecz przydało by się dać tego taska jednak na 0.1 albo 0.15
Odpowiedz

AztekHQS - zdjęcie AztekHQS 08.04.2013

#include <amxmodx>
#include <ColorChat>

#define PLUGIN "Forum/Adres"
#define VERSION "1.0"
#define AUTHOR "Filip / `NN"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /forum", "link")
register_clcmd("say /ip", "adres")

register_cvar("amx_cvar_task", "0.5")
}

public link(id)
if(is_user_connected(id)) set_task(get_cvar_float("amx_cvar_task"), "Linkacz", id)

public Linkacz(id) {
ColorChat(id, GREEN, "[Nazwa.pl]^x01 Adres naszego forum to:^x03 www.Nazwa.pl")
remove_task(id)
}

public adres(id)
if(is_user_connected(id)) set_task(get_cvar_float("amx_cvar_task"), "Adresacz", id)

public Adresacz(id) {
ColorChat(id, GREEN, "[Nazwa.pl]^x01 IP naszego serwera to:^x03 AJPII")
remove_task(id)
}

Użytkownik AztekHQS edytował ten post 08.04.2013 20:33
Odpowiedz

Pan Marian - zdjęcie Pan Marian 08.04.2013

Myślę, że Kolega f16marcin jak będzie chciał, to sobie zmieni na mniejszą wartość, nic nie stoi na przeszkodzie.

Pozdrawiam
Odpowiedz

  • +
  • -
Waq - zdjęcie Waq 08.04.2013

Może być tak jeśli chce kolorek różny w ct i tt ? ;P

Załączone pliki


Użytkownik Waq edytował ten post 08.04.2013 20:41
Odpowiedz

  • +
  • -
K!113r - zdjęcie K!113r 08.04.2013

Można też zwracać w funkcji komendy PLUGIN_HANDLED, wtedy nie ma tego
K!113r: /ip

tylko sam napis jaki chcesz wyświetlić.
Odpowiedz

GT Team - zdjęcie GT Team 08.04.2013

Oooo. dzięki, przyda mi sie taka informacja :!
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 08.04.2013

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany