[ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
-
Unbr3akable
Извън линия - Потребител
- Мнения: 178
- Регистриран на: 21 Дек 2016, 20:50
- Получена благодарност: 6 пъти
[ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Ами да, видях го в един сървър и самия плъгин изглежда така, когато някой пише в чата:
[16:16:16] Unbr3akable : chat - примерно
[16:16:16] Unbr3akable : chat - примерно
-
RideeR ;]
Извън линия - Потребител
- Мнения: 170
- Регистриран на: 05 Окт 2016, 21:30
- Получена благодарност: 3 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Код за потвърждение: Избери целия код
#include <amxmodx>
new g_buffer[2048] = ""
new MaxPlayers, SayText
public plugin_init()
{
register_plugin("Chat Real Time", "1.0", "RideeR ;]")
register_clcmd("say", "Hook_Say")
MaxPlayers = get_maxplayers()
SayText = get_user_msgid ("SayText")
register_message(SayText, "MsgDuplicate")
}
public MsgDuplicate(id) {
return PLUGIN_HANDLED
}
public Hook_Say(id)
{
new typed[192], szName[32]
get_user_name(id, szName, charsmax(szName))
get_time("%H:%M:%S", g_buffer, charsmax(g_buffer))
read_args(typed, charsmax(typed))
remove_quotes(typed)
trim(typed)
format(typed, charsmax(typed), "^1[^4%s^1]^3 %s: ^1%s", g_buffer, szName, typed)
for(new i = 1; i <= MaxPlayers; i++)
{
if(!is_user_connected(i))
{
continue
}
message_begin(MSG_ONE, SayText, {0, 0, 0}, i)
write_byte(id)
write_string(typed)
message_end()
}
return PLUGIN_CONTINUE
}
-
Unbr3akable
Извън линия - Потребител
- Мнения: 178
- Регистриран на: 21 Дек 2016, 20:50
- Получена благодарност: 6 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Еми, сложи му зелен чат на потребители с ADMIN_LEVEL_B, ако искаш.
-
RideeR ;]
Извън линия - Потребител
- Мнения: 170
- Регистриран на: 05 Окт 2016, 21:30
- Получена благодарност: 3 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Код за потвърждение: Избери целия код
#include <amxmodx>
#define VIPFLAG ADMIN_LEVEL_B
new g_buffer[2048] = ""
new const szVipPrefix[8] = "V^1I^4P"
new MaxPlayers, SayText
public plugin_init()
{
register_plugin("Chat Real Time", "1.0", "RideeR ;]")
register_clcmd("say", "Hook_Say")
MaxPlayers = get_maxplayers()
SayText = get_user_msgid ("SayText")
register_message(SayText, "MsgDuplicate")
}
public MsgDuplicate(id) {
return PLUGIN_HANDLED
}
public Hook_Say(id)
{
new typed[192], szName[32]
get_user_name(id, szName, charsmax(szName))
get_time("%H:%M:%S", g_buffer, charsmax(g_buffer))
read_args(typed, charsmax(typed))
remove_quotes(typed)
trim(typed)
if(get_user_flags(id) & VIPFLAG)
{
format(typed, charsmax(typed), "^1[^4%s^1] ^4[%s]^3 %s: ^4%s", g_buffer, szVipPrefix, szName, typed)
}
else
{
format(typed, charsmax(typed), "^1[^4%s^1]^3 %s: ^1%s", g_buffer, szName, typed)
}
for(new i = 1; i <= MaxPlayers; i++)
{
if(!is_user_connected(i))
{
continue
}
message_begin(MSG_ONE, SayText, {0, 0, 0}, i)
write_byte(id)
write_string(typed)
message_end()
}
return PLUGIN_CONTINUE
}
► Покажи скъсения текст
-
Unbr3akable
Извън линия - Потребител
- Мнения: 178
- Регистриран на: 21 Дек 2016, 20:50
- Получена благодарност: 6 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Работи, но би ли направил и say_team?
-
Extreme
Извън линия - Администратор
- Мнения: 557
- Регистриран на: 05 Окт 2016, 20:53
- Се отблагодари: 127 пъти
- Получена благодарност: 51 пъти
- Обратна връзка:
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Това някаква шега ли е ? Човек с ранг скриптър да пуска подобни теми е малко странно ?
–Човек вярва на това, което му се иска.
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
Адолф Хитлер.
-------------------------------------------------------------------------------------------
Правила на форума
Правила при качване на плъгини
-
Unbr3akable
Извън линия - Потребител
- Мнения: 178
- Регистриран на: 21 Дек 2016, 20:50
- Получена благодарност: 6 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Не съм по тея неща с чата. Не ме вини.
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Код за потвърждение: Избери целия код
register_clcmd("say_team" , "Hook_Say");
Последно промяна от RideeR ;] на 25 Яну 2017, 22:06, променено общо 3 пъти.
Причина: Спам.
Причина: Спам.
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Код за потвърждение: Избери целия код
register_clcmd("say_team" , "Hook_Say");
-
RideeR ;]
Извън линия - Потребител
- Мнения: 170
- Регистриран на: 05 Окт 2016, 21:30
- Получена благодарност: 3 пъти
Re: [ТЪРСЯ] Плъгин, който показва времето пред името на играча в чата.
Код за потвърждение: Избери целия код
#include <amxmodx>
#define VIPFLAG ADMIN_LEVEL_B
new g_buffer[2048] = ""
new const szVipPrefix[8] = "V^1I^4P"
new const szTeams[3][] = {
"Spectator",
"Terrorist",
"Counter-Terrorist"
}
new MaxPlayers, SayText
public plugin_init()
{
register_plugin("Chat Real Time", "1.0", "RideeR ;]")
register_clcmd("say", "Hook_Say")
register_clcmd("say_team", "Hook_SayTeam")
MaxPlayers = get_maxplayers()
SayText = get_user_msgid ("SayText")
register_message(SayText, "MsgDuplicate")
}
public MsgDuplicate(id) {
return PLUGIN_HANDLED
}
public Hook_Say(id)
{
new typed[192], szName[32]
get_user_name(id, szName, charsmax(szName))
get_time("%H:%M:%S", g_buffer, charsmax(g_buffer))
new szAlive = is_user_alive(id)
read_args(typed, charsmax(typed))
remove_quotes(typed)
trim(typed)
if(get_user_flags(id) & VIPFLAG)
{
szAlive ? format(typed, charsmax(typed), "^1[^4%s^1] ^4[%s]^3 %s: ^4%s", g_buffer, szVipPrefix, szName, typed) : format(typed, charsmax(typed), "^1*DEAD* ^1[^4%s^1] ^4[%s]^3 %s: ^4%s", g_buffer, szVipPrefix, szName, typed)
}
else
{
szAlive ? format(typed, charsmax(typed), "^1[^4%s^1]^3 %s: ^1%s", g_buffer, szName, typed) : format(typed, charsmax(typed), "*DEAD* ^1[^4%s^1]^3 %s: ^1%s", g_buffer, szName, typed)
}
for(new i = 1; i <= MaxPlayers; i++)
{
if(!is_user_connected(i))
{
continue
}
if(szAlive && is_user_alive(i) || !szAlive && !is_user_alive(i))
{
message_begin(MSG_ONE, SayText, {0, 0, 0}, i)
write_byte(id)
write_string(typed)
message_end()
}
}
return PLUGIN_CONTINUE
}
public Hook_SayTeam(id)
{
new typed[192], szName[32]
get_user_name(id, szName, charsmax(szName))
get_time("%H:%M:%S", g_buffer, charsmax(g_buffer))
new szAlive = is_user_alive(id)
new szTeam = get_user_team(id)
read_args(typed, charsmax(typed))
remove_quotes(typed)
trim(typed)
if(get_user_flags(id) & VIPFLAG)
{
szAlive ? format(typed, charsmax(typed), "^3(%s) ^1[^4%s^1] ^4[%s]^3 %s: ^4%s",szTeams[szTeam], g_buffer, szVipPrefix, szName, typed) : format(typed, charsmax(typed), "^1*DEAD* ^3(%s) ^1[^4%s^1] ^4[%s]^3 %s: ^4%s",szTeams[szTeam], g_buffer, szVipPrefix, szName, typed)
}
else
{
szAlive ? format(typed, charsmax(typed), "^3(%s) ^1[^4%s^1]^3 %s: ^1%s",szTeams[szTeam], g_buffer, szName, typed) : format(typed, charsmax(typed), "^1*DEAD* ^3(%s) ^1[^4%s^1]^3 %s: ^1%s",szTeams[szTeam], g_buffer, szName, typed)
}
for(new i = 1; i <= MaxPlayers; i++)
{
if(!is_user_connected(i))
{
continue
}
if(szAlive && is_user_alive(i) || !szAlive && !is_user_alive(i))
{
message_begin(MSG_ONE, SayText, {0, 0, 0}, i)
write_byte(id)
write_string(typed)
message_end()
}
}
return PLUGIN_CONTINUE
}
Код за потвърждение: Избери целия код
for(new i = 1; i <= MaxPlayers; i++)
{
if(!is_user_connected(i))
{
continue
}
if(szAlive && is_user_alive(i) || !szAlive && !is_user_alive(i))
{
message_begin(MSG_ONE, SayText, {0, 0, 0}, i)
write_byte(id)
write_string(typed)
message_end()
}
}
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 4 Отговори
- 2151 Преглеждания
-
Последно мнение от Dvstoyanov89
-
- 2 Отговори
- 1420 Преглеждания
-
Последно мнение от impossible
-
- 5 Отговори
- 2223 Преглеждания
-
Последно мнение от OciXCrom
-
- 3 Отговори
- 394 Преглеждания
-
Последно мнение от thoughtz
-
- 2 Отговори
- 1510 Преглеждания
-
Последно мнение от sf4n
-
- 4 Отговори
- 2232 Преглеждания
-
Последно мнение от TSChannel
-
- 2 Отговори
- 1547 Преглеждания
-
Последно мнение от SILENT HILL`
Кой е на линия
Потребители разглеждащи този форум: Semrush [Bot] и 54 госта