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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 08.09.2009, 23:52   #21
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

childik, для запуска, ставишь галочку напротив имени скрипта.

PS: поищи сообщения Тамбика, он даже скриншот выкладывал, где ставить.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 09.09.2009, 00:32   #22
Новичок
 
Регистрация: 08.09.2009
Сообщений: 9
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
childik пока неопределено
По умолчанию

а ну значит он у мну просто не работал... )) ладно попробую разобрать почему не пахал )

Добавлено через 35 минут
всем спасибо, разобрался, все нормально пашет -)
вся лажа была в том, что скриптом дроп не поднимался, пока один раз не поднимешь ручками что-нибудь, потом все норм пашет.

Последний раз редактировалось childik, 09.09.2009 в 00:32. Причина: Добавлено сообщение
childik вне форума   Ответить с цитированием
Старый 10.09.2009, 14:01   #23
Новичок
 
Регистрация: 08.09.2009
Сообщений: 9
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
childik пока неопределено
По умолчанию

тут созрел еще нубский вопрос) ответ те плз, если не сложно... без издевательств только^^
хочу чтоб бот поднимал к примеру только "а" арморки и випонки...
в скрипте NLObPа "pickup" все циклы меняю "for i:=1 to max do begin" на "for i:=729 to 730 do begin"
не работает... пробовал манипулировать этими циферками^^ ни чего не получает, как только что-то меняю в цикле, сразу перестает работать (((
на самом деле нужен простой скрипт на поднимание предмета с id x, но т.к. отсутствуют даже азы программирования, ни чего не получается...
если у кого-то будет свободное время, помогите плз)
заранее огромное спасибо!

Добавлено через 10 минут
самым простым способом для меня выглядело отредактировать тот скрип...
мб можно просто заменить описатель предметов "array[1..4,1..max] of integer;"? сколько не мучаюсь, все равно не выходит -)

Последний раз редактировалось childik, 10.09.2009 в 14:01. Причина: Добавлено сообщение
childik вне форума   Ответить с цитированием
Старый 10.09.2009, 14:09   #24
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

после
#$05: begin
добавить проверку по типу
if not ReadD(6) in [12,13,14,15,16,17] then exit;
где 12, 13, 14, 15, 16, 17 и т.д. - itemid твоих а арморок.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 10.09.2009, 17:44   #25
Новичок
 
Регистрация: 08.09.2009
Сообщений: 9
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
childik пока неопределено
По умолчанию

проверку что-то всегда проходит( поднимает все предметы все равно...
пробовал еще вставить эту же строчку после "#$16: begin" - эффект нулевой...

Добавлено через 1 час 52 минуты
на обратную операцию, т.е. чтобы не поднимать именно этот предмет, работает... if ReadD(6) in [12,13,14,15,16,17] then exit;
как сделать обратно подскажите плз.. (((

Добавлено через 11 минут
в общем наконец-то хоть чуть-чуть разобрался в этот гребанном программировании)
после приема пакета на выпадение дропа поставил проверку "if ReadD(10) in [xxx] then begin"
все вроде работает норм...
только так и не понял за какие байты к примеру циферка 10 отвечает тут "ReadD(10)" ?
так ни где и не нашел как проге "сказать" что именно это место пакета мне надо прочитать, чтобы узнать к примеру какой предмет выпал...
зы: в скрипте опытным путем подбирал циферку в функции ReadD ^^
зы2: сорри если всех замучил и коряво все так написал -)

Последний раз редактировалось childik, 10.09.2009 в 17:44. Причина: Добавлено сообщение
childik вне форума   Ответить с цитированием
Старый 10.09.2009, 17:50   #26
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

if not (ReadD(6) in [12,13,14,15,16,17]) then exit;

оффсет можно посмотреть в детальной расшифровке пакета.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 10.09.2009 в 17:50. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Ответ

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



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

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


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

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

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