PDA

Просмотр полной версии : [Скрипт] Скрипт на дамаг элементаля!


Usilok77
12.01.2012, 14:09
Итак привет всем!

Прошлый скрипт, мягко говоря, был сырым)
При его разработке я не учел разницу в скиллах разных элементалей разных уровней.
Да и всего 2 скилла - это не наш метод!:pirate:

вот собственно переработанный скрипт:
//Script by Usilok v_2.1
var
Mob_id,Elem_id,i,temp:integer;
msgName,skill:string;

procedure PHX_Message(msg1:string);
begin
buf:=HStr('17 54 D4 07 00 00 00 00 00 ');
msgName:='Attack';
WriteS(msgName);
WriteS(msg1);
SendToClient;
end;
begin
//проверяем пакет
if FromClient then
case pck[1] of
//узнаем id элема
#$27:
begin
temp:=Elem_id;
Elem_id:=readD(4);
if (Elem_id <> temp) then
PHX_Message('Найден элементаль!');
end;
//узнаем id моба
#$b5:
begin
Mob_id:=readD(4);
if (Mob_id<>0) then
PHX_Message('Найден таргет!');
end;
//ловим скилл
#$23:
begin
if(skill<>pck) then
begin
skill:=pck;
PHX_Message('Найден атакующий скилл, можно бить!');
end;
end;
#$c9:
begin
//Эмоция "Думать" (любая команда элементаля, отловленная скриптом)
if pck=HStr('C9 57 66 15 21 00 00 00 00 00') then
begin
// цикл ударов элементаля
PHX_Message('Атакую!');
i:=1;
For i:=1 to 70 do
begin
buf:=skill;
writed(Elem_id,4);
writed(Mob_id,11);
sendtoserver;
i:=i+1;
end;
PHX_Message('Атака выполнена!');
end
end;
end;
end.

Активируется так-же - эмоцией "Думать".
Перед использованием скрипта, как и ранее, необходимо заюзать тот скилл, которым будете пакетить.

но теперь можно использовать АБСОЛЮТНО ЛЮБОЙ скилл элементаля!

+ еще переработал систему оповещений, по моему мнению - скрипт стал удобней, а там хз, можете переписать под себя...на вкус и цвет карандаши разные)
Тестите на здоровье:bl:
Здоровую критику и предложения по доработке воспринимаю адекватно ;)

ПыСы: метод благодарности неизменен - спасибка!;)

fenix17
12.01.2012, 14:53
что делает данный скрипт? как реализуется опиши точнее...

Usilok77
12.01.2012, 15:36
ну по сути он ловит айди элементаля при его призыве, и айди моба при его выделении, затем вставляет их айдишники в пакет 23 (атака скиллом элементаля) и отправляет этот пак на сервер в цикле от одного до 70ти при нажатии на определенную эмоцию.
в итоге - быстрый слив моба/рб/(для отчаянных)перса противоположной рассы=)

fenix17
12.01.2012, 15:51
т.е. смотри: я включаю скрипт, призываю елементаля, выделяю моба, а дальше? юзать эмоции связанные со скриптом?

killkyle
12.01.2012, 15:59
На Aion Legend работает :)

Usilok77
12.01.2012, 16:16
т.е. смотри: я включаю скрипт, призываю елементаля, выделяю моба, а дальше? юзать эмоции связанные со скриптом?
почти. юзаешь скилл, а потом уже эмоцию, связанную с этим скиллом. т.е. сначала юзаешь "команда: Волнение l", а после этого уже эмоцию "Думать", на любого моба (скорее всего только в данной локации). при смене локации или элементаля - заново надо юзнуть скилл, связанный с эмоцией.

fenix17
12.01.2012, 16:23
а скрипт написан под 2.5?

Usilok77
12.01.2012, 16:40
под 2.7. тестил на нью

Добавлено через 8 минут
Народ, у кого при юзе скрипта вылетает пшх - ставьте меньше значение в цикле (на 50 например, или еще меньше)
вот тут:
For i:=1 to 70 do
проделать это надо в двух местах, т.к. скилла в скрипте два)
вобщем экспериментируйте, результаты выкладывайте сюда, или в личку, буду стараться дорабатывать сей клад)

haiivan
12.01.2012, 17:05
СДелай плиз на Ню айон х2 что нить с елементами ато ппц ...

Usilok77
12.01.2012, 17:15
СДелай плиз на Ню айон х2 что нить с елементами ато ппц ...
в каком смысле? какие проблемы конкретно?

fenix17
12.01.2012, 17:22
в общем, включил скрипт, вызвал элементаля, выделил моба, заюзал команду Волнение, потом тыкаю эмоцию думать, но ничего не происходит...
где то ошибся или фикс?

BUMBASTIKS
12.01.2012, 18:27
СДелай плиз на Ню айон х2 что нить с елементами ато ппц ...

