Ветеран проверь скриптик чтото тут не то :(

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Ветеран проверь скриптик чтото тут не то :(

Post by Yamakasi*** »

Почему у меня на олд оскоме збиваеться скрипт через несколько минут немогу выслидить когда :(
:oops: :oops: :oops:

sub Magery()
VAR NS='0x0F88'
VAR Sunduk='0x4178FFDB'
VAR Kolvo=100
While NOT UO.Dead()
While UO.Mana>=9 AND UO.NS>0
UO.DeleteJournal()
UO.Cast('Poison', 'lasttarget')
wait(3000)
wend
If UO.Mana<9 Then
While UO.Mana<UO.Int
UO.DeleteJournal()
UO.Useskill('Meditation')
Repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
Wend
Endif
If UO.NS==0 Then
UO.FindType(NS, '-1', Sunduk)
UO.Grab(str(Kolvo), 'finditem')
repeat
wait(100)
until UO.NS>0
Endif
Wend
end sub

Может это я неправельно зделал
UO.Cast('Poison', 'lasttarget')
потому что на оскоме магия на себя действуует и я вместо self зделал так ! помоги плз
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

фаект в том что он скоко то раз кастует потом медитирует потом опять кастует так ХХХ раз не могу пощитать когда останавливаеться но ошибку не ппишит и заходиш во вкладку скрипт он там не убран ...
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

Чють не забыл ещё если ошибку найдёте надо чтоб чар кушал :(
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

Up
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

вверх
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

скриптёры помогите ... Или дайте другой скирпт на магию который работает нормально
Immelstorn
Posts: 67
Joined: 2004-10-22 13:33:21

Post by Immelstorn »

Поюзай мой скриптик тогда. Принцип такой же, но еще еда есть (фишстейки):
sub magery()
VAR sunduk='0x400ACBAA'
repeat

uo.findtype(0x097B)
if uo.GetQuantity('finditem')>0 then
repeat
uo.deletejournal()
UO.UseObject('finditem')
wait(500)
until uo.count(0x097B)==0 OR uo.injournal('You feel quite full') OR uo.injournal('You are stuffed!') OR uo.injournal('You are simply too full')
endif

uo.findtype('0x0F88','-1',sunduk)
uo.grab('500','finditem')
wait(1000)

while uo.count(0x0F88)>10
while uo.mana>=11
UO.Cast('Poison','self')
wait(1800)
wend
repeat
uo.deletejournal()
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
until UO.Mana==Uo.Int
wend

wait(2000)

until uo.dead()
end sub
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

Спосибо за помощ !
Немог бы ты обьяснить этот скирпт пожалуйста:
Quote:

sub magery()
VAR sunduk='0x400ACBAA' ; Это сундукrepeat

uo.findtype(0x097B) ; Честно скозать не понял
if uo.GetQuantity('finditem')>0 then
repeat
uo.deletejournal()
UO.UseObject('finditem')
wait(500)
until uo.count(0x097B)==0 OR uo.injournal('You feel quite full') OR uo.injournal('You are stuffed!') OR uo.injournal('You are simply too full') ; как я понял это еда может ошибаюсь.
endif

uo.findtype('0x0F88','-1',sunduk) ; Реги
uo.grab('500','finditem')
wait(1000)

while uo.count(0x0F88)>10 ; Это если меньше рег то он берёт из сундука
while uo.mana>=11 ; минимамльная мана с которой начинает мидитировать.
UO.Cast('Poison','self')
wait(1800)
wend
repeat
uo.deletejournal()
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
until UO.Mana==Uo.Int
wend

wait(2000)

until uo.dead()
end sub

Ещё вопрос я всёже привельно зделал таргет на вещь в первом скрипте ?
Yamakasi***
Posts: 40
Joined: 2004-11-02 19:42:43

Post by Yamakasi*** »

Спосибо ... Работает я немного доделал у тебя ошибкка была...
И пожалуйста обьясните там где крастно что это за строки и что вставлять надо сюда ???

sub magery()
VAR sunduk='0x40766F1D'
repeat

uo.findtype(0x103B) \\ ???????????????????
if uo.GetQuantity('finditem')>0 then
repeat
uo.deletejournal()
UO.UseObject('finditem')
wait(500)
until uo.count(0x103B)==0 OR uo.injournal('You feel quite full') OR uo.injournal('You are stuffed!') OR uo.injournal('You are simply too full') \\?????????????????
endif

uo.findtype('0x0F88','-1',sunduk)
uo.grab('50','finditem')
wait(1000)
endif

while uo.count(0x0F88)>17
while uo.mana>=10
UO.Cast('Poison', 'lasttarget')
wait(3000)
wend
repeat
uo.deletejournal()
UO.UseSkill('Meditation')
repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("You lose")
until UO.Mana==Uo.Int
wend

wait(2000)

until uo.dead()
end sub

С увожением к вам ...
Post Reply