это палата №6 какая-то....Попробую пояснить еще раз...
Между получением команды на телепорт в какую-либо точку, и проявлением в ней, клиент должен "подготовиться" (чтото выгрузить\чтото подгрузить), и лишь затем получать инфу о своем новом окружении - как то - нпс,игроки...Так вот, клиент, дабы делать все поочередно, сначала выполняет необходимые операции, и лишь затем отправляет серверу пакет appearing - сигнализируя о том, что новая локация загружена, и он готов получить данные об окружении. Пока сервер не получит этот пакет, персонаж будет "невидим" для остальных (сервер считает что персонаж вроде как все еще перемещается), и ессно - сам не будет видеть окружающих - нафига серверу слать данные, если клиент еще локацию не загрузил?
Что тут неясного-то?
Если ты запустишь "скрипт" с клиентом наподобие такого:
PHP код:
begin If (fromclient and (pck[1]=#$3A)) then pck:=''; end.
то, надеюсь, поймешь к чему я клоню. Уточню - запустить скрипт, и сделать тп куда угодно.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 10.03.2014 в 20:20.
тот скрипт что наваян - смахивает на суровое комбо из скриптов для ИЛ и финала. Определись с хрониками. Почему у тебя вместо $84 стоит $7E?
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 12.03.2014 в 14:00.
тот скрипт что наваян - смахивает на суровое комбо из скриптов для ИЛ и финала. Определись с хрониками. Почему у тебя вместо $84 стоит $7E?
Мужики, флопой пользуюсь 1 месяц, читал, изучал, щас создал темку ( не судите строго). в знак благодарность, могу поделится скриптом на ловлю лс в одно нажатие, или авто ловлю лс, на крит атаку или на физ атаку)
__________________
Фирма веников не вьяжет,
Фирма делает гробы...
ты мне одно скажи - что за флопа? старый трехдюймовый дисковод, но женского рода? форум посвящен программе с несколько другим названием... а второй момент: всякие читорские методы мы не обсуждаем тут исключительно программерский подход, о том как что-то автоматизировать, то есть что-бы программа что-то делала за тебя - а читы, это так сказать, случайное недразумение...
}{опрошо, L2PacketHack v%s by CoderX.ru Team. причем тут читы? ловля лс в два нажатия? скарипт автоматизирует посылку айцди пухи, айди лс, айди гем стоунов, количество гейм стовнов при нажатии соц действия "приветствие", ето не чит, а автоматизация процеса вставки лс....
Добавлено через 4 минуты
ну в моих кругах, все говорят флопа, хлапекс, но юзают л2пхикс( согласить флопа в разворном звучит ярче, в принцепе не пользовался ниразу, но насколько понимаю принцип роботы у них один и тут же, только авторы разные)
Добавлено через 1 минуту
Цитата:
Сообщение от palvy
пользуюсь 1 месяц, читал, изучал, щас создал темку ( не судите строго)
в принцепе мож но было и простить, а не катить бочку....
__________________
Фирма веников не вьяжет,
Фирма делает гробы...
Последний раз редактировалось palvy, 13.03.2014 в 21:13.
Причина: Добавлено сообщение
а... так то про камни речь шла что атака и крит? а я думал читеришь извиняюсь тада... называй программу "пэха" с ударением на последний слог. л2пх (элдвапэха) уже как-то не актуально, ведь помимо ладвы уже давно айон тоже фурычит
Ребята, все равно приходится перезаходить чтоб сработал скрипт, от как часы:
1) логин + пароль.
2) перс1
3)система+выход
4)логин+пароль
5)перс1
6)системы+выход и срипт сработал, соединение осталось.
( в после третего клиент отправляет на сервер пакет инвентарлит, а после 6 сервер клиенту пакет leaveworld).
хелп плиз!
чтоб завести 20 окон надо ввести 40 раз логи + пароль((((((
PHP код:
const
nik='май';
var
ctfid,k: integer;
procedure Init; //Вызывается при включении скрипта
begin
end;
procedure OnTimer01(Sender: TObject);
begin
end;
procedure Free; //Вызывается при выключении скрипта
begin
k:=0;
end;
procedure OnConnect(WithClient: Boolean); //Вызывается при установке соединения
begin
end;
procedure OnDisonnect(WithClient: Boolean); //Вызывается при потере соединения
begin
end;
procedure NetPing;
begin
buf:=#$A8;
WriteD(ReadD(2));
WriteD(5);
WriteD(6144);
SendToServerEx(nik);
end;
procedure offclient;
begin
pck:='';
NoCloseServerAfterClientDisconnect;
NoCloseClientAfterServerDisconnect;
buf:=#$84;
SendToClientEx(nik);
end;
begin
if (connectname=nik) and (fromclient) and (pck[1]=#$00) then offclient;
if (connectname=nik) and (fromserver) and (pck[1]=#$D3) then NetPing;
//Cancel Augment
if k=1 then
begin
buf:=hstr('C6 BF 07 00 00 01 00 00 00');
WriteD(ctfid);
SendToServerEx(nik); k:=0;
end;
if Fromserver and (ConnectName=nik) and (pck[1]= HStr('F3')) then //56 0D 00 00 00 00 00 00 00 00 (Social No)
begin
ctfid:=readd(102);
k:=1;
end;
end.
Добавлено через 4 минуты
а вот и крипт на ловлю лс по нажатию 2 соц действий.
расшифровка:
1)подходиш к гному
2) включаеш скрипт
3)вручную как обычно вставляеш лс в пуху( если лс уже стоит, то предварительно надо снять, потом включить скрипт)
4) вручную снимаеш лс
5) соц действие "приветствие" вставка лс
6) сой действие "победа" вынимает лс.
PHP код:
const nik='Lspyxa';
var WeaponID, LsID, GemID, GemCount, zero: integer;
procedure Init; //Вызывается при включении скрипта begin
end;
procedure OnTimer01(Sender: TObject); begin
end;
procedure Free; //Вызывается при выключении скрипта begin
end;
procedure OnConnect(WithClient: Boolean); //Вызывается при установке соединения begin
end;
procedure OnDisonnect(WithClient: Boolean); //Вызывается при потере соединения begin
end;
//основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен begin if FromClient and (pck[1]=#$D0) then begin WeaponID:=ReadD(4); LsID:=ReadD(8); GemID:=ReadD(12); GemCount:=ReadD(16); zero:=ReadD(20); end;
//Cancel Augment
if FromClient and (pck = HStr('56 0D 00 00 00 00 00 00 00 00 ')) then //56 0D 00 00 00 00 00 00 00 00 (Social No)
Вобщем. Вот отключение почти в "голом" виде: Оффтоп
PHP код:
const nameCon='АяПростоБулка'; var tempnick,tempstr:string; tempint:integer; procedure Init; //Вызывается при включении скрипта begin sendmsg('begin'); end; procedure Free; //Вызывается при выключении скрипта begin end;
begin if ConnectName<>nameCon then exit; if fromserver then begin if pck[1]=#$4a then begin tempint:=10; tempnick:=ReadS(tempint);tempint:=tempint+4; tempstr:=ReadS(tempint);sendMSG(tempnick+' сообщает: '+tempstr); end;
exit;//заглушка, мне не требовалось end else begin if pck[1]=#$00 then begin pck:=''; NoCloseServerAfterClientDisconnect; NoCloseClientAfterServerDisconnect; sendMsg('Клиент - отключен, соединение сохранено'); buf:=#$84;SendToClientEx(nameCon);exit; end; end; end.
Вот такой лог получил в итоге (в чат пишет СладкаяПупсенька, а на скрипте - АяПростоБулка): Оффтоп
18.03.2014 19:02:51 Имя соединения для тунеля ($257055264): АяПростоБулка
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Вас приветствует сервер Arena-World
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Сайт сервера: http://www.Arena-World.com
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Добро пожаловать на сервер от команды High Five x5000
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Связь с администрацией осуществляется только через форум!
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: О всех найденых недоработках просьба сообщать на форум.
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: PvP Zona > use command .pvp
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Farm Zona > use command .farm_hard>.farm_low
18.03.2014 19:02:57 Script: АяПростоБулка сообщает: Желаем приятной игры!
18.03.2014 19:03:09 Script: Клиент - отключен, соединение сохранено
18.03.2014 19:03:09 Тунель ($257055264) Отвалились от клиента
18.03.2014 19:03:19 Script: СладкаяПупсенька сообщает: 12345
18.03.2014 19:03:22 Script: СладкаяПупсенька сообщает: 54321
18.03.2014 19:03:43 Script: СладкаяПупсенька сообщает: ---------------
Где ты у себя напорол - что "по два раза заводить перса приходится" - без понятия.
ЗЫ спасибо администрации сервера за возможность демонстрации и т.д....
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 18.03.2014 в 20:11.
1) завел траблику, переписал в скрипте имя, сохранил скрипт, запустил, при нажатии выход----- сработало.
2) запустил иголенку, добавил новый скрипт, переписал имя подключения, сохранил, поставил галочку на исполнение, при нажатии выход, в скрипт пишет что все успешно, но насамом деле клиент не закрылся, повторно нажимаю выход---- не выходит( закрыл через диспечер задач соединение не осталось в ПХ)
3) запускаю повторно иголенку, скрипт уже включен( я его не выключал) при нажатии выход, клиент закрывается, скрипт пишет что все ок, соединение остается!!!
Вопрос, почему во втором случае не закрывался клиент??? ато скрипт сработал, зафиксировал соединение, но сам клиент не пустил на выход(((
ПОМОГИТЕ пожалуйста)
лог
PHP код:
17.03.2014 21:17:49 ServerListen: Обнаружено новое соединение.
17.03.2014 21:17:49 Тунель ($189028432) создан
17.03.2014 21:17:49 Тунель ($189028432) запущен для чтения с сокета № 664
17.03.2014 21:17:49 Тунель ($189028432), Серверный сокет № 664 / Клиентский сокет № 516, Соединение установлено с 212.113.38.53:7777
17.03.2014 21:17:52 Имя соединения для тунеля ($189028432): Trablika
17.03.2014 21:19:50 Script: begin
17.03.2014 21:20:33 Script: Trablika сообщает: f
17.03.2014 21:20:38 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:20:38 Тунель ($189028432) Отвалились от клиента
17.03.2014 21:22:50 (LSP) Обнаружено соединение (Сокет 2136) IP/port 212.113.38.53:2106. Соединение будет проигнорировано
17.03.2014 21:23:01 (LSP) Обнаружено соединение (Сокет 2136) IP/port 212.113.38.53:7777. Соединение будет перехвачено
17.03.2014 21:23:01 ServerListen: Обнаружено новое соединение.
17.03.2014 21:23:01 Тунель ($224788576) создан
17.03.2014 21:23:01 Тунель ($224788576) запущен для чтения с сокета № 664
17.03.2014 21:23:01 Тунель ($224788576), Серверный сокет № 664 / Клиентский сокет № 648, Соединение установлено с 212.113.38.53:7777
17.03.2014 21:23:04 Имя соединения для тунеля ($224788576): Igolenka
17.03.2014 21:23:06 Script: Igolenka сообщает: Rulineage x1200 PvP High Five
17.03.2014 21:23:06 Script: Igolenka сообщает: Все доступные функции в Alt+B
17.03.2014 21:23:06 Script: Igolenka сообщает: Тех.поддержка support.rulineage.com
17.03.2014 21:23:06 Script: сообщает: Начался ивент, посвященный 8 марта. Поздравляем женское население сервера с праздником!
17.03.2014 21:28:12 Script: Igolenka сообщает: g
17.03.2014 21:28:12 Script: Igolenka сообщает: g
17.03.2014 21:28:26 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:28:40 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:29:19 Script: begin
17.03.2014 21:29:26 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:29:35 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:29:42 Тунель ($224788576) Отвалились от клиента
17.03.2014 21:29:42 Тунель ($224788576) Отвалились от сервера
17.03.2014 21:29:42 Тунель ($224788576) уничтожен
17.03.2014 21:29:42 Сохраняем лог пакетов...
17.03.2014 21:30:26 (LSP) Обнаружено соединение (Сокет 2140) IP/port 212.113.38.53:2106. Соединение будет проигнорировано
17.03.2014 21:30:36 (LSP) Обнаружено соединение (Сокет 2140) IP/port 212.113.38.53:7777. Соединение будет перехвачено
17.03.2014 21:30:36 ServerListen: Обнаружено новое соединение.
17.03.2014 21:30:36 Тунель ($224788576) создан
17.03.2014 21:30:36 Тунель ($224788576) запущен для чтения с сокета № 652
17.03.2014 21:30:37 Тунель ($224788576), Серверный сокет № 652 / Клиентский сокет № 664, Соединение установлено с 212.113.38.53:7777
17.03.2014 21:30:40 Имя соединения для тунеля ($224788576): Igolenka
17.03.2014 21:30:42 Script: Igolenka сообщает: Rulineage x1200 PvP High Five
17.03.2014 21:30:42 Script: Igolenka сообщает: Все доступные функции в Alt+B
17.03.2014 21:30:42 Script: Igolenka сообщает: Тех.поддержка support.rulineage.com
17.03.2014 21:30:42 Script: сообщает: Начался ивент, посвященный 8 марта. Поздравляем женское население сервера с праздником!
17.03.2014 21:30:47 Script: Клиент - отключен, соединение сохранено
17.03.2014 21:30:47 Тунель ($224788576) Отвалились от клиента
__________________
Фирма веников не вьяжет,
Фирма делает гробы...
Последний раз редактировалось palvy, 18.03.2014 в 22:43.
Причина: добавил лог пакетхака