Что поделать ,если там фикс?

haiivan
12.01.2012, 18:46
да на ню х2 фикс ((

Usilok77
12.01.2012, 18:54
да на ню х2 фикс ((
думаю врятли...я ток что на х75 скрипт юзал, все норм. до Тахи соло дошел)
у меня сейчас на х2 аккаунта нет, может чуть пожже руки дойдут - зайду на него и переделаю пак, но скорей всего пакеты прост гдето отличаются, советую проверить соответствие в скрипте и на самом деле!
кстате - юзать скрипт логично на мобах и мини рб, но на нормальных рб может вылететь пшх(

aion programmer
12.01.2012, 19:03
На сервере NEWAion остались те-же пакеты что и на 2.5!
Если автор писал скрипт на NEWAion то получается что скрипт сделан под 2.5,соответственно на клиенте 2.7 скрипт работать не будет=))

BUMBASTIKS
12.01.2012, 19:14
думаю врятли...я ток что на х75 скрипт юзал, все норм. до Тахи соло дошел)
у меня сейчас на х2 аккаунта нет, может чуть пожже руки дойдут - зайду на него и переделаю пак, но скорей всего пакеты прост гдето отличаются, советую проверить соответствие в скрипте и на самом деле!
кстате - юзать скрипт логично на мобах и мини рб, но на нормальных рб может вылететь пшх(
Можешь конечн проверить, но там пакеты идентичны. Просто как-то странно, что на х2 фиксанули, а на х75 нет.

Usilok77
12.01.2012, 19:28
Да, на х2 фикс! и походу довольно давно...

MONOLIT1
12.01.2012, 20:46
в том то и прикол, только что зашел на Х75 все ок скриптом, а как только зашел на Х2 там в пакетнике пакеты отправляются, а элемент не бьет. Хотя когда на скил наводишь там написано подготовка 0 откат 0

Usilok77
12.01.2012, 21:05
в пакетнике пакеты отправляются
а они вобщем-то всегда будут в пакетнике видны, даже если до сервера не будут доходить.
даже не знаю, что посоветовать...прям мистика какаято) вроде и сервер грубо говоря тот-же...и такая разница(

c-lavr
12.01.2012, 21:35
Можешь конечн проверить, но там пакеты идентичны. Просто как-то странно, что на х2 фиксанули, а на х75 нет.

Нечего странного. Сначала был фикс только у асмо на х2. Потом когда они начали ныть и няшкам фиксанули.

В итоге х2 полный фикс, а на х75 заклы рулят)

денис7777
13.01.2012, 08:39
Все делол как написано но на х75 не работает пакеты идут а не че не происходит

MONOLIT1
13.01.2012, 10:37
на Х75 все идет на ура, правда я скрипт немножко другой использую, попробуй без скрипта любого моба атаковать и поймать пакет 23 и его поставить в посылку-будет тебе проверка работоспособности.
p.s. на каждого моба свой пакет 23

Usilok77
14.01.2012, 06:16
Обновил скрипт - тестите на здоровье!:)

Palah
14.01.2012, 17:16
Такой вопрос что делать если у меня на сервере место пакета 23 идут 28 ?

Usilok77
14.01.2012, 22:41
Такой вопрос что делать если у меня на сервере место пакета 23 идут 28 ?
ну если при их размножении и повторной отправке на сервер элем бьет - значит достаточно лишь немного изменить скрипт (в личку с отловленым этим пакетом), а если такого не получается - значит либо фикс, либо я хз)

dimenone
17.01.2012, 21:18
Пишет Атака выополнена, но ничего не происходит/ на Нью х2(

aion programmer
17.01.2012, 22:01
Пишет Атака выополнена, но ничего не происходит/ на Нью х2(

Читайте посты выше на х2 фикс

Krasav4ik1
19.01.2012, 18:57
на п*а**те не пашет пишит эль найден скил найден и все после нажатия на "думать" пишит атака завершина и все.

Растаман
02.02.2012, 04:56
на аион юа х5 похоже фикс - при юзе нечего не происходит

val73
02.02.2012, 12:03
а как активировать скрипт????

deda931709
02.02.2012, 13:38
Usilok77 привет!)
Сделай видео как ты там всё делаешь по этому скрипту пожалуйста!
Я просто не умею пользоваться l2ph, но настроить смог=)

Usilok77
02.02.2012, 14:56
на аион юа х5 похоже фикс - при юзе нечего не происходит
на ЮА клиент 3.0 - пакеты другие, да и фикс этого бага вообще...
этот скрипт работает только на 2.5 клиентах (нью в счет)

а как активировать скрипт????
сначала нужно ударить по любому мобу тем скиллом, которым собираешься бить, а потом уже на остальных наводишь тагрет и жмешь эмоцию "думать"

talala
14.02.2012, 01:14
[Ссылки могут видеть только зарегистрированные и активированные пользователи]