Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Объяснение скриптов и помощь в их написании.
TheBrave
Отправлено: 19 Ноября, 2013 - 17:23:28
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2013  
Репутация: 0




пасибочки , но таймер почему то "стоит на месте" . Однако

Я воспользовался командой
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);
}

рандомно кидало
 
 Top
Kibor
Отправлено: 19 Ноября, 2013 - 17:30:06
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 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);
 
 Top
TheBrave
Отправлено: 19 Ноября, 2013 - 18:13:55
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2013  
Репутация: 0




 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);

Ой , таки работает , видимо это был "глюк"
 
 Top
Kibor
Отправлено: 19 Ноября, 2013 - 21:15:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 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);
}
 
 Top
TheBrave
Отправлено: 20 Ноября, 2013 - 09:19:19
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2013  
Репутация: 0




Всем привет.
Возник вопрос как на игру "три в линию" написать бота ?

Вот собственно .
Толком нигде ничего не написано .
Или это не возможно .
Где посмотреть примеры написания ?
 
 Top
Kibor
Отправлено: 20 Ноября, 2013 - 10:01:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Ну примерно так как и написать бота для пасьянса...

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



Пользователь
Прохожий


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2013  
Репутация: 0




 Kibor пишет:
Ну примерно так как и написать бота для пасьянса...

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

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



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




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

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

зы..

А я то думал... чего это у меня Microsoft не получается переплюнуть... А это оказывается язык программирования виноват.. А.. Теперь буду знать...
(Добавление)
Тем закрыта. Конкретный вопрос в своей теме. Ну и соответственно поиск по темам, может ответ уже есть...
Тема закрыта!
 
 Top
Страниц (6): « 1 2 3 4 5 [6]
Сейчас эту тему просматривают: 10 (гостей: 10, зарегистрированных: 0)
« Готовые скрипты »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by