Page 1 of 1

Орт Рел и парафилд

Posted: 2005-06-12 20:51:44
by Rivory
А почему удалили мой топик ? Это отдел форума скрипты ? Да. ТУт можно попросить скрипт ? Да.

Повторюсь.
1) Помогите мне написать скрипт в котором при нажатии кнопки кидался бы ортрел на ластстатус 4 раза, при этом чтобы мнгновенно после предыдущего каста шёл следующий.
2) Возможно ли написать скрипт чтобы мнгновенно после стрелки в себя чар пил инвиз ? если возможно то как ?

Posted: 2005-06-12 23:29:46
by flake

Code: Select all

sub multi_Drain()
VAR a =  3000   ;  Подбери время каста
UO.Cast( 'Mana Drain', 'laststatus' )
wait( a )   
UO.Cast( 'Mana Drain', 'laststatus' )
wait( a )   
UO.Cast( 'Mana Drain', 'laststatus' )
wait( a )   
UO.Cast( 'Mana Drain', 'laststatus' )
wait( a )   
end sub


Code: Select all

sub Arrow_Invis()
UO.Cast( 'Magic Arrow', 'Self' )
Wait(700)
UO.UseType( 'тип инвизки', 'цвет инвизки' )
end sub

Posted: 2005-06-13 11:03:51
by Beyonder
Модернизированный вариант:

Code: Select all

sub multi_Drain() 
  for var i=1 to 4
    UO.Cast( 'Mana Drain', 'laststatus' )
    WaitCastEnd()
  next
end sub

Sub WaitCastEnd()
  var StartMana=UO.Mana
  while StartMana==UO.Mana AND StartMana>10
    wait(100)
  wend
end sub

Posted: 2005-06-13 12:16:47
by flake
Beyonder
А как насчет физла?
На многих шардах при физле не тратится мана.
В таком случае твой скрипт зависнит.

Posted: 2005-06-13 14:27:06
by Rivory
На офри с некоторых пор мана при физле НЕ тратится

Re: Орт Рел и парафилд

Posted: 2005-06-13 17:56:04
by I'm
Rivory wrote:А почему удалили мой топик ? Это отдел форума скрипты ? Да. ТУт можно попросить скрипт ? Да.

Повторюсь.
1) Помогите мне написать скрипт в котором при нажатии кнопки кидался бы ортрел на ластстатус 4 раза, при этом чтобы мнгновенно после предыдущего каста шёл следующий.
2) Возможно ли написать скрипт чтобы мнгновенно после стрелки в себя чар пил инвиз ? если возможно то как ?

А можно зайти в поиск?

Posted: 2005-06-13 19:20:00
by Rivory
Beyonder wrote:Модернизированный вариант:

Code: Select all

sub multi_Drain() 
  for var i=1 to 4
    UO.Cast( 'Mana Drain', 'laststatus' )
    WaitCastEnd()
  next
end sub

Sub WaitCastEnd()
  var StartMana=UO.Mana
  while StartMana==UO.Mana AND StartMana>10
    wait(100)
  wend
end sub


В твоём варианте даже если каст удался, то следующий идёт двойнок.. То есть Сначала один и мнгновенно второй, физля предыдущий

Posted: 2005-06-14 00:56:36
by flake
А мой подходит? :)

Posted: 2005-06-14 08:30:35
by Rivory
flake wrote:А мой подходит? :)

Да