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 - MIG29

Pages: [1] 2 3
1
Биржа труда / Re: Ищу работу.
« on: June 17, 2017, 05:26:56 PM »
kiril, я был молод  ::)

2
Биржа труда / Ищу работу.
« on: June 17, 2017, 04:22:38 PM »
Выполню на заказ скрипты clickermann. Возможно AutoIT, C/C++.

https://www.youtube.com/channel/UCTaG67ZL3qCkgr9QB176S-A
https://vk.com/fia91

3
Oraven, да, аргумента не хватало, дописал, заработало как надо, спасибо ;)

4
Золотой,
цвет правильный. HALT не выполняется как и другие команды...

Oraven,
m-move() годами проверенная функция "плавного перемещения курсора", спионерил тут же в этом сообществе.
hp() всегда отрабатывает правильно.

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

Лог под спойлером:
[spoiler]
Code: (clickermann) [Select]
15:27:07 Attack! // Заход
15:27:07 Char HP   : 166/174
15:27:07 Char Mana : 151/180
15:27:07 Mob  HP   : 100/100
15:27:07 3 lvl easy mob. 10/22
15:27:08 Char HP   : 166/174
15:27:08 Char Mana : 151/180
15:27:08 Mob  HP   : 100/100
15:27:08 Могу бить сильным
15:27:08 Могу бить слабым
15:27:08 Бью слабым ударом
15:27:11 Attack!                                 //Перезаход?
15:27:12 Char HP   : 166/174
15:27:12 Char Mana : 135/180
15:27:12 Mob  HP   : 68/100
15:27:12 3 lvl easy mob. 10/22
15:27:13 Char HP   : 166/174
15:27:13 Char Mana : 135/180
15:27:13 Mob  HP   : 68/100
15:27:13 Могу бить сильным
15:27:13 Могу бить слабым
15:27:13 No errors, =0                    // Нормальное поведение, так должно быть всегда, переход по метке action.
15:27:13 A fight is going on!
15:27:15 Char HP   : 157/174
15:27:15 Char Mana : 135/180
15:27:15 Mob  HP   : 68/100
15:27:15 Могу бить сильным
15:27:15 Могу бить слабым
15:27:15 Бью слабым ударом
15:27:18 Attack!                              //Перезаход?
15:27:18 Char HP   : 157/174
15:27:18 Char Mana : 119/180
15:27:18 Mob  HP   : 34/100
15:27:18 3 lvl easy mob. 10/22
15:27:19 Char HP   : 157/174
15:27:19 Char Mana : 119/180
15:27:19 Mob  HP   : 34/100
15:27:19 STRONG too strong.
15:27:19 Могу бить слабым
15:27:19 No errors, =0                 // Нормальное поведение, так должно быть всегда, переход по метке action.
15:27:19 A fight is going on!
15:27:20 Char HP   : 148/174
15:27:20 Char Mana : 119/180
15:27:20 Mob  HP   : 34/100
15:27:20 STRONG too strong.
15:27:20 Могу бить слабым
15:27:20 Бью слабым ударом
15:27:23 Attack!                        //Перезаход?
15:27:24 Char HP   : 148/174
15:27:24 Char Mana : 99/180
15:27:24 Mob  HP   : 4/100
15:27:24 3 lvl easy mob. 10/22
15:27:25 Char HP   : 139/174
15:27:25 Char Mana : 99/180
15:27:25 Mob  HP   : 4/100
15:27:25 STRONG too strong.
15:27:25 Могу бить кулаком!
15:27:25 Бью кулаком!
15:27:28 Attack!                           //Перезаход?
15:27:29 Char HP   : 139/174
15:27:29 Char Mana : 103/180
15:27:29 Mob  HP   : 0/100
15:27:29 3 lvl easy mob. 10/22
15:27:30 Char HP   : 139/174
15:27:30 Char Mana : 103/180
15:27:30 Mob  HP   : 0/100
15:27:30 STRONG too strong.
15:27:30 Могу бить кулаком!
15:27:30 -Нет боя                           //Наконец таки нормальный выход, только когда моба убил.
15:27:31 Удачное завершение боя! 999
15:27:31 End of Attack
15:27:31 Error code : 999
[/spoiler]

При этом кликер все таки убивает моба, выбирает правильные заклинания (за исключением редких лагов изза перезагрузки подпрограммы).
Нормальный выход происходит только в конце боя. Больше всего думается что не правильно работает GOTO , но я так стопицот раз делал и работало...

Совсем забыл что у меня win10...

Перекачал кликер, та же пестня.

5
Привет, я не совсем новичок в КМ, но вот такая беда, кликер (4.11) выходит из подпрограммы странным образом,
как минимум не выполняет команды что я отметил красным прямоугольником на скрине.
Такое ощущение что подпрограмма просто не доконца отрабатывает!

