Добавить сообщение в плагин

Сообщения
166
Реакции
34
Помог
3 раз(а)
Добрый день, подскажите пожалуйста, как добавить сообщение в плагин, которое в свою очередь? будет писаться в чат для всех игроков.
Есть функция. Как ей правильно воспользоваться?
Код:
native client_print(index, type, const message[], any:...);
Приблизительно пытаюсь, что то понять, но ведать мало знаний.
Код:
{
client_print(0,print_chat, "bla bla bla");
}
Код:
#include <amxmodx>

#include <hamsandwich>

 

#define PLUGIN "PLG"

#define VERSION "0.1a"

#define AUTHOR "EvilCoder (amx-x.ru DEV-team)"


public plugin_init()

{

        register_plugin(PLUGIN,VERSION,AUTHOR);

        RegisterHam(Ham_Think,"grenade","GRthink",0);

}

 

public GRthink(ent)

{

        return HAM_SUPERCEDE;

}
 
Сообщения
166
Реакции
34
Помог
3 раз(а)
wopox1337, в начале раунда
3 Окт 2018
а может циклично появляться, через N секунд?
 
Сообщения
166
Реакции
34
Помог
3 раз(а)
А как то так можно, используя colorchat?
Код:
#include <amxmodx>
#include <hamsandwich>
#include <colorchat>

#define PLUGIN "PLG"
#define VERSION "0.1a"
#define AUTHOR "EvilCoder (amx-x.ru DEV-team)"
#define TASKID_TASK 123

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

register_event(NewRound", "a", "1=0", "2=0" )

}

public NewRound()

{

    set_task( 1.0, "e_info", TASKID_TASK )

}

public e_info()

{

    ColorChat( 0, NORMAL, "TEXT" )

}

RegisterHam(Ham_Think,"grenade","GRthink",0);
}
public GRthink(ent)
{
return HAM_SUPERCEDE;
}
 
Последнее редактирование:
Сообщения
271
Реакции
347
Помог
15 раз(а)
Код:
#include <amxmodx>

#define PLUGIN "PLG"
#define VERSION "0.1a"
#define AUTHOR "EvilCoder (amx-x.ru DEV-team)"

public plugin_init()
{
    register_plugin(PLUGIN,VERSION,AUTHOR);
    register_event("HLTV", "NewRound", "a", "1=0", "2=0")
}

public NewRound()
    set_task(1.0, "e_info")

public e_info()
    client_print_color(0, print_team_default, "^4text");
 
Сообщения
166
Реакции
34
Помог
3 раз(а)
Denzer, Как я понимаю, это часть когда говорит и отлове начала раунда и выводе сообщение через "1.0"
Но как остальное туды запихнуть, подскажите пожалуйста, или стоит почитать #include <hamsandwich>?
3 Окт 2018
Да, в любом случаи спасибо больше за подсказку:good2:
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
Как я понимаю, это часть когда говорит и отлове начала раунда и выводе сообщение через "1.0"
Да
Но как остальное туды запихнуть
Остальное это? У вас вопрос только об чате. Уточняйте до конца что вам нужно сделать
 
Сообщения
166
Реакции
34
Помог
3 раз(а)
fantom, Мне просто хотелось, добавить в плагин сообщение.
Код:
#include <amxmodx>

#include <hamsandwich>

 

#define PLUGIN "PLG"

#define VERSION "0.1a"

#define AUTHOR "EvilCoder (amx-x.ru DEV-team)"


public plugin_init()

{

        register_plugin(PLUGIN,VERSION,AUTHOR);

        RegisterHam(Ham_Think,"grenade","GRthink",0);

}

 

public GRthink(ent)

{

        return HAM_SUPERCEDE;

}
Но соединить ту часть кода которую предоставил Denzer, не знаю как. стой частью которая есть. :blush2:
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу