Ребята подскожите команду на авто таргет

Ask for help

Moderators: Murderator+, Murderator

Post Reply
zaelol
Posts: 83
Joined: 2007-12-19 12:51:42

Ребята подскожите команду на авто таргет

Post by zaelol »

вообщем я выкладывал хелп по поводу добовления автотаргета в скрипт на атоатаку с игнором друзей viewtopic.php?t=14390

я несмог найти команду каторая автоматически набрасывает таргет на цель для последедующей атаки спелами по ласттаргету...... експерты хелп
Eventualis
Posts: 123
Joined: 2008-03-03 22:49:34
Contact:

Post by Eventualis »

Если врубить мозги то из такого примера можно намутить такой скриптик как щас у меня:

4 вида статуса
в скрипте стартатак есть список френдов
1 статус - добавить как обьект красного
2 статус синего
3 статус запустить макрос хилить, курить, блесить себя, а еслия здоров, то хилить, курить самого раненого из френдов кто в радиусе 11 тайлов
4 статус тоже что и 3 только делать грит хил и арч куре

Для атаки делаешь еще 1 скрипт - если обьект в радиусе таком то атачить его, если нет атачить ластаттак. Вообще спелы слать надо не на ласттаргет а на ласт аттак. А то когда себя хилишь ведь сам становишься ласттаргетом 8)

8) я жадный поэтому делиться не буду
zaelol
Posts: 83
Joined: 2007-12-19 12:51:42

Post by zaelol »

еслиб ты прочитал мой топик по ссылки то увидел бы что ласт атак ненаводится на найденую скриптом цель а остоётся на последней цели на которой таргет был наведён бинтами или спелом ! Ненадо лишних предложений подскажите правельную команду дальше я уж сам додумаюю СПС
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Code: Select all

UO.WaitTargetObject('lastattack')
Eventualis
Posts: 123
Joined: 2008-03-03 22:49:34
Contact:

Post by Eventualis »

я эти проблемы решал так:

Code: Select all

sub attack()
    if uo.GetDistance ("Enemy")<11 and uo.GetDistance ("Enemy")>0 then
    uo.target('0x00000001', "Enemy")
    uo.say( chr( 27 ) )
    uo.attack("Enemy")
    else
        if uo.GetDistance ("lastattack")<11 and uo.GetDistance ("lastattack")>0 then
            uo.target('0x00000001', "lastattack")
            uo.say( chr( 27 ) )
            uo.attack("lastattack")
        else
            uo.print("ТАРГЕТОВ НЕТ!!!")
        endif
    endif
end sub


То есть если обьект выбранный тем скриптом в радиусе полета магии атачу обьект а если нет то атачит последнюю атакованную цель (это на случай когда руками выделяю или кто то меня атачит)
Eventualis
Posts: 123
Joined: 2008-03-03 22:49:34
Contact:

Re: Ребята подскожите команду на авто таргет

Post by Eventualis »

zaelol wrote:вообщем я выкладывал хелп по поводу добовления автотаргета в скрипт на атоатаку с игнором друзей viewtopic.php?t=14390

я несмог найти команду каторая автоматически набрасывает таргет на цель для последедующей атаки спелами по ласттаргету...... експерты хелп

чтобы такой макрос работал надо еще 1 добавить массив на типы раса и пол
DIM Personages[4]
Personages[0]="0x0190" ;muzik
Personages[1]="0x0191" ;baba
Personages[2]="0x025D" ;elf muzik
Personages[3]="0x025E" ;elf baba

и потом цикл поиска по ним, и это не все, сюда не входят формы некра и собака нинзи
:wink:
zaelol
Posts: 83
Joined: 2007-12-19 12:51:42

Post by zaelol »

собака ниндзя? что ты куриш?? :D
Eventualis
Posts: 123
Joined: 2008-03-03 22:49:34
Contact:

Post by Eventualis »

скилл нинзя такой есть, там есть форма волка ну или собаки :lol:
Post Reply