www.open-tager.ru

открытый лазертаг форум
Текущее время: 21 ноя 2024, 22:41

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

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


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



Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8  След.
Автор Сообщение
СообщениеДобавлено: 05 апр 2013, 02:16 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 15 окт 2012, 12:24
Сообщений: 1246
Прежде чем начислять минусы надо придумать как убрать рикошеты
Иначе считать будет бесполезным делом


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 23 июн 2014, 05:14 
Не в сети
Новосел
Аватар пользователя

Зарегистрирован: 01 мар 2014, 15:38
Сообщений: 69
Всем привет!
Заранее извиняюсь за некропост, но тема подходящая по моему мнению :)
Прошу подсказать как интерпретируется в МТ2 команда 0x0A Initialize Player, т.е. какие действия предполагаются в прошивке.
Если есть ссылка на другое обсуждение подобной темы, да и прочих команд МТ2, буду рад ее получить.
Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 23 июн 2014, 09:11 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 26 фев 2011, 18:53
Сообщений: 813
Откуда: Пятигорск
А вот хз. Не сталкивался ни с одним девайсом, который бы применял эту команду.

_________________
Считаешь что я не прав? Выскажи и аргументируй свою точку зрения.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 30 июн 2014, 16:16 
Не в сети
Новосел
Аватар пользователя

Зарегистрирован: 01 мар 2014, 15:38
Сообщений: 69
Еще небольшой вопрос по IR Power и Range в GLOBAL PARAMETERS:
IR Power(мощность) - как я понимаю регулируется сопротивлением (резистором), а Range(дальность) - как ? Скважностью?
Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 09 окт 2015, 19:07 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
Небольшой вопрос по командам майлс-протокола.

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

Возможно ли такое в принципе ? Простое добавление командой "добавить здоровья" никак не ограничивает общее кол-во

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 10 окт 2015, 02:16 
Не в сети
Новосел

Зарегистрирован: 10 авг 2015, 13:46
Сообщений: 60
У LW так работает команда 0x8B
http://laserwar.ru/index.php?do=static& ... erwar_v4_8


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 окт 2015, 11:11 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
onegray писал(а):
У LW так работает команда 0x8B


Да, но там дополнительно вторым байтом ставится ID самой аптечки (от 1 до 15). Не получится ли так, что каждая аптечка будет "срабатывать" на одного игрока не более одного раза ? Или достаточно вторым байтом прописать к примеру FF и ограничения будут сняты ?

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 окт 2015, 13:51 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Второй байт - это кол-во добавляемых единиц к здоровью игрока. Величина противоположная урону.
Причем используется только правая половина этого байта (4 бита) а левая = 0. Диапазон указан от 0x00 - 0x0F.

dddd (4 бита) - наносимый урон (а для аптечки процент здоровья):

0000 = 1 0100 = 7 1000 = 20 1100 = 40
0001 = 2 0101 = 10 1001 = 25 1101 = 50
0010 = 4 0110 = 15 1010 = 30 1110 = 75
0011 = 5 0111 = 17 1011 = 35 1111 = 100

Говориться, что верхний лимит здоровья задается в самом оружии.
Т.е. 0х8В 0х00 0хЕ8 добавит игроку 1 единицу здоровья.
Я так понял.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 окт 2015, 16:35 
Не в сети
Аксакал форума

Зарегистрирован: 07 фев 2012, 13:03
Сообщений: 2294
Откуда: Полтава
По моему не совсем так. Вот у Джима перечень команд - http://lasertagparts.com/mtformat-2.htm. Там четко указано, что второй байт - это ID аптечки (от 1 до 15). Запись от 0x00 - 0x0F - это и есть диапазон от 1 до 15, записанный шестнадцатиричным кодом.

Эта команда в майлсе похоже используется для медик-станций (описание - http://lasertagparts.com/files/addons/G ... Manual.pdf). Правда это оригинальный майлс.... А вот как поведет себя тот же ЛВ - действительно под вопросом.

И еще один нюанс: как эта команда "лечит" ? То ли дает по одному очку до достижения верхнего предела здоровья таггера, то ли сразу "лечит" до верхнего предела... В английском я не очень сильно, поэтому описание не совсем понятно

_________________
Лазертаг - приходите к нам с друзьями, а лучше со своими врагами.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 окт 2015, 20:16 
Не в сети
Завсегдатай

Зарегистрирован: 11 фев 2014, 14:47
Сообщений: 241
Откуда: Жаркий Юг
Да, действительно, у Джима второй байт - ID медик-станции. После "лечения" таггер запоминает ID аптечки и более на нее не реагирует. Может спросить у LW, как у них это реализовано?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB