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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 11.03.2010, 20:13   #11
Пользователь
 
Регистрация: 19.02.2010
Сообщений: 49
Сказал Спасибо: 1
Имеет 35 спасибок в 12 сообщенях
Vilson пока неопределено
По умолчанию

Цитата:
Сообщение от 0rfin Посмотреть сообщение
Не пашет на грации эпилог на яве пвп.
и это не пашет, в игре приходит сообщение That player is not online
Потому что 55 это:

delphi Код:
procedure AnswerTradeRequest (ConName: string; Answer: integer = 0);    //ответ на приглашение торговать begin   buf:=#$55;   WriteD(Answer);      SendToServerEx(ConName); end;

а тебе нужно:
delphi Код:
procedure RequestGiveNickName(ConName, Target, Title:string); // изменить титул чара begin   buf:=#$0B;   WriteS(Target);   WriteS(Title);   SendToServerEx(ConName); end;

Скачай из этой темы http://coderx.ru/showthread.php?t=4070 PacketsT2.rar там почти все полезные пакеты для Т2 есть в виде функций.

Последний раз редактировалось Vilson, 11.03.2010 в 20:16.
Vilson вне форума   Ответить с цитированием
За это сообщение Vilson нажился спасибкой от:
Старый 11.03.2010, 21:20   #12
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от 0rfin Посмотреть сообщение
//процедура смена титула
procedure ChangeTitle(CharName,Title:String);
begin buf:=#$55;
* * * WriteS(CharName);
* * * WriteS(Title);
* * * SendToServer;
end;
вместо 55 поставь 0В
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 12.03.2010, 21:21   #13
Новичок
 
Регистрация: 16.02.2010
Сообщений: 20
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
0rfin пока неопределено
По умолчанию

Заработало но скрипт Qaka с формой нет, странно я использовал скрипт StekloReZа там уже написано 0b и не работало, может быть имеет значение регистр или я не заметил что то.
Как блокировать пакет который засоряет системные сообщения, пишет ник сменен. СС пакет
наверно так
delphi Код:
if FromServer and (pck[1]=#$CC) then begin buf:=''; SendToClient end;
не помогает, возможно чушь написал)

Последний раз редактировалось 0rfin, 12.03.2010 в 21:27.
0rfin вне форума   Ответить с цитированием
Старый 12.03.2010, 22:34   #14
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

0rfin,
delphi Код:
if FromServer and (pck[1]=#$CC) then begin   pck:='';   exit; end;
QaK вне форума   Ответить с цитированием
Старый 12.03.2010, 23:10   #15
Новичок
 
Регистрация: 16.02.2010
Сообщений: 20
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
0rfin пока неопределено
По умолчанию

Поместил сюда, все равно приходит пакет
delphi Код:
//основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен begin if FromServer and (pck[1]=#$CC) then begin   pck:='';   exit; end; end.
0rfin вне форума   Ответить с цитированием
Старый 13.03.2010, 10:53   #16
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

0rfin, значит или не СС идшник пакета, или хз что, аномалия какая-то ...
QaK вне форума   Ответить с цитированием
Старый 13.03.2010, 13:22   #17
Новичок
 
Регистрация: 16.02.2010
Сообщений: 20
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
0rfin пока неопределено
По умолчанию

Тоже хз
CC E0 51 02 10 20 00 20 00 1C 04 4B 04 20 00 3F 04 40 04 3E 04 3B 04 3E 04 36 04 38 04 3C 04 20 00 3C 04 30 04 00 00
Tип: 0xCC (NicknameChanged)
Pазмер: 39+2
Время прихода: 14:20:19:128
0002 d ObjectID: 268587488 (0x100251E0)
0006 s Title: Мы проложим ма
0rfin вне форума   Ответить с цитированием
Старый 13.03.2010, 20:19   #18
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

0rfin, весь скрипт, как ты его запускаешь, выложи ... возможно где-то кривой код =)
QaK вне форума   Ответить с цитированием
Старый 13.03.2010, 22:15   #19
Новичок
 
Регистрация: 16.02.2010
Сообщений: 20
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
0rfin пока неопределено
По умолчанию

delphi Код:
Var MyNick :string; Title,GoTitle,NowTitle,Space: String; Tim1: TTimer; j,j2: integer; procedure Init; begin Space:='                '; //пустая часть титла  - 16 любых передвигаемых символов                            // их количество лучше не менять MyNick:='Игорь';       //Тут пишем свой ник! Title:='Мы проложим магистрали там где раньше волки срали';     //Сама строка титула GoTitle:=''; Tim1:=Ttimer.Create(nil); Tim1.Interval:=300;        //Тут задаём скорость переключения, мс (1секунда = 1000мс) Tim1.OnTimer:=@OnTimerProc; Tim1.Enabled:=true; j:=0; j2:=Length(Title);           // Узнаю длинну титула GoTitle:=(Space+Title+Space); end; procedure Free; begin Tim1.Enabled:=False; Tim1.Free; end; Procedure OnTimerProc; begin NowTitle:=Copy(GoTitle,j,16); SetTitle(NowTitle);  if j<j2+16 then j:=j+1     else j:=0; end; Procedure SetTitle(title:string); begin buf:=#$0B; WriteS(MyNick); WriteS(title); SendToServerEx(MyNick) ; end; begin if FromServer and (pck[1]=#$CC) then begin   pck:='';   exit; end; end.
0rfin вне форума   Ответить с цитированием
Старый 14.03.2010, 11:54   #20
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

0rfin, во-первых - поставь побольше интервал не 300, а 2000 например. Во-вторых в ините лучше таймер не включать, сделай по социальному действию влючение и выключение таймера. Не блочится, скорре всего из-за меленького интервала таймера.
QaK вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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