Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Dreight on January 11, 2018, 01:07:32 AM

Title: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 01:07:32 AM
Перечислите, пожалуйста, причины из-за которых это может быть
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 12:01:33 PM
Указанный элемент массива не существует.

Я тоже так подумал... Но почему при таком коде:
Code: (clickermann) [Select]
for($b=0, $b < 5)
print($b,", ",$g[$b])
end_cyc
HALT

В консоль выдаётся:
0, 0
1, 0
2, 0
3, 0
4, 0

Почему же не выдаёт 5 ошибок?

А при таком:
Code: (clickermann) [Select]
for($b=0, $b < 5)
if($g[$b]=0) 
print($b,", ",$g[$b])
else
print("chto nibud")
end_cyc
HALT

В консоль выдаётся только 0, 0 и нет никаких ошибок. Я не понимаю как это работает.
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 01:18:15 PM
INTом его полечите. ;D

Первый раз слышу про Int и не совсем понимаю как им пользоваться. Этот же код должен выдать 0, 0; 1, 0; 2, 0; 3, 0 и 4, 0:

Code: (clickermann) [Select]
for($b=0, $b < 5)
if($g[$b]=0) 
print($b,", ",$g[$b])
else
print("chto nibud")
end_cyc
HALT

Как сделать чтобы он выдал все нужные цифры и не остановился только на первых двух нулях?
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 02:18:20 PM
Если должен, то обязательно выдаст, когда вы окончание условия допишите.
Тьфу, точно. Забыл про end_if. Всё выдало...
Странно, тогда почему же у меня в моём основном коде выдаёт ошибку при выполнении строки? :(
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Vint on January 11, 2018, 02:28:35 PM
kiril же намекает, $b возможно НЕ число.

Или одно из значений $g[$b] не число и не сравнивается с 0 (это для бэты 4.13 скорее).
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 02:36:32 PM
kiril же намекает, $b возможно НЕ число.

Или одно из значений $g[$b] не число и не сравнивается с 0 (это для бэты 4.13 скорее).

Да, как бы, число как раз. Ну или я что-то прям совсем ничего не понимаю. Можно вам в личку кинуть проблемный код?
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Vint on January 11, 2018, 08:01:41 PM
Да хоть сюда. Кто его здесь возьмёт  :)
И какая версия кликера.
Title: Re: Из-за чего может вылезать такая ошибка?
Post by: Dreight on January 11, 2018, 08:05:33 PM
Да хоть сюда. Кто его здесь возьмёт  :)
И какая версия кликера.

Версия КМ 4.13.007b. Сообщение, вроде как, отправил :)