Ремув трап
Лейтенант (3862022)14 лет
Druid
Сообщений: 1246
Рег. 12.12.2009
10 апреля 2011 10:28
Сообщение #1
Кто небудь уже пробовал качать этот скрипт?
Что за скрипт используете?
Прапорщик (1803846)13 лет
Trasher
Сообщений: 413
Рег. 25.01.2011
10 апреля 2011 14:05
Сообщение #2

каст ловушки на мешок по ид, каст анлока. и по кругу

Капитан (8528187)15 лет
Dragonstalker
Сообщений: 4006
Рег. 7.09.2009
10 апреля 2011 14:13
Сообщение #3
Качают скиллы, а не скрипты. wink
На пилот:

send f9 500 - cast lock
send f6 500 - last target
wait 4s
send f10 500 - cast unlock
send f6 500 - last target
wait 4s

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
10 апреля 2011 14:48
Сообщение #4
На пилот можно меньше кнопок задействовать, ведь в опциях на одну кнопку можно задать и каст и ласт таргет.)

--------------------

Frozen
10 апреля 2011 15:36
Сообщение #5

да уже все давно прокачано )))

тайм кристалы в помощь )))))

Капитан (8528187)15 лет
Dragonstalker
Сообщений: 4006
Рег. 7.09.2009
10 апреля 2011 15:47
Сообщение #6
Цитата: Jose Cuervo
На пилот можно меньше кнопок задействовать, ведь в опциях на одну кнопку можно задать и каст и ласт таргет.)

Можно конечно, но я сделал так.)
Лейтенант (3862022)14 лет
Druid
Сообщений: 1246
Рег. 12.12.2009
7 мая 2011 02:59
Сообщение #7
Кому нужен скрипт сделал.
Выглядет неважно но работает норм.
Единственное что хотелось бы добавить к скрипту так это чтоб реагенты брал из сундука если кончаются в паке.

sub RemuvTrap()
VAR LastTimer
repeat
while not uo.dead()
UO.DeleteJournal()
If UO.Mana < 30 Then
  repeat
UO.UseSkill( 'Meditation' )
wait(2000)
  until UO.Mana == UO.Int
  wait(50)
Endif
LastTimer=UO.Timer()
Uo.waittargetobject('0x40DDE989')
UO.cast('Magic Trap')
  repeat
wait(500)
until UO.InJournal("поместили") or UO.InJournal("You can't make") or
UO.InJournal("fizzles")  OR UO.Timer()>LastTimer+200
If UO.InJournal("поместили") then
Uo.waittargetobject('0x40DDE989')
UO.cast('Magic Untrap')
wait(500)
repeat
until UO.InJournal("обезвредили") or UO.InJournal("fizzles")
UO.DeleteJournal()
until UO.Count("0x0e34")<0
end sub


Плюс прошу проверить нормально ли сделан скрипт.
Часто почемуто ошибки вылетают.
Я думаю чтото лишние или чегото нехватает
Капитан (8078332)15 лет
Dragonstalker
Сообщений: 3333
Рег. 5.09.2009
8 мая 2011 21:55
Сообщение #8
кастую маджик трап на bag в паке и через 4 сек антрап, но ничего не происходит.

что-то писать хоть должно? типо поставлена ловушка/снята?

естественно не растет

Старший Лейтенант (5006416)15 лет
Администратор
Сообщений: 19675
Рег. 31.07.2009
8 мая 2011 22:21
Сообщение #9
Кастовать можно, но эффекта нет.
Действует только на сундуки, лежащие на земле.

--------------------
Лейтенант (3862022)14 лет
Druid
Сообщений: 1246
Рег. 12.12.2009
9 мая 2011 09:16
Сообщение #10
У меня всё качается кастую на сундук стоящий у меня на хате...
ТОлько скрипт ошибки часто выдаёт.
Написан не правильно.
13 лет
Ranger
Сообщений: 161
Рег. 29.03.2011
11 мая 2011 14:38
Сообщение #11

А он не пишет, на какой линии ошибка? Какая ошибка обычно вылазит?

 

