L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
я играю на интерлюде, у меня работает скрипт на автоточку.Проблема в том, что на этом сервере скидывается точка при поломке оружия не на 0, а на 3, и скрипт начинает тупить.Прошу помочь решить эту проблему
//nlobp: поищи, на форуме уже выкладывали как исправить такое.
Добавлено через 1 час 25 минут
постараюсь
Добавлено через 1 час 3 минуты
эм,nlobp, вы бы не могли бы мне оставить ссылку, где расписывается, как исправить мою проблему, я искал но не нашел т.к. долго не заходил на ваш сайт и тем просто уйма
Последний раз редактировалось CapsLock, 23.08.2009 в 16:10.
Причина: Добавлено сообщение
#$87: begincase readd(2)of0: begin
msg.Lines.Add('Улучшили ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
inc(good);
end;
1: begin
msg.Lines.Add('Сломали ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
inc(broken);
end;
2: begin
msg.Lines.Add('Сбросило в 0 ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID)+' ItemEnchLvl='+IntToStr(ItemEnch));
CurEnchLvl:=0; //начнем с начала. Заменять на то значение, в которое сбрасывает при точке блесседамиend;
end;
end;
NLObP,в вашем скрипте я не нашёл #$87, а нашёл только #$81.
Из за этого я не могу доделать скрипт.
Может быть вы в чём то ошиблись, или я не досмотрел.
Если я не досмотрел то прошу написать
Добавлено через 56 секунд
#$87 я нашёл только в скрипте mksа, но он у меня не работает, а ваш работает
Последний раз редактировалось CapsLock, 23.08.2009 в 19:57.
Причина: Добавлено сообщение
просто вы мне дали кусок от Грации(по-моему),и получается что я в скрипт для интерлюда вставляю кусок от Грации,и поэтому у меня ничего не выходит
Вот этот кусок по- моему надо заменить:
Код:
#$81:
if readd(2)=0 then begin
CurEnchLvl:=0; //начнем с начала
end;
end;
//nlobp: замени на это
Код:
#$81: begin
if readd(2)=2 then begin
CurEnchLvl:=3; //начнем с начала
end;
end;
вот он более менее похож на тот , который следует заменить.
Просто(если можете), напишите мне кусок скрипта, который будет точить пухи, если при точке они стачиваются на +3( для интерлюда).
Добавлено через 2 минуты
Прошу простить меня за непрофессиональность :'(
Последний раз редактировалось NLObP, 24.08.2009 в 00:33.
Причина: Добавлено сообщение
я всё зделал как скозал нло но когда запускаю скрипт то у меня обводит красным самую последнюю end: и рядом с 87 бегин тоже обводит и скрипт не запускается
я всё подставил как сказал нлобп и всё вроде как нормально всё пашет...но вот в чём проблемка, я купил 10 пушек и все вточил их на 3 а потом врубил авто заточку и пашет же) всё точит всё кул,НО когда все пухи ломаются и не остается ни одной +4 то БАХ прога виснет и написано "не отвечает" и потом там система видимо сбилась обычно я как заметил робит ваша прога уважаемый Нлобп,например возмём 2 пухи- они одинаково точятся и доходят,ну допустим, к +5,одна пуха точится на +5 а вторая ломается и вторая сразу же пытается вточица на +5,чтобы потом дальше продолжалось точица,а тут ваще какойто дурдом они не точяца по вашей системе я просто смотрел и не врубался в чём дело,ПРОШУ ПОМОЩИ!) БУДУ БЛАГОДАРЕН