Page 1 of 1
Count кирок
Posted: 2006-03-21 22:48:45
by Thanatosik
Хочу что бы мой скриптик на мининг выводил через UO.PRINT кол-во кирок в Бэкпаке персоонажа..
sub count()
UO.Count (0x0602)
.....
....
...
end sub
не работает! Подскажите как правильно! ЧТо бы сбоку появлялось кол-во кирок! Заранее спасибо!
Posted: 2006-03-22 09:47:10
by Scripts Writer
Posted: 2006-03-22 10:08:10
by flake
Code: Select all
UO.Print( 'Осталось ' +STR( UO.Count( '0x0602' ) )+ 'кирок' )
Posted: 2006-03-22 10:21:26
by Thanatosik
Спасибо!
А теперь подскажите как сделать что бы при кирках меньше или равно 5 проигрывался файлик c:/uo/kirka.mp3
Когда то это делал но забросил УО на 2 года а сейчас уже ничего не помню

Posted: 2006-03-22 11:18:59
by Grin
Code: Select all
sub Kirka()
if uo.count('0x0602') <= 5 then
uo.playwav('c:/uo/kirka.wav')
end if
end sub
не знаю поповоду мп3, но как минимум вав работает;))
Posted: 2006-03-22 11:52:00
by Scripts Writer
изините, вопрос к опытным:
Разве Count показывает кол-во всех итемов, а не их кол-во относительно 1 предмета( кол-во бутылок в кучке?)
Posted: 2006-03-22 12:02:31
by Grin
...
uo.GetQuantity(obj)
это относительно одного объекта...
uo.count(TYPE, COLOR)
относительно типа и цвета...
Читай Хелп;)
Posted: 2006-03-22 12:12:04
by Scripts Writer
GetQuantity ты не выведешь на экран, это только скрипту контролировать, и то будь у тебя хоть 100 кирок, он всё время будет показывать 1 шт и видеть тоже
Posted: 2006-03-22 12:15:08
by Grin
Иди проспись...
Posted: 2006-03-22 14:36:58
by Scripts Writer
иди uo.Count(band) тести , - поспать нужно тебе
Posted: 2006-03-22 14:38:45
by flake
Маздай, Грин прав - почитай хелп по командам.
Вывести на экран можно результаты всех команд.
Posted: 2006-03-22 14:59:54
by Scripts Writer
Вывести- согласен, но вопросик не большой:
Ижа ищет, находит- у каждого объекта есть параметры(ид,тип,цвет,имя, координаты ... Quantity) -дык он посморет по кванту-
Это золото:
Code: Select all
ID=0x4000178F Type=0x0EED ZMSRJMD Name=
Quantity: 156 Colour: 0x0000 Layer: 0 Has: 1
X=104 Y=80 Z=0 C=0x4000C313 F=0x00
А это топор:
Code: Select all
ID=0x40008FF1 Type=0x0F43 RXLTJMD Name=
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=101 Y=110 Z=0 C=0x4000C313 F=0x00
найдёт объект, и успокоится. У него не будет писаться через ГетКвант скока аналогичных кирок в пеке, этим как раз занимается другая команда -uo.Count или uo.FindCount -хотя не мне вас учить...
Posted: 2006-03-22 17:46:45
by Savage
Коунт на количество предметов или количество стопок, квантити на количество предметов в стопке. Так как кирки не стопкуются то моно их коунтом считать, но он глючит нередко

Лучше найти другую альтернативу, допустим при разгрузке брать новую кирку или чинить все имеющиеся, заранее брать охрененное кол-во кирок...
Posted: 2006-03-22 19:10:48
by Scripts Writer
ч.т.д.
Posted: 2006-03-22 22:02:43
by Grin
писец... как будто в воздух говорю...
Народ если увас какието свои не обоснованные убеждения то оставьте их при себе...
Posted: 2006-03-23 06:40:04
by Scripts Writer
не отмазывайся, а сам лучше дуй в хелп,А потом ZzzZzzzzz...
Posted: 2006-03-23 10:38:20
by Grin
Шиз успокойся;)
PS Послан...
Posted: 2006-03-23 11:41:05
by Scripts Writer
постыдился бы своего звания, эксперта с такими загонами.