получаю ошибку:
Отсутствует метка 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:;
}
1. wotres2 - 01 Ноября, 2025 - 10:31:39 - перейти к сообщению
2. Kibor - 01 Ноября, 2025 - 10:51:19 - перейти к сообщению
Вам придется переименовать функцию vector в другое название, так как скоро будет обновление где vector отдельный объект.
Можете это заметить по тому что vector уже имеет синюю подсветку.
Можете это заметить по тому что vector уже имеет синюю подсветку.
3. wotres2 - 01 Ноября, 2025 - 11:40:22 - перейти к сообщению
Kibor пишет:
Вам придется переименовать функцию vector в другое название, так как скоро будет обновление где 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
---------------------------
---------------------------
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);
=======
все работает. программу обновите.
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 , это была та же проблема, которую другие уже поднимали - передача массива в функцию. Сейчас уже работает