 |
Легенда. Скрипт пилота. - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
16.12.2011, 02:07
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 27.04.2009
 Сообщений: 0
 Популярность: 14
 Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
|
Легенда. Скрипт пилота.
Написал по мануалу, у друга работает у меня ни в какую. Можете кто доработает до ума?-)
Код:
start_script 0
set $up 402, 331 //Верхний удар
set $center 430, 374 //Средний удар
set $down 410, 423 //Нижний удар
set $attack 66, 356 // 66, 356(Слабый) 66, 290(Средний) 66, 236(Сильный) 66, 168(Босс)
set $inv1 97, 281 //Инвентарь, 1 ячейка
set $inv2 137, 271 //Инвентарь, 2 ячейка
set $inv3 98, 307 //Инвентарь, 3 ячейка
set $inv4 138, 315 //Инвентарь, 4 ячейка
set $winclick 390, 380 12247551 //Победа
set $winstatclick 363, 545 150 //Победа статистика
set $loseclick 391, 379 12247551 //Поражение
set $losestatclick 367, 512 156 //Поражение статистика
:start
wait 2s //Просто создает небольшую задержку
:fight
if 83, 59 304 //Проверяет открыта ли карта
left $attack
wait 1s
end_if
if 248, 200 65571 // Проверяет кол-во жизни
goto heal
end_if
:continue
if 360, 462 3458161 //Проверяет положение стрелки
goto hit1
end_if
if 379, 463 2009702
goto hit2
end_if
if 398, 462 3458161
goto hit3
end_if
if 418, 461 5233796
goto hit4
end_if
:heal // Выбирают занятую ячейку и использует её
if_not 83, 269 0
left $inv1
goto healpause
end_if
if_not 126, 267 0
left $inv2
goto healpause
end_if
if_not 85, 303 0
left $inv3
goto healpause
end_if
if_not 127, 303 0
left $inv4
goto healpause
end_if
goto continue
:healpause //Также небольшая задержка
wait 4s
goto continue
:hit1
goto hitup
:hit2
goto hitcenter
:hit3
goto hitup
:hit4
goto hitcenter
:hitup
if 390, 380 12247551 //Проверяет наличие панели выбора атаки
left $up
end_if
goto fight
:hitcenter
if 390, 380 12247551
left $center
end_if
goto fight
:hitdown
if 390, 380 12247551
left $down
end_if
goto fight
:statistic
if 390, 380 12247551
left $winclick
goto start
end_if
if 363, 545 150
left $winstatclick
goto start
end_if
if 391, 379 12247551
left $loseclick
goto start
end_if
if 367, 512 156
left $losestatclick
goto start
end_if
goto fight
end_script
|
|
|
17.12.2011, 02:27
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 03.10.2011
 Сообщений: 11
 Популярность: -124
 Сказал(а) спасибо: 15
Поблагодарили 1 раз в 1 сообщении
|
Re: Легенда. Скрипт пилота.
Координаты менять не пробовал?
________________
А вы знали, что кнопка СПАСИБО приносит счастье и процветание нажавшему? Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
17.12.2011, 16:30
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 17.07.2010
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Легенда. Скрипт пилота.
Не пойму в чем дело...подправил координаты под свои, а пилот вообще после нажатия кнопки старт не выполняет код. Подскажите пожалуйста что я не дописал.
 |
Цитата: |
 |
|
|
|
|
|
|
|
start_script 0
set $up 405, 325 //Верхний удар
set $center 433, 377 //Средний удар
set $down 411, 416 //Нижний удар
set $attack 66, 356 // 66, 356(Слабый)
set $winclick 371, 37 //Победа
set $winstatclick 339, 539 //Победа статистика
set $loseclick 371, 378 //Поражение
set $losestatclick 351, 509 //Поражение статистика
:start
wait 2s //Просто создает небольшую задержку
fight
if 82, 76 168 //Проверяет открыта ли карта
left $attack
wait 1s
end_if
:continue
if 350, 473 5071249 //Проверяет положение стрелки
goto hit1
end_if
if 371, 473 5071249
goto hit2
end_if
if 388, 474 5071249
goto hit3
end_if
if 408, 473 5071249
goto hit4
end_if
if 423, 473 5071249
goto hit5
end_if
:hit1
goto hitdown
:hit2
goto hitup
:hit3
goto hitcenter
:hit4
goto hitcenter
:hit5
goto hitcenter
:hitup
if 405, 325 12247551 //Проверяет наличие панели выбора атаки
left $up
end_if
goto fight
:hitcenter
if 433, 377 12247551
left $center
end_if
goto fight
:hitdown
if 411, 416 12247551
left $down
end_if
goto fight
:statistic
if 377, 319 47226
left $winclick
goto start
end_if
if 339, 539 155
left $winstatclick
goto start
end_if
if 385, 319 191
left $loseclick
goto start
end_if
if 351, 509 155
left $losestatclick
goto start
end_if
goto fight
end_script |
|
 |
|
 |
|
Заранее благодарю.
Добавлено через 50 минут
вроде бы заработал(: забыл поставить), но бьет только в центр
Добавлено через 1 час 17 минут
ура! это происходило из-за анимации стрелки - выбрал другой ориентир т.с. и все заработало
Последний раз редактировалось dimon4c; 17.12.2011 в 17:47.
Причина: Добавлено сообщение
|
|
|
29.12.2011, 13:27
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 27.10.2011
 Сообщений: 0
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Легенда. Скрипт пилота.
Помогите мне я ваще не понимаю как тут делать! я поменял координаты он у меня в бой заходит а дальше не трогает не чего и надо стирать //Поражение и типо такого
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 11:57.
|
 |