Лейтенант (3862022)14 лет
Druid
Сообщений: 1246
Рег. 12.12.2009
11 мая 2011 14:41
Сообщение #12
Когда скрипт работает какоето время и крашит..
13 лет
Ranger
Сообщений: 161
Рег. 29.03.2011
11 мая 2011 15:25
Сообщение #13

Вот на пилот скриптик... Пока сам не тестил.. быстренько набросал. Как приду домой - проверю работоспособность, отредактирую паузы, так как не знаю время каста.

 

Перед включением скрипта нужно скастовать любой спелл на сундук, чтобы он поймал цель ( last target ).

 

Чтоб скрипт работал, надо, по идее, убрать мои комментарии из скрипта.

 

Если что-то непонятно - ася: 301148808

 

 

 

kkk:

if mana < 10

goto med

else

send f1    (каст маджик трап /  ваит фор таргет / ласт таргет )

wait 500      ( ставим нужную задержку на каст. )

goto bbb

 

bbb:

if mana < 10

goto med1

else

send f2    (каст маджик антрап /  ваит фор таргет / ласт таргет )

wait 500   ( ставим нужную задержку на каст. )

goto kkk

 

med:

if mana < 149

send m           ( useskil  / l meditation )

wait 20000     ( нужная задержка на медитацию (если скилл маленький - задержка меньше) )

else

goto kkk

 

 

med1:

if mana < 149

send m           ( useskil  / l meditation )

wait 20000     ( нужная задержка на медитацию (если скилл маленький - задержка меньше) )

else

goto bbb

 

 

 

 

Старший Лейтенант (6109857)14 лет
Druid
Сообщений: 1472
Рег. 10.07.2010
11 мая 2011 18:47
Сообщение #14
sub takereg()
var RC = '0x40738F10' ;ID контейнера с регами
DIM reg[4]
var i,n
reg[1]='0x0f8c'; SA
reg[2]='0x0f8d'; SS
reg[3]='0x0f84'; GA
reg[4]='0x0F7B'; BM

UO.UseObject(RC)
for i=1 to 4
 while UO.Count(reg[i])<5
   UO.FindType(reg[i],-1,RC)
   n=UO.Count(reg[i])
   UO.Grab(str(100-n),'finditem')
   wait(200)
   CheckLag()
 wend 
next
end sub

sub RemuvTrap()
VAR LastTimer
repeat
while not uo.dead()
takereg()
wait (2000)
UO.DeleteJournal()
If UO.Mana < 30 Then
  repeat
UO.UseSkill( 'Meditation' )
wait (4000)
until UO.InJournal( "You are" )
Endif
LastTimer=UO.Timer()
Uo.waittargetobject('0x40738F10')
UO.cast('Magic Trap')
  repeat
wait(500)
until UO.InJournal("поместили") or LastTimer+500<UO.Timer()
If UO.InJournal("поместили") then
Uo.waittargetobject('0x40738F10')
UO.cast('Magic Untrap')
wait(500)
repeat
until UO.InJournal("обезвредили")
UO.DeleteJournal()
until UO.Count("0x0e34")<0
end sub


С добором регов... 1.5 часа работает - вылетов нет (уже 37 скила). Запускаем скрипт Ремув Трэп.
Старший Лейтенант (5889885)14 лет
Necromancer
Сообщений: 1234
Рег. 1.05.2010
11 мая 2011 18:50
Сообщение #15

А если быть точнее - вот:



:kkk
if mana < 10
goto med
end_if
send f1
wait 2000
goto bbb


:bbb
if mana < 10
goto med1
end_if
send f2
wait 2000
goto kkk

:med
while mana < 99
send m
wait 5000
end_while
goto kkk



:med1
if mana < 99
send m
wait 5000
end_while
goto bbb


 

вроде как должен работать...  пилот 2.12 WK  если что - стучи в асю.. могу скинуть :)   Время ожидания сам подставь :) измени число 2000 на нужное в двух местах ( время каста спелла ).

Лейтенант (3862022)14 лет
Druid
Сообщений: 1246
Рег. 12.12.2009
11 мая 2011 19:13
Сообщение #16
Вояжер спасибо огромное. Ловите плюсики парни
Последние посетители (0):

 
Сейчас: 26 ноября 2024 02:31