L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
Обсуждение багов Lineage ЗАПРЕЩЕНО!
12.05.2009, 20:18
#1
Рыцарь
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
у строки фиксированная длина ?
если да -
делать цикл скажем с счетчиком i изменяющимся 0 до readd(10)
и читать в нем readd(10 + i * 42)
__________________
L2Ext - project closed.
За это сообщение alexteam нажился спасибкой от:
13.05.2009, 21:00
#2
Пользователь
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Скажите, пожалуйста, как организовать в скрипте работу с текстовыми файлами? Ругается на input: text;
13.05.2009, 21:12
#3
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
Цитата:
Сообщение от
Lynx
Скажите, пожалуйста, как организовать в скрипте работу с текстовыми файлами? Ругается на input: text;
Попробуй со TStringList поработать.
Код:
StringList.LoadFromFile('текстовый_файл.txt');
StringList.SaveToFile('текстовый_файл.txt');
За это сообщение NLObP нажился спасибкой от:
13.05.2009, 21:13
#4
Пользователь
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Спасибо
Последний раз редактировалось Lynx, 13.05.2009 в 21:16 .
13.05.2009, 21:16
#5
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
Lynx , LoadFromFile читать, SaveToFile писать)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
За это сообщение xkor нажился спасибкой от:
13.05.2009, 21:18
#6
Рыцарь
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
Цитата:
Сообщение от
Lynx
А писать в файл как?
Посмотри скрипт на движение by Alexsl. Вот выдержки
delphi Код:
//***************************************************************
function GetValue( ValName: string ) : string ;
begin
result:=RecordPath.Values [ValName];
end ;
//......................................
//***************************************************************
procedure SetValue( ValName: string ; Value: string ) ;
begin
RecordPath.Values [ValName]:=Value;
end ;
//......................................
//***************************************************************
procedure StartRecord;
begin
if SavePathEnabled then exit ;
if MoveToPathEnabled then
begin
SendMsg2( 'Во время следования по маршруту запись не возможна' ) ;
msg.Lines .Add ( 'Во время следования по маршруту запись не возможна' ) ;
exit ;
end ;
RecordPath.Clear ;
PointsCount:=0 ;
SendMsg2( 'Начата запись маршрута' ) ;
msg.Lines .Add ( 'Начата запись маршрута' ) ;
SavePathEnabled:=True
end ;
//......................................
//***************************************************************
procedure StopRecord;
begin
if not SavePathEnabled then exit ;
//записываем
RecordPath.SaveToFile ( GetRecordFileName) ;
SendMsg2( 'Запись маршрута завершена' ) ;
msg.Lines .Add ( 'Запись маршрута завершена' ) ;
SavePathEnabled:=False ;
end ;
//......................................
//***************************************************************
function GetRecordFileName: string ;
begin
result:=RecordFilesPath+RecordPathFileName+RecordFileExt;
end ;
//......................................
//***************************************************************
procedure ParseMoveClient;
var
i,x,y,z: integer ; s: string ;
begin
if not SavePathEnabled then exit ;
i:=2 ;
x:=readd( i) ;
y:=readd( i) ;
z:=readd( i) ;
inc ( PointsCount) ;
s:='|' +inttostr ( x) +'|' +inttostr ( y) +'|' +inttostr ( z) +'|' ;
RecordPath.Add ( s) ;
SendMsg2( 'добавлен чекпоинт № ' +inttostr ( PointsCount) ) ;
msg.Lines .Add ( 'добавлен чекпоинт № ' +inttostr ( PointsCount) ) ;
end ;
//......................................
За это сообщение NLObP нажился спасибкой от:
14.05.2009, 00:34
#7
Пользователь
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Спасибо, посмотрел, нашёл полный. Сам хотел писать почти такой же.(Вот, блин, совпадение
)
Последний раз редактировалось Lynx, 14.05.2009 в 01:12 .
14.05.2009, 12:06
#8
Новичок
Регистрация: 27.10.2007
Адрес: Пермь
Сообщений: 19
Сказал Спасибо: 28
Имеет 1 спасибку в 1 сообщении
Проблема такая: не могу загрузить/записать файл.
делаю следующим образом:
Код:
try
ItemsName.LoadFromFile('.\itemsid.ini');
except
msg.Lines.Add('itemsid.ini не найден!');
exit;
end;
Файл пробовал кидать и в корень пакетхака, и в папку скриптов.
пробовал SaveToFile, всеравно не пишет.
Подскажите, какая директория является стартовой?
PHX 3.4.1.61
Добавлено через 15 минут
Извиняюсь за своё дурошлёпство... забыл создать СтрингЛист
ItemsName:=TStringList.Create;
Посты можно удалить....
__________________
Если Вы недовольны моими действиями - то Вам
сюда !
Последний раз редактировалось Johnson, 14.05.2009 в 12:06 .
Причина: Добавлено сообщение
14.05.2009, 15:16
#9
Пользователь
Регистрация: 22.04.2009
Сообщений: 72
Сказал Спасибо: 25
Имеет 19 спасибок в 9 сообщенях
Можно как-нибудь отлавливать пакеты, которые отправляет другой скрипт?
14.05.2009, 15:17
#10
Рыцарь
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
Lynx ,можно.
З.Ы. чем отлавливать? для каких целей?
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 06:33 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!