Page 1 of 1

хелп....скрипт не работает

Posted: 2005-08-20 11:06:22
by Nort777
помогите со скриптом на скупку....я сам в них не шарю....мне дали этот скрипт и сказали тока идентификаторы забить, что я и сделал.
када запускаю выскакивает такая ошибка: line21: Variable undefined: MAXWEIGHT...
хелп плиз, или дайте ктонить другой скриптик

Code: Select all

sub main() 
DIM rune[3] 
DIM ven[3]
rune[1]='0x401029C6' ; Сюда вносятся ID рун к вендорам  
rune[2]='0x400A7747' ; 6 штук, можно сколько угодно
rune[3]='0x401026C0' ; просто все шестерки в скрипте 
;rune[4]='0x40102782' ; заменяются на нужную цифру
;rune[5]='0x401028C5' ; 
;rune[6]='0x40102924' ; 

ven[1]='0x0038C4C5' ; ID вендоров у которых скупаются реги
ven[2]='0x0036C6B5' ; 
ven[3]='0x001665B2' ; 
;ven[4]='0x0024591D' 
;ven[5]='0x002CA47B' 
;ven[6]='0x00075AAD' 


UO.Set('buydelay','2000')
while UO.notdead()
If MaxWeight<UO.Weight+VesPrirost Then 
   Domoy() 
   Magazin() 
Endif

i=i+1 
   recall(i,rune)
   If UO.InJournal("fade") Then
      Mark(i,rune)
      wait(500)
      UO.DeleteJournal()
   endif
   UO.Set('buydelay','2000')
   wait(50)
   UO.buy('sp',ven[i]) 
   wait(1000)
   UO.DeleteJournal()

if i=2 then
   i=0   
endif
wend 
end sub 
##################################### 
sub Recall(i,rune) 
repeat
med()                                                        
uo.WaitTargetObject(rune[i]) 
uo.Exec('warmode 0') 
uo.Cast('Recall') 
wait(3000) 
until not uo.InJournal('spell fizzles')
end sub 
##################################### 
sub Mark(i,rune) 
repeat
med()                                                        
uo.WaitTargetObject(rune[i]) 
uo.Exec('warmode 0') 
uo.Cast('Mark') 
wait(3000) 
until not uo.InJournal('spell fizzles')
end sub 
###################################### 
sub med() 
VAR LastTimer 
while UO.Mana<UO.Int 
LastTimer=UO.Timer() 
UO.UseSkill('Meditation') 
repeat 
wait(100) 
until UO.InJournal("You are") OR UO.InJournal("You lose") OR UO.Timer()>LastTimer+200 
UO.DeleteJournal() 
wait(200) 
wend 
end sub 
##############################
sub Domoy() 
   VAR Dom="0x401C48B2" ; Id runy k sunduku 
   VAR Sunduk="0x4029B854" ; Id sunduka kuda kidat` tkan` 

   UO.DeleteJournal()  
      medicMax() 
      UO.Cast('Recall',Dom) 
      wait(4000)  
   If UO.InJournal("fade") Then 
         medicMax() 
         UO.DeleteJournal() 
         UO.Cast('Mark',Dom) 
         wait(5000) 
   Endif
   UO.FindType('0x0F88',-1,'backpack') ; NightShade
   wait(1000) 
   UO.MoveItem('finditem',0,Sunduk) 
   wait(1000)
   UO.FindType('0x0F88',-1,'backpack') ; balls of yarn 
   wait(1000) 
   UO.MoveItem('finditem',0,Sunduk) 
   wait(1000)
   UO.FindType('0x0F87',-1,'backpack') ; EyesOfNewt
   wait(1000) 
   UO.MoveItem('finditem',0,Sunduk) 
   wait(1000) 
   UO.FindType('0x0E34',-1,'backpack') ; BlankScroll
   wait(1000) 
   UO.MoveItem('finditem',0,Sunduk) 
   wait(1000)  
end sub
[Используй теги. Leo]

Posted: 2005-08-20 13:08:52
by Leo
В начале скрипта вставь:

Code: Select all

VAR MaxWeight=700 #вес, при котором буш лететь всё складывать

Posted: 2005-08-20 14:40:09
by Nort777
все равно не пашет....другие ошибки выскакивают

Posted: 2005-08-20 14:50:03
by Leo
Строчку

Code: Select all

while UO.notdead()
замени на

Code: Select all

while not UO.dead() 
Там вообще ошибок много. Долго все так исправлять.

Posted: 2005-08-20 16:44:59
by netol
if i=2 и тд убери изза этого и не работает
потом в самом начале while uo.notdead() это че такое новая команда инжи? Ваще не знаешь как писать скрипты зачем правил скрипт савы?

Posted: 2005-08-20 19:30:18
by Nort777
да я вобще его не трогал...мне его таким дали, я токо туда иды вставил....
помогите хотяб другой найти

Posted: 2005-08-20 19:47:13
by netol
ищи может и найдешь :roll:

Posted: 2005-08-20 21:25:39
by Nort777
netol wrote:ищи может и найдешь :roll:
все так говорят...я искал половина ссылок не работает....хоть бы ктонить помог...лео на всех и так разрывается))

Posted: 2005-08-20 21:31:31
by Leo
Как исправлять ссылку. Повторяю.
Имеем ссылку вида http://yoko.netroof.net/forum/viewtopic.php?p=14838
Ищем в этой ссылке http://yoko.netroof.net/forum/ и заменяем на https://yoko.uokit.com/
В итоге получаем работающую ссылку:
http://forum.yoko.com.ua/viewtopic.php?p=14838

Вот тут лежит скрипт на скупку.