| Yoko http://forum.yoko.com.ua/ |
|
| Хелп http://forum.yoko.com.ua/viewtopic.php?f=3&t=10117 |
Page 1 of 1 |
| Author: | slonopotam [ 2006-11-27 02:19:10 ] |
| Post subject: | Хелп |
И снова прошу хелп. Собрался я скрипт написать при запуске которого появится таргет. При таргете на цель, чар бодбежит и атакует цель. И будет бегать вокруг цели до ее гибели. Причем если бежит по часовой стрелке и упирается кудато, то начинает бегать против часовой стрелки и так до кила. Незнаю как заставить чара бегать вокруг движущейся цели. |
|
| Author: | Edred [ 2006-11-27 03:24:26 ] |
| Post subject: | |
Если ты ждешь что в инжекте есть для этого специальная команда - жди дальше. А если не ждешь - то бери и пиши. Пошевели извилинами и кидай сюда алгоритм, тогда есть чего обсуждать. Иначе это просто флуд. |
|
| Author: | slonopotam [ 2006-11-27 03:33:29 ] |
| Post subject: | |
Хотяб подскажите как можно это реализовать?? Можно с каждым шагом сканить где цель и идти на следующий от него, соседний тайл? Скажите хотябы как узнать координаты цели. |
|
| Author: | Destruction [ 2006-11-27 06:33:23 ] |
| Post subject: | |
1. Берём самую быструю ходилку. 2. Правим её, чтобы бегала вокруг. 3. Бегаем пока цель жива -)) |
|
| Author: | slonopotam [ 2006-11-27 08:16:56 ] |
| Post subject: | |
А точные координаты цели как узнать??? |
|
| Author: | Edred [ 2006-11-27 10:37:44 ] |
| Post subject: | |
А хелп почитать? Вместо того чтобы постоянно на форуме канючить? |
|
| Author: | slonopotam [ 2006-11-29 11:34:43 ] |
| Post subject: | |
Найди в хелпе это. Нет там этого. Вместо того чтоб помочь заходишь на форум чтоб пофлудить. Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно. Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я. Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт. P.S. Я уроки читал. P.P.S. Я читал уроки ... |
|
| Author: | omi4 [ 2006-11-29 12:06:12 ] |
| Post subject: | |
Чем человек меньше знает, тем глобальное у него задумки…… А просто прочесть еще не о чем не говорит, про сeкс нужно не читать, им нужно заниматься. |
|
| Author: | slonopotam [ 2006-11-29 12:18:04 ] |
| Post subject: | |
Так вот и пытаюсь заниматся. Но форс мажор мешает. То не встает, то не попадаю P.S. 2 темы создал, в них простые для знающих вопросы. А ответить некому... |
|
| Author: | Scripts Writer [ 2006-11-29 12:18:13 ] |
| Post subject: | |
slonopotam wrote: Найди в хелпе это. Нет там этого. Вместо того чтоб помочь заходишь на форум чтоб пофлудить. Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно. Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я.
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт. P.S. Я уроки читал. P.P.S. Я читал уроки ... 1. Уж кого-кого,а Edred'a ни тебе и ни мне упрекать в бесполезных постах. На его скриптах наверное 50% всех ультимщиков, если не больше выросли + еще столько же научились писать себе скрипты на инжекте. 2. Читай уроки и фак. Если тебе сказали чтобы ты читал-значит иди и читай + разбирайся в чужих скриптах и ищи там ответ на свой вопрос. Тебе говорят не просто так( по крайней мере тебе это было сказано не кем-то) 3. У меня пропало всё желание тебе помогать. p.s. Для чрезчур неразборчивых людей, не понимающих корявый подчерк программистов напишу печатными буквами: Code: uo.GetX(),uo.GetY(),uo.GetZ(),uo.GetDistance(),uo.GetDir() Здесь |
|
| Author: | slonopotam [ 2006-11-29 12:29:53 ] |
| Post subject: | |
1) Я не упрекаю. А констатирую факт. Большинство его ответов мне идентичны. 2) Читал. В простых разбираюсь. 3) А оно было ? P.S. uo.GetX() Тут в параметрах нужно цель указать. Я могу указать там ее только если стяну статус или атакую сам. Статус узнать не с чего так как скрипт незнает с чего узнавать. И атаковать по тойже причине некого. Искать моба и атаковать по финдитем неправильно, так как их много может быть. А такие скрипты чтоб очень много проверок (атака, дистанция, хп и т.д.) я еще писать не умею. А если и напишу то он будет оч. большой и глючный. И наврятли мне помогут его подправить, из-за нежелания читать чужие, большие скрипты. |
|
| Author: | Scripts Writer [ 2006-11-29 12:41:40 ] |
| Post subject: | |
Уроки. FAQ. Другие скрипты. |
|
| Author: | slonopotam [ 2006-11-29 13:42:25 ] |
| Post subject: | |
You Must Die по поводу твоей помощи. Ты про такую помощь ?? |
|
| Author: | omi4 [ 2006-11-29 16:10:00 ] |
| Post subject: | |
Без FindItem обойтись нельзя, боятся его тоже не нужно. Речь в том топе шла о том, что нужно минимизировать применение, так как процедура прожорлива. Если ранее приведенный код лутера ты разобрал, то легко скажешь какие строчки в этом скрипте оптимизируют применение FindItem. Code: sub Find_Humman() и что он делает... |
|
| Author: | slonopotam [ 2006-11-29 16:47:18 ] |
| Post subject: | |
Code: sub Find_Humman() Это ищем чтото (наверно моб): [ищем все] Code: UO.FindType('-1', '-1', '1')Тут проверяем в этом диапазоне количество хп у моба: [оригинальная мысль, только в хелпе написано более правильно. Я бы прочел.] Code: if 399 < UO.IsNPC("finditem") < 402 then В стойку: Code: UO.WarMode(1) Атакуем найденого: Code: UO.Attack("finditem")Если не нашли, то игнорируем [игнорируем все неинтересные нам объекты, чтобы более не искать.] Code: UO.Ignore("finditem")И все это делаем до победного, пока не станет меньше 399: [скорее пока не откинемся, или не начнем атаковать. В обоих случаях поиск более не нужен.] Code: until UO.Dead() || UO.WarMode() Как оптимизировать?? А фик его знает. Наверно так: Code: sub Find_Humman() Хотя думаю возможен и такой вариант: Code: sub Find_Humman() ни как, а где он уже оптимизирован |
|
| Author: | Scripts Writer [ 2006-11-29 17:00:31 ] |
| Post subject: | |
omi4 wrote: Без FindItem обойтись нельзя, боятся его тоже не нужно. Речь в том топе шла о том, что нужно минимизировать применение, так как процедура прожорлива. Если ранее приведенный код лутера ты разобрал, то легко скажешь какие строчки в этом скрипте оптимизируют применение FindItem.
Code: sub Find_Humman() и что он делает... Что тут можно добавить? |
|
| Author: | omi4 [ 2006-11-29 17:09:25 ] |
| Post subject: | |
Find_Humman <<<< подсказка |
|
| Author: | slonopotam [ 2006-11-29 17:21:08 ] |
| Post subject: | |
Нашли объект, атаковали и затем заигнорировали его. Потом как чегото стало меньше 399, начали искать снова игнорируя ранее найденый. |
|
| Author: | Edred [ 2006-12-01 00:58:14 ] |
| Post subject: | |
slonopotam wrote: Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно. Пойми разницу: ты уроки читал, а я их писал. Мне нет необходимости в них снова заглядывать. slonopotam wrote: Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я.
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт. Не знаю что ты читал, а во втором уроке в качестве примера рассматривается скрипт поиска других чаров. Этот скрипт, с небольшими коррективами под твои нужды, с вставкой команды UO.Attack (и не говори мне что ее нет в хелпе!) - вот и все что нужно сделать. Тебе же лень мозгами пошевелить, ты просто тупо канючишь на форуме и сидишь-ждешь когда тебе все разжуют и в рот положат. Вот потому ты уже тут до фига времени и так и не научился писать скрипты. Научиться можно только пытаясь. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|