Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Закрытая тема
 
Опции темы Опции просмотра
Старый 17.02.2009, 21:01   #11
Рыцарь
 
Аватар для Grinch
 
Регистрация: 29.02.2008
Сообщений: 928
Сказал Спасибо: 127
Имеет 130 спасибок в 93 сообщенях
Grinch пока неопределено
По умолчанию

lexayar, узай длл пишутся в дельфе, вызываются в скрипт хотя лично я не понимаю когда написал сбор данных в бинарнике то нах вообще скрипты. =)
Grinch вне форума  
Старый 18.02.2009, 19:00   #12
Пользователь
 
Регистрация: 05.02.2009
Сообщений: 62
Сказал Спасибо: 1
Имеет 18 спасибок в 9 сообщенях
lexayar пока неопределено
По умолчанию

Цитата:
Сообщение от Grinch Посмотреть сообщение
lexayar, узай длл пишутся в дельфе, вызываются в скрипт хотя лично я не понимаю когда написал сбор данных в бинарнике то нах вообще скрипты. =)
Тогда вопрос, в длл при этом будет передаваться TPluginStruct ?
К тому же ДЛЛ решит только проблему с подключением модулей (из тех, которые я описал), да и не очень это удобно, ИМХО.
Конечно круче было бы все писать в ДЛЛ (в плане возможностей), но на то скрипты и предназначены, чтобы упрощать разработку простой функциональности.
lexayar вне форума  
Старый 19.02.2009, 09:40   #13
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от lexayar Посмотреть сообщение
Если к этому еще была бы возможность подключать в скрипте другие скрипты (аналог uses в делфи),
и так можно
Цитата:
Сообщение от lexayar Посмотреть сообщение
К тому же ДЛЛ решит только проблему с подключением модулей (из тех, которые я описал), да и не очень это удобно, ИМХО.
с фигали неудобно-то? Та же фигня, только с боку =) + функционал разширяется огого, по сравнению со скриптами.
QaK вне форума  
Старый 19.02.2009, 14:02   #14
Пользователь
 
Регистрация: 05.02.2009
Сообщений: 62
Сказал Спасибо: 1
Имеет 18 спасибок в 9 сообщенях
lexayar пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
и так можно
с фигали неудобно-то? Та же фигня, только с боку =) + функционал разширяется огого, по сравнению со скриптами.
В том то и дело, что сбоку, а сбоку не удобно Про функционал я писал что прибавляется, но для мелких задач (а таких большинство), удобнее скриптом писать.
Чтоб что то в длл подправить, надо делфи запускать, компилять и т.д., особенно если несколько клиентов игры запущено, и без этого все тормозит
Да и еще, для полноценной работы в длл нужно как то передать объект TPluginStruct, и события, как это сделано в плагинах к пакетхаку. С событиями проще, но нужно все это ручками сейчас в макросе вызывать.
Могу ошибаться, не проверял, но сомневаюсь, что сейчас все это передается в ДЛЛ.
Цитата:
Сообщение от QaK Посмотреть сообщение
и так можно
Так то можно, но копи пастом в каждом скрипте заниматься задолбывает.
Почти в каждом скрипте нужна база инвентаря, статы чара, иногда мобов вокруг. Ну и функции для работы с ними. Вспомогательные Функции: пауза, сообщения и т.д.
lexayar вне форума  
Старый 19.02.2009, 14:31   #15
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от lexayar Посмотреть сообщение
Могу ошибаться, не проверял, но сомневаюсь, что сейчас все это передается в ДЛЛ.
ты ошибаешься, все прекрасно передается в плугин =) а вообще после внедрения возможности нормального присобачивания плугинов скрипты ИМХО свое отжили ...
QaK вне форума  
Старый 19.02.2009, 14:38   #16
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

неулавливаю суть проблемы - почему такие сложности при передачи переменных между скриптами? ну прочтите же fs.rtf
вот пример:
scr1.txt
delphi Код:
var   Buffer : integer; procedure Init; begin   Buffer :=1; end; begin end.
scr2.txt
delphi Код:
uses 'Scripts\scr1.txt'; var   res : integer; procedure Init; begin   res := Buffer; end; begin end.
проверте - при запуске во втором скрипте res = 1;
PanAm вне форума  
За это сообщение PanAm нажился 2 спасибками от:
Старый 24.02.2009, 14:17   #17
Пользователь
 
Регистрация: 05.02.2009
Сообщений: 62
Сказал Спасибо: 1
Имеет 18 спасибок в 9 сообщенях
lexayar пока неопределено
По умолчанию

QaK, Мы о разных вещах сейчас говорим, речь шла не о плагине, а о вызове функций реализованных в dll из скрипта, чтоб хранить в dll данные. Про плагины я вкурсе, что туда все передается.

Добавлено через 59 секунд
PanAm, Спасибо, то что надо. Если будет работать, то супер. Реально просто запарило копировать кучу кода в скриптах, когда основная функциональность при этом малую часть занимает.

Последний раз редактировалось lexayar, 24.02.2009 в 14:19. Причина: Добавлено сообщение
lexayar вне форума  
Старый 24.02.2009, 17:13   #18
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от lexayar Посмотреть сообщение
Мы о разных вещах сейчас говорим, речь шла не о плагине, а о вызове функций реализованных в dll из скрипта, чтоб хранить в dll данные.
брр, экая ересь ... надо быть проще - и люди к тебе потянутся ...
QaK вне форума  
Старый 24.02.2009, 18:04   #19
Пользователь
 
Регистрация: 05.02.2009
Сообщений: 62
Сказал Спасибо: 1
Имеет 18 спасибок в 9 сообщенях
lexayar пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
брр, экая ересь ...
Не я это предлагал, я просто написал, что это не очень удобно. Про плагины разговора не было, это отдельный вопрос.
В общем разговор уже ни о чем, вопрос решен, думаю тему стоит закрыть уже.
lexayar вне форума  
Старый 24.02.2009, 19:03   #20
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

по просьбам трудящихся.
QaK вне форума  
Закрытая тема

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 07:09.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!