166
Предложения / Re: Пользовательские функции с возвращаемыми значениями
« on: October 23, 2012, 02:56:31 PM »
Ознакомлюсь по ближе с Пешкой, благодаря твоей рекомендации )
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
%currentlog = "currentlog.txt"
%currentinclude = "currentinclude"
STRWRITELN ( %currentlog ,StrConcat(%currentinclude," debug message1"))
А вообще бы круто было бы если бы это все в байт-код компилировалось .Здесь пахнет ... м-м - ГЗМ Раскатал губу называется )
Человек с душой волка
Волк с телом человека
Инструкции CALL передается любое число целых параметров. Однако, первый параметр - обязательное строковое имя плагина. При этом сам плагин должен находиться в папке проекта, рядом с исполняемым сценарием, либо в подкаталоге. Если он там не обранужтся по заданному имени, инструкция call молча завершается. Стоит учитывать, что пока функция execute в плагине не завершит свою работу, сценарий в кликере дальше не пойдет. После отработки плагина, его функция вернет свое значение в системную переменную $_return1.Пододел
// объявления
$varArgument1 = 0
$itogF1 = 0
// библиотека
sub ( Function1 )
if ( $varArgument1 = 2 )
$itogF1 = rnd(1,9)
else
$itogF1 = 0
end_if
end_sub
// исполнение
$varArgument1 = 2 // входящие данные
gosub ( Function1 ) // присвоение внутри функции
if ( $itogF1 > 0 ) // $itogF1 - возвращаемая переменная
***