Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Ошибка в скрипте

Страниц (2): [1] 2 »
 

1. misha - 18 Августа, 2015 - 07:04:42 - перейти к сообщению
делал все как на видео (http://www.youtube.com/watch?v=3SrmVazIK1U)
Вот код для игры Новая Эра
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1):
int Scorpion[100][100], faza[100][100], zvezda[100][100], ElitScorpion[100][100], idti[100][100],PosX, PosY;
int gogo[100][100], butt[100][100], cirle[100][100], fight[100][100], NoFight[100][100], Close[100][100], PosX, PosY;
int smert[100][100], zombi[100][100], elit_zombi[100][100], tigri[100][100];


int сатиры[6][7];
loadimage (#сатиры[0][0], "C:\Program Files\Kibor\карт\сатиры.bmp"Подмигивание;
int идти[39][16];
loadimage (#идти[0][0], "C:\Program Files\Kibor\карт\идти.bmp"Подмигивание;

f:
if(findimage(1, #сатиры[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1){
sendmousedbl(LEFT, PosX, PosY, wind);
sleep(1000);

if(findimage(1, #идти[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1) {
sendmousedbl(LEFT, PosX, PosY, wind);
}

}


goto f:
return;


выдает ошибку, в чем проблема
2. Kibor - 18 Августа, 2015 - 07:37:56 - перейти к сообщению
 misha пишет:
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1):


и надо писать не тут и не так.
3. misha - 18 Августа, 2015 - 07:46:27 - перейти к сообщению
 Kibor пишет:
 misha пишет:
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1):


и надо писать не тут и не так.


Можете объяснить где и как?
4. Kibor - 18 Августа, 2015 - 07:47:14 - перейти к сообщению
 misha пишет:
Можете объяснить где и как?

я перенес туда где.
и брать в код
5. misha - 18 Августа, 2015 - 07:49:41 - перейти к сообщению
 Kibor пишет:
 misha пишет:
Можете объяснить где и как?

я перенес туда где.
и брать в код

что значит брать в код?
(Добавление)
 misha пишет:
 Kibor пишет:
 misha пишет:
Можете объяснить где и как?

я перенес туда где.
и брать в код

что значит брать в код?

CODE:
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1):
int Scorpion[100][100], faza[100][100], zvezda[100][100], ElitScorpion[100][100], idti[100][100],PosX, PosY;
int gogo[100][100], butt[100][100], cirle[100][100], fight[100][100], NoFight[100][100], Close[100][100], PosX, PosY;
int smert[100][100], zombi[100][100], elit_zombi[100][100], tigri[100][100];

int поле[97][68];
loadimage (#поле[0][0], "C:\Program Files\Kibor\карт\поле.bmp");
int поход[30][11];
loadimage (#поход[0][0], "C:\Program Files\Kibor\карт\поход.bmp");

f:
if(findimage(1, #поле[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1){
sendmousedbl(LEFT, PosX, PosY, wind);
sleep(1000);

if(findimage(1, #поход[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1){
sendmousedbl(LEFT, PosX, PosY, wind);
}

}


goto f:
return;
6. Kibor - 18 Августа, 2015 - 07:59:37 - перейти к сообщению
я ошибку показал. не ; стоит а :
7. misha - 18 Августа, 2015 - 08:06:02 - перейти к сообщению
 Kibor пишет:
я ошибку показал. не ; стоит а :

CODE:
win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1):
int Scorpion[100][100], faza[100][100], zvezda[100][100], ElitScorpion[100][100], idti[100][100],PosX, PosY;
int gogo[100][100], butt[100][100], cirle[100][100], fight[100][100], NoFight[100][100], Close[100][100], PosX, PosY;
int smert[100][100], zombi[100][100], elit_zombi[100][100], tigri[100][100];

int поле[97][68];
loadimage (#поле[0][0], "C:\Program Files\Kibor\карт\поле.bmp");
int поход[30][11];
loadimage (#поход[0][0], "C:\Program Files\Kibor\карт\поход.bmp");

f:
if(findimage(1, #поле[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1){
sendmousedbl(LEFT, PosX, PosY, wind);
sleep(1000);

if(findimage(1, #поход[0][0], 0, #PosX, PosY, 0, 0,wind.widthclient, wind.heightclient, wind)==1){
sendmousedbl(LEFT, PosX, PosY, wind);
}

}


goto f:
return;



Стоит ":"
пишет что ошибка в fidimage
8. Kibor - 18 Августа, 2015 - 08:16:18 - перейти к сообщению
потому что для него нет переменных PosX, PosY
так как они не int так как там :
надо исправить
9. misha - 18 Августа, 2015 - 08:23:23 - перейти к сообщению
 Kibor пишет:
потому что для него нет переменных PosX, PosY
так как они не int так как там :
надо исправить

Не могли бы вы сам код поправить, потому что я не понимаю, с программированием беда полная
10. Kibor - 18 Августа, 2015 - 08:36:18 - перейти к сообщению
в конце инструкции win wind = window ("Играть бесплатно онлайн в RPG Новая Эра - бесплатные онлайн игры в фантастическом мире! – Yandex", "YandexBrowser_WidgetWin_1", -1)
должна стоять точка запятая. это в синтаксисе конец.
в кибор можно переносить инструкцию на несколько строк.
у них есть разделитель ;
тут замест ; стоит :
вот и надо : заменить ;
я выделил

Powered by ExBB FM 1.0 Final