Mihail wrote:мде...(
иди уроки скриптинга читай

Code: Select all
uo.getgraphic('finditem')==uo.getgraphic('tovar') and uo.getcolor('finditem')==uo.getcolor('tovar') then
...
Изучать уроки , в частности програмирование нужно с особой нимательностью и при огромном колличестве свободного веремени, что катострофически не хватает мне.
"Занятость" делами не позволяет освоить этот язык, если бы, было время я бы не выкладывал подобно "тупые" вопросы, по-сколько вижу сам, что легко сделать это, только надо понять, что и где вставить.
По вопросу моего скрипта, я бы купил бы его, но если есть и надо доработь только несколько строк, вот я и обратился именно к вам, к тем людям которые могут и хотят помочь людям, которые не "подкованы" в этой области, следуя из этого я прошу по возможности самим добавить (исправить) тот скрипт который я выложил, если принципияально нужны деньги за добавление 1, 2-х строк, я могу выплатить (если что).
Но не надо меня "тыкать" постоянно в эти уроки, я прошу помоч и предупредил, что я "ЧАЙНИК" в этом, есть желание и возможность помоч, помогите.
А теперь к скрипту:
sub pereklad()
#****ДРВ*****#
# (C) Cooper
#****v1.0****#
VAR Ttov
UO.Print('vibirite istochnik')
UO.Exec('addobject istok')
while UO.Targeting()
wait(100)
wend
UO.UseObject('istok')
UO.Print('vibirite priemnik')
UO.Exec('addobject priem')
while UO.Targeting()
wait(100)
wend
UO.Print('vibirite tovar')
UO.Exec('addobject tovar')
while UO.Targeting()
wait(1000)
wend
TTov = UO.GetGraphic('tovar')
UO.FindType(Ttov,'-1','istok')
If UO.FindCount() > 0 then
repeat
UO.MoveItem('finditem', '0', 'priem')
wait(2000)
UO.FindType(Ttov,'-1','istok')
until not UO.FindCount()
UO.Print('Закончили...')
else
UO.Print('А кидать то нечего...')
endif
end sub
Всё бы здорово но при перекладовании, он часто кидает вещи не туда. даже на пол, да бог с ним, важно сделатьч то бы проверялость как на тип так и на цвет, как это сдлеать?
Спасибо[/quote]
Я добавлял строки эти везде, менял даже так, но ничего не выходит,
sub pereklad()
#****ДРВ*****#
# (C) Cooper
#****v1.0****#
VAR Ttov
UO.Print('vibirite istochnik')
UO.Exec('addobject istok')
while UO.Targeting()
wait(100)
wend
UO.UseObject('istok')
UO.Print('vibirite priemnik')
UO.Exec('addobject priem')
while UO.Targeting()
wait(100)
wend
UO.Print('vibirite tovar')
UO.Exec('addobject tovar')
while UO.Targeting()
wait(1000)
wend
TTov = uo.getgraphic('finditem')==uo.getgraphic('tovar') and uo.getcolor('finditem')==uo.getcolor('tovar')
UO.FindType(Ttov,'-1','istok')
If UO.FindCount() > 0 then
repeat
UO.MoveItem('finditem', '0', 'priem')
wait(2000)
UO.FindType(Ttov,'-1','istok')
until not UO.FindCount()
UO.Print('Закончили...')
else
UO.Print('А кидать то нечего...')
endif
end sub
не соизволите просто написать скрипт с заменой(добавить строку, туда куда надо).
ps Если кого то обидел, то не обесудте.