![]() |
Re: Spacer
[blitz]
;Попытка включения щита по нажатию клавиши. ;Щит включится только если он еще не включен или не перезаряжается ;Щит считается включенным пока ShieldTime>0 ;Щит считается перезаряжающимся пока ShieldTime<0 IF KeyHit(Key_ActivateShield)=True THEN IF ShieldTime=0 THEN ShieldTime=ShieldActiveTime ENDIF ;Счётчик разряда/перезарядки щита обновляется 10 раз в секунду IF TimerDelay<Millisecs() THEN TimerDelay=Millisecs()+100 ;Щит разряжается IF ShieldTime>1 THEN ShieldTime=ShieldTime-1 ;Щит разряжен и уходит на перезарядку IF ShieldTime=1 THEN ShieldTime=-ShieldDelayTime ;Щит заряжается IF ShieldTime<0 THEN ShieldTime=ShieldTime+1 ENDIF [/blitz] P.S. Писал в браузере. Возможны опечатки. |
Re: Spacer
Новая версия! Призвана облегчить прохождение игры. Теперь матка таскает на себе пушку. Это немного облегчает процесс, теперь игрок не сможет стоять на месте. Провел небольшую оптимизацию.
Брать здесь. |
Re: Spacer
Цитата:
Цитата:
Принцип: когда кликаеш мыш в какую то переменную заносится сведения о том что ты ее кликнул, эти сведения там и остаются до первого вызова этой команда, так как клик был, то это все равно отразится на вызове (функция вернет >0), даже если уже кнопка мыша отпущена. |
Re: Spacer
А очищение клавиш не поможет?
|
Re: Spacer
а как?
другое дело писат например if MouseDown(2) and MouseHit(2)/ но не вижу смысла. можно просто MouseDown(2), т.к. щит будет врубаться все равно только через 10 секунд. |
Re: Spacer
Спасибо HolyDel, помогло.
|
Re: Spacer
Протестил
Один раз вылетел Другой раз вылетел с ошибкой "программа выполнила недопустимую операцию" Очень высокая сложность (пушка врага сильно "мочит") ИМХО, раньше было легче играть |
Re: Spacer
Эх....времена меняются, появляются нововведения, к сожалению, действующие на сложность....
|
Re: Spacer
Цитата:
|
Re: Spacer
Просто, например захотел я заменить не контролируемую пальбу матки на пушку, вот и увеличилась сложность, хотя я того не хотел.
|
Re: Spacer
Цитата:
|
Re: Spacer
Цитата:
|
Re: Spacer
Цитата:
|
Re: Spacer
Хорошо сделаю, только о проекте не забывайте, а то труды даром пропадут :)
PS Сегодня искал в яндексе нашел - http://topdownloads.ru/search.php?ss=spacer - выпал в осадок |
Re: Spacer
Цитата:
|
Часовой пояс GMT +4, время: 08:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot