Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

DEmo_record

, DEmo_record
Статус пользователя darmuk
сообщение 19.4.2014, 16:44
Сообщение #1
Стаж: 12 лет

Сообщений: 25
Благодарностей: 1
Полезность: 32

Как добавить в плагин цвет. чтобы например в чате было сообщения [ТЕкст] автоматчиская запись демо была начата
Есть txt файл как зделать чтобы там изменять на /w /t и все такое. Как вобще цветной чат добавить уже все пробивал

/****************************************/

#include <amxmodx>
#pragma semicolon 1

new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName;

public plugin_init()
{
register_plugin("Auto Demo Recorder", "1.4", "IzI");
g_Toggle = register_cvar("amx_demo", "1");
g_DMod = register_cvar("amx_demo_mode", "0");
g_UseNI = register_cvar("amx_demo_steamid", "0");
g_RStartAfter = register_cvar("amx_demo_rectime", "10"); // If it is less than 5, it will automatically set to 5, but willn't apply the changes to the console. I recoment to use default settings.
g_DemoName = register_cvar("amx_demo_name", "Autorecorded");
register_dictionary("demorecorder.txt");
}

public client_putinserver(id)
{
if(get_pcvar_num(g_Toggle))
{
new Float:delay = get_pcvar_float(g_RStartAfter);
if(delay < 5)
set_pcvar_float(g_RStartAfter, (delay = 5.0));
set_task(delay, "Record", id);
}
}

public Record(id)
{
if(!is_user_connected(id) || get_pcvar_num(g_Toggle) != 1)
return;

// Getting time, client SteamID, server's name, server's ip with port.
new iSName[64
, iTimedata[9];
new iUseIN = get_pcvar_num(g_UseNI);
new iDMod = get_pcvar_num(g_DMod);
get_time("%H:%M:%S", iTimedata, 8);

switch(iDMod)
{
case 0: get_pcvar_string(g_DemoName, iSName, 63);
case 1: get_user_ip(0, iSName, 63, 0);
case 2: get_user_name(0, iSName, 63);
}

// Replacing signs.
replace_all(iSName, 31, ":", "_");
replace_all(iSName, 31, ".", "_");
replace_all(iSName, 31, "*", "_");
replace_all(iSName, 31, "/", "_");
replace_all(iSName, 31, "|", "_");
replace_all(iSName, 31, "\", "_");
replace_all(iSName, 31, "?", "_");

if(iUseIN)
{
new iCID[32];
get_user_authid(id, iCID, 31);
format(iSName, 63, "[%s]%s", iCID, iSName);
}

// Displaying messages.
client_cmd(id, "stop; record ^"%s^"", iSName);
client_print(id, print_chat, "[ТЕКСТ] %L ^"%s.dem^"", LANG_PLAYER, "RECORDINGIN", iSName);
client_print(id, print_chat, "[ТЕКСТ] %L", LANG_PLAYER, "RECORDINGAT", iTimedata);
}
]

Прикрепленные файлы:
Прикрепленный файл  demorecorder.txt ( 1,08 килобайт ) Кол-во скачиваний: 4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя darmuk
сообщение 19.4.2014, 16:51
Сообщение #2
Стаж: 12 лет

Сообщений: 25
Благодарностей: 1
Полезность: 32

поможет кто нибудь? cray.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 19.4.2014, 17:46
Сообщение #3


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(darmuk @ 19.4.2014, 17:51) *
поможет кто нибудь? cray.gif

Для начала, посмотри как ты прикрепил исходник.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 19.4.2014, 21:17
Сообщение #4
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Держи. Надеюсь, это именно то что надо тебе =)

Прикрепленные файлы:
Прикрепленный файл  recoder.zip ( 3,03 килобайт ) Кол-во скачиваний: 9
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 19.4.2014, 21:34
Сообщение #5
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Хватит уже клиентам папку засорять.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя darmuk
сообщение 19.4.2014, 21:52
Сообщение #6
Стаж: 12 лет

Сообщений: 25
Благодарностей: 1
Полезность: 32

Цитата([WPMG]PRoSToTeM@ @ 19.4.2014, 21:34) *

Хватит уже клиентам папку засорять.

я не засоряю папку.. каждую карту демо обновляеться.. занимает не больше 50 мгбайт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя darmuk
сообщение 19.4.2014, 22:12
Сообщение #7
Стаж: 12 лет

Сообщений: 25
Благодарностей: 1
Полезность: 32

Цитата(trollface @ 19.4.2014, 21:17) *
Держи. Надеюсь, это именно то что надо тебе =)

Спасибо большое выручил! rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: