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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 14.09.2012, 00:29   #1
Новичок
 
Регистрация: 16.08.2012
Сообщений: 12
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
shamos пока неопределено
Вопрос Получение своих координат

Как получить свои координаты из пакета ValidatePosition?
shamos вне форума   Ответить с цитированием
Старый 14.09.2012, 10:25   #2
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

Как то так...
PHP код:
if fromclient and (connectname=namethen
        begin
            
case pck[1of
                
#$59:
                    
begin
                        MyX
:=Readd(2);
                        
MyY:=Readd(6);
                        
MyZ:=Readd(10);
                    
end;
            
end;
        
end
kpa9pt вне форума   Ответить с цитированием
За это сообщение kpa9pt нажился спасибкой от:
Старый 14.09.2012, 17:59   #3
Новичок
 
Регистрация: 16.08.2012
Сообщений: 12
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
shamos пока неопределено
По умолчанию

Почему не работает:
PHP код:
Объявил:
var 
MyXMyYMyZ Integer;

const 
name 'name'

При каждом пакете:
begin
   
if fromclient and (connectname=namethen
   begin
      
case pck[1of
         
#$59:
         
begin
            MyX
:=Readd(2);
            
MyY:=Readd(6);
            
MyZ:=Readd(10);
            
sendMSG(IntToStr(MyX) + ' ' IntToStr(MyY) + ' ' IntToStr(MyZ));
         
end;
      
end;
   
end;  
end

Последний раз редактировалось shamos, 14.09.2012 в 19:57.
shamos вне форума   Ответить с цитированием
Старый 14.09.2012, 21:48   #4
Местный
 
Аватар для kpa9pt
 
Регистрация: 13.01.2010
Сообщений: 159
Сказал Спасибо: 18
Имеет 30 спасибок в 23 сообщенях
kpa9pt имеет немного плохого в прошлом
По умолчанию

А так?

PHP код:
//Объявил:
const name 'name';
var 
MyXMyYMyZ Integer;

//При каждом пакете:
begin
   
if fromclient and (connectname=namethen
   begin
      
case pck[1of
         
#$59:
         
begin
            MyX
:=Readd(2);
            
MyY:=Readd(6);
            
MyZ:=Readd(10);
            
sendMSG(IntToStr(MyX) + ' ' IntToStr(MyY) + ' ' IntToStr(MyZ));
         
end;
      
end;
   
end;  
end
kpa9pt вне форума   Ответить с цитированием
Старый 15.09.2012, 01:39   #5
Новичок
 
Регистрация: 16.08.2012
Сообщений: 12
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
shamos пока неопределено
По умолчанию

Да не, это я так просто написал комментарий). Забыл сказать хроники интерлюд).
shamos вне форума   Ответить с цитированием
Старый 15.09.2012, 06:43   #6
Местный
 
Аватар для Noise
 
Регистрация: 12.08.2010
Сообщений: 148
Сказал Спасибо: 24
Имеет 15 спасибок в 12 сообщенях
Noise пока неопределено
По умолчанию

А пакет точно #$59?
исходя из packetsInterlude.ini
Цитата:
48=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
__________________
Если студенту отрезать хвост, то к следующей сессии у него вырастет новый.

Последний раз редактировалось Noise, 15.09.2012 в 06:49.
Noise вне форума   Ответить с цитированием
За это сообщение Noise нажился спасибкой от:
Ответ

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



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

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


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

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

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