Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Телепорт по имени НПЦ(2.7)

-

Боты, скрипты и прочий софт для Aion

- Весь софт по Aion, скрипты и боты для игры

Ответ
 
Опции темы
Старый 20.07.2012, 15:42   #1
 Разведчик
Аватар для kviki1990
 
kviki1990 на правильном пути
Регистрация: 11.07.2011
Сообщений: 31
Популярность: 42
Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
 
По умолчанию Телепорт по имени НПЦ(2.7)

Пишите в чат "/где Имя_НПЦ" и вас телепортирует к НПЦ.
НПЦ обязательно должен быть в той же локе, что и вы, иначе вас кинет хрен знает куда. можно еще проверить на всяких сундуках, мобах, подлоках, ресурсах.
PHP код:
procedure Init//Вызывается при включении скрипта
begin

end
;

procedure Free//Вызывается при выключении скрипта
begin

end
;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if fromserver and (ReadC(1)=$59then begin
    buf
:=hstr('9F 00 57 5C FF');
    
writed(readD(18));
    
writed(readD(22));
    
writed(readD(26));
    
buf := buf hstr('3C 00');
    
sendtoserver;   
    
buf:=hstr('68 00 57 07 FF');
    
SendToServer;
    
pck:='';        
end;
end

Так же можно телепортироваться по локе используя координаты.
Например: "port 123 456 789"
Разделять 1 пробелом. Всего 3 пробела в строке. Других пробелов быть не должно.
PHP код:
var
    
str:string;
    
positioninteger;
    
koordxkoordykoordzstring;

procedure Init//Вызывается при включении скрипта
begin

end
;

procedure Free//Вызывается при выключении скрипта
begin

end
;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin

if FromClient and (ReadC(1)=$B2) and (pos('port',ReadS(7))=1then
     begin
        str 
:= reads(7); 
        
position := pos(' 'str);
        
str := copy(strposition 1length(str) - position);
        
koordx := copy(str1pos(' 'str));
        
position := pos(' 'str);
        
str := copy(strposition 1length(str) - position);
        
koordy := copy(str1pos(' 'str));
        
position := pos(' 'str);
        
koordz := copy(strposition 1length(str) - position);
        
buf:= hstr('9F 00 57 5C FF');
        
writeN(strtofloat(koordx));
        
writeN(strtofloat(koordy));
        
writeN(strtofloat(koordz));
        
buf := buf hstr('3C 00');
        
sendtoserver;   
        
buf:=hstr('68 00 57 07 FF');
        
SendToServer;
        
pck:='';
     
end;
end
Сам писал. Ставим спасибки.

Последний раз редактировалось kviki1990; 20.07.2012 в 18:06.
  Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
aga-aga (20.07.2012), beo18indus (21.07.2012), c-lavr (25.07.2012), dimchik1995 (28.07.2012), edwardmell (25.07.2012), Fred_92 (20.07.2012), happytorn (20.07.2012), Oni-San (25.07.2012), Phantоm (20.07.2012), phell (20.07.2012), Rustas (25.07.2012), sergey21121 (07.08.2012)
Старый 20.07.2012, 18:35   #2
 Разведчик
Аватар для phell
 
phell никому не известный тип
Регистрация: 27.12.2010
Сообщений: 35
Популярность: 18
Сказал(а) спасибо: 19
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Очень удобно, спс. И появляешся возле НПС, как при входе, "мягко" ). НО, можно ли сделать скрипт чтобы ТПшило ТОЛЬКО при команде с чата? А то иногда бывает нужно посмотреть просто где НПС а при нажатии показа на карте в описании квеста тоже ТПшит к НПС)). Это же относится и к мобам (по квесту например, нажимаешь посмотреть на карте а вас ТПшит к ним, но ТПшит только к первому которого на карте определило, и соответственно при каждом последующем нажатии ТПшит туда же, а не следующему. Из-за этого нельзя определить на карте следующего моба).

Последний раз редактировалось phell; 20.07.2012 в 18:55.
  Ответить с цитированием
Старый 20.07.2012, 20:42   #3
 Разведчик
Аватар для kviki1990
 
