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

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

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

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

Flasher Name

, инфо флешера
Vaqtincha
сообщение 12.12.2015, 16:47
Сообщение #1
Стаж: 11 лет

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

Просил один человек но он пропал я решил поделится всеми

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

Возможно есть аналоги но это мне не интересует вообще.

Обновил до 0.0.5
теперь нужны модулы hamsandwich, fakemeta


Отредактировал: Vaqtincha, - 29.12.2015, 21:09
Прикрепленные файлы:
Прикрепленный файл  flasher_name.sma ( 3,62 килобайт ) Кол-во скачиваний: 96
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   Цитировать сообщение
Safety1st
сообщение 12.12.2015, 17:06
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Тут будет так: кто последний – тот и папа smile.gif Плагин будет ошибаться в моменты баталий.
Id флешера запоминается в момент выдачи сообщения #Fire_in_the_hole, пока флешка долетит – пройдёт достаточно времени, чтобы ещё кто-то успел кинуть, он и будет виноватым.

К сожалению, простым функционалом тут не обойдёшься. Ребята из UFPS не зря потели smile.gif
Как вариант, можно получать инфу, кто ослепил игрока, в момент ослепления. При броске FB сохранять в неё, при взрыве получать оттуда.

Отредактировал: Safety1st, - 12.12.2015, 17:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 17:16
Сообщение #3
Стаж: 11 лет

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

твоем плагине Block 'Fire in the hole!' там что то намекаешь про sender'а. И тут же думал все можно и просто хотя....
Есть не мало способы отлова броска гранат но хотелось бы не использовать доп. модули
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 17:22
Сообщение #4
Стаж: 11 лет

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

Safety1st, Я об этом тоже думал что будет если одновременно бросят флешу на тебя сразу 2 тиммейта.
С ботами все идеально но не смог тестит с живыми игроками.

Насколько знаю в плагине флеш контрол принцип точно также.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.12.2015, 17:28
Сообщение #5
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Vaqtincha @ 12.12.2015, 18:12) *
твоем плагине Block 'Fire in the hole!' там что то намекаешь про sender'а. И тут же думал все можно и просто хотя....

Без надписей игрок и предположить не сможет, кто его ослепил. Поэтому необходим дополнительный информирующий плагин smile.gif


Цитата(Vaqtincha @ 12.12.2015, 18:18) *
Насколько знаю в плагине флеш контрол принцип точно также.

Не-а. Хотя плагин и правда перегружен функционалом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 17:31
Сообщение #6
Стаж: 11 лет

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

Цитата
Как вариант, можно получать инфу, кто ослепил игрока, в момент ослепления. При броске FB сохранять в неё, при взрыве получать оттуда.

а отлов взрыва будет как всегда через эмитсоунд?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.12.2015, 17:34
Сообщение #7
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Думай сам smile.gif
Я просто использовал готовый плагин от UFPS.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 12.12.2015, 17:45
Сообщение #8
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Нужно отлавливать не момент броска гранаты, а момент ее взрыва, поскольку одну гранату можно бросить на большую дистанцию, а вторую в ноги, и вторая взорвется быстрее.
Нормальный отлов взрыва гранаты я видел только на орфее когда-то, уже не помню где
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 17:47
Сообщение #9
Стаж: 11 лет

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

Плагин далеко от идеала сделана для интереса и для цели получение опыта.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 12.12.2015, 17:52
Сообщение #10
Стаж: 11 лет

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

voed, эт я понял Safety1st тоже об этом написал. Да придется переделать кое что. Мне нужно простота и легкость но как вижу это только в мыслях
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 13.12.2015, 13:38
Сообщение #11
Стаж: 11 лет

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

обновил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.12.2015, 19:20
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Уже лучше good.gif

Хотя алгоритм по мне совсем не очень. В том же FRC получше. Точно только на FB реагирует?
PDATA_SAFE можно проверять позже, прямо перед get_pdata_short.
g_hGrenadeThinkPost, судя по коду, ничего не делает.
В случае, когда NO_FLASH закоментирован, я бы сделал через register_event.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 13.12.2015, 22:08
Сообщение #13
Стаж: 11 лет

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

опять обновил
Прикрепленные файлы:
Прикрепленный файл  flasher_name.sma ( 4,06 килобайт ) Кол-во скачиваний: 54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.12.2015, 1:02
Сообщение #14
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(voed @ 13.12.2015, 1:41) *
Нужно отлавливать не момент броска гранаты, а момент ее взрыва, поскольку одну гранату можно бросить на большую дистанцию, а вторую в ноги, и вторая взорвется быстрее.

А какая разница? С момента броска до момента взрыва время у обеих гранат одинаковое.. только одна летит-радуется, а вторая лежит- скучает в ожидании..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 14.12.2015, 2:13
Сообщение #15
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(georgeml @ 14.12.2015, 0:58) *
А какая разница? С момента броска до момента взрыва время у обеих гранат одинаковое.. только одна летит-радуется, а вторая лежит- скучает в ожидании..

Не совсем, насколько я помню, разница есть. Да и суть не в этом, все равно будет некорректно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 15.12.2015, 22:20
Сообщение #16
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Safety1st @ 13.12.2015, 20:15) *
PDATA_SAFE можно проверять позже, прямо перед get_pdata_short.

Не то сказал. Проверять pev_valid у entity, для которой вызвался Ham-форвард, нет необходимости: она всегда валидная.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.12.2015, 15:30
Сообщение #17
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Мне тут принцип обнаружения, кто зафлешил, очень понравился. Сама функция не выложена smile.gif


Жаль, что у ТС RO на неделю: ответить не сможет smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 20.12.2015, 16:01
Сообщение #18
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

метод по таймеру? не нов


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.12.2015, 16:26
Сообщение #19
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Нет, не про таймеру smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.12.2015, 23:56
Сообщение #20
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Эм, ошибся я: 'там' не была расписана сама функция event_flashsmokepuff. Подумал, что там что-то поинтереснее smile.gif
Алгоритм 'там' – полная фигня.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: