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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.02.2010, 11:02   #61
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Вот я когда то писал скрипт на проверку антараса. Он для интерлюдии.
DELPHI Код:
const AntharasBot='blablabla'; NameToPM='Perforator'; //Кому ПМ var HeartObj:integer; timer:TTimer; Stats : TMemo; procedure Init; begin ShowTab; Stats := TMemo.Create(UserTab); Stats.Parent := UserTab; Stats.Width:= 500; Stats.Height:= 200; Stats.ReadOnly      := TRUE; Stats.ScrollBars    := ssVertical; stats.Lines.Add('Тут про Антараса'); timer:=TTimer.Create(nil); timer.OnTimer:=@OnTimer; timer.enabled:=false; timer.interval:=60000; //время задержки end; procedure Free; begin HideTab; timer.free; Stats.Free; end; procedure OnTimer(Sender: TObject); begin buf:=#$04; WriteD(HeartObj); WriteD(154606); WriteD(121130); WriteD(-3805); WriteC(0); SendToServerEx(AntharasBot); end; begin //==============Antharas=============== if FromClient and (ConnectName=AntharasBot) and (pck[1]=#$04) then begin HeartObj:=ReadD(2); timer.enabled:=true; end; if FromServer and (ConnectName=AntharasBot) and (pck[1]=#$0F) then begin if Pos('Will you confront Antharas',ReadS(6))>0 then begin buf:=#$21; WriteS('teleport_request'); SendToServerEx(AntharasBot); end else if Pos('You may not confront Antharas now',ReadS(6))>0 then Stats.Lines.Add(DateTimeToStr(Now)+' - Антарас мертв :(') else begin Stats.Lines.Add(DateTimeToStr(Now)+' - Антарас живой :)'); buf:=#$38; WriteS(DateTimeToStr(Now)+' - Антарас живой :)'); WriteD(2); WriteS(NameToPM); SendToServerEx(AntharasBot); end; end; end.
Забыл написать что после включения скрипта нужно выделит нпц сердце, чтоб считать его обджект ид.

Последний раз редактировалось Fer123, 13.02.2010 в 11:09.
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился 2 спасибками от:
Старый 16.02.2010, 01:42   #62
Новичок
 
Регистрация: 11.02.2010
Сообщений: 8
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
dast panda пока неопределено
По умолчанию

Fer123, спс, поковыряемся. для ХБ подстрою скину посмотрим.

Добавлено через 3 часа 30 минут
скрипт рабочий, поменяв пакеты для ХБ, и изменив переменные таблицы, можно отладить для любого эпика через нпц. спс еще раз.

з.ы. по незнаюнию в скриптах не мог найти обьяснение вот этому ,"ReadS(6))>0" что это ?

з.з.ы. удобнее сделать так
var
NpcObj, NpcX, NpcY, NpcZ:integer;
-/-/-/-/
WriteD(NpcX);
WriteD(NpcY);
WriteD(NpcZ);

не нужно для каждого нпц вручную вводить.

Последний раз редактировалось dast panda, 16.02.2010 в 01:42. Причина: Добавлено сообщение
dast panda вне форума   Ответить с цитированием
Старый 16.02.2010, 10:05   #63
Местный
 
Регистрация: 05.11.2008
Сообщений: 168
Сказал Спасибо: 35
Имеет 139 спасибок в 66 сообщенях
Fer123 пока неопределено
По умолчанию

Pos('Will you confront Antharas',ReadS(6))>0
Reads(6) - считывается весь диалог, и если в нем присутствует 'Will you confront Antharas' то функция выводит его позицию в тексте, то есть с какого по счету символа в тексте эта строчка начинается. Следовательно если ее нет тексте то функция выводит 0.
Fer123 вне форума   Ответить с цитированием
За это сообщение Fer123 нажился спасибкой от:
Старый 12.06.2010, 22:45   #64
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

NLObP
Цитата:
Сообщение от NLObP Посмотреть сообщение
Name='NLObP'; //Вписать сюда имя чара
//kID=1000000; //коэфф вычитаемый из NpcID C4 lagam.net
kID=1023000; //коэфф вычитаемый из NpcID C6 theAbyss.ru
ааа каким боком ты это с лагамом связан? играл раньше?
SeregaZ вне форума   Ответить с цитированием
Старый 13.06.2010, 02:42   #65
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

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


NLObP вне форума   Ответить с цитированием
Старый 13.06.2010, 04:49   #66
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

А как следить безнпсных эпиков, например АК?
dyh9l вне форума   Ответить с цитированием
Старый 13.06.2010, 19:51   #67
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от dyh9l Посмотреть сообщение
безнпсных эпиков
безнпсных - это как?
QaK вне форума   Ответить с цитированием
Старый 13.06.2010, 19:53   #68
Местный
 
Аватар для Sashafaq
 
Регистрация: 03.05.2008
Адрес: Ростов-на-Дону
Сообщений: 214
Сказал Спасибо: 19
Имеет 24 спасибок в 18 сообщенях
Sashafaq пока неопределено
По умолчанию

наверное эпики которые без квеста через нпс
Sashafaq вне форума   Ответить с цитированием
Старый 14.06.2010, 07:06   #69
Местный
 
Аватар для Xen
 
Регистрация: 02.05.2010
Сообщений: 168
Сказал Спасибо: 9
Имеет 33 спасибок в 18 сообщенях
Xen пока неопределено
По умолчанию

"безнпссных"

л2контрол можешь исползовать если самому лень делать подобные функции в пх, учитывая, что есть 6.3 про у всех
__________________
Free инет хранилище 2.3 Гб сейчас и до 8 гб с прямыми ссылками рефферал

Последний раз редактировалось Xen, 14.06.2010 в 08:03.
Xen вне форума   Ответить с цитированием
Старый 14.06.2010, 07:51   #70
Местный
 
Аватар для Sashafaq
 
Регистрация: 03.05.2008
Адрес: Ростов-на-Дону
Сообщений: 214
Сказал Спасибо: 19
Имеет 24 спасибок в 18 сообщенях
Sashafaq пока неопределено
По умолчанию

ппц флудер во всех темах нужно поставить смайл и прочее..
Sashafaq вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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