Code: (clickermann) [Select]
2:45:42 Attack! //Тут мы зашли в подпрограмму норм!
2:45:42 Char HP   : 166/174
2:45:42 Char Mana : 164/180
2:45:42 Mob  HP   : 10/40
2:45:42 2 lvl easy mob. 9/20
2:45:43 Char HP   : 166/174
2:45:43 Char Mana : 164/180
2:45:43 Mob  HP   : 10/40
2:45:43 STRONG to strong.
2:45:43 Можно бить слабым
2:45:44 Char HP   : 166/174
2:45:44 Char Mana : 164/180
2:45:44 Mob  HP   : 10/40
2:45:44 STRONG to strong.
2:45:44 Можно бить слабым
2:45:46 Char HP   : 159/174
2:45:46 Char Mana : 164/180
2:45:46 Mob  HP   : 10/40
2:45:46 STRONG to strong.
2:45:46 Можно бить слабым
2:45:46 Бью слабым ударом
2:45:49 Attack!                    //Тут мы снова зашли в подпрограмму, при этом не было  сообщения о выходе прошлого раза!
2:45:50 Char HP   : 159/174
2:45:50 Char Mana : 144/180
2:45:50 Mob  HP   : 0/40
2:45:50 2 lvl easy mob. 9/20
2:45:56 Char HP   : 159/174
2:45:56 Char Mana : 144/180
2:45:56 Mob  HP   : 0/40
2:45:56 STRONG to strong.
2:45:56 Могу бить кулаком!
2:45:56 -Нет боя
2:45:57 End of Attack    //Нормально вышли из подпрограммы!
2:45:57 999

Чуствую где то накосячил, но где? Скрипт прилагается...



6
Общие вопросы / Re: Из HEX в Dec
« on: August 17, 2015, 11:45:47 PM »
Vint, спасибо, я примерно так же подумал.

Вот мой код для 3-х байтного 12-битного числа. Вместо побитовых сдвигов использовал деление на 2^4 и 2^8 . Оформить можно и красивее, мне лишь бы работало)

Code: (clickermann) [Select]
logclear

#ps2_keyboard

$var = inputbox("×èñëî", 0, 30)

print($var+0x0)

//3rd byte
$b3 = ($var & 0xF00) /256 //  >> 8
print("b3 : ",$b3)

//2nd byte
$b2 = ($var & 0x0F0) /16 //  >> 4
print("b2 : ",$b2)

//1st byte
$b1 = $var & 0x00F
print("b1 : ",$b1)

if($var > 4095)
print("Out of Range!") // 0x0F00
wait(666666)
halt
end_if


switch($b3)
case(0)
$str = strconcat($str,"0")
case(0x1)
$str = strconcat($str,"1")
case(0x2)
$str = strconcat($str,"2")
case(0x3)
$str = strconcat($str,"3")
case(0x4)
$str = strconcat($str,"4")
case(0x5)
$str = strconcat($str,"5")
case(0x6)
$str = strconcat($str,"6")
case(0x7)
$str = strconcat($str,"7")
case(0x8)
$str = strconcat($str,"8")
case(0x9)
$str = strconcat($str,"9")
case(0xA)
$str = strconcat($str,"A")
case(0xB)
$str = strconcat($str,"B")
case(0xC)
$str = strconcat($str,"C")
case(0xD)
$str = strconcat($str,"D")
case(0xE)
$str = strconcat($str,"E")
case(0xF)
$str = strconcat($str,"F")
default
print("Error in b3")
wait(66666666)
halt
end_switch

switch($b2)
case(0)
$str = strconcat($str,"0")
case(0x1)
$str = strconcat($str,"1")
case(0x2)
$str = strconcat($str,"2")
case(0x3)
$str = strconcat($str,"3")
case(0x4)
$str = strconcat($str,"4")
case(0x5)
$str = strconcat($str,"5")
case(0x6)
$str = strconcat($str,"6")
case(0x7)
$str = strconcat($str,"7")
case(0x8)
$str = strconcat($str,"8")
case(0x9)
$str = strconcat($str,"9")
case(0xA)
$str = strconcat($str,"A")
case(0xB)
$str = strconcat($str,"B")
case(0xC)
$str = strconcat($str,"C")
case(0xD)
$str = strconcat($str,"D")
case(0xE)
$str = strconcat($str,"E")
case(0xF)
$str = strconcat($str,"F")
default
print("Error in b2")
wait(66666666)
halt
end_switch

