таминг+шринк+пак(+рекол.. для высшего пилотажа)

Anything and all.

Moderators: Murderator+, Murderator

Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Gromiz wrote:ммм....кхе...1 косяк есть-- после первой попытки тама скрипт останавливается -))

хе...это реальный косяк
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Savage wrote:Может у тебя регов нету? теперь заканчивается.
Savage wrote:Покажи скрипт, что получилось в итоге.

Code: Select all

sub Taming() 
var count2='0x20F6'              ;тип лошади(+) 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0

uo.print('Тотем') 
uo.exec('addobject TOT') 
while uo.targeting() 
wait(100) 
wend 
while Exit<>1
UO.DeleteJournal() 
UO.WaitTargetObject('TOT') 
UO.UseSkill('Animal Taming') 
repeat 
wait(1000) 
until UO.InJournal('You fail') OR UO.InJournal('It seems') 
If Uo.InJournal('It seems')  Then 
wait(5000)                               ; пусть педали подбегут 
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка 
uo.moveitem('finditem',1,'TOT')            
wait(500)
uo.findtype(count2,-1,'ground')          
uo.grab('all','finditem') 
uo.cast('Recall','0x40164DD0') ; runa 
Exit=1
wait(2000) ; На всякий случай, можешь попробовать убрать
Endif 
wend
end sub 
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

что-то странно , то все получилось на ламе , то потом на 2 х лошадаях разных типов не получается, он их шринкует и оставляет на земле, а сам телепкается,.......лана мож это глюк.....

....
.......попробую завтра подумать на свежую голову....всем спасибо !!!!!


..........если кто-то может и хочет модернизировать, то дерзайте.....спасибо !!!!!
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Надо все шринкованные педали загонять в массив и проверять по очереди что на земле лежит.
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Смею заметить что Зашринкованая лошадь и лошадь незашринкованая имеют разные типы.
Все просто.
BETEPAH ™
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

С этим мы уже разобрались :)
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Savage wrote:Надо все шринкованные педали загонять в массив и проверять по очереди что на земле лежит.
вот я тут написал скриптик САМ....хех....., но он не работает выдает в 4й строке ошибку.........если я прально понял..ведь так массивы пишутся

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0, i=0
DIM hr=[2]

hr[1]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[2]='0x20F6'

uo.print('Тотем') 
uo.exec('addobject TOT') 
while uo.targeting() 
wait(100) 
wend 
while Exit<>1 
UO.DeleteJournal() 
UO.WaitTargetObject('TOT') 
UO.UseSkill('Animal Taming') 
repeat 
wait(1000) 
until UO.InJournal('You fail') OR UO.InJournal('It seems') 
If Uo.InJournal('It seems')  Then 
wait(5000)                               ; пусть педали подбегут 
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка 
uo.moveitem('finditem',1,'TOT')            
wait(500) 

while 1==1

i=0
while Exit<>0 or i<2
uo.findtype(hr[i],-1,'ground')          
uo.grab('all','finditem') 
uo.cast('Recall','0x40164DD0') ; runa 
Exit=1 
wait(2000) ; На всякий случай, можешь попробовать убрать 
Endif 
wend 
end sub 
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Gromiz wrote:

Code: Select all

UO.FindType(shrink,'0x0388','backpack')             ;  где 0x0388-цвет шринка 
ошибка навскидку.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Sfagnum wrote:
Gromiz wrote:

Code: Select all

UO.FindType(shrink,'0x0388','backpack')             ;  где 0x0388-цвет шринка 
ошибка навскидку.
неа......=(
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Gromiz wrote:неа......=(
я показал _где_ у тебя ошибка есть точно. остальное я не смотрел.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Gromiz wrote:

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0, i=0
DIM hr[2]  ;тут найди отличие
hr[1]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[2]='0x20F6'
а вот из-за этого у тебя обшибка вылетала
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Sfagnum wrote:
Gromiz wrote:

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0, i=0
DIM hr[2]  ;тут найди отличие
hr[1]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[2]='0x20F6'
а вот из-за этого у тебя обшибка вылетала
ага...точно...но тут еще не конец еще 1 ошибка

Code: Select all

uo.findtype(hr[i],-1,'ground')      
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Индекс массива начинается с 0 если хочешь начинать с еденицы размер массива увеличивай на 1
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Gromiz wrote:
Savage wrote:Надо все шринкованные педали загонять в массив и проверять по очереди что на земле лежит.
вот я тут написал скриптик САМ....хех....., но он не работает выдает в 4й строке ошибку.........если я прально понял..ведь так массивы пишутся

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0, i=0
DIM hr=[2]

hr[0]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[1]='0x20F6'

uo.print('Тотем') 
uo.exec('addobject TOT') 
while uo.targeting() 
wait(100) 
wend 
while Exit<>1 
UO.DeleteJournal() 
UO.WaitTargetObject('TOT') 
UO.UseSkill('Animal Taming') 
repeat 
wait(1000) 
until UO.InJournal('You fail') OR UO.InJournal('It seems') 
If Uo.InJournal('It seems')  Then 
wait(5000)                               ; пусть педали подбегут 
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка 
uo.moveitem('finditem',1,'TOT')            
wait(500) 

for i=0 to 1
uo.findtype(hr[i],-1,'ground')          
if uo.findcount() then
uo.grab('all','finditem') 
endif
next
uo.cast('Recall','0x40164DD0') ; runa 
Exit=1 
wait(2000) ; На всякий случай, можешь попробовать убрать 
Endif 
wend 
end sub 
Ну ты ткт намудрил у меня крыша чуть не поехала пока исправлял....
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

чет не получается...... затамил.....сам выпивает шринк и начинает бесконечно реколиться -(

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+) 
var Exit=0, i=0 
DIM hr[2] 

hr[0]='0x2121'     ;тут я ввел тип зашринкованных лошадей 
hr[1]='0x20F6' 

uo.print('Тотем') 
uo.exec('addobject TOT') 
while uo.targeting() 
wait(100) 
wend 
while Exit<>1 
UO.DeleteJournal() 
UO.WaitTargetObject('TOT') 
UO.UseSkill('Animal Taming') 
repeat 
wait(1000) 
until UO.InJournal('You fail') OR UO.InJournal('It seems') 
If Uo.InJournal('It seems')  Then 
wait(5000)                               ; пусть педали подбегут 
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка 
uo.moveitem('finditem',1,'TOT')            
wait(500) 

while 1==1 

i=0 
while Exit<>0 or i<1 
uo.findtype(hr[i],-1,'ground')          
uo.grab('all','finditem') 
uo.cast('Recall','0x40164DD0') ; runa 
Exit=1 
wait(2000) ; На всякий случай, можешь попробовать убрать 
Endif 
wend 
end sub 
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Смотри выше.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Шринк без кавычек надо писать он же переменная.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Sfagnum wrote:
Gromiz wrote:

Code: Select all

UO.FindType(shrink,'0x0388','backpack')             ;  где 0x0388-цвет шринка 
ошибка навскидку.
Не морочь людям голову.
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Savage wrote:Смотри выше.

неа не пашет...затамил.-)) шринк на себя(или хз куда, но лошадь не шринкуется) и телепкается
((
Gromiz
Posts: 444
Joined: 2005-02-08 18:39:50
Location: Moscow

Post by Gromiz »

Gromiz wrote:
Savage wrote:Смотри выше.

неа не пашет...затамил.-)) шринк на себя(или хз куда, но лошадь не шринкуется) и телепкается
((
что связано с перетаскиванием...и циклом ..наверно
Locked