11

» WarCraft 3 / Jass как первый ЯП?

Начни с Delphi 7, если ты уж ничего не понимаешь в программировании.
11

» WarCraft 3 / Редактирование опыта с монстров

1.Делай условия
Проверяй уровень героя, который убивает и тип боевой единицы который умирает
11

» WarCraft 3 / Расскажите пожалйста о категории Триггер и как использовать

8gabriel8:
Спасибо, Steal nerves, я даже не предполагал, что ResetTrigger сбрасывает на ноль количество выполнений триггера и срабатываний его событий событий с условиями.
Спасибо ты хорошо расписал, но твой пример-карта, криво работает)
11

» WarCraft 3 / Как сделать юнитов "невидимыми" в траве?

Создаешь траву в областях
Даешь вошедшему в эту область с травой способности невидимость и обнаружение невидимых
Как только этот юнит выходит, удаляешь у него эти способности
Только такое в голову пришло
11

» WarCraft 3 / Клиент типа "Гарены", но для зарубежных игроков

Fraps:
Bender2000:
С патча 1.27 максимальный размер карт для игры по сети - 128 мб.Насчёт платформ:
Battle.net не подойдёт?
Hamachi,например.
А вообще большинство платформ такого рода русские.Напр. Playground,iCcup,rubattle.
Есть ещё украинский сервер Алкар.
Эх да в Баттл нете одни боты хостят - средь них нереально прорваться.
А мне зарубежные игроки нужны т.к. в некоторые карты на англ. языке хочу поиграть.
В чём проблема на батлнет создать с makemehost.com/games.php или entgaming.net/forum/games.php и иностранцы зайдут точно
11

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Doc:
Крайний патч это какой, 1.28? С ним жнгп не работает.
Крайний 1.28.3(4)
11

» WarCraft 3 / Увеличение уровня-способность на основе предмета

Steal nerves:
Чаще всего предметные способности не видны, это прежде всего пассивные, и можно триггерно добавлять при получении итема, и триггерно удалять при дропе (потере) итема. Запас хп можно увеличить, есть некий баг, ищи на сайте. Есть на сайте готовые системы добавления (хп, маны, силы атаки, защиты и др.)
Ну вот с уроном разобрался, там если дать юниту способностей когтей, то и лвл поднять можно, а допустим с хп, не прокатывает, не понятно почему. Запилил тему, мб мне ответит кто-нибудь, каким способностям можно повышать лвл, а каким нет и почему)
11

» WarCraft 3 / Игроки с номером 12-14

PT153:
Вроде бы должно работать,если вставишь в карту то что выделил красным
Разве это отключит ИИ крипов?
Проверь
11

» WarCraft 3 / Игроки с номером 12-14

Вроде бы должно работать,если вставишь в карту то что выделил красным
Загруженные файлы
11

» WarCraft 3 / Патч 1.28.1

•Тестирование карт в WorldEdit будет работать с нестандартными именами карт
Объясните пожалуйста о чем речь)
11

» WarCraft 3 / Важная информация об обновлении 1.28

с форума Близзов
Самое ржачно что в поддержке как я понял не вкурсе о такой проблеме. так как они вообще другое советовали. пока я не дал ссылку на данную тему=))))
Я После обновления во первых не могу поставить свое разрешие максимально доступное стало всего 1024/768 . Плю ко всему не могу подключится к батл нет.( что пишет отправил в скриншоте)
Близард
Здравствуйте, Андрей!
Спасибо за Ваше обращение в службу поддержки Blizzard.
Похоже, что Ваша игра обновилась некорректно.
Попробуйте запустить её от имени администратора, а также создать новую учётную запись Windows с правами администратора и попробовать запустить игру через неё.
Временно удалите антивирус Касперского и перезагрузите ПК.
После этого сделайте всё что написано здесь: - eu.battle.net/support/ru/article/Secondary-Logon
Далее удалите игру и установите её с чистого листа.
Я
С разрешением разобрался. В настройках "изображения" надо было всего лишь убрать галочку с "фиксирования сторон".
Что касается батл нета он до сих пор не работает. Но на форуме нашел тему eu.battle.net/forums/ru/bnet/topic/17615242785?page=1#post-14
Так что может быть у меня все корректно обновлено и установлено а проблемы все-же у вас?)))
Близард
Здравствуйте, Андрей.
Если запуск игры от имени администратора тоже не даёт эффекта, тогда вполне возможно, что проблема действительно возникла у нас, о чём говорит это сообщение на форуме. В этом случае я предлагаю Вам присоединиться к обсуждению проблемы на форуме и ждать исправления.
Приносим свои извинения за доставленные неудобства.
Это говорит лишь о том что ребята вообще не вкурсе что и как в игре поменялось с патчем. если они не знали что можно менять разрешение убрав галочку в настройках.
11

» WarCraft 3 / Объясните функцию(Строчку)

Hate:
keks_090:
Hate:
Юнит у которого есть "Замедление" и этот юнит не с Москитами(dammy) враг выбранному юниту
я более чем уверен что этот фильтр берет всех подряд
Ошибаешься, можешь проверить. Разреши каст по своим и копипастни мой код и увидишь "Чудо", что Даммик не будет кастовать и крипы не будут кастовать по своим
мне очень интересно как GetEnumUnit() работает в другой функции
upd
полагаю из-за потока триггера и двойного фор група, энум юнит в данном случае может сохраниться, однако на будущее, обращайте на это внимание
Не брал, только что проверил и вы правы, на деле, оказалось, что фильтр, который второй работает как-то странно с положительными бафами, например, мне стало не понятно, как выбирается рандом юнит
""
u2=GroupPickRandomUnit(g)
""
11

» WarCraft 3 / Объясните функцию(Строчку)

Hate:
Юнит у которого есть "Замедление" и этот юнит не с Москитами(dammy) враг выбранному юниту
я более чем уверен что этот фильтр берет всех подряд
Ошибаешься, можешь проверить. Разреши каст по своим и копипастни мой код и увидишь "Чудо", что Даммик не будет кастовать и крипы не будут кастовать по своим
11

» WarCraft 3 / Важная информация об обновлении 1.28

quq_CCCP:
keks_090, нету локальных файлов. Низя ничего дальше 1 папки грузить\сохранять...
Это бред, те же самые Беглецы рпг с автозагрузкой грузятся и сохраняются по такому пути, так что не надо такое говорить.
Загруженные файлы
11

» WarCraft 3 / Важная информация об обновлении 1.28

quq_CCCP:
Ни работает preloader а это сохраненки рпгшек, на офф бнете не будет кар со статистикой, очень хорошо?
Я может что-то не понимаю, но, что конкретно не работает, расскажите? Ведь все коды сохраняются в СustomModData c форматом .pld? Например You Td или же те же самые карты с автозагрузкой героев(Где это реализуется путем включения лок файлов)
11

» WarCraft 3 / Объясните функцию(Строчку)

Steal nerves:
была тема о том что нативки которые начинают с GroupEnum....могут не выделять москитов в группу xgm.guru/p/wc3/187447#lastpost
правда не все
с помощью нативок GroupEnum... фильтр отсеивает не нужных. Короче берет всех кто попал, и фильтром отсеивает. Если вернет true, то юнита зачисляют в группу, иначе отсеивают
у вас фильтр странный. Владелец GetFilterUnit враг владельца GetEnumUnit. Мне кажется лучше GetEnumUnit в переменную засунуть. Ведь варкрафтоская переменная мб не надежной, так как GetEnumUnit работает только в ForGroup. Неизвестно существует ли ссылка, пуста ли переменная. На кого ты ссылаешься? Существует ли этот юнит? мб его и не сущестует
Ну наделе, что это за фильтр выходит. Юнит у которого есть "Замедление" и этот юнит не с Москитами(dammy) враг выбранному юниту
quq_CCCP:
Ничего что даммик замедление кассовая на своих\невидимых\дохлых\ иммунных к магии не может.
буллекспры не утекают, нет надобности в переменных и удалении...
Я сделал в замедлении, что каст на своих возможен и в этом фильтре даммик во все не будет кастовать.//По внимательней)//
Хорошо можно и удалить эту локалку, но смысл её создания был? И нет статеек вроде как про boolexpr) и вопросик тогда смысл функции удаления boolexpr?
EnergyFrost:
филтер и енум юнит в одной функции зацени
Что-то я не понял, как это, можно пример?)
11

