Page 1 of 1

DRW. Инжект не видет Тотал манки!!!!

Posted: 2007-10-26 14:31:15
by Vadoz
Проблема в следующем... Через инжект манки отказываются питься :)... перепробовал кучу скриптов, но всегда один и тот же результат "No found item" Аналогичные скрипты на другие бутылки работают отлично...

Я уже и инжект переустановил и чего только не пробовал... не пьются и все тут :(

вот пример скрипта которым пользуюсь

Code: Select all

sub drinkmana()
UO.FindType('0x0F0E','0x09DF','my')
   If UO.GetQuantity() then
   UO.UseObject('finditem')
   else
   UO.Print('No Total Mana!!!')
   end if
end sub

Posted: 2007-10-26 14:33:20
by -=JoKeR=-

Code: Select all

Sub mana() 
Var Type='0x0F09'
Var Color='0x006E'
  Uo.FindType(Type, Color)
    if Uo.FindCount() > 0 Then
       Uo.UseObject('finditem')
    else
       Uo.Print("Achtung!!!HeT MaHKu!!!")
    endif
Endsub

Posted: 2007-10-26 14:46:13
by Vadoz
-=JoKeR=- wrote:

Code: Select all

Sub mana() 
Var Type='0x0F09'
Var Color='0x006E'
  Uo.FindType(Type, Color)
    if Uo.FindCount() > 0 Then
       Uo.UseObject('finditem')
    else
       Uo.Print("Achtung!!!HeT MaHKu!!!")
    endif
Endsub


в чем разница? :)

Posted: 2007-10-26 15:00:05
by -=JoKeR=-
В чём-то :lol:
Ты проверял?

Posted: 2007-10-26 15:05:22
by Vadoz
да и без проверке видно что твой макрос по сути одно и тоже с моим... только ты задаешь тип и цвет в виде переменной... Но я же написал, у меня инжа не видит манок в уо.. где бы они не лежали.... тоесть тут не в скрипте дело.. а дело в том, что инжа тупит.. хотя я не исключаю, и даже хотелось бы надеятся, что это именно моя глупость и я просто что то где то не учел :)

Posted: 2007-10-26 15:17:18
by -=JoKeR=-
Цвет, тип - правельно? =)
Может

Code: Select all

UO.FindType('0x0F0E','0x09DF','my')

тут my не канает ? Попробуй мой скрипт.

Posted: 2007-10-26 15:31:00
by Vadoz
:) my - означает, что манки должны искаться в моем паке а также во всех сумках которые валяются в нем.

Слушай.. я же тебе говорю, у меня что то не так с инжектом. Никакие переустановки, как инжекта, так и уо не помогают... хотя сосед с таким же скриптом весело их пьет и гогочет над тем как я тут матюгаюсь :(

Твой скрипт, как и мой будут работать, просто написаны чуть поразному... суть у них одна...

Posted: 2007-10-26 15:41:22
by Edred
Vadoz wrote:да и без проверке видно что твой макрос по сути одно и тоже с моим...


Бред. Учи матчасть. В твоем скрипте есть такая строка:

Code: Select all

If UO.GetQuantity() then 


Это что? Количество в стопке чего проверяется? Где параметр у функции? Потому и не работает, что этот if не обрабатывается.

В скрипте же что тебе предложили - все правильно.

Vadoz wrote:а дело в том, что инжа тупит.. хотя я не исключаю, и даже хотелось бы надеятся, что это именно моя глупость и я просто что то где то не учел :)


Инжа тупить не умеет, так что с уверенностью можно сказать: именно последнее и верно.

Posted: 2007-10-26 15:48:22
by -=JoKeR=-
Учись, студент !!! :lol:

Posted: 2007-10-26 16:13:03
by Vadoz
Инжа тупить не умеет, так что с уверенностью можно сказать: именно последнее и верно.


и слава богу... :) все заработало... хотя на момент создания этого топика не работал даже такой скрипт :)

Code: Select all

sub drinkmn()
uo.exec("usetype 0x0F0E 0x09DF")
end sub


а также

Code: Select all

sub drinkmn()
UO.FindType('0x0F0E', '0x09DF', 'my')
UO.UseObject('finditem')
end sub


