Питье бутылок!

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
SEGA
Posts: 44
Joined: 2005-07-09 13:45:19

Питье бутылок!

Post by SEGA »

Ребят дайте скрипт на питье бутылок, а то который у меня он почему-то не работает... Похоже, что он обрезан...

Code: Select all

sub mana() 
UO.FindType('0x0F09','0x0388',-1,'my')
UO.WaitTargetSelf()
UO.UseObject('finditem')
Endif
end sub

И я слышал, что остальные бутылки, которые не нуждаются в проверке на цвет, можно пить без скрипта, как-то выстовив в Object Types. Подскажите 8) Буду очень признателен :)
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

А как у тебя на шарде происходит питье бутылки? Нужно таргетом на себя указывать чтоли?
SEGA
Posts: 44
Joined: 2005-07-09 13:45:19

Post by SEGA »

Неа... Просто даблклик на бутылочку :oops:
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

тогда так:

Code: Select all

sub mana() 
  UO.FindType('0x0F09','0x0388',-1,'my')
  UO.UseObject('finditem')
end sub


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

Code: Select all

sub drink()
  uo.usetype( 'тип_бутылки' )
endsub
SEGA
Posts: 44
Joined: 2005-07-09 13:45:19

Post by SEGA »

flake wrote: ...

Спасибо за помощь :wink:
Последний вопросик, а как прописать, чтобы он искал (допустим манку) не только в своем бакпаке, но и в других сумках, которые находятся у меня в рюкзаке? Просто я всю алхимию ношу в отдельной сумке...
Titanium
Posts: 73
Joined: 2004-10-20 22:46:03
Location: Moscow
Contact:

Post by Titanium »

SEGA wrote:Спасибо за помощь :wink:
Последний вопросик, а как прописать, чтобы он искал (допустим манку) не только в своем бакпаке, но и в других сумках, которые находятся у меня в рюкзаке? Просто я всю алхимию ношу в отдельной сумке...


Если контейнер в findtype указан 'my', то он и так будет искать в паке и подсумках...
I'm Titanium [Dragon] from Nova UO Shard
SEGA
Posts: 44
Joined: 2005-07-09 13:45:19

Post by SEGA »

Очень странно, но у меня он говорит:
Item found: 0
You can't see the target

А если кладу бутылочку в самый корень (свой Backpack), то выпивает...
Titanium
Posts: 73
Joined: 2004-10-20 22:46:03
Location: Moscow
Contact:

Post by Titanium »

SEGA wrote:Очень странно, но у меня он говорит:
Item found: 0
You can't see the target

А если кладу бутылочку в самый корень (свой Backpack), то выпивает...


Я сначала не обратил внимания, у тебя в самом начале ошибка:

Code: Select all

UO.FindType('0x0F09','0x0388',-1,'my')

Второй параметр это что?

У findtype 3 параметра: тип, цвет, контейнер... В твоем случае он искал в контейнере '-1', т.е. паке без подсумок...

Для случая поиска бутылки типа '0x0F09' любого цвета нужно писать так:

Code: Select all

uo.findtype('0x0F09', -1, 'my')
I'm Titanium [Dragon] from Nova UO Shard
SEGA
Posts: 44
Joined: 2005-07-09 13:45:19

Post by SEGA »

ааа все я разобрался... Просто я не знал, что "-1" это цвет... У меня цветом как раз являлось '0x0388', а "-1" вообще не нужно было... Я удалил и все стало работать на ура :D
Спасибо за помощь 8)
Post Reply