Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Помощь в написании скриптов.

Страниц (6): « 1 2 3 4 5 [6]
 

51. TheBrave - 19 Ноября, 2013 - 09:23:28 - перейти к сообщению
пасибочки , но таймер почему то "стоит на месте" . Однако

Я воспользовался командой
CODE:
beep(2000, 500);

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

А как сделать что бы:
CODE:
}
a: if (getcolor(530, 251)==13893631)
{
sleep(6000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,202, 293);
}
if (getcolor(555, 212)==1579032)
{
sleep(4000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,685, 602);
}
// 1
if (getcolor(586, 479)==3962857)
{
sleep(5000+rand(0, 250));
mousedbl(LEFT,976, 329);
}
if (getcolor(977, 479)==3962857)
{
sleep(7000+rand(0, 250));
mousedbl(LEFT,969, 326);
beep(1000, 700);
}
//2
if (getcolor(644, 478)==14872822)
{
sleep(8000+rand(0, 250));
mousedbl(LEFT,495, 736);
}
goto a;

Что собственно необходимо :
Что бы
CODE:
a: if (getcolor(530, 251)==13893631)
{
sleep(6000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,202, 293);
}
if (getcolor(555, 212)==1579032)
{
sleep(4000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,685, 602);
}

включало или
CODE:
// 1
if (getcolor(586, 479)==3962857)
{
sleep(5000+rand(0, 250));
mousedbl(LEFT,976, 329);
}
if (getcolor(977, 479)==3962857)
{
sleep(7000+rand(0, 250));
mousedbl(LEFT,969, 326);
beep(1000, 700);
}
это
или
это
CODE:
//2
if (getcolor(644, 478)==14872822)
{
sleep(8000+rand(0, 250));
mousedbl(LEFT,495, 736);
}

рандомно кидало
52. Kibor - 19 Ноября, 2013 - 09:30:06 - перейти к сообщению
 TheBrave пишет:
пасибочки , но таймер почему то "стоит на месте" .


Что значит стоит?
Этот код стоит?
 Цитата:
int tim=gettime();
int n;
a: n=gettime()-tim;
if (n<1200000)
{
textout(0, 10, 10, "Осталось: "+format((1200000-n)/1000)+" секунд", 0);
sleep(1000);
goto a;
}
resettextout(1);
53. TheBrave - 19 Ноября, 2013 - 10:13:55 - перейти к сообщению
 Kibor пишет:
 TheBrave пишет:
пасибочки , но таймер почему то "стоит на месте" .


Что значит стоит?
Этот код стоит?
 Цитата:
int tim=gettime();
int n;
a: n=gettime()-tim;
if (n<1200000)
{
textout(0, 10, 10, "Осталось: "+format((1200000-n)/1000)+" секунд", 0);
sleep(1000);
goto a;
}
resettextout(1);

Ой , таки работает , видимо это был "глюк"
54. Kibor - 19 Ноября, 2013 - 13:15:03 - перейти к сообщению
 TheBrave пишет:
Ой , таки работает , видимо это был "глюк"

Или что то не так скопировано... Или дополнительный код такой был...
Случаем не с этим кодом использовалось?

 TheBrave пишет:
a: if (getcolor(530, 251)==13893631)
{
sleep(6000+rand(0, 250));
beep(1000, 500);
......


Так там метка перехода одна и таже :a - ошибка

Вообще то можно вынести таймер с паузой в функцию:

CODE:
function pausetimer(int pau)
{
int tim=gettime();
int n;
a: n=gettime()-tim;
if (n<pau)
{
textout(0, 10, 10, "Осталось: "+format((pau-n)/1000)+" секунд", 0);
sleep(1000);
goto a;
}
resettextout(1);
}


и юзать в коде так:


CODE:
if (getcolor(530, 251)==13893631)
{
sleep(6000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,202, 293);
}

//к примеру пауза тут
pausetimer(120000);

if (getcolor(555, 212)==1579032)
{
sleep(4000+rand(0, 250));
beep(1000, 500);
mousedbl(LEFT,685, 602);
}
55. TheBrave - 20 Ноября, 2013 - 01:19:19 - перейти к сообщению
Всем привет.
Возник вопрос как на игру "три в линию" написать бота ?

Вот собственно .
Толком нигде ничего не написано .
Или это не возможно .
Где посмотреть примеры написания ?
56. Kibor - 20 Ноября, 2013 - 02:01:03 - перейти к сообщению
Ну примерно так как и написать бота для пасьянса...

Бота можно и для шахмат написать...
В игре (три в линию) нет для Кибор ограничений с технической стороны.
Ну а AI думайте сами.
57. TheBrave - 20 Ноября, 2013 - 03:07:55 - перейти к сообщению
 Kibor пишет:
Ну примерно так как и написать бота для пасьянса...

Бота можно и для шахмат написать...
В игре (три в линию) нет для Кибор ограничений с технической стороны.
Ну а AI думайте сами.

Спасибо по ссылке так все расписано хорошо что рядовой юзер естественно ничего и не поймет.
Ну да ладно прогрка хороша , но непонятна . Пойду наверное на другой кликер , где люди более мение могут разжевать что да к чему , да и мпримеров в этой проге скудновато .
Извините что я так , но так оно и есть . Спасибо
58. Kibor - 20 Ноября, 2013 - 03:18:51 - перейти к сообщению
 TheBrave пишет:
Спасибо по ссылке так все расписано хорошо что рядовой юзер естественно ничего и не поймет.
Ну да ладно прогрка хороша , но непонятна . Пойду наверное на другой кликер , где люди более мение могут разжевать что да к чему , да и мпримеров в этой проге скудновато .
Извините что я так , но так оно и есть . Спасибо

Радость По моему рядовому юзеру кликер тут не поможет...
Примеров предостаточно... Даже думаю поболее чем в других...
На другом форуме давно бы отправили мануалы читать, а не расписывали как код зациклить...
Удачи. AI никто вам писать не будет, нигде, никогда. Это к кликерам не относится.
И разжевывать как проверить наличие третьего шара тоже никто не будет - бесполезно.
Радость Успехов.

зы..

А я то думал... чего это у меня Microsoft не получается переплюнуть... А это оказывается язык программирования виноват.. А.. Теперь буду знать...
(Добавление)
Тем закрыта. Конкретный вопрос в своей теме. Ну и соответственно поиск по темам, может ответ уже есть...

Powered by ExBB FM 1.0 Final