| Yoko http://forum.yoko.com.ua/ |
|
| while (uo.GetHP('hors[i]')==uo.GetMaxHP('hors[i]')) http://forum.yoko.com.ua/viewtopic.php?f=3&t=4086 |
Page 1 of 1 |
| Author: | Vija [ XAOC ] [ 2005-05-28 20:29:00 ] |
| Post subject: | while (uo.GetHP('hors[i]')==uo.GetMaxHP('hors[i]')) |
я стою на 1 Етаже -- кастую ЛАйтинг(масовое) = надо мной (на 2 етаже) в стоят ХОРСИ. почему скрипт не лечит их до востановления ХП ? ============= = = = = UO.FindType('hors[i]', -1, 'ground' ) while (uo.GetHP('hors[i]')==uo.GetMaxHP('hors[i]')) wait(50) UO.WaitTargetObject('hors[i]') ;лечим лошадку i UO.Usetype('0x0E21') ;бинты wait(1000) wend ==================================== ==================================== ==================================== Нард помогите кому не в падло. |
|
| Author: | Destruction [ 2005-05-28 21:36:00 ] |
| Post subject: | |
Эмм, а разве while крутит када условие неверно? Неее, так не попрет, while крутит пока условие верно! Вам надо вероятно repeat |
|
| Author: | Grin [ 2005-05-29 15:36:31 ] |
| Post subject: | |
не коректно работаешь с элементами массива... 'hors[i]' - это строка типа hors[i], но никак не значения масива... и потом утебя что хранится вмасиве? серийники объектов или типы? если серийники то никакого FindType не надо... но тогда дальше надо работать суказателем объекта finditem. предположим что в массиве тайпы лошадей тогда будет так... UO.FindType(hors[i], -1, 'ground' ) if uo.findcount() then while uo.GetHP('finditem')<>uo.GetMaxHP('finditem') UO.WaitTargetObject('finditem') ;лечим лошадку i UO.Usetype('0x0E21') ;бинты wait(1000) wend endif |
|
| Author: | Yoko [ 2005-05-31 14:59:10 ] |
| Post subject: | |
почитал топик следуя возмущённому воплю Edredа... да, он прав, чтото ты Destruction совсем зарвался, сбавь обороты и учи матчасть. повторяю, ошибка в лишних кавычках. согласно этому скрипту идёт обращение к обьекту в закладке Objects с именем "hors[i]" а не к элементу массива. if uo.findcount() then это совершенно нормальный эквивалент, который я использую в своих скриптах сам, который означает "если ХОТЯ БЫ один предмет найден, то..." |
|
| Author: | Destruction [ 2005-05-31 15:21:34 ] |
| Post subject: | |
Я уже успокоился Не ругайте меня сильно - всем свойственно ошибаться, но я написал правильно - while крутит када верно, вроде |
|
| Author: | Yoko [ 2005-06-01 14:01:08 ] |
| Post subject: | |
а никто и не говорит (кроме тебя) что там только одна ошибка |
|
| Author: | Destruction [ 2005-06-03 00:25:31 ] |
| Post subject: | |
Yoko wrote: а никто и не говорит (кроме тебя) что там только одна ошибка
Я и не говорю (больше), что там одна ошибка, я говорю там как м инимум одна Давайте закроем эту тему и не будем больше вспоминать? |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|