Хелп
Moderators: Murderator+, Murderator
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Хелп
И снова прошу хелп.
Собрался я скрипт написать при запуске которого появится таргет. При таргете на цель, чар бодбежит и атакует цель. И будет бегать вокруг цели до ее гибели. Причем если бежит по часовой стрелке и упирается кудато, то начинает бегать против часовой стрелки и так до кила.
Незнаю как заставить чара бегать вокруг движущейся цели.
Собрался я скрипт написать при запуске которого появится таргет. При таргете на цель, чар бодбежит и атакует цель. И будет бегать вокруг цели до ее гибели. Причем если бежит по часовой стрелке и упирается кудато, то начинает бегать против часовой стрелки и так до кила.
Незнаю как заставить чара бегать вокруг движущейся цели.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
Если ты ждешь что в инжекте есть для этого специальная команда - жди дальше. А если не ждешь - то бери и пиши. Пошевели извилинами и кидай сюда алгоритм, тогда есть чего обсуждать. Иначе это просто флуд.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Хотяб подскажите как можно это реализовать??
Можно с каждым шагом сканить где цель и идти на следующий от него, соседний тайл? Скажите хотябы как узнать координаты цели.
Можно с каждым шагом сканить где цель и идти на следующий от него, соседний тайл? Скажите хотябы как узнать координаты цели.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
-
Destruction
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Найди в хелпе это. Нет там этого. Вместо того чтоб помочь заходишь на форум чтоб пофлудить. Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно. Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я.
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт.
P.S. Я уроки читал.
P.P.S. Я читал уроки ...
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт.
P.S. Я уроки читал.
P.P.S. Я читал уроки ...
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Так вот и пытаюсь заниматся. Но форс мажор мешает. То не встает, то не попадаю
P.S. 2 темы создал, в них простые для знающих вопросы. А ответить некому...
P.S. 2 темы создал, в них простые для знающих вопросы. А ответить некому...
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
1. Уж кого-кого,а Edred'a ни тебе и ни мне упрекать в бесполезных постах. На его скриптах наверное 50% всех ультимщиков, если не больше выросли + еще столько же научились писать себе скрипты на инжекте.slonopotam wrote:Найди в хелпе это. Нет там этого. Вместо того чтоб помочь заходишь на форум чтоб пофлудить. Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно. Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я.
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт.
P.S. Я уроки читал.
P.P.S. Я читал уроки ...
2. Читай уроки и фак. Если тебе сказали чтобы ты читал-значит иди и читай + разбирайся в чужих скриптах и ищи там ответ на свой вопрос. Тебе говорят не просто так( по крайней мере тебе это было сказано не кем-то)
3. У меня пропало всё желание тебе помогать.
p.s. Для чрезчур неразборчивых людей, не понимающих корявый подчерк программистов напишу печатными буквами:
Code: Select all
uo.GetX(),uo.GetY(),uo.GetZ(),uo.GetDistance(),uo.GetDir()-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
1) Я не упрекаю. А констатирую факт. Большинство его ответов мне идентичны.
2) Читал. В простых разбираюсь.
3) А оно было ?
P.S. uo.GetX() Тут в параметрах нужно цель указать. Я могу указать там ее только если стяну статус или атакую сам. Статус узнать не с чего так как скрипт незнает с чего узнавать. И атаковать по тойже причине некого. Искать моба и атаковать по финдитем неправильно, так как их много может быть. А такие скрипты чтоб очень много проверок (атака, дистанция, хп и т.д.) я еще писать не умею. А если и напишу то он будет оч. большой и глючный. И наврятли мне помогут его подправить, из-за нежелания читать чужие, большие скрипты.
2) Читал. В простых разбираюсь.
3) А оно было ?
P.S. uo.GetX() Тут в параметрах нужно цель указать. Я могу указать там ее только если стяну статус или атакую сам. Статус узнать не с чего так как скрипт незнает с чего узнавать. И атаковать по тойже причине некого. Искать моба и атаковать по финдитем неправильно, так как их много может быть. А такие скрипты чтоб очень много проверок (атака, дистанция, хп и т.д.) я еще писать не умею. А если и напишу то он будет оч. большой и глючный. И наврятли мне помогут его подправить, из-за нежелания читать чужие, большие скрипты.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
You Must Die по поводу твоей помощи. Ты про такую помощь ??
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
Без FindItem обойтись нельзя, боятся его тоже не нужно. Речь в том топе шла о том, что нужно минимизировать применение, так как процедура прожорлива. Если ранее приведенный код лутера ты разобрал, то легко скажешь какие строчки в этом скрипте оптимизируют применение FindItem.
и что он делает...
Code: Select all
sub Find_Humman()
repeat
UO.FindType('-1', '-1', '1')
if 399 < UO.IsNPC("finditem") < 402 then
UO.WarMode(1)
UO.Attack("finditem")
else
UO.Ignore("finditem")
endif
until UO.Dead() || UO.WarMode()
endsub-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Code: Select all
sub Find_Humman()
repeat
UO.FindType('-1', '-1', '1')
if 399 < UO.IsNPC("finditem") < 402 then
UO.WarMode(1)
UO.Attack("finditem")
else
UO.Ignore("finditem")
endif
until UO.Dead() || UO.WarMode()
endsub[ищем все]
Code: Select all
UO.FindType('-1', '-1', '1')[оригинальная мысль, только в хелпе написано более правильно. Я бы прочел.]
Code: Select all
if 399 < UO.IsNPC("finditem") < 402 then Code: Select all
UO.WarMode(1)Code: Select all
UO.Attack("finditem")[игнорируем все неинтересные нам объекты, чтобы более не искать.]
Code: Select all
UO.Ignore("finditem")[скорее пока не откинемся, или не начнем атаковать. В обоих случаях поиск более не нужен.]
Code: Select all
until UO.Dead() || UO.WarMode()Как оптимизировать?? А фик его знает. Наверно так:
Code: Select all
sub Find_Humman()
repeat
UO.FindType('-1', '-1', '1')
if 399 < UO.IsNPC("finditem") < 402 then
UO.WarMode(1)
UO.Attack("finditem")
else
UO.Ignore("finditem")
endif
UO.Ignorereset()
until UO.Dead() || UO.WarMode()
endsubCode: Select all
sub Find_Humman()
repeat
UO.FindType('-1', '-1', '1')
if 399 < UO.IsNPC("finditem") < 402 then
UO.WarMode(1)
repeat
UO.Attack("finditem")
until UO.IsNPC("finditem") < 399
else
UO.Ignore("finditem")
endif
UO.Ignorereset()
until UO.Dead() || UO.WarMode()
endsub
Last edited by slonopotam on 2006-11-29 17:00:41, edited 1 time in total.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Что тут можно добавить?omi4 wrote:Без FindItem обойтись нельзя, боятся его тоже не нужно. Речь в том топе шла о том, что нужно минимизировать применение, так как процедура прожорлива. Если ранее приведенный код лутера ты разобрал, то легко скажешь какие строчки в этом скрипте оптимизируют применение FindItem.
и что он делает...Code: Select all
sub Find_Humman() repeat UO.FindType('-1', '-1', '1') if 399 < UO.IsNPC("finditem") < 402 then UO.WarMode(1) UO.Attack("finditem") else UO.Ignore("finditem") endif until UO.Dead() || UO.WarMode() endsub
-
slonopotam
- Posts: 270
- Joined: 2006-08-05 14:09:06
- Contact:
Нашли объект, атаковали и затем заигнорировали его. Потом как чегото стало меньше 399, начали искать снова игнорируя ранее найденый.
[b][color=green]ДРВ[/color][/b]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
[color=blue]Spoiler[/color]
_________________
[b][color=green]Антарес[/color][/b]
[color=blue]Spoiler[/color]|[color=blue]Gostrabaiter[/color]|[color=red]Umhra[/color]|[color=red]Slog[/color]
Пойми разницу: ты уроки читал, а я их писал. Мне нет необходимости в них снова заглядывать.slonopotam wrote:Большинство твоих ответов это "читай уроки". А сам давно там был??? Судя по ответам оч. давно.
Не знаю что ты читал, а во втором уроке в качестве примера рассматривается скрипт поиска других чаров. Этот скрипт, с небольшими коррективами под твои нужды, с вставкой команды UO.Attack (и не говори мне что ее нет в хелпе!) - вот и все что нужно сделать. Тебе же лень мозгами пошевелить, ты просто тупо канючишь на форуме и сидишь-ждешь когда тебе все разжуют и в рот положат. Вот потому ты уже тут до фига времени и так и не научился писать скрипты. Научиться можно только пытаясь.slonopotam wrote:Я перечитал все уроки и немного разобрался в скриптах именно благодаря им (за это спасибо). Но если нет там того что спрашиваю я.
Кроме уроков я перечитал все тут http://yoko.netroof.net. Возможен вариант поиска аналога в чужих скриптах. Но так как я учусь только, то мне порой сложно понять чужой скрипт.
Ни один скрипт не работает? Пора обновить [url=http://www.eof.nm.ru/FiLeS/uoloop.exe]Инжект[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...
Все работает, но хочется большего? Пора переходить на [url=http://stealth.od.ua/]стелс[/url]...