Zireael |
Отправлено: 18 Сентября, 2023 - 11:19:36
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
CODE:CREATE_INTERFACE
{
DIALOG "Название окна" 237 180 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 125 121 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
CHECK_2 0 /*Гуси */ "гуси" 5 10 120 20
}
loop()
{
int ka=rand(4,6);
if (getcontrol(CHECK_2)==1)kiborlog (0, "Задано "+format(ka)+" гусей", 5, 5, 300, 250);
Авторизация();
sleep(500);
}
function Авторизация()
{
kiborlog (0, "Авторизация", 5, 5, 300, 250);
} |
|
|
10970 |
Отправлено: 18 Сентября, 2023 - 11:36:52
|
Специалист
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019
Откуда: Россия
Репутация: 0
|
блин, я фиг знает для чего обьяснял((( мне надо не в текстовый редактор ВОТ ЭТО запихнуть, мне надо чтоб ЭТО работало в в блоке кода в визуальном редакторе.
CREATE_INTERFACE
{
DIALOG "Название окна" 237 180 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 125 121 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
CHECK_2 0 /*Гуси */ "гуси" 5 10 120 20
}
Вот это И ТАК у меня написано, точно так же.
loop() // что это?? зачем мне это в блоке кода?
{
int ka=rand(4,6);// стоит гораздо выше по коду, просто для примера вот тут написано.
if (getcontrol(CHECK_2)==1)kiborlog (0, "Задано "+format(ka)+" гусей", 5, 5, 300, 250);//вот эта строчка вырезаная отсюда не работает в блоке кода.
Авторизация();//это тоже пример дальнейшего кода, там может быть и не функция а чтото еще, или просто конец кода в блоке.
sleep(500);
}
function Авторизация()
{
kiborlog (0, "Авторизация", 5, 5, 300, 250);// это мне тоже не нужно.
}
зачем мне там эти все кавычки? зачем указывать что авторизация это функция? она в блоке и так будет как функция и вообще к проблеме отношения не имеет.
мне нужно чтоб в строчке вставляемой в блок кода (или группе строчек) было лиш проверка условия и если да выводится киборлог, если нет просто идем дальше.
все.
Может кто нить подсказать как это реализовать?
Zirael конечно помогает, и почти всегда в точку. Но вот это для меня ваще как темный лес. Почему не работает? Если можно разжевать, будьте великодушны. Если время стоит денег могу скинуть на карту.
Просто писать стовосемдесят постов обьясняя тяжелее чем обьяснят сразу. Я тут не зря со вчерашнего дня торчу.. Хотя давно уже не заглядывал.. |
|
|
10970 |
Отправлено: 18 Сентября, 2023 - 11:45:28
|
Специалист
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019
Откуда: Россия
Репутация: 0
|
konctantin777 пишет: 10970 пишет: CREATE_INTERFACE
Может для начала тогда встроенный редактор диалогов использовать и на нем научиться ?
при чем тут это?? у меня уже полгода работает данный скрипт и даже больше, инитдиалог мне там нафиг не нужен..
Может все таки по теме про условия вывода киборлога? почему не работает?
И да, еще мне намеков точно не нужно. Либо пишите как есть по существу, либо ни чего.
Выяснили что в интерфейсе все правильно?правильно.
if (getcontrol(CHECK_2)==1)kiborlog (0, "Задано "+format(ka)+" гусей", 5, 5, 300, 250);
выяснили что я написал правильно? выяснили.
Так как мне эту строчку вставить в блок кода в визуале?????? чтоб было правильно..
проблема в строчке и понятии почему она не выполняется. ЧТО ДЛЯ ЭТОГО НАДО? |
|
|
10970 |
Отправлено: 18 Сентября, 2023 - 11:55:53
|
Специалист
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019
Откуда: Россия
Репутация: 0
|
вот, теперь работает. Пчему((((( что я делал не так.
(Добавление)
Zireael спасибо.
(Добавление)
я не правильно выставлял скобку. мало опыта именно с текстом. Спасибо всем..
А там еще вопрос был
10970 пишет: И второй вопрос, как можно реализовать вообще загрузку пресетов. Типа в этом же CREATE_INTERFACE есть падающий список с сохраненными заранее настройками.
Было бы не плохо вообще задавать имя настройки и выбирать его.
Пожалуйста попроще,желательно средствами кибор.
Хочу разобраться с этим. Замучился собирать по форуму по частям.
Плиззз.
Если не совсем надоел можете помочь?(Отредактировано автором: 18 Сентября, 2023 - 11:57:37) |
|
|
|