Yoko
http://forum.yoko.com.ua/

подправте плиз Tailoring
http://forum.yoko.com.ua/viewtopic.php?f=20&t=14364
Page 1 of 1

Author:  Cradle [ 2009-02-02 22:13:32 ]
Post subject:  подправте плиз Tailoring

:? люди я не чоень умелый скриптер...и вот написал вроде скрипт но он постоянно при запуске пишет что таргер кансел... а потом сразуже пишет что не видет таргета... подскажите в чем я промазал?

Code:
sub tailor() 
Var Igla = 0x0F9D
Var Tkan = 0x175D
Var Plaw = 0x1515
repeat
#uo.buy('www')
ToHide()
wait(3000)
while uo.count(Tkan) < 14
wait(100)
wend
while uo.count(Tkan) > 14
uo.waitmenu('Cloth', 'Shirts', 'Shirts', 'Cloak')
uo.waittargettype('Tkan')
uo.useobject('Igla')
wait(1000)
uo.deletejournal()
repeat
wait(100)
until uo.injournal('You put the') or uo.InJournal('Tailoring failed.') 
wend
while uo.count(Plaw) > 6
uo.sell('eee')
wait(200)
ToHide()
wait(3000)
wend
until 0
end sub

sub ToHide()
   while not UO.Hidden()
      UO.WarMode(0)
      UO.UseSkill('Hiding')
      repeat
         wait(2000)
      until UO.InJournal('You have hidden') OR UO.InJournal('seem to hide') OR UO.InJournal('preocopured') or UO.Dead()
      wait(2000)
   wend
end Sub

Author:  Savage [ 2009-02-03 07:37:41 ]
Post subject: 

UO.Count() подсчитывает сколько кучек предметов указанного типа. Для вычесления количества итемов в куче используют UO.GetQuantity(). В параметрах у неё сериал, значит нужно предварительно найти предмет по типу или использовать модификаторы поиска (_~....)

Если предстоит проверка журнала после события, то его следует чистить перед началом события.

И зачем тебе вообще куча проверок типа есть ткань или нет. Исходи сначала из того, что ткань у чара должна быть. Когда скрипт сработает хоть раз нормально, будешь заботиться о проверках скоко ткани и т.д.

Author:  Millerbeer [ 2009-02-03 18:02:22 ]
Post subject: 

Quote:
UO.Count() подсчитывает сколько кучек предметов указанного типа


На самом деле uo.count подсчитывает количество предметов во всех "кучках" в паке и подсумках, если они хоть раз открывались

Code:
Описание: Count •
Синтакс: number uo.Count(type,[color])
Тема: Команды скриптов Ключевые слова: uoscript, typehandling


--------------------------------------------------------------------------------

Возвращает суммарное количество во всех стопках обьекта указаного типа type (и цвета color если указано) в вашем бекпаке и подсумках. Учитываются только те подсумки которые хоть раз открывались, иначе их содержимое не известно.


это uo.findcount выдаёт количество стопок

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/