L2PacketHackФорум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела!
Категорически запрещено:
* Просить пакеты/скрипты на шмот/адену/другие вещи;
* Просить (помочь) взломать/сломать сервак/аккаунт или раздеть/наказать кого-то на любом серваке;
* Просить научить работать с программой, если не понимаете элементарных вещей в отношениях клиент-сервер (так как, если вы их понимаете, то вопросов по основным возможностям программы быть недолжно);
* Все посты не удовлетворяющие этим запретам, а так же не относящиеся к теме будут удаляться при первой возможности.
* Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
* Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
* Данные запреты неподлежат обсуждению.
всем привет,будьте добры,нужна помощь.
я играю на серве и меня там всё устраивает даже ла2 phx робит) вот, но минус то что там пушки безопасно до 15 точятся и если она(пушка) ломается например на 16 то пушка не на 0 скидывается а остаётся на 15 и сразу же точишь на 16 её, будьте добры помогите разобраться, и la2phx точит но он наичнает "тупить")
Добавлено через 2 минуты
l2phx.3.4.1.61-это phx которым я вхожу в ла2 и щас покажу сам скрипт
Добавлено через 3 минуты
а не он не вместится)ну вы меня поняли надеюсь) что мне изменить подскажите плиз
Последний раз редактировалось CapsLock, 29.01.2010 в 08:59.
Причина: Добавлено сообщение
так ты проверяй инвентори апдейт. там приходит значение модификации и указан уровен заточки. вот и поставь условие:
если уровень заточки меньше 30, то
точить;
елсе
радостно кричать в чате;
SeregaZ, я использую скрипт на автоточку nlobpa, я уже пытался в нём заменить некоторые данные, но у меня зависал phx.
Если нетрудно, можешь указать номера тех строчек, в которых нужно заменить данные и на что заменить, я скрипт подкорректирую.
Заранее благодарен
до +15 - 100% шанс заточки или как? подробнее опиши.
Просто есть варианты: а) 100% точится, б) возможен фейл, но уровень заточки не меняется, в) возможен фейл, заточка слетает на определенный уровень, г) возможен фейл, слетает на +0, д) возможен фейл, пуху - вдребезги
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 29.01.2010 в 20:09.
до +15-100% т к это безопасная точка) вот,если я точу на 16 и у меня ломается то СКИДЫВАЕТ НЕ НА 0 А НА 15 и снова дальше,т е сломал пуху и с 15 начинай занова...точу блессами так что пуха не лопаеца))надеюсь понятно
какая разница слетела точка или заточилась? точить при любом раскладе пока не достингет 30 или сколько там нужно...
скрипт nlobpa не смотрел. у меня свой, мега кривой, местами не работающий - но я доволен, что сделал сам и боюсь, если ты о программировании не имеешь никакого представления - сам внести эти изменения не сможешь.
вот этот момент:
PHP код:
if FromServer and (pck[1]=#$27) then begin
if (pck[42]+pck[43]+pck[44]+pck[45]=HStr('67 09 00 00')) then begin //купили новый. HStr('67 09 00 00') - айди по базе. что-то из ДК помойму.
if (pck[34]+pck[35]=HStr('01 00')) then begin
iditem:=pck[38]+pck[39]+pck[40]+pck[41];
end;
if (pck[34]+pck[35]=HStr('03 00')) then begin //сломался. начинаем сначала.
iditem:='0';
idzatochka:='0';
a:=1;
end;
if (pck[34]+pck[35]=HStr('02 00')) then begin //заточился
if (pck[60]+pck[61]=HStr('09 00')) then begin //сравниваем не на +9 ли он заточился.
iditem:='0';
idzatochka:='0';
a:=1;
//Timer01.enabled:=false; //если раскоментить - скрипт выключица на первом же +9 заточеном. если нет, то будет точить 2 екземпляр, потом 3, 5, 10 и до посинения...
buf:=#$4A;
WriteD(0);
WriteD(10);
WriteS('');
WriteS('zatochil +9!');
SendToClient;
end
else begin
idzatochka:='0';
a:=8;
end;
end;
end;
обрывок кода. тебе не поможет, но зато натолкнет на мысль как сделать свой. инвентори апдейт (27), незнаю как в твоих хрониках, на ява С4 - приходит с 2 позициями. 1 адена, 2 шмотка - а бывает наоброт сперва шмотка, потом адена - поэтому надо предусмотреть оба. мой пример - только один вариант предусмотрен.
до +15-100% т к это безопасная точка) вот,если я точу на 16 и у меня ломается то СКИДЫВАЕТ НЕ НА 0 А НА 15 и снова дальше,т е сломал пуху и с 15 начинай занова...точу блессами так что пуха не лопаеца))надеюсь понятно
- разница в том, что твой скрипт точит по 1му предмету, т.е. сначала один на +10, потом 2ой на +10 и т.д, а скрипт от NL0Pb работает по другой последовательности
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 29.01.2010 в 21:13.
BreadFan спасибо на этом большое но тут ещё одна мелкая проблемка) я помоему разобрался немного помоги чуток это CurEnchLvl:=0; я нашёл эти надписи но их дофига по всему скрипту... какую мне именно строку изменить подскажи плизЗ)
BreadFan спасибо на этом большое но тут ещё одна мелкая проблемка) я помоему разобрался немного помоги чуток это CurEnchLvl:=0; я нашёл эти надписи но их дофига по всему скрипту... какую мне именно строку изменить подскажи плизЗ)
//Пакет ChooseInventory
#$6F: if ready thenbegin//and (readd(2)=itemid)//ищем подходящий предмет для заточки
timer.enabled:=false; //отключаем пока не найдем предмет для заточкиrepeat
ItemOID:=GetItem(ItemID,CurEnchLvl);
if ItemOID=0thenbegininc(CurEnchLvl);
x:=x+1;
Edit2.text:=inttostr(CurEnchLvl);
end;
until ItemOID<>0;
//************************************************
msg.Lines.Add('Пробуем улучшить ItemID='+IntToStr(ItemID)+' ItemOID='+IntToStr(ItemOID));
RequestEnchantItem(ItemOID);
ready:=false;
timer.enabled:=true; //пока в тесте отключаем (вкл. после заточки предмета)end;
#$81: if readd(2)=0thenbegin//вот тут меняй !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
CurEnchLvl:=0; //начнем с начала//------------------------------------------
x:=x+1;
end;
end;
end.
- менять только ее
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
За это сообщение Breadfan нажился 2 спасибками от: