Вообщем как сделать чтобы была проверка на вар режим? тоесть если вар режим включен он его выключал?
Code: Select all
if uo.warmode(1) then
UO.WarMode(0)
end if
не помогает

Ещё 1 вопрос, с добором регов, он у меня берёт 2 вида из 3х, незнаю почему но добирает бп, мр а бм не берёт

Code: Select all
DIM Reg[3]
reg[1] = '0x0F7A' #Black Pearl#
reg[2] = '0x0F7B' #Bood Moss#
reg[3] = '0x0F86' #Mandrake Root
VAR amount = 100
VAR r, q
VAR RegBag = '0x400205BA'
For r = 1 to 3
if uo.count( reg[r] )<>amount then
q = amount - uo.count( reg[r] )
if q <> 0 then
if q > 0 then
uo.useobject( RegBag )
CheckLag()
uo.findtype( reg[r] , -1 , RegBag )
If uo.findcount() == 0 then
uo.msg('You dont have any!')
return
endif
uo.moveitem('finditem', STR(q) ,'backpack')
wait(400)
CheckLag()
else
q = q*-1
uo.findtype( reg[r] , -1 ,'my')
uo.moveitem('finditem', STR(q) , RegBag )
wait(400)
CheckLag()
endif
endif
endif
next
uo.print('!! -= Done =- !!')
wait(500)
И ещё вопрос


Code: Select all
sub Teleportation()
VAR a, b, c
VAR d = uo.getx('self')
repeat
a=0
while uo.mana < 20
uo.warmode('0')
uo.useskill('Meditation')
wait(500)
wend
a = 0
uo.deletejournal()
wait(50)
uo.canceltarget()
if val(uo.getglobal('recal')) == 1 then
uo.waittargetobject('0x400217E8')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 2 then
uo.waittargetobject('0x400217EF')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 3 then
uo.waittargetobject('0x400217F3')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 4 then
uo.waittargetobject('0x400217F9')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 5 then
uo.waittargetobject('0x400214AB')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 6 then
uo.waittargetobject('0x400217FF')
uo.cast('Recall')
else
wait(50)
endif
if val(uo.getglobal('recal')) == 7 then
uo.waittargetobject('0x40021804')
uo.cast('Recall')
else
wait(50)
endif
repeat
wait(5000)
a = a + 1
until a > 35 or d <> uo.getx('self') or uo.injournal('The spell fizzles.')
until not uo.injournal('The spell fizzles.')
b = val(uo.getglobal('recal')) + 1
uo.setglobal('recal', str(b))
if val(uo.getglobal('recal')) > 10 then
uo.setglobal('recal', '1')
endif
uo.set('finddistance', '7')
uo.findtype('0x000E', '-1', '1') #Тип халка#
if uo.findcount() > 0 then
uo.exec('exec KillElemental')
return
endif
uo.exec('exec CheckingPlayers')
while uo.mana < 100
uo.warmode('0')
uo.useskill('Meditation')
wait(1000)
wend
if val(uo.getglobal('back')) == 0 then
uo.setglobal('place', '1')
uo.setglobal('circle', '1')
endif
uo.exec('exec Obkopka')
uo.setglobal('back', '0')
end sub
Вот тут надо т.к. проверка и тд всё есть, он врубает телепорт и реколиться и его физлит и он просто дальше реколиться.. а надо чтобы если физл отбегал в сторонку

На этом всё пока что :