» WarCraft 3 / Объясните функцию(Строчку)

Hate:
есть подозрение, что этот фильтр берет всех, неважно, враг или друг, вы проверьте
а еще куча лишних телодвижений, зачем то создается локалка на кондишн, яхз)
Нейтрал кастует, только во врага ему, с фильтром всё ок, а насчёт москитиков, то надо будет убрать если вы верно всё расписали мне)
С такой локалочкой удобней)
11

» WarCraft 3 / Объясните функцию(Строчку)

quq_CCCP:
Похоже на фильтр, который писал не далекий человек, нет проверки жив ли Юнит, враг или нет проверяется функцией IsUnitEnemy, на москитов никогда не проверяют, они не попадают в группы при пике Юнитов в области. Для передачи в фильтр игрока низя юзать Get EnumUnit, вместо этого используется глобальная переменная...
Я кидал строчку для разборки не совсем было понятно и все ли верно сделано, проверку сделаю,
а так вот полный код на каст скила компом(Всё работает), но надо ли что-нибудь изменить?):
function Trig_LVL2CastSpells_f1 takes nothing returns boolean
    return GetUnitAbilityLevel(GetFilterUnit(),'Aslo')==1
endfunction

function Trig_LVL2CastSpells_f3 takes nothing returns boolean
    return IsPlayerEnemy(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetEnumUnit())) and GetUnitAbilityLevel(GetFilterUnit(),'Aloc')==0
endfunction

function Trig_LVL2CastSpells_f2 takes nothing returns nothing
    local group g=CreateGroup()
    local unit u=GetEnumUnit()
    local unit u2
    local boolexpr be=Condition(function Trig_LVL2CastSpells_f3)
    //set udg_TempUnit=u
    call GroupEnumUnitsInRange(g,GetUnitX(u),GetUnitY(u),800.,be)
    call DestroyBoolExpr(be)
    set u2=GroupPickRandomUnit(g)
    if u2!=null  and GetUnitState(u,UNIT_STATE_MANA)>=50. then
      call IssueTargetOrder(u,"slow",u2)
    endif
    call DestroyGroup(g)
    set g=null
    set u=null
    set u2=null
endfunction

function Trig_LVL2CastSpells_Actions takes nothing returns nothing
    local group g=CreateGroup()
    local boolexpr be=Condition(function Trig_LVL2CastSpells_f1)
    call GroupEnumUnitsOfPlayer(g,Player(bj_PLAYER_NEUTRAL_EXTRA),be)
    call DestroyBoolExpr(be)
    call ForGroup(g,function Trig_LVL2CastSpells_f2)
    set be=null
    call DestroyGroup(g)
    set g=null
endfunction

//===========================================================================
function InitTrig_LVL2CastSpells takes nothing returns nothing
    set gg_trg_LVL2CastSpells = CreateTrigger(  )
    call TriggerRegisterTimerEventPeriodic( gg_trg_LVL2CastSpells, 2.50 )
    call TriggerAddAction( gg_trg_LVL2CastSpells, function Trig_LVL2CastSpells_Actions )
endfunction
11

» WarCraft 3 / Объясните функцию(Строчку)

Hate:
вот только москиты и так игнорируются
а функция эта если она единственная в ретурне нерабочая, догадайтесь почему)
Странно, мне казалось Москитов над чекать (Тот же дамми юнит)
Ну и почему же она будет не рабочей?Ты вроде что-то путаешь)
11

» WarCraft 3 / Spells

Maniac_91:
Посмотри по этим ссылкам: xgm.guru/p/wc3/rates_on_spellmaking, xgm.guru/p/wc3/spellmaker-stomp-spell-creation. Может, пригодятся.
Спасибо. Топот понятен)
Теперь бы кто подсказал что с остальными скиллами и чтоб их кастовал Бот
11

» WarCraft 3 / Поиск по картам

GF RaiseD:
ssbbssc, то есть, способствует формированию заранее предвзятого отношения к карте?
Одной из сторон представления карты, так будет правильней сказать, так как можно указать размер карты 128х128 или 480х480, явно что то будет в голове.