выводилось сообщение "No found item"

видимо помогла переустановка уо и инжы...

Posted: 2007-10-26 17:13:29
by grundick
попробуй вместо 'my' вписать 'backpack'

Posted: 2007-10-26 18:13:41
by Scripts Writer
Vadoz wrote:
Инжа тупить не умеет, так что с уверенностью можно сказать: именно последнее и верно.


и слава богу... :) все заработало... хотя на момент создания этого топика не работал даже такой скрипт :)

Code: Select all

sub drinkmn()
uo.exec("usetype 0x0F0E 0x09DF")
end sub


а также

Code: Select all

sub drinkmn()
UO.FindType('0x0F0E', '0x09DF', 'my')
UO.UseObject('finditem')
end sub


выводилось сообщение "No found item"

видимо помогла переустановка уо и инжы...


У

Code: Select all

uo.GetQuantity()
должен был быть фактический параметр-в противном случае, надо было использовать

Code: Select all

uo.FindCount()

Posted: 2007-10-26 21:56:18
by Edred
Естественно, надо было всего лишь написать так:

Code: Select all

uo.GetQuantity('finditem')


Но если кто-то предпочитает решать подобные вопросы переустановками Инжи / УО / Виндов / Заменой компа / места жительства / хирургической операцией по пересадке мозгов - флаг ему в руки.

Posted: 2007-10-27 00:15:18
by -=JoKeR=-
Vadoz wrote:видимо помогла переустановка уо и инжы...

Да, ему объяснили в чём проблема, а он как-будто этого не слышал(всмысле не видел). =)

Posted: 2007-10-27 19:53:41
by Vadoz
Edred wrote:Но если кто-то предпочитает решать подобные вопросы переустановками Инжи / УО / Виндов / Заменой компа / места жительства / хирургической операцией по пересадке мозгов - флаг ему в руки.


Мне показалось, что ты видишь на своем экране только ошибки в скриптах, а текст вообще пропускаешь....

Code: Select all

sub drinkmn() 
uo.exec("usetype 0x0F0E 0x09DF")
end sub


вот скажи, таким макрасом возможно пить манку? :)

Вот и я думаю, что да.. я им и пользовался... и сосед мой им пользуется, да ваще куча народу им пользуется.... И вот пользовался я им, пользовался... и вдуг, БАБАХ, и он перестает работать.... :) А сосед им все пользуется и пользуется, и все им пользуются, и их все устраивает... а меня нет, потому что я не могу им пользоваться, потому что тип манок просто напросто не воспринимается никаким образом... потом я написал тот скрипт что сверху... он тоже не работает... вы мне указали на ошибку... дали крутой рабочий скрипт, а он етпи тоже не работает.. а вы все распинаетесь мол исправь, допиши, не правильно выкинь мозг... А сосед то все пользуется, и пользуется а я уже нет... и вот я переустанавливаю уо и инжект, и он бах и работает.. и я снова им пользуюсь, и сосед пользуется и все пользуются и все все устраивает и меня в том числе...

А вообще забейте болт.. мне уж пох, все пашет :)

Posted: 2007-10-27 21:54:33
by Edred
Vadoz wrote:

Code: Select all

sub drinkmn() 
uo.exec("usetype 0x0F0E 0x09DF")
end sub


вот скажи, таким макрасом возможно пить манку? :)


Не знаю Потому что не телепат и не в курсе, что за объекты у вас на шарде имеют тип 0x0F0E. Так что комментарий не по адресу. А тебе написал, что тот скрипт, который ты привел в первом посте, кривой и тестить на нем работоспособность инжекта бесполезно. Счас инжект работает? Запусти свой скрипт и убедись сам.

Posted: 2007-10-28 19:59:39
by Vadoz
Это тип манок.. сейчас такой скрипт пашет, а до этого не работал! Вот я и поинтересовался в чем может быть проблема.. а по поводу моего скрипта я сразу понял что он не правильный, как только ты мне на ошибку указал.... но проблема была не в этом, а в том что манки впринципе не пились... даже тем скриптом, который мне чувак ниже дал... там у него еще тип и цвет не совподают с типом манок на дрв.. я их переправил и все равно скрипт не работал!!!! Вот.. вот о чем я говорю!