PDA

Просмотр полной версии : [Помогите!] Отправка пакетов в L2phx


BanQui
22.07.2011, 03:55
Как можно в L2phx отправлять пакеты нажатием кнопки?
(Нашел способ моментального отката скилов :ban:)

XandoRR
22.07.2011, 07:57
часики в отправке пакетов...где тут мой любимый смайл?ах да=====> /facepalm

Oliverb
22.07.2011, 11:10
наверное автор темы имеет ввиду отправки пакета нажатием какойто кнопки на клавиатуре чтобы непереключаться на окно пшх) хотя может и /facepalm )

Mongol
22.07.2011, 11:41
begin
if FromClient and (pck=HStr(' ')) // В пустое место засунь пакет после которого ты хочешь что бы отправлялся другой пакет. Например напиши что нить в чат, поймай пакет и засунь его сюда. (Что бы каждый раз не писать в чат создай в игре макрос)
then
begin
buf:=HStr(' '); //Сюда засунь пакет который будет отправляться

SendToServer; // Если надо отправлять синий пакет то поменяй на SendToClient;

pck:='';


end;

end.

P.S. Хватит сюда задавать вопросы, для этого есть специальные разделы Общение и обсуждение Aion ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

BanQui
22.07.2011, 15:21
begin
if FromClient and (pck=HStr(' ')) // В пустое место засунь пакет после которого ты хочешь что бы отправлялся другой пакет. Например напиши что нить в чат, поймай пакет и засунь его сюда. (Что бы каждый раз не писать в чат создай в игре макрос)
then
begin
buf:=HStr(' '); //Сюда засунь пакет который будет отправляться

SendToServer; // Если надо отправлять синий пакет то поменяй на SendToClient;

pck:='';


end;

end.

P.S. Хватит сюда задавать вопросы, для этого есть специальные разделы Общение и обсуждение Aion ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Можно ли реализовать нажатием кнопки?

bmzemlauauerope
22.07.2011, 15:28
Как можно в L2phx отправлять пакеты нажатием кнопки?
(Нашел способ моментального отката скилов :ban:)
НЕ ТОТ РАЗДЕЛ!!
иди в раздел обсуждение и общение если незнаеш дорогу дам ссылку или сам найдеш ???:pirate::pirate:

XandoRR
22.07.2011, 15:28
Можно ли реализовать нажатием кнопки?

ахах мальчик в танке :d

BanQui
22.07.2011, 15:40
ахах мальчик в танке :d

Ты предложил мне с помощью таймера отправлять пакеты?
Мне кажется, что ты либо русский плохо понимаешь, либо ты идиот...
Т.ч. лучше не набивай посты тут впустую...

P.S. Прошу модераторов перенести тему в соответствующий раздел, не вижу смысла создавать её заново.

Fantme
22.07.2011, 20:48
Незнаю насчет того прав ли я но вот пару мыслей)
Автора я понял, похоже тут остальные в танке. Л2пх написанн на Object Pascal значит должны работать такие функции как:


procedure TForm1.FormKeyDown
(Sender: TObject; var Key: Word; Shift: TShiftState);
...
procedure TForm1.FormKeyUp
(Sender: TObject; var Key: Word; Shift: TShiftState);
...
procedure TForm1.FormKeyPress
(Sender: TObject; var Key: Char);

Соответсвено формы у тебя нету так что без Tform1

В самой процедуре пишешь такую вещь:


if ord(key)=13 then //вместо 13 пишешь свое число.
...
//тут твой код

Если я не ошибаюсь 13 это стандартно Enter считается. Числа соответствуют клавишам. Подробную инфу можно нарыть в гугле =)

Добавлено через 2 минуты
и вообще думаю это нужно у самих разрабов на coderx.ru спросить о том какие именно процедуры они включили а какие нет. В крайнем случае можно тупо юнит подключить и оттуда все процедурки нужные тебе тягать)

talala
22.07.2011, 23:09
P.S. Прошу модераторов перенести тему в соответствующий раздел, не вижу смысла создавать её заново.

[Ссылки могут видеть только зарегистрированные и активированные пользователи]

BanQui
22.07.2011, 23:26
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Теперь за создание флудотемы в разделе для этого не предназначенном:
Разве это флудотема?
А вообще согласен, что создал в несоответствующем разделе, и прошу меня за это простить.
Но я нашел баг (моментальный откат скилов), может чуть позже выложу его тут. Т.к. не хочу, чтобы его сейчас пофиксили.
Т.е. эта тема является предпосылкой к новому отличному багу.