Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Kolorowe napisy

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 Mexas

    Początkujący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:15
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 19.03.2013 13:40

Witam,

Mam pytanie jak zrobić aby w tekście były kolorowe napisy?
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "Flash Snitch"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define ID 3322
new msg_saytext
new g_flasher
public plugin_init() {
	    register_plugin(PLUGIN, VERSION, AUTHOR)
	   
	    msg_saytext = get_user_msgid("SayText")
	   
	    register_event("ScreenFade", "ScreenFade", "be", "4=255", "5=255", "6=255", "7>199")
	    register_event("23", "TEMPENTITY", "a", "1=5", "6=25", "7=6")
	   
	    register_forward(FM_SetModel, "SetModel")
}

public SetModel(ent, model[])
{	  
	    if(equal(model, "models/w_flashbang.mdl"))
	    {	  
			    static owner
			    owner = pev(ent, pev_owner)
			    if(owner)			  
			    {
					    set_task(1.52,"get_flasher", ID + owner)
			    }
	    }
}
public TEMPENTITY()
{	  
	    set_task(0.05, "reset_flasher")
	    return PLUGIN_CONTINUE
}
public reset_flasher()
{
	    g_flasher = 0
}
public get_flasher(id)
{
	    g_flasher = (id - ID)
}
public ScreenFade(id)
{	  
	    if(is_user_alive(id))
	    {
			    if(id != g_flasher && get_user_team(id) == get_user_team(g_flasher))
			    {
					    static name[33], message[128]
											   
					    get_user_name(g_flasher, name, 32)					 
					    formatex(message, 127, "^x04Clear-Skill.pl ^x01# Zostales oslepiony przez: ^x03%s", name)
					    print_that(id, message)				
					   
					    get_user_name(id, name, 32)					
					    formatex(message, 127, "^x04Clear-Skill.pl ^x01 #Wlasnie oslepiles: ^x03%s", name)
					    print_that(g_flasher, message)
			    }
	    }	  
}
stock print_that(id, text[])
{
	    message_begin(MSG_ONE_UNRELIABLE, msg_saytext, {0,0,0}, id)
	    write_byte(id)
	    write_string(text)
	    message_end()
}

Z góry dziękuje!

#2 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 19.03.2013 14:04

Funkcja ColorChat z biblioteki colorchat
  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#3 Mexas

    Początkujący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:15
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 19.03.2013 14:06

Funkcja ColorChat z biblioteki colorchat


A mógłbyś trochę jaśniej proszę ;)

#4 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 19.03.2013 14:41

Umiesz troche edytowac kod zrodlowy pluginów?
  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#5 Mexas

    Początkujący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:15
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 19.03.2013 14:50

Umiesz troche edytowac kod zrodlowy pluginów?


W małym stopniu tak. ;)

#6 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 19.03.2013 16:17

http://amxx.pl/dokum...a/i11/colorchat

Ogólnie funkcja wygląda tak:
ColorChat(id,RED,"Witaj w naszym swiecie")
Wyswietli się na sayu czerwony napis "Witaj w naszym swiecie"

ColorChat(id,RED,"Witaj w ^x04naszym swiecie")
Wyswietli sie na sayu czerwony napis "Witaj w " oraz zielony "naszym swiecie".

Wszstko będzie w jednej linijce
  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#7 Mexas

    Początkujący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:15
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 19.03.2013 16:32

Czyli wystarczy to:
formatex(message, 127, "^x04Clear-Skill.pl ^x01# Zostales oslepiony przez: ^x03%s", name)
Zamienić na to:
ColorChat(id,RED,"Witaj w naszym swiecie")
I będzie bez problemu działać?

#8 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 19.03.2013 22:43

formatex(message, 127, "^x04Clear-Skill.pl ^x01# Zostales oslepiony przez: ^x03%s", name)
- ta linijka jest odpowiedzialna za sformatowanie tekstu. Jak ma wyglądać, jego kolory, zawartość itp.
print_that(id, message)
Natomiast ta odpowiada za wyświetlenie tekstu

Czyli reasumując:
formatex(message, 127, "^x04Clear-Skill.pl ^x01# Zostales oslepiony przez: ^x03%s", name)
ColorChat(id,RED,message)
Coś takiego powinno zadziałać :)
  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#9 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 04.04.2013 16:45

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

Scripting AMXXPluginy





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych