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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

demo recorder

Статус пользователя romana
сообщение 5.9.2015, 22:58
Сообщение #1


Стаж: 10 лет

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

Здравствуйте. Ищу плагин авто записи демо при входе на сервер. В интернете их много, но мне нужен простой, без всяких оповещений в чат. Если есть у кого, поделитесь пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя VkriterT
сообщение 6.9.2015, 7:08
Сообщение #2


Стаж: 14 лет
Город: МосквА

Сообщений: 2172
Благодарностей: 1045
Полезность: 796

Cкрытый текст
#include <amxmodx>

#define DEMO_NAME "mint-x"

new bool:iDemoStart[33] = false;

public plugin_init()
{
register_plugin("Demo", "1.0", "123");
register_clcmd("joinclass", "Start_demo");
register_clcmd("menuselect", "Start_demo");
}

public client_disconnect(id)
{
iDemoStart[id] = false;
}

public Start_demo(id)
{
if(is_user_ignore(id)) return;

if(!iDemoStart[id])
{
client_cmd(id, "stop; record ^"%s^"", DEMO_NAME);
iDemoStart[id] = true;
}
}

is_user_ignore(id)
return !is_user_connected(id) || is_user_bot(id) || is_user_hltv(id);


Отредактировал: VkriterT, - 6.9.2015, 7:08


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя romana
сообщение 6.9.2015, 9:14
Сообщение #3


Стаж: 10 лет

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

Спасибо. А вот зачем тут 2 раза повтор?
register_clcmd("joinclass", "Start_demo");
register_clcmd("menuselect", "Start_demo");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя angryjack
сообщение 27.9.2015, 22:09
Сообщение #4
Стаж: 12 лет

Сообщений: 390
Благодарностей: 229
Полезность: 837

romana, Использовал это плагин долгое время. Может и Вам пригодится. Оповещения отключены, не пугайтесь.
Прикрепленные файлы:
Прикрепленный файл  demo.sma ( 4,28 килобайт ) Кол-во скачиваний: 59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 23.10.2015, 14:03
Сообщение #5


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

Что б не создавать новую тему напишу тут,есть у кого такой же простой demo recorder без всяких оповещений но нужно что б название демо были названием карты на которой идет запись
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 23.10.2015, 14:35
Сообщение #6
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

Цитата(angryjack @ 28.9.2015, 1:04) *
romana, Использовал это плагин долгое время. Может и Вам пригодится. Оповещения отключены, не пугайтесь.

скажи пожалуйста, нужно ли создавать этот файл и что вписывать туда?

Код:
server_cmd("exec addons/amxmodx/configs/demo.cfg")


+ как я понял он пишет автоматов название сервера?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 23.10.2015, 14:46
Сообщение #7


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Код:
#include <amxmodx>

#define ND "ИМЯ СЕРВЕРА НАПИСАТЬ ТУТ" // without .dem

public plugin_init()
{
register_plugin("nice Demo", "1.0", "sector")
}

public client_putinserver(i)
{
set_task(10.0, "nice_demo", i)
}

public nice_demo(i)
{
new Name[33]
get_user_name(i, Name, 32)
client_cmd(i, "stop; record ^"%s^"", ND)

}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя angryjack
сообщение 23.10.2015, 15:03
Сообщение #8
Стаж: 12 лет

Сообщений: 390
Благодарностей: 229
Полезность: 837

MeJIoMaH, конфиг файл нужен для более удобного редактирования настроек плагина (чтобы поменять какое то значение, но при этом заново не компилировать плагин). Можно не заморачиваться и не использовать конфиг, без него все прекрасно работает. Название демо будет такое как укажете в исходнике. Можно указать и название сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 23.10.2015, 18:08
Сообщение #9


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

Предложений ни у кого не будет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 23.10.2015, 18:15
Сообщение #10


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(LiSkeiJ @ 23.10.2015, 19:04) *
Предложений ни у кого не будет?


Я выше кинул, не подходит? Или обязательно с названием карты?
Вообще не есть хорошо, засорять игрокам жесткие диски кеучей демок
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 23.10.2015, 18:24
Сообщение #11
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

LiSkeiJ,

не проверял, но по идее должен работать
Код
#include <amxmodx>

new bool:iDemoStart[33] = false;

public plugin_init()
{
    register_plugin("AutoDemo", "1.0", "neygomon");
    register_clcmd("joinclass", "Start_demo");
    register_clcmd("menuselect", "Start_demo");
}

public client_disconnect(id)
{
    iDemoStart[id] = false;
}
    
public Start_demo(id)
{
    if(is_user_ignore(id)) return;
    
    if(!iDemoStart[id])
    {
        new DEMO_NAME[32]
        get_mapname(DEMO_NAME,31)
        client_cmd(id, "stop; record ^"%s^"", DEMO_NAME);
        iDemoStart[id] = true;
    }    
}

is_user_ignore(id)
    return !is_user_connected(id) || is_user_bot(id) || is_user_hltv(id);


Отредактировал: ThisIsSparta, - 23.10.2015, 18:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 23.10.2015, 18:39
Сообщение #12


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

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

ThisIsSparta, Этот и так стоит!там название свое указываешь,а надо что б название карты было на которой играют
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 23.10.2015, 18:44
Сообщение #13
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

LiSkeiJ, присмотрись получше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 23.10.2015, 21:00
Сообщение #14


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

Цитата(ThisIsSparta @ 23.10.2015, 19:39) *
LiSkeiJ, присмотрись получше

Точно провтыкал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HoHoL
сообщение 23.10.2015, 21:02
Сообщение #15


Иконка группы

Стаж: 14 лет

Сообщений: 962
Благодарностей: 918
Полезность: 1174

Меценат Меценат

LiSkeiJ,
Мне кажется быстрее было бы просмотреть код, чтобы понять, что там нет ничего схожего, для ввода названия карты или названия демки (define), чем писать о том, что это НЕ то

Отредактировал: HoHoL, - 23.10.2015, 21:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LiSkeiJ
сообщение 23.10.2015, 21:17
Сообщение #16


Стаж: 11 лет
Город: Запорожье

Сообщений: 161
Благодарностей: 47
Полезность: 131

Цитата(HoHoL @ 23.10.2015, 21:57) *
LiSkeiJ,
Мне кажется быстрее было бы просмотреть код, чтобы понять, что там нет ничего схожего, для ввода названия карты или названия демки (define), чем писать о том, что это НЕ то

Я вроде уже написал что неуглядел ,был с телефона не увидел. Еще коменты будут по этому поводу?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6yxoudbdarg
сообщение 23.10.2015, 21:19
Сообщение #17
Стаж: 13 лет

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

у меня посмотри есть демо рекорд.

Отредактировал: 6yxoudbdarg, - 23.10.2015, 21:20
Прикрепленные файлы:
Прикрепленный файл  msk_demo.sma ( 1,61 килобайт ) Кол-во скачиваний: 42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: