Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 06.01.2011, 13:39   #1
Новичок
 
Регистрация: 04.01.2011
Адрес: Одесса
Сообщений: 20
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
iSee пока неопределено
Вопрос Помогите пожалуйста

Проблема в следующем,скачал и настроил скрипт от Тамбика,все работает,но требуется сделать следующее чтобы перед покупкой заточек,он менял монету на адены,а затем покупал заточки и точил и так по кругу
iSee вне форума   Ответить с цитированием
Старый 06.01.2011, 14:16   #2
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Ну вот)) А я уже в Теме тамбика отписал ^^
(Молодец, что тему создал... Так мое сообщение не "утонет" и поможет еще кому-нибудь)

--------------------------------------------------------
Объясняю как это сделать под скрипт:
Auto_enchant_maxlvl - interlude+покупка !!
(Думаю под другие версии (или скрипты других авторов) можно реализовать так же...)

(Делал другу под один пвп сервер)
Находим процедуру OnTimer03
Идем в самый низ (До end; ) и перед end; вставляем:
delphi Код:
if (GetItem(57,3,4)<1500000000) then    begin       Repeat          begin             buf:=#$A7#$B1#$12#$01#$00#$40#$80#$58#$00#$01#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00;             SendToServer;          end;       Until (GetItem(57,3,4)<1500000000);    end;
Внимание! Если стереть (Случайно) end; скрипту буит плохо...

Где в
Цитата:
GetItem(57,3,4)<1500000000
(Нужно менять в 2х местах!!!)
1.5ккк - Значениео больше которого вам нужно кол-во адены в инвентаре...

Цитата:
buf:=#$A7#$B1#$12#$01#$00#$40#$80#$58#$00#$01#$00# $00#$00#$00#$00#$00#$00#$00#$00#$00#$00;
Пакет, который посылаем... (Перед каждой парой ставим #$)

Скрипт будет проводить проверку с переодичностью заточки, если адены меньше чем 1.5ккк, посылает пакет, пока не будет Адены больше чем 1.5ккк (Если будет ровно 1.5ккк он пошлет еще раз!)
Если пакет никак не способствует увеличению кол-ва адены, скрипт и весь ПХ зависнет в агонии...
--------------------------------------------------------

"Спасибо" можно не писать... Достаточно нажать на кнопку "Спасибо"...
Я обязательно увижу и про себя скажу "Не за что!" =)
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 06.01.2011 в 14:20.
Nickers вне форума   Ответить с цитированием
За это сообщение Nickers нажился спасибкой от:
Старый 06.01.2011, 19:36   #3
Новичок
 
Регистрация: 04.01.2011
Адрес: Одесса
Сообщений: 20
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
iSee пока неопределено
Вопрос

Вот вставил,все сделал,но почемуто не работает,проверял пакет он робочий,при отправке превращает монету в 2 ккк,но в скрипте не работает,что не так сделал?!Подскажите пожалуйстa


procedure OnTimer03(Sender: TObject);
begin
buf:=#$58;
WriteD(enchantID);
SendToServerEx(myname);
Timer03.enabled:=false;
SendMsg2(' -------- Точим Предмет ---------' );
SendMsg2( ' ID : '+IntToStr(itemID)+' ObjectID : '+IntToStr(enchantID)+' до : '+IntToStr(maxlvl)+'' );
SendMsg2('------------------------------' );
if (GetItem(57,3,4)<500000000) then
begin
Repeat
begin
buf:=#$A7#$A4#$BD#$98#$00#$40#$0D#$03#$00#$01#$00# $00#$00#$00#$00#$00#$00#$00#$00#$00#$00;
SendToServer;
end;
Until (GetItem(57,3,4)<500000000);
end;end;

Последний раз редактировалось iSee, 07.01.2011 в 13:17.
iSee вне форума   Ответить с цитированием
Старый 07.01.2011, 20:25   #4
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

delphi Код:
procedure OnTimer03(Sender: TObject); begin  buf:=#$58;  WriteD(enchantID);  SendToServerEx(myname);  Timer03.enabled:=false; SendMsg2( '    .....  Точим  Предмет ..... ' ); SendMsg2( ' ID : '+IntToStr(itemID)+'  и  ObjectID  :  '+IntToStr(enchantID)+'     до  :  '+IntToStr(maxlvl)+' ' );  SendMsg2( '------------------------------------- ' ); enchantID:=0; if (GetItem(57,3,4)<500000000) then    begin       Repeat          begin             buf:=#$A7#$A4#$BD#$98#$00#$40#$0D#$03#$00#$01#$00# $00#$00#$00#$00#$00#$00#$00#$00#$00#$00;             SendToServer;          end;       Until (GetItem(57,3,4)<500000000);    end; end;
...
enchantID:=0;
...

Может это зависит от типа скрипта...
У тебя та же версия скрипта?

И как именно не равботает?
Скрипт не запускается?
Запускается но не пишет сис. сообщений(или другие неполадки)?
или делает все так же, но адена кончается(Проверка не исправна)?
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 07.01.2011 в 20:32.
Nickers вне форума   Ответить с цитированием
Старый 07.01.2011, 22:41   #5
Новичок
 
Регистрация: 04.01.2011
Адрес: Одесса
Сообщений: 20
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
iSee пока неопределено
По умолчанию

Версия последняя которая есть от Тамбика- // Auto_enchant + 1 - interlude + покупка !!
Скрипт запускается,но монету не меняет почемуто,когда доходит до нужного количества аден,

Последний раз редактировалось iSee, 07.01.2011 в 22:59.
iSee вне форума   Ответить с цитированием
Старый 07.01.2011, 22:53   #6
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Тогда забудь про enchantID:=0; мб в этом скрипте оно не нужно))

При таком "раскладе" явно проблема в отсылке пакета, а там может быть проблема только в самом пакете...

Цитата:
#$A7#$A4#$BD#$98#$00#$40#$0D#$03#$00#$01#$00# $00#$00#$00#$00#$00#$00#$00#$00#$00#$00;
Если приглядеться, там пробел, возможно в этом и проблема...

Добавлено через 39 секунд
Или пакет не тот или не правильный...
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 07.01.2011 в 22:53. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
За это сообщение Nickers нажился спасибкой от:
Старый 07.01.2011, 22:59   #7
Новичок
 
Регистрация: 04.01.2011
Адрес: Одесса
Сообщений: 20
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
iSee пока неопределено
По умолчанию

а там в конце дожно стоять
end;
end;

в разных строчках?
iSee вне форума   Ответить с цитированием
Старый 07.01.2011, 23:02   #8
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Поставь в разные)
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]
Nickers вне форума   Ответить с цитированием
Старый 07.01.2011, 23:07   #9
Новичок
 
Регистрация: 04.01.2011
Адрес: Одесса
Сообщений: 20
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
iSee пока неопределено
По умолчанию

ну смотри я пакет
Цитата:
#$A7#$A4#$BD#$98#$00#$40#$0D#$03#$00#$01#$00#$00#$ 00#$00#$00#$00#$00#$00#$00#$00#$00;
отправляю только без #$ ,и он работает,значет проблема не в пакете..
iSee вне форума   Ответить с цитированием
Старый 07.01.2011, 23:10   #10
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Может быть проблема в пробеле, который опять присутствует...

Добавлено через 1 минуту
Качаю эту версию скрипта, залезу в него...
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 07.01.2011 в 23:11. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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