←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

ColorChat scripting help

amxxmaster - zdjęcie amxxmaster 03.05.2011

Mam plugin i chce dodac wiadomosc w chacie i zrobilem cos takiego oczywiscie dodalem to #include <ColorChat>

a potem na koncu to

public newRound()
{
ColorChat(0, RED, "[INFORMACJA]^x01 Dzien ^x02 Dobry");
}

wszystko dobrze sie kompiluje ale niedziala, jak zrobic zeby dzialalo i wszystkim sie wyswietlalo?
Odpowiedz

amxxmaster - zdjęcie amxxmaster 03.05.2011

czyli jak?, ja chce colorchat
Użytkownik amxxmaster edytował ten post 03.05.2011 14:22
Odpowiedz

  • +
  • -
LucKy_skiLL - zdjęcie LucKy_skiLL 03.05.2011

public newRound()
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
Odpowiedz

amxxmaster - zdjęcie amxxmaster 03.05.2011

no i niedziala :P
Odpowiedz

  • +
  • -
Leihto - zdjęcie Leihto 03.05.2011

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
register_plugin("asdas", "1.0", "Blak Rajder")
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
}
public NowaRunda()
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}

hm?
Odpowiedz

amxxmaster - zdjęcie amxxmaster 03.05.2011

dzięki, dziala hmm a da sie zrobic zeby taka wiadomosc niepojawiala sie adminowi z flaga ADMIN_BAN?
Użytkownik amxxmaster edytował ten post 03.05.2011 18:04
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 03.05.2011

#include <amxmodx>

#include <ColorChat>



public plugin_init() {

        register_plugin("asdas", "1.0", "Blak Rajder")

        register_event("HLTV", "NowaRunda", "a", "1=0", "2=0") 

}

public NowaRunda(id)

{

        if (get_user_flags(id) & ADMIN_LEVEL_<img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> 

	{

        ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");

}

}
Odpowiedz

amxxmaster - zdjęcie amxxmaster 03.05.2011

nie dziala
Odpowiedz

  • +
  • -
Muzzi - zdjęcie Muzzi 03.05.2011

Może tak ?
Ps. Nie lepiej pokazywać takiej wiadomości przy spawnie Gracza ?

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
register_plugin("asdas", "1.0", "Blak Rajder")
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
}
public NowaRunda(id)
{
if (get_user_flags(id) != ADMIN_BAN)
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
}

Użytkownik Muzzi edytował ten post 03.05.2011 19:07
Odpowiedz

amxxmaster - zdjęcie amxxmaster 03.05.2011

no niestety ale dalej nie dziala.

Dodano 04 maj 2011 - 13:47:
jakies pomysly macie?;/
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 04.05.2011

Info co 2 minuty :P
#include <amxmodx>
#include <ColorChat>

public plugin_init() {
        register_plugin("info", "1.0", "michal")
        set_task(120.0, "NowaRunda", _, _, _, "b")
}
public NowaRunda(id)
{
        if (get_user_flags(id) & ADMIN_BAN) 
	{
        ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
}

Użytkownik speedkill123 edytował ten post 04.05.2011 14:35
Odpowiedz

  • +
  • -
góruś - zdjęcie góruś 04.05.2011

Sprawdzone, działa(jeśli gracz nie ma żadnej flagi):

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
register_plugin("affaf", "1.0", "gorus")
register_logevent("PoczatekRundy", 2, "1=Round_Start");
}
public PoczatekRundy()
{
for (new i=0; i < 33; i++){
if (get_user_flags(i) & ADMIN_USER)
ColorChat(i, RED, "[INFORMACJA]^x01 Dzien ^x02 Dobry");
}
}

Użytkownik gorusio edytował ten post 04.05.2011 16:32
Odpowiedz

amxxmaster - zdjęcie amxxmaster 04.05.2011

ale wy chyba nie czytacie co ja pisze tylko czytacie ostatni post gorusio jak moze to dzialac skoro jestem adminem i widze te wiadomosci i w dodatku sa zle wyswietlane a mi chodzi o to co napisal Blak Rajder

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
        register_plugin("asdas", "1.0", "Blak Rajder")
        register_event("HLTV", "NowaRunda", "a", "1=0", "2=0") 
}
public NowaRunda()
{
        ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}

i ja do tego chce zeby poprostu admin z flaga ADMIN_BAN nie widzial tej wiadomosci na poczatku rundy. Muzzi jezeli potrafisz zrobic to mozna by bylo zrobic wiadomosc przy spawnie gracza :P i zeby jej admin nie widzial

To co zrobil gorusio jak jestem adminem spamuje mi 4x i na poczatku zielone a potem na zolto reszta napisu
Użytkownik amxxmaster edytował ten post 04.05.2011 15:01
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 04.05.2011

#include <amxmodx>

#include <ColorChat>

#include <hamsandwich>



public plugin_init() {

        register_plugin("info", "1.0", "michal")

        RegisterHam(Ham_Spawn, "player", "NowaRunda", 1)

}

public NowaRunda(id)

{

        if (get_user_flags(id) & ADMIN_BAN) 

	{

        ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");

}

}
Odpowiedz

  • +
  • -
góruś - zdjęcie góruś 04.05.2011


public NowaRunda(id)
{
if (get_user_flags(id) & ADMIN_BAN)
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
}

Pokazałeś tu wiadomość tylko dla admina, jemu chodzi o odwrotne działanie.
amxxmaster - sprawdzałem i mi działało, za chwilę może zrobię
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 04.05.2011

Co wy w ogóle próbojecie.. sprawdzacie na id a wysyłacie wiadomość o indexie 0 albo tak samo z pętlą..

#include <amxmodx>
#include <ColorChat>

public plugin_init(){
register_plugin("affaf", "1.0", "gorus");
register_logevent("PoczatekRundy", 2, "1=Round_Start");
}

public PoczatekRundy(){
new iPlayers[32], iNum;
get_players(iPlayers, iNum);

for (new i = 0; i < iNum ; i++){
if (!(get_user_flags(iPlayers[i]) & ADMIN_BAN))
ColorChat(iPlayers[i], RED, "[INFORMACJA]^x01 Dzien ^x02 Dobry");
}
}

Użytkownik diablix edytował ten post 04.05.2011 16:23
Odpowiedz

  • +
  • -
Leihto - zdjęcie Leihto 04.05.2011

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
register_plugin("asdas", "1.0", "Blak Rajder")
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
}
public NowaRunda()
{
if(!(get_user_flags(id) & ADMIN_BAN))
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
}

Użytkownik Blak Rajder edytował ten post 04.05.2011 16:28
Odpowiedz

  • +
  • -
góruś - zdjęcie góruś 04.05.2011

up, haha


Co wy w ogóle próbojecie.. sprawdzacie na id a wysyłacie wiadomość o indexie 0 albo tak samo z pętlą..

#include <amxmodx>
#include <ColorChat>

public plugin_init(){
register_plugin("affaf", "1.0", "gorus");
register_logevent("PoczatekRundy", 2, "1=Round_Start");
}

public PoczatekRundy(){
new iPlayers[32], iNum;
get_players(iPlayers, iNum);

for (new i = 0; i < iNum ; i++){
if (!(get_user_flags(iPlayers[i]) & ADMIN_BAN))
ColorChat(iPlayers[i], RED, "[INFORMACJA]^x01 Dzien ^x02 Dobry");
}
}

well well well
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 04.05.2011

#include <amxmodx>
#include <ColorChat>

public plugin_init() {
register_plugin("asdas", "1.0", "Blak Rajder")
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0")
}
public NowaRunda()
{
if(!(get_user_flags(id) & ADMIN_BAN))
{
ColorChat(0, GREEN, "[INFORMACJA]^x01 Dzien ^x04 Dobry");
}
}


Co Ty próbójesz :'(
Odpowiedz