|
Micro Scripting (Микро-серии Скилов) - Боты, скрипты и прочий софт для Aion - Весь софт по Aion, скрипты и боты для игры |
06.04.2012, 18:00
|
#16
|
|
|
|
Разведчик
|
Регистрация: 05.02.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
|
|
07.04.2012, 12:45
|
#17
|
|
|
|
Разведчик
|
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
________________
Мне хорошо известно то, что всем известно давно – тот кому зло причинили, злом ответит на зло.
|
|
|
13.04.2012, 22:35
|
#18
|
|
|
|
Разведчик
|
Регистрация: 03.04.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
Можно на лука подобное?
|
|
|
14.04.2012, 03:34
|
#19
|
|
|
|
Разведчик
|
Регистрация: 24.07.2011
Сообщений: 17
Популярность: 10
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
а можешь для магов (волшей,заклов )скрипт написать плиз
|
|
|
14.04.2012, 17:39
|
#20
|
|
|
|
Разведчик
|
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
________________
Мне хорошо известно то, что всем известно давно – тот кому зло причинили, злом ответит на зло.
|
|
|
14.04.2012, 23:39
|
#21
|
|
|
|
Разведчик
|
Регистрация: 03.04.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
|
|
14.04.2012, 23:53
|
#22
|
|
|
|
Разведчик
|
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
Цитата: |
|
|
|
|
|
|
|
|
|
1)Выстрел(721) - Град стрел(737) - Спиральный выстрел(2074)
2)Внезапный выстрел(736) - Взрывной выстрел(719)
3)Сковывающая стрела(2090) - Аркан(722)
P.S. Скил(ID)
|
|
|
|
|
|
Код:
//############################
//Micro Scripting
//class: Archer
//Script Created by miskalin
//version #1.3
//All rights reserved
//############################
var
Timer:TTimer;
TargetID,TimerStep,i,CountSkills:integer;
StartSkill,NewSkill,SkillID:word;
NextSkill:array[1..3] of word;
Level:byte;
name:string;
procedure DoTheSkill(SkillID:word);
begin
buf := HStr('D0 00 57 6F FF CC CC DD 00 60 CA 00 00 00 00 79 8D 00 00');
WriteH(SkillID, 6);
WriteC(Level, 8);
WriteD(TargetID, 10);
SendToServerEx(name);
end;
procedure Init;
begin
TimerStep:=1; //Шаг
Timer:=TTimer.Create(nil);
Timer.OnTimer:=@OnTimer;
Timer.enabled:=false;
Timer.interval:=600; //интервал(в миллисекундах)//задержка скила.
Level:=9;
end;
procedure Free;
begin
Timer.free;
end;
procedure OnTimer(Sender: TObject);
begin
case TimerStep of
1:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
2:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
3:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
end;
end;
begin
// ##################Тело Скрипта#################################
if (FromClient) and (ReadC(1) = $CE) and (ReadC(3) = $57) and (ReadC(4) = $6D) then
begin
name:=ConnectName;
TargetID := ReadD(6);
end;
if (FromClient) and (ReadC(1) = $D0) then
begin
StartSkill:=ReadH(6);
case StartSkill of
//Выстрел_721
721: //id Стартового скила, с которого продолжится серия.
begin
NextSkill[1]:=737; //Град стрел(737)
NextSkill[2]:=2074; //Спиральный выстрел(2074)
CountSkills:=2; //Кол-во дополнительный скилов в серии, после стартового.
Timer.interval:=300; // Задержка между скилами в мсек. (0,3сек)
Timer.enabled:=True;
end;
//Внезапный выстрел(736)
736:
begin
NextSkill[1]:=719; //Взрывной выстрел(719)
CountSkills:=1;
Timer.interval:=400; //Задержка между скилами
Timer.enabled:=True;
end;
//Сковывающая стрела(2090)
2090: //id Стартового скила, с которого продолжится серия.
begin
NextSkill[1]:=722; //Аркан(722)
CountSkills:=1; //Кол-во дополнительный скилов в серии, после стартового.
Timer.interval:=300;
Timer.enabled:=True;
end;
end;
end;
end.
________________
Мне хорошо известно то, что всем известно давно – тот кому зло причинили, злом ответит на зло.
|
|
|
15.04.2012, 09:41
|
#23
|
|
|
|
Разведчик
|
Регистрация: 03.04.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
Цитата: |
|
|
|
|
Сообщение от x-miskalin-x |
|
|
|
|
|
|
|
Код:
//############################
//Micro Scripting
//class: Archer
//Script Created by miskalin
//version #1.3
//All rights reserved
//############################
var
Timer:TTimer;
TargetID,TimerStep,i,CountSkills:integer;
StartSkill,NewSkill,SkillID:word;
NextSkill:array[1..3] of word;
Level:byte;
name:string;
procedure DoTheSkill(SkillID:word);
begin
buf := HStr('D0 00 57 6F FF CC CC DD 00 60 CA 00 00 00 00 79 8D 00 00');
WriteH(SkillID, 6);
WriteC(Level, 8);
WriteD(TargetID, 10);
SendToServerEx(name);
end;
procedure Init;
begin
TimerStep:=1; //Шаг
Timer:=TTimer.Create(nil);
Timer.OnTimer:=@OnTimer;
Timer.enabled:=false;
Timer.interval:=600; //интервал(в миллисекундах)//задержка скила.
Level:=9;
end;
procedure Free;
begin
Timer.free;
end;
procedure OnTimer(Sender: TObject);
begin
case TimerStep of
1:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
2:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
3:
begin
DoTheSkill(NextSkill[TimerStep]);
if TimerStep=CountSkills then
begin
Timer.enabled:=False;
TimerStep:=1;
end
else inc(TimerStep);
end;
end;
end;
begin
// ##################Тело Скрипта#################################
if (FromClient) and (ReadC(1) = $CE) and (ReadC(3) = $57) and (ReadC(4) = $6D) then
begin
name:=ConnectName;
TargetID := ReadD(6);
end;
if (FromClient) and (ReadC(1) = $D0) then
begin
StartSkill:=ReadH(6);
case StartSkill of
//Выстрел_721
721: //id Стартового скила, с которого продолжится серия.
begin
NextSkill[1]:=737; //Град стрел(737)
NextSkill[2]:=2074; //Спиральный выстрел(2074)
CountSkills:=2; //Кол-во дополнительный скилов в серии, после стартового.
Timer.interval:=300; // Задержка между скилами в мсек. (0,3сек)
Timer.enabled:=True;
end;
//Внезапный выстрел(736)
736:
begin
NextSkill[1]:=719; //Взрывной выстрел(719)
CountSkills:=1;
Timer.interval:=400; //Задержка между скилами
Timer.enabled:=True;
end;
//Сковывающая стрела(2090)
2090: //id Стартового скила, с которого продолжится серия.
begin
NextSkill[1]:=722; //Аркан(722)
CountSkills:=1; //Кол-во дополнительный скилов в серии, после стартового.
Timer.interval:=300;
Timer.enabled:=True;
end;
end;
end;
end.
|
|
|
|
|
|
Не работает(Пробовал выставлять задержку больше, но толку ноль
|
|
|
15.04.2012, 15:33
|
#24
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 11
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
как насчет aion legend? там все норм будет?
|
|
|
15.04.2012, 16:07
|
#25
|
|
|
|
Старший сержант
|
Регистрация: 31.03.2012
Сообщений: 205
Популярность: 10742
Сказал(а) спасибо: 49
Поблагодарили 134 раз(а) в 104 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
________________
Хочется взять и уснуть.
|
|
|
15.04.2012, 17:14
|
#26
|
|
|
|
Разведчик
|
Регистрация: 04.04.2012
Сообщений: 9
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Micro Scripting (Микро-серии Скилов)
объясните мне, для чего вы объявляете и используете TargetID? он совершенно не нужен имхо. Я давненько не играл и не знаю как на 2.7 на многих серверах, но на наьюшке сейчас проверил, операция с таргет ид делает скрипт более громозтским. Достаточно ид скила, даже лвл можно по желанию, но если не вписывать лвл и таргет, сервер сам дописывает этот таргет и использует последний уровень умения.
Это сугубо мое личное мнение, не судите строго зеленого новичка.
|
|
|
15.04.2012, 19:31
|
#27
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 11
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
|
|
15.04.2012, 19:42
|
#28
|
|
|
|
Старший сержант
|
Регистрация: 31.03.2012
Сообщений: 205
Популярность: 10742
Сказал(а) спасибо: 49
Поблагодарили 134 раз(а) в 104 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
не видел возможно есть
________________
Хочется взять и уснуть.
|
|
|
17.04.2012, 12:38
|
#29
|
|
|
|
Разведчик
|
Регистрация: 21.03.2011
Сообщений: 49
Популярность: 109
Сказал(а) спасибо: 16
Поблагодарили 24 раз(а) в 9 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
________________
Мне хорошо известно то, что всем известно давно – тот кому зло причинили, злом ответит на зло.
|
|
|
17.04.2012, 14:17
|
#30
|
|
|
|
Разведчик
|
Регистрация: 19.12.2011
Сообщений: 23
Популярность: 26
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 6 сообщениях
|
Re: Micro Scripting (Микро-серии Скилов)
|
Цитата: |
|
|
|
|
|
|
|
|
|
1)Выстрел(721) - Град стрел(737) - Спиральный выстрел(2074)
2)Внезапный выстрел(736) - Взрывной выстрел(719)
3)Сковывающая стрела(2090) - Аркан(722)
P.S. Скил(ID)
|
|
|
|
|
|
оффтоп: какой то странный набор скилов
p.s. попробуй вот такой сделать:
молчанка - молниеносная стрела - ритуал
взрывной выстрел - стрела грифона(точный выстрел)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:58.
|
|