Список форумов * PWR FACTORY *  -  Новости и предложения по серверам  -  Автозапись Демо на наших серверах.

Автор Сообщение
bibika
Добавлено: Вт Мар 15, 2016 17:52
Оффлайн
* Главный главнюк *
* Главный главнюк *
Информация
На форуме с: 25.10.2009 Возраст: 37 Сообщения: 7834 Откуда: Питер
Автозапись Демо на наших серверах.

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

Исходный код:

#include <amxmodx>

#define DEMO_NAME "PWRFACTORY" // Название демо.
#define DEMO_DELAY 6.0 // Задержка перед уведомлением игрока о записи демо (сек).

new bool:iDemoStart[33] = false;

public plugin_init()
{
register_plugin("Auto Demo Recording", "1.0", "neygomon & Makzz");

register_clcmd("joinclass", "start_demo");
register_clcmd("menuselect", "start_demo");
}

public client_putinserver(id)
set_task(DEMO_DELAY, "start_demo_info", id);

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;
}
}

public start_demo_info(id)
{
new iTime[9], iData[64];
get_time("%H:%M:%S", iTime, Cool;
get_time("%d.%m.%Y", iData, 63);

ChatColor(id, "Запись демо началась %s.dem", DEMO_NAME);
ChatColor(id, "Время записи: %s. Дата: %s.", iTime, iData);
}

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

stock ChatColor(const id, const szMessage[], any:...)
{
static szMsg[190], IdMsg;
vformat(szMsg, charsmax(szMsg), szMessage, 3);

if(!IdMsg) IdMsg = get_user_msgid("SayText");

message_begin(MSG_ONE, IdMsg, .player = id);
write_byte(id);
write_string(szMsg);
message_end();
}


Как работает:

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





Демо-запись пишется в папку cstrike, и имеет название PWRFACTORY.dem, чтобы игроки могли быстро её найти.





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

Единственный минус состоит в том, что если кто-то захочет вытащить свой момент из демки, но карта сменится, демка затрётся Laughing , но наша цель была записать и предъявить демо при необоснованном бане.

Вообщем слушаю ваше мнение.



Вернуться к началу
Steam Profile
o5
Добавлено: Вт Мар 15, 2016 18:52
Оффлайн
* Бан по ассисту *
* Бан по ассисту *
Награды: 2
Video Shot Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 13.08.2011 Возраст: 37 Сообщения: 5796
Нужна строчка с игнорированием флага админа.

Сыр и дырки в сыре: Больше сыра — больше дырок. Больше дырок — меньше сыра. Больше сыра = меньше сыра!
Вернуться к началу
Steam Profile
bibika
Добавлено: Вт Мар 15, 2016 18:59
Оффлайн
* Главный главнюк *
* Главный главнюк *
Информация
На форуме с: 25.10.2009 Возраст: 37 Сообщения: 7834 Откуда: Питер
Зачем?



Вернуться к началу
Steam Profile
o5
Добавлено: Вт Мар 15, 2016 19:05
Оффлайн
* Бан по ассисту *
* Бан по ассисту *
Награды: 2
Video Shot Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 13.08.2011 Возраст: 37 Сообщения: 5796
Чтобы админы писали демо. Пока есть это условие, ответственность за собственные действия имеет вес. Ты хочешь избавиться от этого? Если бы не было подобного условия, появилась бы излишняя самоуверенность, которую и так приходится периодически подавлять.

Сыр и дырки в сыре: Больше сыра — больше дырок. Больше дырок — меньше сыра. Больше сыра = меньше сыра!
Вернуться к началу
Steam Profile
bibika
Добавлено: Вт Мар 15, 2016 19:56
Оффлайн
* Главный главнюк *
* Главный главнюк *
Информация
На форуме с: 25.10.2009 Возраст: 37 Сообщения: 7834 Откуда: Питер
А я понял о чём ты. Буду думать.



Вернуться к началу
Steam Profile
Lost Ghost
Добавлено: Вт Мар 15, 2016 20:47
Оффлайн
* Админ GunGame *
* Админ GunGame *
Награды: 2
Server Master (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 04.01.2013 Возраст: 124 Сообщения: 1523
Цитата:
таким образом мы экономим место на диске у игроков, ведь демка весит достаточно.

Вася, и ты туда же? Ты меня удивляешь...
Вбили себе в голову какую-то фигню про место на диске.
Это нас вообще не должно волновать по большому счёту.
Покажите мне на просторах интернета хоть одну жалобу на это. Никому даже в голову не придёт на это жаловаться. Это изначально нелепо. Shocked

Музыка онлайн
Вернуться к началу
Steam Profile
o5
Добавлено: Вт Мар 15, 2016 21:15
Оффлайн
* Бан по ассисту *
* Бан по ассисту *
Награды: 2
Video Shot Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 13.08.2011 Возраст: 37 Сообщения: 5796
Цитата:
Это нас вообще не должно волновать по большому счёту.

Лост разбушевался. Сумеешь ли ты совладать с ним?

Это банально качество сервиса. Мы показываем, что думаем обо всех. Мы заботимся о наших игроках даже в тех моментах, которые им не приходят в голову. Надо уметь показывать себя со стороны.
Тебе нужно 20 демо соответственно 20-ти заходам? Наркоман, что ли?

Сыр и дырки в сыре: Больше сыра — больше дырок. Больше дырок — меньше сыра. Больше сыра = меньше сыра!
Вернуться к началу
Steam Profile
:D
Добавлено: Вт Мар 15, 2016 22:22
Оффлайн
* Очень приятно, Царь *
Награды: 2
PWR Boost Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 18.10.2011 Сообщения: 1555 Откуда: Санкт-Петербург
Мне нравится эта тема. Я за то что бы её ввести. Ну, а каждый админ вправе сам писать свое демо, на особо подозрительных.
Вернуться к началу
Steam Profile
Lost Ghost
Добавлено: Вт Мар 15, 2016 22:52
Оффлайн
* Админ GunGame *
* Админ GunGame *
Награды: 2
Server Master (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 04.01.2013 Возраст: 124 Сообщения: 1523
Цитата:
Тебе нужно 20 демо соответственно 20-ти заходам?

Кто из нас наркоман?
Где я такое говорил?
Я говорю о том, что ты еще ладно со своими тараканами, самим собой же придуманными. Меня удивляет, что Вася вообще говорит об этом. Вроде здравомыслящий человек. Confused

Цитата:
Это банально качество сервиса. Мы показываем, что думаем обо всех. Мы заботимся о наших игроках даже в тех моментах, которые им не приходят в голову. Надо уметь показывать себя со стороны.

Не смеши меня. Твои старания по сохранению места на диске никто не оценит. О твоих старания вообще будет знать меньшинство, да и те не оценят.

Музыка онлайн
Вернуться к началу
Steam Profile
o5
Добавлено: Вт Мар 15, 2016 23:29
Оффлайн
* Бан по ассисту *
* Бан по ассисту *
Награды: 2
Video Shot Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 13.08.2011 Возраст: 37 Сообщения: 5796
О моих стараниях, вообще, никто не знает. Но это же не повод отказываться от них. Да и мои "тараканы" — это моя планка качества. Поэтому отстань со своими индивидуальными понятиями здравомыслия.

Тебе так мешала строчка про место? Вот ты прицепился.

Сыр и дырки в сыре: Больше сыра — больше дырок. Больше дырок — меньше сыра. Больше сыра = меньше сыра!
Вернуться к началу
Steam Profile
bibika
Добавлено: Вт Мар 15, 2016 23:36
Оффлайн
* Главный главнюк *
* Главный главнюк *
Информация
На форуме с: 25.10.2009 Возраст: 37 Сообщения: 7834 Откуда: Питер
Лост, демка с 1 карты будет весить метров 100, нахер тебе в клиенте за 10 карт занятый 1гб места?

Так такой плагин, зачем искать другой? Very Happy

Допилим иммунитет для админов да и всё Razz



Вернуться к началу
Steam Profile
Кубик Льда
Добавлено: Вт Мар 15, 2016 23:43
Оффлайн
* Админ Only Knife *
* Админ Only Knife *
Награды: 2
PWR Boost Event (Количество: 1) Меня бьют, а я стою (Количество: 1)
Информация
На форуме с: 17.06.2014 Возраст: 30 Сообщения: 709
Когда будет введен данный плагин, то хлтв на Only Knife будет отключен? Или останется?

Если судишь других и грехи сосчитать их берёшься,
Со своих же начни, до чужих ты едва доберёшься.
Вернуться к началу
Steam Profile
bibika
Добавлено: Вт Мар 15, 2016 23:51
Оффлайн
* Главный главнюк *
* Главный главнюк *
Информация
На форуме с: 25.10.2009 Возраст: 37 Сообщения: 7834 Откуда: Питер
Цитата:
Когда будет введен данный плагин, то хлтв на Only Knife будет отключен? Или останется?
Останется. Возможно, на кнайфе и данного плагина не будет, т.к. он там бесполезен. А ХЛТВ нужно для решения спорных ситуаций))), которые на кнайфе бывают очень часто )



Вернуться к началу
Steam Profile
Кубик Льда
Добавлено: Вт Мар 15, 2016 23:53
Оффлайн
* Админ Only Knife *
* Админ Only Knife *
Награды: 2
PWR Boost Event (Количество: 1) Меня бьют, а я стою (Количество: 1)
Информация
На форуме с: 17.06.2014 Возраст: 30 Сообщения: 709
Цитата:
Останется
Вот и я думаю, что стоит оставитьWink

Если судишь других и грехи сосчитать их берёшься,
Со своих же начни, до чужих ты едва доберёшься.
Вернуться к началу
Steam Profile
Lost Ghost
Добавлено: Ср Мар 16, 2016 0:37
Оффлайн
* Админ GunGame *
* Админ GunGame *
Награды: 2
Server Master (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 04.01.2013 Возраст: 124 Сообщения: 1523
Цитата:
нахер тебе в клиенте за 10 карт занятый 1гб места?

Я где-то такое говорил? Shocked Название же одно будет, откуда 10 демок?

Я вообще ничего не имею против этого плагина и его настроек. Где вы это высмотрели? Я всего лишь высказал непонимание, почему ВООБЩЕ идет речь о месте на диске. Сами игроки по этому поводу не парятся. А вам больше всех надо? Где жалобы? Покажите хоть одну.
Сыр выдумал себе какую-то планку бессмысленную абсолютно.

Цитата:
Вот ты прицепился.

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

Музыка онлайн
Вернуться к началу
Steam Profile
o5
Добавлено: Ср Мар 16, 2016 0:55
Оффлайн
* Бан по ассисту *
* Бан по ассисту *
Награды: 2
Video Shot Event (Количество: 1) Почётный ветеран (Количество: 1)
Информация
На форуме с: 13.08.2011 Возраст: 37 Сообщения: 5796
По-моему, твоё непонимание напоминает именно недовольство.
Василий там мимоходом написал про место, я даже на это внимание не обратил. Было бы понятно, если речь зашла о содержании кода, но ведь ты пристал к какой-то строчке из описания.

> Сыр выдумал
> бессмысленную абсолютно
> я тебя не трогал
> ты придумал

В этих словах прямо сквозит исключительно невинное непонимание.   
Сдавайся.

Сыр и дырки в сыре: Больше сыра — больше дырок. Больше дырок — меньше сыра. Больше сыра = меньше сыра!
Вернуться к началу
Steam Profile

Показать сообщения:  

На страницу 1, 2, 3  След.    Страница 1 из 3

Перейти:  

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы