| Yoko http://forum.yoko.com.ua/ |
|
| Помогите с условием........ http://forum.yoko.com.ua/viewtopic.php?f=20&t=4600 |
Page 1 of 2 |
| Author: | Xabus [ 2005-07-20 10:30:12 ] |
| Post subject: | Помогите с условием........ |
sub curee() uo.deletejournal() if uo.Poisoned() then uo.msg('.drink_cure') end if wait(100) if UO.InJournal("t drink another potion yet") or Вот сюда надо вставить условие если Курок нет в сумке, то тоже каствать Куре UO.FindType('0x0f07','0x0000',2) if Not - так можно? UO.FindCount() then uo.cast('Cure','self') end if end sub я немагу догдннать как это сделать.............. |
|
| Author: | Dard [ 2005-07-20 11:09:45 ] |
| Post subject: | |
Вот попробуй, должно работать Code: sub Сure() |
|
| Author: | flake [ 2005-07-20 11:44:29 ] |
| Post subject: | Re: Помогите с условием........ |
Xabus wrote: if Not - так можно? UO.FindCount() then
Лучше Code: If UO.FindCount() == 0 Then |
|
| Author: | Dard [ 2005-07-20 11:59:41 ] |
| Post subject: | |
flake wrote: Лучше
Code: If UO.FindCount() == 0 Then А разве куре в стопку не складываться? |
|
| Author: | flake [ 2005-07-20 13:03:16 ] |
| Post subject: | |
А причем тут это? |
|
| Author: | Dard [ 2005-07-20 13:23:01 ] |
| Post subject: | |
Ведь Code: UO.FindCount() делает проверку на количество итемов, а Code: UO.GetQuantity() на количество итемов в стопках. Верно? |
|
| Author: | Xabus [ 2005-07-20 13:32:03 ] |
| Post subject: | |
Dard wrote: Ведь
Code: UO.FindCount() делает проверку на количество итемов, а Code: UO.GetQuantity() на количество итемов в стопках. Верно? если мне не изменяет память зависит складывание в стопку предметов от вердаты............... |
|
| Author: | Dard [ 2005-07-20 13:35:16 ] |
| Post subject: | |
Xabus wrote: если мне не изменяет память зависит складывание в стопку предметов от вердаты...............
Возможно, вот и спросил, куре в стопку складываться? У меня складываеться! |
|
| Author: | Xabus [ 2005-07-20 13:36:06 ] |
| Post subject: | |
Dard wrote: Вот попробуй, должно работать
Code: sub Сure() это не подходит..... поскольку....... этот скрипт пьет только куре.... и не кидает каст......... потому что проверка идет : если есть бутылка то куре то он каст не кинет......... а задержка в питье бутылок 10 секунд......... поэтому если 2 раза подряд на меня пойзон кинут то я 10 секунд так и буду отравленным бегать............ |
|
| Author: | Dard [ 2005-07-20 13:43:31 ] |
| Post subject: | |
Значит нужно проверку журнала поставить если не может пить значит кастует... |
|
| Author: | Xabus [ 2005-07-20 13:44:26 ] |
| Post subject: | |
Dard wrote: Значит нужно проверку журнала поставить если не может пить значит кастует...
вот что у меня получилось......... и все равно не кастует бадлюка... sub curee() uo.deletejournal() if uo.Poisoned() then uo.msg('.drink_cure') end if UO.FindType('0x0f07','0x0000',2) if UO.InJournal("t drink another potion yet") or UO.FindCount() == 0 Then uo.cast('Cure','self') end if end sub |
|
| Author: | flake [ 2005-07-20 13:48:45 ] |
| Post subject: | |
Dard wrote: Ведь
Code: UO.FindCount() делает проверку на количество итемов, а Code: UO.GetQuantity() на количество итемов в стопках. Верно? Верно, Но! Товарищь хочет сделать проверку, есть ли у него вообще кюры. Ему не важно, 5 их у него или 10, поэтому здесь можно использовать UO.FindCount() |
|
| Author: | Dard [ 2005-07-20 13:53:56 ] |
| Post subject: | |
Не сдаваться: Code: sub Сure() Хмм... не проверял |
|
| Author: | flake [ 2005-07-20 13:55:10 ] |
| Post subject: | |
по сабжу: Code: sub Cure() Собственно делаем проверку на месагу в журнале "ю пут емпти боттлс ин ер пак", то есть если она есть - то видимо мы таки выпили этот кюр. В обратном случаем, кюримся с каста. |
|
| Author: | Dard [ 2005-07-20 13:58:04 ] |
| Post subject: | |
flake wrote: Верно, Но! Тогда извеняюсь, думал проверку сколько осталось в стопке Товарищь хочет сделать проверку, есть ли у него вообще кюры. Ему не важно, 5 их у него или 10, поэтому здесь можно использовать UO.FindCount() |
|
| Author: | Dard [ 2005-07-20 14:00:47 ] |
| Post subject: | |
flake wrote: Code: sub Cure() Как все просто оказываеться |
|
| Author: | Xabus [ 2005-07-20 14:31:05 ] |
| Post subject: | |
Dard wrote: flake wrote: Code: sub Cure() Как все просто оказываеться =( А НЕРАБОТАЕТ ОН ВСЕ ОДНАВРЕМЕННО КИДАТЕ КУРЕ И ЖРЕТ БАНКУ |
|
| Author: | Dard [ 2005-07-20 14:33:28 ] |
| Post subject: | |
Попробуй этот: Code: sub Сure() |
|
| Author: | flake [ 2005-07-20 14:45:03 ] |
| Post subject: | |
Хабус, а сообщение то при питье появляется? |
|
| Author: | Xabus [ 2005-07-20 14:47:09 ] |
| Post subject: | |
Dard wrote: Попробуй этот:
Code: sub Сure() нет =( тоже кастует кур......... |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|