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

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

1. wotres2 - 01 Ноября, 2025 - 10:31:39 - перейти к сообщению
получаю ошибку:
Отсутствует метка GOTO: go_fun vector vector ()

функция:
function vector() // определение смещения вектора
{
vx = x_mem3 - x_center_hero; //Вектор от персонажа к предыдущему положению курсора
vy = y_mem3 - y_center_hero;
if (vx < 30 && vx > -30 && vy < 30 && vy > -30) {vector_status=-1; goto exit1;}; // предыдущие координаты слишклм близко в центру персонажа
if (x_port - x_center_hero < 30 && x_port - x_center_hero > -30 && y_port - y_center_hero < 30 && y_port - y_center_hero > -30) {vector_status=-1; goto exit1;}; // актуальные координаты слишклм близко в центру персонажа
vector1 = (x_port - x_center_hero) * vy;
vector2 = (y_port - y_center_hero) * vx;
numerator = vector1 - vector2;
if (numerator < 0 ) {numerator = numerator * -1;}
vec_length_sq = (vx * vx) + (vy * vy);
vector3 = numerator * numerator;
vector4 = (corridor_width * corridor_width) * vec_length_sq;
if (vector3 < vector4){vector_status=1; goto exit1;}; // вектор в коридоре
vector_status=0; // вектор вне коридора
exit1:;
}
2. Kibor - 01 Ноября, 2025 - 10:51:19 - перейти к сообщению
Вам придется переименовать функцию vector в другое название, так как скоро будет обновление где vector отдельный объект.

Можете это заметить по тому что vector уже имеет синюю подсветку.
3. wotres2 - 01 Ноября, 2025 - 11:40:22 - перейти к сообщению
 Kibor пишет:
Вам придется переименовать функцию vector в другое название, так как скоро будет обновление где vector отдельный объект.

Можете это заметить по тому что vector уже имеет синюю подсветку.


поправил, проблема решилась, благодарю
4. Dantes3000 - 06 Ноября, 2025 - 04:22:14 - перейти к сообщению
После обновления перестал работать скрипт, в котором давно ничего не менялось

---------------------------
Kibor
---------------------------
Error in

Code:

WritePrivateProfileString ( " main " , err , format ( var ) , path_cfg )

--------------------------------------------------

Instruction:

INTS [ 5591867 ] = regexsearch ( 1 , # STRINGS [ 51439 ] 1 , format # CHARS [ 530 ] 256 , " (?<!\d)-?\d*[., " + " ]?\d+ " )
---------------------------
OK
---------------------------
5. Kibor - 06 Ноября, 2025 - 19:01:36 - перейти к сообщению
char c[256];


string T="1 USD Курс Доллара 66,8932 0,516 66,3772^r^n1 " + "EUR Курс Евро 76,0576 0,8323 75,2253 Курс Гривны 0,0005"; // строка, в которой ищем
strcpy(#c[0], T);

string h;

int s=regexsearch ( 1 , #h , format(#c[0]) , " (?<!\d)-?\d*[., " + " ]?\d+ " ) ;

messagebox (s);
messagebox (h);


=======

все работает. программу обновите.
6. Dantes3000 - 08 Ноября, 2025 - 15:12:13 - перейти к сообщению
Kibor , это была та же проблема, которую другие уже поднимали - передача массива в функцию. Сейчас уже работает

Powered by ExBB FM 1.0 Final