www.open-tager.ru
http://www.open-tager.ru/forum/

LTAscetik
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 485 из 532

Автор:  Pingvin [ 17 май 2017, 10:38 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
Pingvin писал(а):
Попробуйте такой финт ушами
Цитата:
case Command://какая то дополнительноя команда
{

switch(ir_message.param)//выясним, какая это командв
{
case 0x05://начать новую игру немедленно
{
if (simples_in_queue>1) //если звук выстрла воспроизводится
{
simples_in_queue=1;//закроем eeprom
while (eeprom_is_open);//дождемся, пока eerom закроется
}
if (curr_sound.simples_in_queue>1) //если звук уже воспроизводится
{
curr_sound.simples_in_queue=1;//закроем eeprom
while (eeprom_is_open);//дождемся, пока eerom закроется
}

init_var(); //инициализируем переменные
joystick_event=no_pressing; //очищаем события джойстика
keyboard_event=no_key_pressing;//очищаем события триггера
reload_key_event=no_key_pressing;//очищаем события перезарядки
rx_event = NOT_EVENT; //очищаем события ИК приемника
display_status();//обновляем информацию на дисплее
display_life(life);//отобразим уровень жизни на диодах
safe_counter=30*8;//неуязвимость 3 с
WOUND_LED_ON;
playstartsound();//Воспроизводим звук "старт игры"
//код обработки дополнительной команды
WOUND_LED_OFF;

break;
}



Попробуйте и с safe_counter=30*8;//неуязвимость и без неё.



Вот так все сделал и работает)))Спасибо огромное ))))))


Это Вам спасибо, что баги ищите и находите. ;) :)

Если без safe_counter=30*8; баг остается, значит дело в функции воспроизведения звука - не получается корректно остановить предыдущий звук.
Скорее всего - не получается "закрыть" eeprom по какой то причине... :?

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

А в репозитории пофиксить баг надо.

Автор:  maksim [ 17 май 2017, 10:41 ]
Заголовок сообщения:  Re: LTAscetik

А как вы сделали что при вкл питания игрок мертв )))Мне на аскет3.1 тоже нужно так сделать ))))Я уберу 5сек ,что бы в меню не заходило ,пулучается игроки как выкуплят что питание выкл и вкл то будут на нычку так делать )))))

Автор:  maksim [ 17 май 2017, 10:50 ]
Заголовок сообщения:  Re: LTAscetik

Искодник к аскет 3.1 с исправленым багом))))

Вложения:
LTAscetic_3_1_bluetooth_antichit_disable_14_08_2015.rar [308.19 KiB]
Скачиваний: 341

Автор:  Pingvin [ 17 май 2017, 11:41 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
А как вы сделали что при вкл питания игрок мертв )))Мне на аскет3.1 тоже нужно так сделать ))))Я уберу 5сек ,что бы в меню не заходило ,пулучается игроки как выкуплят что питание выкл и вкл то будут на нычку так делать )))))

Подправил, но не тестил.
Попробуйте.

Вложения:
LTAscetic_3_1_GameOverAftePowerOn.zip [357.72 KiB]
Скачиваний: 321

Автор:  maksim [ 17 май 2017, 12:14 ]
Заголовок сообщения:  Re: LTAscetik

Работает))))))))))Спасибо)))))

Автор:  maksim [ 21 май 2017, 23:02 ]
Заголовок сообщения:  Re: LTAscetik

Сегодня прошла 3 игра в лазертаг ))))
Настройка аскета:
патронов 30
магаз 90
скорост 600
неуязвимость 0
дружест огонь нет
урон 10
14 игроков
Глюков не было )))Спасибо Pingvin)))

Автор:  MidnightDreamer [ 21 май 2017, 23:41 ]
Заголовок сообщения:  Re: LTAscetik

А сколько "жизней" ставили?

Автор:  maksim [ 22 май 2017, 00:30 ]
Заголовок сообщения:  Re: LTAscetik

100

Автор:  maksim [ 26 май 2017, 23:13 ]
Заголовок сообщения:  Re: LTAscetik

один аскет меняю неуязвимость на 0 ,пишит что поменялось но оно не меняется ,как будто неуязвимость 30))))Пробывал перепрошить ,нифига)))Все остальные настройки меняю,они нормально меняются а неуязвимость не хочет))))что можна попробывать сделать? Если сразу в прошивке вказать неуязвимость 0,и прошить........

Автор:  Pingvin [ 27 май 2017, 19:07 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
один аскет меняю неуязвимость на 0 ,пишит что поменялось но оно не меняется ,как будто неуязвимость 30))))Пробывал перепрошить ,нифига)))Все остальные настройки меняю,они нормально меняются а неуязвимость не хочет))))что можна попробывать сделать? Если сразу в прошивке вказать неуязвимость 0,и прошить........

Настройки хранятся во внутренней eeprom контроллера.
Видимо одна ячейка накрылась и не перезаписывается.
Конечно можно и в прошивке сразу задать.

Страница 485 из 532 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/