Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Soluum

Pages: [1]
1
Вы ещё halt в конце добавили, да?
Спасибо, повтыкаю.

Да, версия .003, вчера утром скачал с сайта  :)

2
В общем, такая история.

Захотел я сделать простенький кликер для прохождения данжа и написал:
Code: [Select]
$battle = 0

while ($battle<19) // проходим все 19-ть волн
inc($battle,1)
Начать()
Сражение()
Награда()
end_cyc

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

Посмотрел я на это дело - ну думаю, хорошо, работает исправно, битву за битвой проходит только так.

Захотелось мне немножко расширить функционал - сделать так, чтобы каждые 19-ть волн скрипт сбрасывал данж и лечил мою группу.
И то и другое - по одному простому клику в определённое место на экране.
Вот, добавил:

Code: [Select]
sub (Сброс)
   
   waitms(rnd(2000,2500)) // собсно, лечимся
   lclick(rnd(765,840), rnd(300,312))
   waitms(rnd(2000,2500))
   
   Награда() // иногда при лечении могут дать какие-то говно-плюшки, их можно обработать этой же функцией
   
   lclick(rnd(765,840), rnd(430,444)) // сбрасываем данж
   waitms(rnd(2000,2500))
   
end_sub

//глобальный алгоритм:

logwrite("one more")
$battle = 0

while ($battle<19)
inc($battle,1)
Начать()
Сражение()
Награда()
end_cyc
Сброс()

И тут началось самое интересное.
Когда я запускаю скрипт хоть на бесконечное выполнение, хоть на единичный проход, у меня один раз спамит в лог-лист сообщением "one more", один раз проходится 19-ть волн данжа, а затем бесконечно выполняется подпрограмма Сброс().

Прошу помочь мне разобраться, в чём тут дело о_0
Архив в приложении, версия 4.10.

3
Оу, прям не ожидал.
Возможность создавать переменные на лету прям как во всяких Луа.

4
Кликерманн написан на PHP?
Так там же вроде есть тернарная операция, судя по той же статье википедии о_0

Pages: [1]