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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Закрытая тема
 
Опции темы Опции просмотра
Старый 30.05.2008, 12:02   #1
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 51
Сказал Спасибо: 14
Имеет 36 спасибок в 11 сообщенях
alexsl пока неопределено
Хорошо ждемс :)

с таким скриптовым движком это будеть вооще "ВЕЩЬ"
особенно радует поддержка классов, как раз то, чего не хватало.
зы: плз не забудь про реализацию передачи данных между скриптами, типа глобальных переменных или ченить в этом роде (имхо типа глобального модуля вызываемого при инициализации скрипта).

Последний раз редактировалось alexsl, 30.05.2008 в 12:12.
alexsl вне форума  
Старый 25.06.2008, 04:33   #2
Новичок
 
Регистрация: 25.06.2008
Сообщений: 6
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
robixs пока неопределено
По умолчанию

xkor, hi tell me in english what im use phx for add skills and dupe items please help me im dont speak russian if you have phx in english version please link
robixs вне форума  
Старый 30.05.2008, 13:53   #3
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

не уверен что у него быстродействие на высоте.
dmitry501 вне форума  
Старый 30.05.2008, 17:45   #4
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

dmitry501, быстродействие у подобных скрипт-языков всегда... известно где. Но на ихнем оффсайте всерьез народ занимается разработкой полноценной гуйни на базе скрипт-языка. Значит все таки получше, чем FS будет...
clyr вне форума  
Старый 30.05.2008, 18:41   #5
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

зачем мне гуи на скрипте?
скрипты нужны для быстрой проверки идеи, быстрого и легкого написания алгоритма и чтобы не тормозил при большом потоке пакетов.
а объекты - классы и прочие извращения оставьте большим взрослым языкам. вот в хлапексе и л2прокси был необходимый минимум команд и всем хватало.
dmitry501 вне форума  
Старый 31.05.2008, 02:05   #6
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

Цитата:
скрипты нужны для быстрой проверки идеи, быстрого и легкого написания алгоритма и чтобы не тормозил при большом потоке пакетов.
а еще они нужны для быстрого создания автоматических модулей для игры. С графический интерфейс для конечного пользователя (читай: сокланов) тут весьма кстати.

Кроме того, я о другом. Если скрипт-язык точится под ГУИ -- значит у него не так все плохо со скоростью.
clyr вне форума  
Старый 31.05.2008, 05:16   #7
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 51
Сказал Спасибо: 14
Имеет 36 спасибок в 11 сообщенях
alexsl пока неопределено
Лампочка

вообщем простой тест:

- P4 1,7 512 mb
- l2ph 3.2.0 (Test Init)
- paxScript IDE (Run -> F9)

delphi Код:
procedure Init; //Вызывается при включении скрипта var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;     for i := 0 to 200000 do     k := StrToInt(IntToStr(i));   r:= (time() - t)/1000;   showmessage(floattostr(r)); end;

- код в paxScript IDE

delphi Код:
uses SysUtils,dialogs; var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;   for i := 0 to 200000 do     k := StrToInt(IntToStr(i));   r:= (time() - t)/1000;   showmessage(floattostr(r)); end.
-------------------------------------------
результаты:
- l2phx: 1,4282 1,4282 1,4282
- Pax: 2,9837 3,0196 2,9293
------------------------------------------
результаты грят сами за себя.
зы: не совсем ясно с paxScript IDE, возможно при каждом запуске идет компиляция

Последний раз редактировалось alexsl, 31.05.2008 в 05:21.
alexsl вне форума  
Старый 01.06.2008, 13:56   #8
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от alexsl Посмотреть сообщение
вообщем простой тест:

- P4 1,7 512 mb
- l2ph 3.2.0 (Test Init)
- paxScript IDE (Run -> F9)

delphi Код:
procedure Init; //Вызывается при включении скрипта var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;     for i := 0 to 200000 do     k := StrToInt(IntToStr(i));   r:= (time() - t)/1000;   showmessage(floattostr(r)); end;

- код в paxScript IDE

delphi Код:
uses SysUtils,dialogs; var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;   for i := 0 to 200000 do     k := StrToInt(IntToStr(i));   r:= (time() - t)/1000;   showmessage(floattostr(r)); end.
-------------------------------------------
результаты:
- l2phx: 1,4282 1,4282 1,4282
- Pax: 2,9837 3,0196 2,9293
------------------------------------------
результаты грят сами за себя.
зы: не совсем ясно с paxScript IDE, возможно при каждом запуске идет компиляция
твоё сравнение немного некорректно, дело в том что IntToStr и StrToInt в FastScript встроенные функции, а в paxScript они добавляются, из за этого и такая разница в скорости, но в paxScript есть встроенные аналоги этих функций, и вот такой скрипт в paxScript работает абсрлютно так же как и твой но чуть бустрее чем FastScript:
delphi Код:
uses SysUtils,dialogs; var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;   for i := 0 to 200000 do     k := Integer(String(i));   r:= (time() - t)*86400000;   showmessage(String(r)); end.
ну и для FastScript тоже исправил чтоб отображалось количество милисекунд а не непонятное число:
delphi Код:
procedure Init; //Вызывается при включении скрипта var   i, k: Integer;   t,r: double; begin   t := time();   k := 1;     for i := 0 to 200000 do     k := StrToInt(IntToStr(i));   r:= (time() - t)*86400000;   showmessage(floattostr(r)); end; begin end.
в результате этих изменений результаты тестирования такие:
paxScript: 531 мс, 515 мс, 547 мс
FastScript: 577 мс, 625 мс, 594 мс
результат на лицо)
ЗЫ процессор - AMD Athlon 64 3800+

Добавлено через 12 минут
кстати небольшое разяснение навсякий случай:
String(x) - возвращает результат преобразования x в строку, чем бы x не было изначально, тоесть
если x: Integer = 12, то String(x) = '12'
если x: Double = 52.4234, то String(x) = '52.4234'
тоесть она заменяет наверное почти все ...ToStr функции
аналогично и Integer(x) преобразует x из почти чего угодно в целое число, x может быть и строкой типа '342' и дробным числом, от которого обрежиться дробная часть...
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 01.06.2008 в 13:56. Причина: Добавлено сообщение
xkor вне форума  
Старый 01.06.2008, 17:12   #9
Пользователь
 
Регистрация: 22.04.2008
Сообщений: 51
Сказал Спасибо: 14
Имеет 36 спасибок в 11 сообщенях
alexsl пока неопределено
По умолчанию

класс!
ждемс реализ!

Цитата:
Сообщение от xkor Посмотреть сообщение
в результате этих изменений результаты тестирования такие:
paxScript: 531 мс, 515 мс, 547 мс
FastScript: 577 мс, 625 мс, 594 мс
результат на лицо)
ЗЫ процессор - AMD Athlon 64 3800+
и это радует

зы:кстати тест был взят из бренча пакса.
alexsl вне форума  
Старый 31.05.2008, 14:04   #10
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Если он тормознее, чем фастскрипт ажно в 2 раза, то ну его нафик
dmitry501 вне форума  
За это сообщение dmitry501 нажился спасибкой от:
Закрытая тема

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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