 |
Телепорт по имени НПЦ(2.7) - Боты, скрипты и прочий софт для Aion - Весь софт по Aion, скрипты и боты для игры |
20.07.2012, 15:42
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 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)=$59) then 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; position: integer; koordx, koordy, koordz: string;
procedure Init; //Вызывается при включении скрипта begin
end;
procedure Free; //Вызывается при выключении скрипта begin
end;
//основная часть скрипта //вызывается при приходе каждого пакета если скрипт включен begin
if FromClient and (ReadC(1)=$B2) and (pos('port',ReadS(7))=1) then begin str := reads(7); position := pos(' ', str); str := copy(str, position + 1, length(str) - position); koordx := copy(str, 1, pos(' ', str)); position := pos(' ', str); str := copy(str, position + 1, length(str) - position); koordy := copy(str, 1, pos(' ', str)); position := pos(' ', str); koordz := copy(str, position + 1, length(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
|
|
|
|
Разведчик
|
 Регистрация: 27.12.2010
 Сообщений: 35
 Популярность: 18
 Сказал(а) спасибо: 19
Поблагодарили 4 раз(а) в 4 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
Очень удобно, спс. И появляешся возле НПС, как при входе, "мягко" ). НО, можно ли сделать скрипт чтобы ТПшило ТОЛЬКО при команде с чата? А то иногда бывает нужно посмотреть просто где НПС а при нажатии показа на карте в описании квеста тоже ТПшит к НПС)). Это же относится и к мобам (по квесту например, нажимаешь посмотреть на карте а вас ТПшит к ним, но ТПшит только к первому которого на карте определило, и соответственно при каждом последующем нажатии ТПшит туда же, а не следующему. Из-за этого нельзя определить на карте следующего моба).
Последний раз редактировалось phell; 20.07.2012 в 18:55.
|
|
|
20.07.2012, 20:42
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 11.07.2011
 Сообщений: 31
 Популярность: 42
 Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
нужно отключать скрипт, так как когда ты пишеш "/где ..." клиент отсылает на сервер пакет с ID НПЦ и принимает пакет с его координатами. Если б я знал как по-другому достать ID НПЦ, то сделал бы так как ты просиш. Ну или сделаю вкл/выкл для скрипта через чат. Если нужно, конечно. Сделать?
|
|
|
Пользователь сказал cпасибо:
|
|
21.07.2012, 15:51
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 08.04.2011
 Сообщений: 22
 Популярность: 12
 Сказал(а) спасибо: 15
Поблагодарили 1 раз в 1 сообщении
|
Re: Телепорт по имени НПЦ(2.7)
полезный скрипт) работает. проверено на Awars.net
|
|
|
23.07.2012, 19:50
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 27.12.2010
 Сообщений: 35
 Популярность: 18
 Сказал(а) спасибо: 19
Поблагодарили 4 раз(а) в 4 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
|
|
|
25.07.2012, 09:23
|
#6
|
|
|
|
Рыцарь
|
 Регистрация: 20.10.2011
 Сообщений: 395
 Популярность: 3913
 Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
сделай включение/отключение по команде и кинь ее в макросс, или привяжи к кнопке)
и мигалка еще где-то работает?) У кого будут проблемы с ТП пишем - подкину новые пакеты)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Затыкай меня спасибками Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Пользователь сказал cпасибо:
|
|
25.07.2012, 11:46
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 29.12.2010
 Сообщений: 17
 Популярность: 10
 Сказал(а) спасибо: 46
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
Блин, тупанул. Неправильно НПЦ назвал. ТПшит прекрасно. Спасибо.)
И еще вопрос, а можно ли так ТПшнуться, например, к Именным мобам?
Последний раз редактировалось edwardmell; 25.07.2012 в 12:15.
|
|
|
25.07.2012, 15:16
|
#8
|
|
|
|
Рыцарь
|
 Регистрация: 20.10.2011
 Сообщений: 395
 Популярность: 3913
 Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
да можно, к любому, кого на карте показывает) хоть к Рудре бегай)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Затыкай меня спасибками Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось c-lavr; 26.07.2012 в 16:19.
|
|
|
25.07.2012, 16:09
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 30.05.2011
 Сообщений: 12
 Популярность: 10
 Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Да все так делают!!!
|
|
|
25.07.2012, 17:04
|
#10
|
|
|
|
Сержант
|
 Регистрация: 22.10.2010
 Сообщений: 105
 Популярность: 521
 Сказал(а) спасибо: 40
Поблагодарили 122 раз(а) в 26 сообщениях
|
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пасибо:
|
|
25.07.2012, 18:06
|
#11
|
|
|
|
Разведчик
|
 Регистрация: 11.07.2011
 Сообщений: 31
 Популярность: 42
 Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
|
|
|
26.07.2012, 16:18
|
#12
|
|
|
|
Рыцарь
|
 Регистрация: 20.10.2011
 Сообщений: 395
 Популярность: 3913
 Сказал(а) спасибо: 253
Поблагодарили 468 раз(а) в 122 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
на моем серве работает. а какая альтернатива есть? на будущее
|
|
 |
|
 |
|
пакет сесть. можно еще прыжок, можно координаты дописывать в 45 пакете)))
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Затыкай меня спасибками Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
26.07.2012, 23:50
|
#13
|
|
|
|
Разведчик
|
 Регистрация: 04.04.2012
 Сообщений: 6
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
Еще вчера и сегодня ночью все работало на ура, на ++w Aion... теперь же при команде /где ----- персонаж садится и встает 1 раз... и все.
В чем дело может быть?
|
|
|
27.07.2012, 00:16
|
#14
|
|
|
|
Разведчик
|
 Регистрация: 11.07.2011
 Сообщений: 31
 Популярность: 42
 Сказал(а) спасибо: 8
Поблагодарили 16 раз(а) в 4 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
может пофиксили? мигалку пробовал?
PHP код:
if fromserver and (ReadC(1)=$59) then 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
|
|
|
|
Разведчик
|
 Регистрация: 04.04.2012
 Сообщений: 6
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Телепорт по имени НПЦ(2.7)
Не знаю, может и пофиксили. Нет не пробовал, я в скриптах не разбираюсь... Я умею в этом только копироват ьи вставлять)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 03:57.
|
 |