switch($b1)
case(0)
$str = strconcat($str,"0")
case(0x1)
$str = strconcat($str,"1")
case(0x2)
$str = strconcat($str,"2")
case(0x3)
$str = strconcat($str,"3")
case(0x4)
$str = strconcat($str,"4")
case(0x5)
$str = strconcat($str,"5")
case(0x6)
$str = strconcat($str,"6")
case(0x7)
$str = strconcat($str,"7")
case(0x8)
$str = strconcat($str,"8")
case(0x9)
$str = strconcat($str,"9")
case(0xA)
$str = strconcat($str,"A")
case(0xB)
$str = strconcat($str,"B")
case(0xC)
$str = strconcat($str,"C")
case(0xD)
$str = strconcat($str,"D")
case(0xE)
$str = strconcat($str,"E")
case(0xF)
$str = strconcat($str,"F")
default
print("Error in b1")
wait(66666666)
halt
end_switch

print($str)

wait(555555)

halt

7
Общие вопросы / Re: Из HEX в Dec
« on: August 17, 2015, 06:59:04 PM »
Привет. Задача обратная, из Decimal в Hex.

Есть программа где нужно вбиать в Hex. Из буфера обмена Кликер вбивает десятинчые числа. Программа воспринимает десятичные как Hex.
Это не правильно. Сейчас буду делать костылёк, что переводит десятичные числа в Hex-строку...


8
Учебные статьи / Re: Потоки
« on: December 10, 2014, 11:29:42 PM »
запись в лог, вывод в трей, после отладки всё это переводится в комментарии, а при необходимости опять настроить раскоменчивается кнопкой редактора.

1500 строк + внешние файлы. Какая строка зависла не видно. Print можно вставить в каждую строку как макрос , но нужно чтобы в лог выводилось номер строки.
Раньше была такая возможность (номер строки)?!

9
Учебные статьи / Re: Потоки
« on: December 10, 2014, 11:02:30 PM »
Перенесите, пожалуйста, если не в ту тему пишу.

Вот скинул скрипт из 4.10 в 4.11.  Прежде потестил и разобрался с потоками.
Но в 4.11 не отображается текущая строка кода и вобще , такое ощущение что выполнение просто зависает...
Кто как отлаживает скрипты в новой версии, колитесь  ::)

Вроде нашел косяк.

while($x - $y)  // Работает в 4.10

4.11 захотела только так :

while( ($x - $y) > 0)

10
Учебные статьи / Re: Потоки
« on: November 28, 2014, 03:25:03 AM »
Потоки, классно.
А вот основную программу можно прерывать?
А основную тоже можно засунуть в поток явно.

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

Аннет,  я передумал, скорее будет просто этим управлять =)

11
Учебные статьи / Re: Потоки
« on: November 25, 2014, 03:02:25 PM »
Потоки, классно.
А вот основную программу можно прерывать?

Поток можно прервать в самом себе, например:

Code: (clickermann) [Select]
Theard(Name1) {

/*some code here*/

SetTheard(Name1, 0);

}

12
Пользуясь случаем хотел узнать у Джони ...


Сущетсвует функция wait. Если комьютер подвисает, то он не успевает выполнять команду простаивания?
Время при это увеличивается?

Стоит ли использовать самодельные кликерменовские библиотеки вида:

Code: (clickermann) [Select]
sub(name, $param1)

$var1 = $_ms + $param
while($param - $_ms)
waitms(1)
end_cyc

end_sub

Для увеличения точности отсчета или же функция wait построена подобным образом?

13
Архив / Строки. 4.10(003)
« on: July 09, 2014, 03:13:22 AM »
Code: (clickermann) [Select]
$count = tfcount("select_country.txt")
$rand_str_country = rnd(1,$count)//
$country = tfread("select_country.txt",$rand_str_country)
$country = strconcat($country,".bmp")
print($country)

halt

Code: [Select]
log:
3:02:25 ua.bmp
3:02:27 ro.bmp
3:02:28 ge.bmp
3:02:29 ru.bmp
3:02:59 ua.bmp
3:03:01 ua.bmp

Строки в новом кликере 4.10(003) работают странно, пропадают кавычки. Когда подставляю такие строки в команды типа keypress , if_picture_in и во многие другие то они могут вызвать ошибку, но не всегда...

14
Ошибки / Re: Коверкает русские слова
« on: July 03, 2014, 02:14:20 AM »
Думаю это связано с раскладкой клавиатуры. Попробуй чтобы раскладка в окне где вставляешь и в окне кликермена был один и тот же язык да и плюс тот же для прописываемого текста.

15
Архив / Re: ErrorLog out of memory
« on: July 03, 2014, 02:10:11 AM »
Пардон, не отписался.
Проблема была в кривом коде, что то зациклилось видать , вот и занялось куча памяти.
Уже не помню подробности =)

Pages: [1] 2 3