AI

Тема в разделе 'Merchant, Blacksmith & Alchemist, Mastersmith & Bi', создана пользователем Murko, 30 авг 2009.

  1. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Меня интересует нубский вопрос:
    Почему гом не бьёт скилами? на предыдущих сервах он у меня лупил всех кого видел. И мне не требовалось каждый раз добавлять нового моба в базу.



    P.S. да - умения прокачены.
  2. Aura

    На форуме с:
    14 ноя 2009
    Сообщения:
    368
    Адрес:
    spb
    Ты MirAI чтоли юзаешь?
    В первом посте есть ссылка на отличный аи от Murko, закинул папку USER_AI, /hoai и погнали, ничего не нужно настраивать, гом лупцует всех подряд.
    Проверял на бета тесте люми с ванилькой.
  3. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Всё спс, теперь всё понятно.



    А другие проги разве тут разрешены?
  4. Aura

    На форуме с:
    14 ноя 2009
    Сообщения:
    368
    Адрес:
    spb
    Аи - это не "другая прога".
    Это часть клиента, которая подразумевает пользовательскую модификацию, благо есть открытые файлы на языке Lua, пиши в них что хочешь.
    Правда, за тебя уже все давным-давно написано, и можно просто скачать результат работы автора темы.
  5. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    А как сделать чтобы ванилка бил не только скилами, но и обычными атаками?

    если что-то меняю в конфиге - тут же летят ошибки
  6. CASP Fuck `em and their law!

    На форуме с:
    1 дек 2009
    Сообщения:
    534
    в каком ии?
  7. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Сча я уже на работе, теперь до вечера.
    Так как сделать чтобы ванилка бил не только скилами, но и обычными атаками?
  8. CASP Fuck `em and their law!

    На форуме с:
    1 дек 2009
    Сообщения:
    534
    если у тебя в конфиге kite=true поменяй на kite=false
  9. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Ок дома поробую, у тебя есть аська или как с тобой можно вечерком связаться? вслучае чего.
  10. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Очень сильно нужна помощь
    angelius110 вот мой скайп
    если кто-то может помочь плизз позвоните
  11. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Очень сильно нужна помощь
    angelius110 вот мой скайп
    если кто-то может помочь плизз позвоните
  12. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185

    Mobs["default"]={skills=true, priority=10,kite=false}

    вот что в конфиге

    И такой момент как-то заканчивается сп он перестаёт вообще атаковать
  13. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    Так расскажу всё по порядку:
    Вот что у меня лежит в клиенте:
    АИ1.JPG АИ1.JPG

    Вот что написано в файле Config:

    AI_START_DELAY= 1000
    PATROL_BEGIN_DELAY= 100
    DATA_REFRESH_DELAY= 200
    POS_LAG_DELAY= 2000
    AFTER_MOVE_DELAY= 3000
    PATROL_STEP_DELAY= 100
    PATROL_RADIUS= 5
    PATROL_CIRC_STEPS= 8
    PATROL_TRAECTORY= "circle"
    KITE_RADIUS= 5
    AGRESSIVE_MIN_HP= 90
    AGRESSIVE_MIN_A_HP= 90
    AGRESSIVE_MIN_SP= 50
    KITE_HP= 40
    IDLE_FOLLOW_DIST= 3
    BATTLE_FOLLOW_DIST= 7
    MAX_MOVE_DIST= 15
    MAX_OWNER_DIST= 13
    PATROL_WHEN_IDLE= true
    ALLOW_ATK_SKILLS= true
    ALLOW_HEAL_SKILLS= true
    HELP_OWNER_FIRST= true
    HELP_FRIEND_FIRST= true
    ANTI_KS= true
    ATTACK_MOVING= true
    --Dance Attack
    DANCE_ATTACK= true
    DANCE_ATTACK_SP= 30
    --FriendList file
    FRIEND_LIST="./AI/USER_AI/Friends.txt"

    --Vanilmirth
    VanilmirthCapriceLvl2use=5
    VanilmirthCapriceUsedelay=0
    --Filir
    FilirMoonlightLvl2use=5
    FilirMoonlightUsedelay=0
    FilirFleetmoveLvl2use=4
    FilirOverspeedLvl2use=4
    --Lif
    LifHealingtouchLvl2use=5
    LifEmergencyLvl2use=3
    --Amistr
    AmistrBloodlustLvl2use=3
    AmistrDefenceLvl2use=5
    AmistrCastlingLvl2use=5
    AmistrCastlingNumAttackers=4

    Moves={}
    Moves["friendadd"]={{x=-2,y=0},{x=0,y=2},{x=2,y=0},{x=0,y=-2,fin=1}}
    Moves["frienddel"]={{x=-2,y=0},{x=0,y=-2},{x=2,y=0},{x=0,y=2,fin=1}}

    Mobs = {}
    Mobs["default"]={skills=true, priority=10,kite=false}-- default do not delete. if priority=0 homun will not attack
    Mobs[1159]={priority=100}

    --plants - minimal priority
    Mobs[1583]={skills=true, priority=100}
    Mobs[1159]={skills=true, priority=100}
    Mobs[1307]={skills=true, priority=100}
    Mobs[1150]={skills=true, priority=100}
    Mobs[1290]={skills=true, priority=100}
    Mobs[1301]={skills=true, priority=100}
    Mobs[1079]={skills=true, priority=1}
    Mobs[1080]={skills=true, priority=1}
    Mobs[1078]={skills=true, priority=1}
    Mobs[1750]={skills=true, priority=1}
    Mobs[1083]={skills=true, priority=1}
    Mobs[1878]={skills=true, priority=1}
    Mobs[1082]={skills=true, priority=1}
    Mobs[1081]={skills=true, priority=1}
    --shrooms - minimal priority
    Mobs[1084]={skills=true, priority=1}
    Mobs[1085]={skills=true, priority=1}

    Вот что написано в файле Vanilmirth:

    require "./AI/USER_AI/Const.lua"
    require "./AI/USER_AI/Const2.lua"
    require "./AI/USER_AI/Util.lua"
    require "./AI/USER_AI/Globals.lua"

    Vanilmirth={}
    Vanilmirth.caprice={}
    Vanilmirth.chaoticb={}
    Vanilmirth.caprice.id=8013
    Vanilmirth.caprice.sp = {22,24,27,28,30}
    Vanilmirth.caprice.range = 15
    Vanilmirth.caprice.delay={1000,1200,1400,1600,1800}
    Vanilmirth.chaoticb.id=8014
    Vanilmirth.chaoticb.sp = 40
    Vanilmirth.chaoticb.delay = 1000

    function VanilCaprice(id)
    if (GetDistance(Owner.x,Owner.y,GetV(V_POSITION,id)) > Vanilmirth.caprice.range) then
    return
    end
    if(Homun.sp > Vanilmirth.caprice.sp[VanilmirthCapriceLvl2use] and Homun.SkillTimer < 1) then
    Homun.SkillTimer=Vanilmirth.caprice.delay[VanilmirthCapriceLvl2use]
    Homun.skills[1].delay=Vanilmirth.caprice.delay[VanilmirthCapriceLvl2use]+VanilmirthCapriceUsedelay
    SkillObject(Homun.id,VanilmirthCapriceLvl2use,Vanilmirth.caprice.id,id)
    end
    end

    function VanilBenedictionSelf()
    if(Homun.sp > Vanilmirth.chaoticb.sp and Homun.SkillTimer < 1) then
    Homun.SkillTimer=1000
    Homun.skills[5].delay=Vanilmirth.chaoticb.delay
    SkillObject(Homun.id,4,Vanilmirth.chaoticb.id,Homun.id)
    end
    end

    function VanilBenedictionOwner()
    if(Homun.sp > Vanilmirth.chaoticb.sp and Homun.SkillTimer < 1) then
    Homun.SkillTimer=1000
    Homun.skills[6].delay=Vanilmirth.chaoticb.delay
    SkillObject(Homun.id,3,Vanilmirth.chaoticb.id,Homun.id)
    end
    end


    Теперь захожу я в ро - гом бьёт мобов просто физ атаками!

    Стоит мне ввести /hoai - моба начинает атаковать физ атаками и маг атаками, НО только до того времени пока есть сп!!! После он просто останавливается и регенит сп!
    Как сделать так чтобы он всегда бил физ атаками и когда есть сп маг атаками????

    Вложения:

    • АИ2.JPG
      АИ2.JPG
      Размер файла:
      85 КБ
      Просмотров:
      10
  14. CASP Fuck `em and their law!

    На форуме с:
    1 дек 2009
    Сообщения:
    534
    AGRESSIVE_MIN_HP= 90 поставь 1
    AGRESSIVE_MIN_A_HP= 90 поставь 1
    AGRESSIVE_MIN_SP= 50 поставь 1
  15. Besjet

    На форуме с:
    12 июл 2012
    Сообщения:
    185
    ГОСПОДИ СОВЕРШИЛОСЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Спасибо огромное!!!!!
  16. Torrent

    На форуме с:
    6 янв 2009
    Сообщения:
    20
    что-то я ни черта не понял как исправить ошибку при вызове Помощника, выбрасывает и все, перекачивал в первом посту АИ, толку ноль, начало выдавать другу ошибку. Посоветуйте чтото...... я в замешательстве)
  17. Torrent

    На форуме с:
    6 янв 2009
    Сообщения:
    20
    все, разобрался
  18. kuzmuha

    На форуме с:
    26 окт 2010
    Сообщения:
    12
    Вопрос: А в данном АИ стоит танцующая атака? если нет, куда её вписать надо? Гомункул Ванилкьа
  19. CASP Fuck `em and their law!

    На форуме с:
    1 дек 2009
    Сообщения:
    534
    стоит при сп>30%
  20. kuzmuha

    На форуме с:
    26 окт 2010
    Сообщения:
    12
    а где убрать это ограничение?