Собственно о чем речь? Речь идет о автоматизации любого пакета через клиент игры, посредством стандартных действий - Эмоция. Естественно знающие люди и сами могут написать себе любой скрипт и их эта тема не должна касаться. Сам я только начинаю их учить и не удосужился написать свой, а взял ранее выложенные в этой теме
http://zhyk.ru/forum/showthread.php?t=161156. Берем скрипт к примеру "Призрак" взять его можно в теме, на которую я дал ссылку.
Код:
procedure Init; //Вызывается при включении скрипта
begin
end;
procedure Free; //Вызывается при выключении скрипта
begin
end;
begin
if FromClient and (pck=HStr(C9 57 66 15 02 00 00 00 00 00'))//эмоция гнев
then
begin
buf:=HStr('67 57 04');//Призрак
SendToServer;
pck:='';
end;
end.
Видим у них приписки т.е.
//эмоция гнев, ниже
//Призрак. Открываем клиент, юзаем любую эмоцию, ловим пакет типа C9. Их может быть 2, один короткий, другой длиннее - тот который нам нужен. Заменяем пакет нашей эмоцией на пакет под припиской //эмоция гнев, собственно все просто. Переименовывать не обязательно. Тоже самое проделываем с самим пакетом которые в последствии хотим заюзать и заменяем пакет
"Призрака" на тот который хотите использовать под своей эмоцией.Чтобы юзать тонну скиллов за 1 секунду, например у лука, нужно просто скопировать строку с пакетами и вставить ниже, выглядеть будет примерно так :
Код:
procedure Init; //Вызывается при включении скрипта
begin
end;
procedure Free; //Вызывается при выключении скрипта
begin
end;
begin
if FromClient and (pck=HStr('C9 57 66 15 07 00 00 00 00 00'))//Эмоция Отрицание
then
begin
buf:=HStr('CF 57 6C E0 02 0A 00 59 5E 00 00 1D 05 05 75 00 00');//Скилл 1
buf:=HStr('CF 57 6C 1A 08 0B 00 59 5E 00 00 B8 03 05 75 00 00');//Скилл 2
buf:=HStr('CF 57 6C 87 02 01 00 59 5E 00 00 27 04 05 4A 00 00');//Скилл 3
SendToServer;
pck:='';
end;
end.
В каждую строку подставляем пакеты своих скиллов и юзаем под своей эмоцией. Можно также подставлять любые скиллы, любые эмоции и любое кол - во. Я даже думаю что можно подставить, к примеру, банку маны вместо эмоции и также использовать.. Вообщем фантазируйте. Впринцыпе все.
П.с. Это больше статья для новичков, кто только начинает юзать пх. Такчто прошу знающих не умничать xD
П.с. 2 На некоторых серверах где я играл, пакеты эмоции не приходили. Если у вас именно такой сервер, юзайте команду вручную например эмоция отрицания /нет и т.п..