kviki1990 на правильном пути
Регистрация: 11.07.2011
Сообщений: 31
Популярность: 42
Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

нужно отключать скрипт, так как когда ты пишеш "/где ..." клиент отсылает на сервер пакет с ID НПЦ и принимает пакет с его координатами. Если б я знал как по-другому достать ID НПЦ, то сделал бы так как ты просиш. Ну или сделаю вкл/выкл для скрипта через чат. Если нужно, конечно. Сделать?
  Ответить с цитированием
Пользователь сказал cпасибо:
c-lavr (25.07.2012)
Старый 21.07.2012, 15:51   #4
 Разведчик
Аватар для beo18indus
 
beo18indus никому не известный тип
Регистрация: 08.04.2011
Сообщений: 22
Популярность: 12
Сказал(а) спасибо: 15
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

полезный скрипт) работает. проверено на Awars.net
  Ответить с цитированием
Старый 23.07.2012, 19:50   #5
 Разведчик
Аватар для phell
 
phell никому не известный тип
Регистрация: 27.12.2010
Сообщений: 35
Популярность: 18
Сказал(а) спасибо: 19
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Цитата:
Сообщение от kviki1990Посмотреть сообщение
нужно отключать скрипт, так как когда ты пишеш "/где ..." клиент отсылает на сервер пакет с ID НПЦ и принимает пакет с его координатами. Если б я знал как по-другому достать ID НПЦ, то сделал бы так как ты просиш. Ну или сделаю вкл/выкл для скрипта через чат. Если нужно, конечно. Сделать?

Извини отсутствовал, не, тогда уже и так можно конечно клацать.
  Ответить с цитированием
Старый 25.07.2012, 09:23   #6
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

сделай включение/отключение по команде и кинь ее в макросс, или привяжи к кнопке)
и мигалка еще где-то работает?) У кого будут проблемы с ТП пишем - подкину новые пакеты)
________________
Затыкай меня спасибками
  Ответить с цитированием
Пользователь сказал cпасибо:
sergey21121 (07.08.2012)
Старый 25.07.2012, 11:46   #7
 Разведчик
Аватар для edwardmell
 
edwardmell никому не известный тип
Регистрация: 28.12.2010
Сообщений: 17
Популярность: 10
Сказал(а) спасибо: 46
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Блин, тупанул. Неправильно НПЦ назвал. ТПшит прекрасно. Спасибо.)

И еще вопрос, а можно ли так ТПшнуться, например, к Именным мобам?

Последний раз редактировалось edwardmell; 25.07.2012 в 12:15.
  Ответить с цитированием
Старый 25.07.2012, 15:16   #8
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

да можно, к любому, кого на карте показывает) хоть к Рудре бегай)
________________
Затыкай меня спасибками

Последний раз редактировалось c-lavr; 26.07.2012 в 16:19.
  Ответить с цитированием
Старый 25.07.2012, 16:09   #9
 Разведчик
Аватар для Rustas
 
Rustas никому не известный тип
Регистрация: 30.05.2011
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Цитата:
Сообщение от c-lavrПосмотреть сообщение
да можно, к любому, кого на карте показывает) хоть к Рудре бегай)

Ну не совсем ко всем, некоторых по старинке только на карте отмечает
________________
Да все так делают!!!
  Ответить с цитированием
Старый 25.07.2012, 17:04   #10
Подпольщик Aion
 Сержант
Аватар для altairalentus
 
altairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауруaltairalentus излучает ауру
Регистрация: 22.10.2010
Сообщений: 105
Популярность: 521
Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
Отправить сообщение для altairalentus с помощью Skype™
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Вот переделал под себя.
/где - работает как обычно
для телепорта к НПС надо написать в чат .тп и отправить, потом использовать команду /где ??????

Код:
var 
capture: boolean;
tmp,s:string;
i: byte;
procedure Init; 
begin

end;

procedure Free; 
begin

end;

procedure teleport;
    begin 
    if capture then 
        begin
            buf:=hstr('C2 00 57 61 FF 05');
            writed(readD(18));
            writed(readD(22));
            writed(readD(26));
            writec(0);
            sendtoserver;   
            pck:=''; 
            capture:=false;
        end;
        
    end;  
    
