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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 31.10.2009, 23:44   #1
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

да ? только в начале ?
еще рекоменду почитать чтото где описыаветься тип string и char
ибо в одной строчке. питцотпидисят ошибок.

приемлемые варианты:
buf := #$HexByte#$HexByte2#$Hexbyte3... где 00<=HexbyteX<=FF
buf := #$Byte#$Byte2#byte3 где 0<=byte<255
buf := hstr('hex string')

а еще лучше задавать их вот так.
я так понимаю речь о
Цитата:
Tип: 0x39 (RequestMagicSkillUse)
Pазмер: 12+2
Время прихода: 21:52:22:858
0002 d skillID: 0
0006 d CtrlPressed: 0 (0x00000000)
0010 c ShiftPressed: 0 (0x00)
Mask : ddc
buf := #$39;
writemask('ddc', [skillID, 0, 0]);
SendToServerEx('KillCool');

и еще.
если задана переменная UseForConnectName то вместо SendToServerEx(''); можно просто вызывать SendToServer;
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 31.10.2009 в 23:57.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 01.11.2009, 01:53   #2
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
Вопрос Процедура ReadMask

Цитата:
Сообщение от http://l2phx.pp.ru/arhive/l2ph_help/
var
i:integer;
s:string;
c:byte;
d:integer;
h:word;
f:double;
q:int64;
begin
i := 10; //offset;
ReadMask('cdhfqs', i, [c, d, h, f, q, s]);
.....
Нашел на сайте хелпа по phx в "Разработка>Скриптинг>Перечень поддерживаемых функций"
процедуру ReadMask. Что означает переменная i ? Что такое "offset;" не понял =\
spiritofsands вне форума   Ответить с цитированием
Старый 01.11.2009, 05:16   #3
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

spiritofsands,

Код:
Что означает переменная i ?
i или xxxxxxxxxxxxxxxx
все =

добавлю
вопрос на сайте другом задал ?
может ответ тебе более понятен там !!
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 01.11.2009 в 05:18.
TAMBIK вне форума   Ответить с цитированием
Старый 01.11.2009, 05:57   #4
Новичок
 
Аватар для spiritofsands
 
Регистрация: 04.10.2009
Сообщений: 27
Сказал Спасибо: 14
Имеет 12 спасибок в 10 сообщенях
spiritofsands пока неопределено
По умолчанию

Цитата:
Сообщение от TAMBIK Посмотреть сообщение
i или xxxxxxxxxxxxxxxx
все =
Так смысл какой? Какая функция переменной??
spiritofsands вне форума   Ответить с цитированием
Старый 01.11.2009, 13:02   #5
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

spiritofsands,
в хелпе немного не правильно это место описано. по поводу реадмаск.
правильней вот так:
var
values : array[0..100] of variant;
begin
ReadMask('cdhfqs', i, array);

где
'cdhfqs' читаемая маска (в данном случае порядок чтения readC, readD, readH, readF, readQ, readS)

i это оффсет с которого будет начато чтение данных из pck

array - массив куда будут складироваться значения. начиная с нулевого элемента этого массива.

к примеру вот это:
readmask('cdddsdf',2,values)

эквивалентно следующему коду
var
offset:integer;
offset := 2;
values[0] := readc(offset);
values[1] := readd(offset);
values[2] := readd(offset);
values[3] := readd(offset);
values[4] := reads(offset);
values[5] := readd(offset);
values[6] := readf(offset);

только записывается одной строкой.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 2 спасибками от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

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