Как можно в 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
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Теперь за создание флудотемы в разделе для этого не предназначенном:
Разве это флудотема?
А вообще согласен, что создал в несоответствующем разделе, и прошу меня за это простить.
Но я нашел баг (моментальный откат скилов), может чуть позже выложу его тут. Т.к. не хочу, чтобы его сейчас пофиксили.
Т.е. эта тема является предпосылкой к новому отличному багу.