begin
if fromserver and (ReadC(1)=$59) and capture then teleport;
if FromClient and (pck[1]=#$b2) and (reads(7)='.тп') then  capture:=true;
           
    
      
       
end.
________________
Disce, sed а doctis, indoctos ipse doceto
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
$maile (29.07.2015), aga-aga (01.08.2012), c-lavr (26.07.2012), kviki1990 (25.07.2012)
Старый 25.07.2012, 18:06   #11
 Разведчик
Аватар для kviki1990
 
kviki1990 на правильном пути
Регистрация: 11.07.2011
Сообщений: 31
Популярность: 42
Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Цитата:
Сообщение от edwardmellПосмотреть сообщение
И еще вопрос, а можно ли так ТПшнуться, например, к Именным мобам?

Еще и к ресурсам можно тпшиться
Цитата:
Сообщение от c-lavrПосмотреть сообщение
и мигалка еще где-то работает?)

на моем серве работает. а какая альтернатива есть? на будущее
Цитата:
Сообщение от c-lavrПосмотреть сообщение
сделай включение/отключение по команде и кинь ее в макросс, или привяжи к кнопке)

altairalentus уже сделал. спасибо.
  Ответить с цитированием
Старый 26.07.2012, 16:18   #12
Читер-олигарх
 Рыцарь
Аватар для c-lavr
 
c-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нацииc-lavr гордость нации
Регистрация: 20.10.2011
Сообщений: 395
Популярность: 3913
Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
Отправить сообщение для c-lavr с помощью Skype™
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Цитата:
Сообщение от kviki1990Посмотреть сообщение
на моем серве работает. а какая альтернатива есть? на будущее

пакет сесть. можно еще прыжок, можно координаты дописывать в 45 пакете)))
________________
Затыкай меня спасибками
  Ответить с цитированием
Старый 26.07.2012, 23:50   #13
 Разведчик
Аватар для KAPRIZzNIK
 
KAPRIZzNIK никому не известный тип
Регистрация: 04.04.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Цитата:
Сообщение от altairalentusПосмотреть сообщение
Вот переделал под себя.
/где - работает как обычно
для телепорта к НПС надо написать в чат .тп и отправить, потом использовать команду /где ??????

Код:
var 
capture: boolean;
tmp,s:string;
i: byte;
procedure Init; 
begin

end;

procedure Free; 
begin

end;

procedure teleport;
    begin 
    if capture then 
        begin
            buf:=hstr('C2 00 57 61 FF 05');
            writed(readD(18));
            writed(readD(22));
            writed(readD(26));
            writec(0);
            sendtoserver;   
            pck:=''; 
            capture:=false;
        end;
        
    end;  
    
begin
if fromserver and (ReadC(1)=$59) and capture then teleport;
if FromClient and (pck[1]=#$b2) and (reads(7)='.тп') then  capture:=true;
           
    
      
       
end.

Еще вчера и сегодня ночью все работало на ура, на ++w Aion... теперь же при команде /где ----- персонаж садится и встает 1 раз... и все.
В чем дело может быть?
  Ответить с цитированием
Старый 27.07.2012, 00:16   #14
 Разведчик
Аватар для kviki1990
 
kviki1990 на правильном пути
Регистрация: 11.07.2011
Сообщений: 31
Популярность: 42
Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

может пофиксили? мигалку пробовал?
PHP код:
if fromserver and (ReadC(1)=$59then begin
    buf
:=hstr('9F 00 57 5C FF');
    
writed(readD(18));
    
writed(readD(22));
    
writed(readD(26));
    
buf := buf hstr('3C 00');
    
sendtoserver;   
    
buf:=hstr('68 00 57 07 FF');
    
SendToServer;
    
pck:='';        
end
  Ответить с цитированием
Старый 27.07.2012, 01:55   #15
 Разведчик
Аватар для KAPRIZzNIK
 
KAPRIZzNIK никому не известный тип
Регистрация: 04.04.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Телепорт по имени НПЦ(2.7)

Не знаю, может и пофиксили. Нет не пробовал, я в скриптах не разбираюсь... Я умею в этом только копироват ьи вставлять)
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net