28

» Блог H / Посещаемость

Mihahail, направленность сайта уберёт всех тех кто находится в модмейкинге/геймдеве
28

» Блог им. nvc123 / Q/A

Sergant1000, проблема в том что джассхелпер показывает ошибки в вджасс
а у тебя в сиджасс ошибка
в синтаксисе сиджасс ты допустил ошибку
забыл закрыть луп/иф
если забыть закрыть структуру и написать ещё 1(то есть структура в структуре) то редактор вобще вылетит
и джассхелпер выдаёт только ошибки из разряда "учи нативки"
всё остальное надо искать самому
поэтому отладка кода довольно сложный процес
28

» Блог H / Посещаемость

Тимур, жизнь для многих это развитие модмейкинга
а так как вар изучен развитие невозможно
только если взять исходники и переписать
28

» Блог им. nvc123 / Q/A

Sergant1000, просто ошибка в коде или джнгп полетел
скорее 1
создай новую мапу и напиши там триггер на сиджасе
и проверь скомпилится или нет
28

» Блог им. nvc123 / Q/A

о мне бы выскочила ошибка
ага верь дальше
карту скинуть не могу.
типо кто то украдёт карту?
скинь джи фаил
а то делаеш выводы похоже даже не проверив
28

» Блог им. nvc123 / Q/A

Sergant1000, я нуб но карту в студию
я джи файл гляну и скажу что скомпилилось а что нет
кроме того есть вероятность что проблема в том что забыл закрыть луп/иф
28

» Блог им. nvc123 / Q/A

тоесть
мая твая на панимать
с чего ты взял что он не компильнулся?
28

» Блог им. nvc123 / Q/A

При запуске теста пишет wehack.lua:480 и что-то там дальше(
непонял
установи джнгп
запусти его
открой карту
скопируй мой код
сохрани
и не забудь include "cj_types.j"
28

» WarCraft 3 / Больше 4х рас

Sergant1000, щас через минуту придёт толпа и будет спамить что раса пишется с двумя с так что не уходи далеко)
28

» Блог им. nvc123 / Q/A

она пошла но если её пересохранить то ошибок кучу выдаст
28

» Игровой огонек Макса / CitysWars

maxbox, карта это и есть дота
а игра это дота 2
если ты не знаешь то эта карта ещё в 2003 году появилась
а игра появилась недавно
боже что за люди пошли
28

» Блог им. nvc123 / Q/A

это скил
в функции init в конце пишешь
add(равкод скила,равкод скелета)
у тебя джнгп?
ты 1 урок читал?
и 2
в нестандартном коде написал include "cj_types.j"
группа создаётся со всеми труппами в радиусе но из неё берётся только 1 юнит(b=FirstOfGroup(a))
ой
там ошибочка
return GetUnitState(GetFilterUnit(),UNIT_STATE_LIFE)>=0
замени на
return GetUnitState(GetFilterUnit(),UNIT_STATE_LIFE)<=0
знак перепутал)
28

» Блог им. nvc123 / Q/A

Buulichkaa, ты раскрыл страшный секрет
теперь масоны убьют тебя
сейчас открою блокнот
library lib initializer init{
 private hashtable hash=InitHashtable()
 define{
 radius=300
 }

    private bool filt1(){
        return GetUnitState(GetFilterUnit(),UNIT_STATE_LIFE)>=0
    }
    
    private void act(){
     group a=CreateGroup()
     unit b=GetTriggerUnit()
     player c=GetOwningPlayer(b)
     float x
     float y
      GroupEnumUnitsInRange(a,GetUnitX(b),GetUnitY(b),radius,function filt1)
      b=FirstOfGroup(a)
      x=GetUnitX(b)
      y=GetUnitY(b)
      RemoveUnit(b)
      b=CreateUnit(c,LoadInteger(hash,GetSpellAbilityId(),0),x,y,0)
      DestroyGroup(a)
      b=null
      a=null
    }
    
    private void add(int a,int b){
      SaveInteger(hash,a,0,b)
    }
    
    private bool cond(){
        return LoadInteger(hash,GetSpellAbilityId(),0)>0
    }
    
    private void init(){
     trigger a=CreateTrigger()
      TriggerAddAction(a,function act)
      TriggerAddCondition(a,function cond)
      TriggerRegisterAnyUnitEventBJ(a,EVENT_PLAYER_UNIT_SPELL_EFFECT)
    }
    
}
писал по памяти
в функцию add передёшь равкод спелла и равкод юнита которого надо призвать
28

» Блог им. nvc123 / Q/A

и названия меняются на равкоды
берёшь группу юнитов
group a=CreateGroup()
я сейчас системку напишу
28

» Блог им. nvc123 / Q/A

берёшь хп юнита и сравниваешь больше нуля или нет
не надо пикать всех юнитов
просто берёшь 1 юнита в группе
    bool filt1(){
        return GetUnitState(GetFilterUnit(),UNIT_STATE_LIFE)>=0
    }
вот фильтр
в ро жмёшь
вид-показать названия переменных
28

» WarCraft 3 / Пни для разных тайлсетов

Nosferoh, просто чел написал что есть ещё такой пень, чтобы те кому надо не искали долго
28

» Блог им. nvc123 / Q/A

у меня был где то подобный скил но ты и сам сможешь сделать(как раз экзамен будет тебе)
Buulichkaa, у трупа меньше чем 0 хп это проверено)
28

» Блог им. nvc123 / Q/A

dermax1000, труп это юнит у которого хп меньше 0
то есть ищем труп с хп меньше 0 и делаем с ним то что нам надо
28

» Блог им. nvc123 / набор в школу jass

dermax1000, на основе 1 нет
делай на основе разных(всего около 20 скилов призыва)
или на основе канала с триггерным призывом
28

» Блог им. nvc123 / набор в школу jass

dermax1000, делай на основе разных скилов
то есть 2 делай на основе призыва духа воды