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

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

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

Ты скрипт правильно настроил?
Я на Абисс х300 его проверял в Гиран-харборе, на Монакане.
Ищи ошибку, что не правильно сделал. Может имя чара не то или kID.

Код:
  kID=1023000; //коэфф вычитаемый из NpcID theAbyss.ru

По приходу NpcInfo срабатывает этот кусок
delphi Код:
#$16: begin         msg.Lines.Add('S>Пакет NpcInfo #$16 NpcOID='+inttostr(ReadD(2))+' NpcID='+inttostr(ReadD(6)));         if (NpcID=ReadD(6)-kID) then begin //<---проверка на NPC здесь           NpcOID:=ReadD(2);           EditNpcOID.text:=inttostr(NpcOID);           timer.enabled:=true;           msg.Lines.Add('Появился ожидаемый моб NpcID='+IntToStr(NpcID)+' в '+TimeToStr(time));           _message:='Появился '+ComboBoxNpc.Items.Strings[ComboBoxNpc.ItemIndex]+' в '+TimeToStr(time);         end;       end;

Что-то мне кажется ты NpcID=27097 не правильный написал.
Для Монакана NpcID=8573, в NpcInfo будет приходить NpcId=1031573.

Последний раз редактировалось NLObP, 11.08.2008 в 19:09.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 11.08.2008, 04:10   #2
Новичок
 
Регистрация: 10.08.2008
Сообщений: 3
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
valentin пока неопределено
По умолчанию

судя повсему действительно ид неправильно писал, но теперь возник другой вопрос, откуда взять нужный ид? в npcname-e.dat ид монакана - 31573, а не 8573, при этом в npcname-e.dat ид кабрио 25035 (у остальных рб из скрипта тоже ид совпадают с ид в npcname-e.dat)

ЗЫ: и ещё заметил такую фигню - если рядом с именем того кому будет отсылаться сообщение в пм просто поставить галочку, скрипт не пишет в пм этому чару, надо открыть ниспадающий спиок с именами персов и выбрать нужного, даже если он стоит первым по списку (точно также и с именами мобов, на которых будет реагировать чар)
valentin вне форума   Ответить с цитированием
Старый 11.08.2008, 19:08   #3
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от valentin Посмотреть сообщение
ЗЫ: и ещё заметил такую фигню - если рядом с именем того кому будет отсылаться сообщение в пм просто поставить галочку, скрипт не пишет в пм этому чару, надо открыть ниспадающий спиок с именами персов и выбрать нужного, даже если он стоит первым по списку (точно также и с именами мобов, на которых будет реагировать чар)
Да, именно что надо выбирать. Фича такая. Я где то про это писал.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 11.08.2008, 06:48   #4
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Все верно, ID приходящие в NpcInfo больше настоящих на 1000000, которые указаны в npcinfo-e.dat
для IL коэффициент 1 млн.
А странный коэффициент, который указан в скрипте оттого, что мобы из Интерлюда приводятся к мобам из С4.
dmitry501 вне форума   Ответить с цитированием
За это сообщение dmitry501 нажился 2 спасибками от:
Старый 14.08.2008, 03:21   #5
Новичок
 
Регистрация: 14.08.2008
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Fokter пока неопределено
По умолчанию

Проверяю на Abyss x300 на рыбаке в гиран харбор, не получается
Это я что то сделал не так или уже на абуссе это пофиксили?
Fokter вне форума   Ответить с цитированием
Старый 14.08.2008, 03:49   #6
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

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


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 14.08.2008, 18:47   #7
Новичок
 
Регистрация: 14.08.2008
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Fokter пока неопределено
По умолчанию

Цитата:
Сообщение от NLObP Посмотреть сообщение
Что то не так сделал.
После настройки скрипта, включения и обязательного выбора в комбобоксах. Отойди подальше от рыбака и вернись. Должно пойти сообщение.
вместо NLObP надо писать того кто палит (я так делал ), или того кому сообщение слать будет?
Fokter вне форума   Ответить с цитированием
Старый 14.08.2008, 19:05   #8
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Fokter Посмотреть сообщение
вместо NLObP надо писать того кто палит (я так делал ), или того кому сообщение слать будет?
Код:
Name='Вписать сюда имя чара, который следит';

ComboBoxPlayer.Items.ADD('Вписать сюда имя чара1, которому сообщаем');
ComboBoxPlayer.Items.ADD('Вписать сюда имя чара2, которому сообщаем');

ComboBoxNpc.Items.ADD('NpcId=NpcName1, за кем следим');
ComboBoxNpc.Items.ADD('NpcId=NpcName2, за кем следим');
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 14.08.2008, 01:23   #9
Новичок
 
Регистрация: 10.08.2008
Сообщений: 3
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
valentin пока неопределено
По умолчанию

и всетаки не совсем понятно, откуда брать ИД для скрипта если брать из интерлюдовского npcname-e.dat то не работает совсем, если из npcname-e.dat от С4 то с неписями попробовал (монакан, приест дастин) все норм работает, но сегодня тестировал на ант квин (ид 12001 в С4), скрипт не сработал (вчера пробовал и с интерлюдовским ИД 29001, тоже не сработало)

Добавлено через 31 минуту
кажись понял, от базового интерлюдовского ИД из npcname-e.dat нужно отнять 23000 чтобы получить нужный

Последний раз редактировалось valentin, 14.08.2008 в 01:23. Причина: Добавлено сообщение
valentin вне форума   Ответить с цитированием
Старый 14.08.2008, 15:27   #10
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от Miler Посмотреть сообщение
Ну и совсем было бы круто если бы ещё и звуковой сигнал можно было как-то впихнуть, но я не знаю можно ли через l2phx это зделать.
Вот ДЛЛ для использования в 3.2.13 и 3.1.8AE звуков.

delphi Код:
library WPSound; uses   mmsystem; procedure wpPlaySound(SoundFile: pchar;Loop: integer = 0); stdcall; begin   if Loop=1 then PlaySound(SoundFile,0,SND_ASYNC or SND_LOOP)   else PlaySound(SoundFile,0,SND_ASYNC); end; procedure wpStopSound; stdcall; begin   PlaySound(nil,0,SND_PURGE); end; exports wpPlaySound, wpStopSound; begin end.

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



Последний раз редактировалось NLObP, 14.10.2008 в 02:18.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Ответ

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



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

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


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

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

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