Автосохранение расшифрованого пакета - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 13.05.2012, 12:24   #1
Аватар для 4ipolino
Пользователь

Автор темы (Топик Стартер) Автосохранение расшифрованого пакета

Использую программу l2phx 3.5
Помогите сделать сохранение расшифрованых пакетов в файл
вот сам скрипт:
Код:
var
s:TstringList;

procedure init;
begin
s:=TStringList.Create;
end;

procedure Free;
begin
s.SaveToFile('C:\NPCinfo.txt');
s.Free;
end;

begin
if (FromServer) and (ReadC(1)=$0C) then s.Add(pck);
end.

создает пустой файл, пакеты расшифрованые не записует
пробовал без :
Код:
and (ReadC(1)=$0C)
сохраняет лог пакетов через раз не пойму почему так


скрипт нужен для парсинга инфы о нпс\htm файлов и прочего с PTS Goddess of Destruction
если кто не жадный поделитесь скриптами\програмами для данной работы =) буду очень благодарен
4ipolino вне форума Отправить сообщение для 4ipolino с помощью ICQ Ответить с цитированием
Непрочитано 13.05.2012, 12:44   #2
Аватар для Bacek

По умолчанию Re: Автосохранение расшифрованого пакета

PHP код:
var
    
objIdnpcId integer;
    list : 
TstringList;

//Вызывается при выключении скрипта
procedure init;
        
begin
            
//Создаем лист
            
list:=TStringList.Create;
        
end;

//Вызывается при выключении скрипта
procedure Free
        
begin
            
list.SaveToFile('C:\NPCinfo.txt');
            list.
Free;
        
end;

//Сохронение пакета ( ObjId и npcId )
procedure save;    
        
begin
            
//Читаем 4 байта
            
ObjId := readd(2);
            
//Читаем 4 байта
            
npcId := readd(6);
            
//Записываем в лист
            
list.add(IntToStr(ObjId)+'  '+IntToStr(npcId));
        
end;

//основная часть скрипта
        
begin
            
//Запускаем метод save при приходе от сервера пакета NpcInfo
            
if fromserver and (pck[1]=#$0C) then save;
        
end
дальше сам
__________________
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Bacek вне форума Отправить сообщение для Bacek с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 13.05.2012, 12:53   #3
Аватар для 4ipolino
Пользователь

Автор темы (Топик Стартер) Re: Автосохранение расшифрованого пакета

аналогично работает как и первый скрипт. сохраняет файл 0 байт
4ipolino вне форума Отправить сообщение для 4ipolino с помощью ICQ Ответить с цитированием
Непрочитано 13.05.2012, 13:07   #4
Аватар для Bacek

По умолчанию Re: Автосохранение расшифрованого пакета

Цитата:
Сообщение от 4ipolino Посмотреть сообщение
аналогично работает как и первый скрипт. сохраняет файл 0 байт
значит пакет NpcInfo не приходит
__________________
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Bacek вне форума Отправить сообщение для Bacek с помощью ICQ Ответить с цитированием
Непрочитано 13.05.2012, 13:17   #5
Аватар для 4ipolino
Пользователь

Автор темы (Топик Стартер) Re: Автосохранение расшифрованого пакета

Цитата:
Сообщение от Bacekk Посмотреть сообщение
значит пакет NpcInfo не приходит
NpcInfo только и забит лог пакетника етим пакетом

Добавлено через 6 часов 45 минут
как я понял никто не знает что с пакетником творится и как ету байду настроить =(

Последний раз редактировалось 4ipolino; 13.05.2012 в 20:02. Причина: Добавлено сообщение
4ipolino вне форума Отправить сообщение для 4ipolino с помощью ICQ Ответить с цитированием
Непрочитано 15.05.2012, 10:38   #6
Аватар для 4ipolino
Пользователь

Автор темы (Топик Стартер) Re: Автосохранение расшифрованого пакета

проблема была в пакетхаке.... скомпилил версию с свн и вс начало работать отлично
4ipolino вне форума Отправить сообщение для 4ipolino с помощью ICQ Ответить с цитированием
Непрочитано 15.05.2012, 13:06   #7
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Автосохранение расшифрованого пакета

http://coderx.ru/showthread.php?t=789
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу структуру пакета ExChangeZoneInfo Малявко Работа со скриптами 5 25.05.2011 16:07
Автосохранение базы mysql каждые 6 часов Travesil Работа со скриптами 12 23.06.2010 19:55
Структура пакета DiagoD Работа со скриптами 0 30.05.2010 18:44


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:27. Часовой пояс GMT +3.

Вверх