| Yoko http://forum.yoko.com.ua/ |
|
| Нужно небольщое исправление скрипта Хилинг+Паринг http://forum.yoko.com.ua/viewtopic.php?f=17&t=11069 |
Page 1 of 1 |
| Author: | Kostik [ 2007-01-11 07:53:23 ] |
| Post subject: | Нужно небольщое исправление скрипта Хилинг+Паринг |
В общем есть вот такои скриптик, хилинг + паринг, хилитса, как только сломался щит, бирет другои, если чар умер то скрипт заканчивается. Мне надо небольшое его исправление, чтоб была проверка на хп, если хп меньше 25 то чтоб чар отходил на 1 клетку на South, при этом продолжая все так же хилитса, как тока здоровье становилось больше 60 хп чтоб возвращался на изночальную точку, тоесть двигался на 1 клетку на North, заранее большое спасибо. Quote: sub healingwp()
var done = 0 var Lhand = uo.GetGraphic(uo.ObjAtLayer('Lhand')) uo.set('distance', 2) repeat uo.waittargetself() uo.useFromGround('0x0E21') wait(4000) if Uo.life == 0 then done = 1 end if if (uo.GetGraphic(uo.ObjAtLayer('Lhand')) <> Lhand and Lhand <> '0x0000') then if (uo.Count(Lhand)) then uo.Equipt('Lhand', Lhand) wait(750) uo.print('Equip Lhand device') else done = 0 uo.print('no more Lhand devices') end if end if wait(200) until done uo.textopen() uo.textprint("The end!") end sub |
|
| Author: | Kostik [ 2007-01-11 12:09:13 ] |
| Post subject: | Re: Нужно небольщое исправление скрипта Хилинг+Паринг |
Kostik wrote: В общем есть вот такои скриптик, хилинг + паринг, хилитса, как только сломался щит, бирет другои, если чар умер то скрипт заканчивается. Мне надо небольшое его исправление, чтоб была проверка на хп, если хп меньше 25 то чтоб чар отходил на 1 клетку на South, при этом продолжая все так же хилитса, как тока здоровье становилось больше 60 хп чтоб возвращался на изночальную точку, тоесть двигался на 1 клетку на North, заранее большое спасибо.
Quote: sub healingwp() var done = 0 var Lhand = uo.GetGraphic(uo.ObjAtLayer('Lhand')) uo.set('distance', 2) repeat uo.waittargetself() uo.useFromGround('0x0E21') wait(4000) if Uo.life == 0 then done = 1 end if if (uo.GetGraphic(uo.ObjAtLayer('Lhand')) <> Lhand and Lhand <> '0x0000') then if (uo.Count(Lhand)) then uo.Equipt('Lhand', Lhand) wait(750) uo.print('Equip Lhand device') else done = 0 uo.print('no more Lhand devices') end if end if wait(200) until done uo.textopen() uo.textprint("The end!") end sub Или даите хотябы команду и как должны выглядить передвижение на одну клетку. Остальное сам напишу ( |
|
| Author: | Dominator [ 2007-01-15 19:12:08 ] |
| Post subject: | Re: Нужно небольщое исправление скрипта Хилинг+Паринг |
Kostik wrote: Kostik wrote: В общем есть вот такои скриптик, хилинг + паринг, хилитса, как только сломался щит, бирет другои, если чар умер то скрипт заканчивается. Мне надо небольшое его исправление, чтоб была проверка на хп, если хп меньше 25 то чтоб чар отходил на 1 клетку на South, при этом продолжая все так же хилитса, как тока здоровье становилось больше 60 хп чтоб возвращался на изночальную точку, тоесть двигался на 1 клетку на North, заранее большое спасибо. Quote: sub healingwp() var done = 0 var Lhand = uo.GetGraphic(uo.ObjAtLayer('Lhand')) uo.set('distance', 2) repeat uo.waittargetself() uo.useFromGround('0x0E21') wait(4000) if Uo.life == 0 then done = 1 end if if (uo.GetGraphic(uo.ObjAtLayer('Lhand')) <> Lhand and Lhand <> '0x0000') then if (uo.Count(Lhand)) then uo.Equipt('Lhand', Lhand) wait(750) uo.print('Equip Lhand device') else done = 0 uo.print('no more Lhand devices') end if end if wait(200) until done uo.textopen() uo.textprint("The end!") end sub Или даите хотябы команду и как должны выглядить передвижение на одну клетку. Остальное сам напишу ( Мда таких скриптов тут валом (сам скачивал) вот тебе пример скрипта (только там нет чтоб брал щит если он сломался, про ходилку там читай - всё есть) Тебе нужно вставить проверку с репитом на то чтоб он проверял на наличие щита в руке у персонажа - извеняй но саму строку подсказать несмогу я незнаю Code: #Aвтор скрипта Stranger[BV]# |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|