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

Разработка Раздел для совместной разработки/доработки программы

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.08.2008, 05:22   #1
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Не хватает функции разделитель для повторов
[Начало блока 1/10]
[Конец блока 1/10]
Строку ошибки в pakets.ini (по старому) пишет только при загрузке программы. Если потом править инишку, то просто окошко с ошибкой и парсинг больше не возможен, перезагружать программу надо.

Если Description длинный то сбивает всю красоту.
На цикле, что-то колбасит, 'Count' повторяет в каждой итерации и по этому глючит.
Код:
    $13: begin
      SetName('CharSelectInfo')
      for for1:=1 to d('Count') do begin
        s('Name');
        dh('CharID');
        s('LoginName');
        dh('SessionID');
        dh('ClanID');
        d('d');
        d('Sex');
        d('Race');
        df('ClassID',cid_fl);
        d('active');
        d('X');
        d('Y');
        d('Z');
        f('cur_HP');
        f('cur_MP');
        d('SP');
        d('Exp');
        d('Level');
        d('Karma');
        d('d');
        d('d');
        d('d');
        d('d');
        d('d');
        d('d');
        d('d');
        d('d');
        d('d');
        d('Under');
        d('Rear');
        d('Lear');
        d('Neck');
        d('RFinger');
        d('LFinger');
        d('Head');
        d('RHand');
        d('LHand');
        d('Gloves');
        d('Chest');
        d('Legs');
        d('Feet');
        d('Back');
        d('LRHand');
        d('Hair');
        d('Under');
        d('Rear');
        d('Lear');
        d('Neck');
        d('RFingerc');
        d('LFingerc');
        d('Head');
        d('RHand');
        d('LHand');
        d('Gloves');
        d('Chest');
        d('Legs');
        d('Feet');
        d('Back');
        d('LRHand');
        d('Hair');
        d('HairStyle');
        d('HairColor');
        d('Face');
        f('Max_HP');
        f('Max_MP');
        d('DELdays');
        df('ClassID',cid_fl);
        d('autSel');
        b('EnchEffect');
      end;
    end;
Добавлено через 46 секунд
Цитата:
Сообщение от Amorality Посмотреть сообщение
Опен Сорс проект ?
Врядли. =)

Буквы на иконках может белыми сделать? Плохо видно.
Еще нолик добавь в смещении байтов в дампе пакетов, красивее смотрится:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 18.08.2008 в 05:35. Причина: Добавлено сообщение
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 18.08.2008, 06:20   #2
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

NLObP, бляя в этом скриптовом движке порог цикла вычисляется при каждой итерации, так что чтобы цаклы норм работали вместо
for for1:=1 to d('Count') do begin
придётся писать
for for1:=d('Count') downto 1 do begin

остальные замеченные тобой недороботки устранил и обновил файл...

Добавлено через 40 секунд
Цитата:
Сообщение от Amorality Посмотреть сообщение
Впечатляет
Опен Сорс проект ?
посмотрим ближе к релизу что получиться
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 18.08.2008 в 06:20. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
Старый 18.08.2008, 13:07   #3
Гость
 
Сообщений: n/a
Подмигивание

а почему не слепить
function b(const name: string): Byte;
с
function bh(const name: string): Byte;
вот так
function b(const name: string,hex: bool = false): Byte;
  Ответить с цитированием
Старый 18.08.2008, 16:29   #4
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Jes, потому что скриптовый движек не поддерживает параметры по умолчанию сцуко.., эт во первых, а во вторых так короче)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился 2 спасибками от:
Старый 18.08.2008, 21:54   #5
Гость
 
Сообщений: n/a
По умолчанию

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

так разве не проще?
  Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка



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

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


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

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

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