Page 1 of 2
Помогите плиз с ПвП...
Posted: 2006-02-02 23:27:26
by Waterboy
Помогите мне плиз...
Нужно, чтобы скрипт заключался в след.
1.кидал парилиз(не стенку)
2.кидал Wall Stone крестом(т.е 2 стенки)
3.кидал огненную стенку...
Помогите плиз...
Posted: 2006-02-03 00:55:27
by Volku$$
почитай, хотя чувствую тебе ниче не понять

)
ты из тех, кто тока плзззз
хотя задатки есть:
Code: Select all
Помогите мне плиз...
Помогите плиз...
очень похоже на:
Re: Помогите плиз с ПвП...
Posted: 2006-02-03 17:56:35
by RiFeX aka Maybek
Waterboy wrote:Помогите мне плиз...
Нужно, чтобы скрипт заключался в след.
1.кидал парилиз(не стенку)
2.кидал Wall Stone крестом(т.е 2 стенки)
3.кидал огненную стенку...
Помогите плиз...
Кресты сами по себе не ставятся. Даже имея скрипт надо определенный навык чтоб поставить именно крест
Posted: 2006-02-03 18:00:02
by GimFlex
Posted: 2006-02-04 04:01:37
by Destruction
На скриптах это не делается - это надо уметь играть. Значит биндим в инжу:
F1: cast 'Paralyze' 'laststatus';
F2: exec StoneField;
F3: exec FireField;
Подбегаем к врагу, стягиваем статус*, жмём F1, ждём пока его запарализит - жмём F2, ждём стенку, жмём F2 попутно пробегая, чтобы стенка встала как следует, появляется стенка - подбегаем, чтобы можно было кастануть по координатам файр стенку и жмём F3, соответсвенно ждём.
Скрипт для F2 и F3:
Code: Select all
Sub StoneField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
endsub
Sub FireField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Fire Field')
endsub
*Чтобы стянуть статус зажмите левой кнопкой над противником, для ускорения эффекта - зажмите кнопку и двиньте мышку - появится окошко статуса.
PS: Я вообще не понимаю, что это тут делает? Здесь форум, где скрипты пишут, а не учат PvP !
Posted: 2006-02-04 11:01:30
by GimFlex
спасибо дестр разьяснил наконец я тока хотел поподробнее об этом узнать у когонить

Posted: 2006-02-04 13:12:11
by Grin
пишется под это скрипт и причем удачный;)
Скрипт сам ловит момент когда расположение по отношению к чару подходит для построения креста... + добавить ходилку, что не желательно, а можно просто са мому сдвинутся в сторонку;)
Posted: 2006-02-04 13:15:23
by mazeppa
Grin wrote:пишется под это скрипт и причем удачный;)
Скрипт сам ловит момент когда расположение по отношению к чару подходит для построения креста... + добавить ходилку, что не желательно, а можно просто са мому сдвинутся в сторонку;)
поделитесь?)
Posted: 2006-02-04 13:28:43
by Grin
скрипты которые были на писаны по ICQ не сохраняются;)
ничег осложного там нет...
Все как и всегда каст подноги...
а ожидание нужного момента, просто смотрим какая дельта координаты была больше у или х вовремя первого каста... дальше ждем когда сетуация станет на оборот
Posted: 2006-02-04 13:36:16
by mazeppa
Destruction wrote:На скриптах это не делается - это надо уметь играть. Значит биндим в инжу:
F1: cast 'Paralyze' 'laststatus';
F2: exec StoneField;
F3: exec FireField;
Подбегаем к врагу, стягиваем статус*, жмём F1, ждём пока его запарализит - жмём F2, ждём стенку, жмём F2 попутно пробегая, чтобы стенка встала как следует, появляется стенка - подбегаем, чтобы можно было кастануть по координатам файр стенку и жмём F3, соответсвенно ждём.
Скрипт для F2 и F3:
Code: Select all
Sub StoneField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
endsub
Sub FireField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Fire Field')
endsub
*Чтобы стянуть статус зажмите левой кнопкой над противником, для ускорения эффекта - зажмите кнопку и двиньте мышку - появится окошко статуса.
PS: Я вообще не понимаю, что это тут делает? Здесь форум, где скрипты пишут, а не учат PvP !
м... не получаеться( стенку ставит на сбя почему-то... и файр тоже на себя... пробовал прописывать в скрипте вместо ласт статуса ласт таргет... всё тоже(
Posted: 2006-02-04 13:37:40
by mazeppa
Grin wrote:скрипты которые были на писаны по ICQ не сохраняются;)
ничег осложного там нет...
Все как и всегда каст подноги...
а ожидание нужного момента, просто смотрим какая дельта координаты была больше у или х вовремя первого каста... дальше ждем когда сетуация станет на оборот
потрясающе! только для меня это абсолютно не понятно))
Posted: 2006-02-04 13:56:21
by Grin
Code: Select all
sub delta(n1, n2)
var t=0
t=n1-n2
if t < 0 then
return -t
end if
return t
end if
sub isMax(n1, n2)
if n2 > n1 then
return 1
end if
return 0
end sub
sub krest()
var f=0
f=isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
#каст стеноподобного спела
while f == isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
wait(100)
wend
#каст стеноподобного спела
end sub
Posted: 2006-02-04 14:17:45
by mazeppa
Grin wrote:Code: Select all
sub delta(n1, n2)
var t=0
t=n1-n2
if t < 0 then
return -t
end if
return t
end if
sub isMax(n1, n2)
if n2 > n1 then
return 1
end if
return 0
end sub
sub krest()
var f=0
f=isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
#каст стеноподобного спела
while f == isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
wait(100)
wend
#каст стеноподобного спела
end sub
м... я кнечно понимаю, что со мной трудно, но всё же)
чёт ничё не получаеться))
1. в строках с надписью стеноподобный скрипт надо поставить:uo.cast('Wall of Stone') ???
2. при запуске скрипта дельта- выдаеться ошибка в последней строке. нехватает аргументов.
3. при запуске второго скрипта выдаеться такая же ошибка
4. при запуске последнего скрипта- ошибка в строке 17... если не тяжело, то объясните пожалуйста как всем этим пользоваться?)
Posted: 2006-02-04 14:26:42
by Grin
Code: Select all
sub delta(n1, n2)
var t=0
t=n1-n2
if t < 0 then
return -t
end if
return t
end sub
sub isMax(n1, n2)
if n2 > n1 then
return 1
end if
return 0
end sub
sub krest()
var f=0
f=isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
#ставим стенку
while f == isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
wait(100)
wend
#ставим стенку
end sub
там была трабла в 2 буквах%)
и нужно не просто каст спел;)
Posted: 2006-02-04 14:31:27
by Grin
Code: Select all
sub delta(n1, n2)
var t=0
t=n1-n2
if t < 0 then
return -t
end if
return t
end sub
sub isMax(n1, n2)
if n2 > n1 then
return 1
end if
return 0
end sub
sub krest()
var f=0
f=isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
StoneField()
while f == isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
wait(100)
wend
StoneField()
end sub
Sub StoneField()
if uo.waiting() then
uo.canceltarget()
end if
uo.waittargettile(0,uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
end sub
запускаем процедуру krest()
Posted: 2006-02-04 15:11:54
by Waterboy
Grin wrote:Code: Select all
sub delta(n1, n2)
var t=0
t=n1-n2
if t < 0 then
return -t
end if
return t
end sub
sub isMax(n1, n2)
if n2 > n1 then
return 1
end if
return 0
end sub
sub krest()
var f=0
f=isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
StoneField()
while f == isMax(delta(uo.GetX(), uo.GetX('laststatus')),delta(uo.GetY(), uo.GetY('laststatus')))
wait(100)
wend
StoneField()
end sub
Sub StoneField()
if uo.waiting() then
uo.canceltarget()
end if
uo.waittargettile(0,uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
end sub
запускаем процедуру krest()
Слушай....Он стенку ставит на себя.......
Posted: 2006-02-04 15:53:17
by RiFeX aka Maybek
Destruction wrote:На скриптах это не делается - это надо уметь играть. Значит биндим в инжу:
F1: cast 'Paralyze' 'laststatus';
F2: exec StoneField;
F3: exec FireField;
Подбегаем к врагу, стягиваем статус*, жмём F1, ждём пока его запарализит - жмём F2, ждём стенку, жмём F2 попутно пробегая, чтобы стенка встала как следует, появляется стенка - подбегаем, чтобы можно было кастануть по координатам файр стенку и жмём F3, соответсвенно ждём.
Скрипт для F2 и F3:
Code: Select all
Sub StoneField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
endsub
Sub FireField()
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Fire Field')
endsub
*Чтобы стянуть статус зажмите левой кнопкой над противником, для ускорения эффекта - зажмите кнопку и двиньте мышку - появится окошко статуса.
PS: Я вообще не понимаю, что это тут делает? Здесь форум, где скрипты пишут, а не учат PvP !
Будь добр, поставь меня кнопкой F2 в крест. 1 стенка станет, не спорю. А вторая?
Posted: 2006-02-04 15:55:55
by Grin
Читай внимательней;) там все правельно написано.
жмём F2 попутно пробегая
только не было сказано как пробегать... Но тут уже извените
PS: Я вообще не понимаю, что это тут делает? Здесь форум, где скрипты пишут, а не учат PvP !
я уже описал что должно быт ьсоблюдено, что бы стенки были разные
Posted: 2006-02-04 16:00:35
by RiFeX aka Maybek
Grin wrote:Читай внимательней;) там все правельно написано.
жмём F2 попутно пробегая
только не было сказано как пробегать... Но тут уже извените
PS: Я вообще не понимаю, что это тут делает? Здесь форум, где скрипты пишут, а не учат PvP !
я уже описал что должно быт ьсоблюдено, что бы стенки были разные
Ок.
Posted: 2006-02-04 16:02:07
by RiFeX aka Maybek
Waterboy wrote:Слушай....Он стенку ставит на себя.......
Статус стяни не с себя, а с кого-то другого. Скрипт потестил, я руками быстрей поставлю стены чем скриптом. usetype 'скролл стенки' рулит
