|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]() ![]()
Сообщение
#1
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
У меня тут возникла идея создания такой платформы.
Причины:
Что предлагаю:
Кто что думает по этому поводу? |
|
|
![]()
Сообщение
#2
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Простите, ещё одного экзекутора не надо! И кстати, посмотри API русхаба, там практически всё заготовлено, что нужно.
|
|
|
![]()
Сообщение
#3
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
Не экзекутор. Все намного проще. Например, для чистой кроссплатформенность можно разработать интерфейс API, который будет общим для всех платформ. Для использования на нужной платформе, в начале надо будет просто подключить модуль с реализацией этого интерфейса на данной платформе.
Но мне больше интересен не этот вопрос, а скорее вопрос взаимодействия скриптов. Например, вызов SearchArrival другого скрипта, после отправки команды $Search с предыдущего скрипта. |
|
|
![]()
Сообщение
#4
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Цитата Core.Call(sScriptName, sFunc, ...) Описание: Функция вызывает функцию sFunc другого скрипта sScriptName с параметрами, которые указываются в аргументе 3, 4 и тд. Параметры функции и возвращаемые значения функции могут быть только следующих типов: string, number, boolean, table и userlightdata. Функция Core.Call возвращает все те значения, которые возвращает функция sFunc скрипта sScriptName. В случае ошибки функция возвращает nil и сообщение об ошибке. http://mydc.ru/topic2378.html ??? |
|
|
![]()
Сообщение
#5
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз ![]() |
Не, ну это хорошо, конечно. но вот у меня стоит скрипт, допустим, дописывающий имена стран в описание пользователям. а потом я решил поставить скрипт, исправляющий флаг актива на пассив у отдельных личностей. Я должен теперь первый скрипт завязать на второй? Или пробежать все скрипты, проверить нет ли там MyInfoArrival и если есть, вызывать его? Плюс еще считать конфиг скриптов и определить те скрипты, которые включены и идут после текущего? Имхо, многовато операций. Да и модуль не должен быть завязан на все остальные модули, а то модульности никакой не будет.
|
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
В русхабе это делается очень просто, тем более на последней версии.
скрипт1: Код function OmMyINFO(tUser, sData) tUser.sDesc = "Новое описание" end скрипт2: Код function OmMyINFO(tUser, sData) tUser.sMode = "P" end Нечто универсальное считаю неправильным, ибо функционал даёт очень разные возможности. Конечно можно сделать нечто универсальное, но это может ухудшить работу. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
ВАЖНО: ![]() вопросы по скриптам (мелкие вопросы) |
1 049 | Wariner | 1 006 957 | 3.2.2019, 12:51 Посл. сообщение: MIKHAIL |
![]() |
ВАЖНО: ![]() |
26 | Setuper | 45 850 | 21.3.2017, 17:31 Посл. сообщение: Alexey |
![]() |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
0 | MIKHAIL | 4 417 | 23.1.2015, 0:56 Посл. сообщение: MIKHAIL |
![]() |
От: Установка скриптов От темы с ID: 5657 |
0 | MIKHAIL | 4 886 | 29.7.2014, 23:37 Посл. сообщение: MIKHAIL |
![]() |
Установка скриптов Нужна помощь по установке |
2 | _wRz_ | 7 422 | 29.7.2014, 16:11 Посл. сообщение: Артём |
![]() |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
29 | Wariner | 26 448 | 28.1.2014, 13:11 Посл. сообщение: Alexey |
![]() |
![]() Прошу помощи |
47 | Fe(one)X | 42 033 | 26.12.2011, 15:04 Посл. сообщение: Ksan |
![]() |
![]() вопросы по скриптам (мелкие вопросы) |
101 | Wariner | 63 653 | 6.12.2011, 0:34 Посл. сообщение: Enyby |
![]() |
ВАЖНО: ![]() Самостоятельный быстрый перевод из API_2 ---> в API_1 |
30 | Setuper | 51 715 | 14.8.2011, 21:16 Посл. сообщение: Олешка |
![]() |
От: Переделка скриптов От темы с ID: 4941 |
6 | Ksan | 9 860 | 12.8.2011, 11:33 Посл. сообщение: Ksan |
![]() |
ВАЖНО: Запросы Скриптов Ваши идеи по разработке скриптов под HeXHuB |
36 | Setuper | 50 182 | 16.5.2011, 9:40 Посл. сообщение: ANDRBEST |
![]() |
Документация DBHub - Написание скриптов на Perl | 0 | Артём | 7 765 | 20.10.2010, 18:08 Посл. сообщение: Артём |
![]() |
![]() Делимся болванками скриптов |
4 | alex82 | 11 893 | 11.10.2010, 2:49 Посл. сообщение: alex82 |
![]() |
ВАЖНО: Запросы Скриптов | 6 | njnj | 13 811 | 3.7.2010, 8:45 Посл. сообщение: Accelerator |
![]() |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
0 | Alexey | 3 289 | 29.6.2010, 15:11 Посл. сообщение: Alexey |
![]() |
Сейчас: 17.2.2025, 8:50 |