Здравствуйте, гость ( Вход | Регистрация )

4 страниц V « < 2 3 4  
Ответить в эту темуОткрыть новую тему
> Упростить скрипт
DarkMaster
сообщение 11.1.2013, 10:17
Сообщение #61


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Я уже показал...


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 11.1.2013, 10:21
Сообщение #62


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(DarkMaster @ 11.1.2013, 11:17) *

Я уже показал...


Ну, дык, я его упростил ведь и он стал хорошим и пушистым... разве нет?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.1.2013, 10:25
Сообщение #63


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



он стал зачем-то раздербаненным на куски. На этом вроде изменения закончились. Чем он был не хорошим и пушистым изначально не ясно. Вызов проходил полностью прозрачно независимо от входа. Сама структура так и осталась предполагающая вызов процедуры. Зачем писать этот кусок постоянно в скрипте не используя gosub/call не ясно.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 11.1.2013, 10:35
Сообщение #64


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(DarkMaster @ 11.1.2013, 11:25) *

он стал зачем-то раздербаненным на куски. На этом вроде изменения закончились. Чем он был не хорошим и пушистым изначально не ясно. Вызов проходил полностью прозрачно независимо от входа. Сама структура так и осталась предполагающая вызов процедуры. Зачем писать этот кусок постоянно в скрипте не используя gosub/call не ясно.


Ну там пример сложно назвать примером.

Во-первых, там не предложение целиком, а лишь слово выдернутое из контекста. В коде 2 метки с двумя функциями, а обращаемся только к одной и все переменные в тех 4 строках не понятно откуда беруться. А утверждаем что один метод будет лучше другого. Так нельзя. Дайте полный пример и обязательно с процедурой.

Во-вторых, там не фигурирует Процедура, там лишь только слова "а если перенести в процедуру, то"... т.е. опять только теория.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.1.2013, 11:01
Сообщение #65


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Я тебе скопипастил кусок моего "боевого" скрипта. Я не буду светить этот скрипт полностью, либо частично, если это даст понять какие действия производятся в игре. Оно было под рукой. В данном случае вход идет через вторую метку, в теле скрипта есть входы и через первую. Для того, чтобы привести красивый и правильный пример, нужен объемный скрипт, который работает в нескольких вкладках, либо разные скрипты, которые используют схожие вычисления. Ты сейчас просишь написать пару полноценных скриптов связанных типовыми вычислениями, при этом вычисления ты просишь объемные.
Это уже не пример будет. Пример я написал. Ты просишь готовые сложные объемные вещи. Меня радует, что у тебя другие взгляды, твердолобость (IMG:style_emoticons/default/smile.gif), это хорошо, но иногда надо быть с более открытым разумом. Пилот дает набор инструментов, а где какие и как использовать решает пользователь. Данный инструмент не самый очевидный. Написав пару десятков скриптов поймешь, как задалбывает перетаскивать куски одних скриптов в другие при том, что их можно сделать унифицированными и обращаться к ним одной строкой.

Сообщение отредактировал DarkMaster - 11.1.2013, 11:31


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 11.1.2013, 11:48
Сообщение #66


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



И на это я могу снова ответить. Но ладно.

буду надеется на это
Цитата
Написав пару десятков скриптов поймешь, как задалбывает перетаскивать куски одних скриптов в другие


Но сегодня мне хватает всего того что мне известно(((
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.1.2013, 11:52
Сообщение #67


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



наиболее правильная аналогия будет с подключаемыми либами. оно где-то близко по смыслу.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

4 страниц V « < 2 3 4
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 15:06
Designed by Nickostyle