20

» WarCraft 3 / cJass - дополнение к языку JASS

Nekit1234007:
trigger t=new trigger
идентично:
trigger t=CreateTrigger()
т.е. я могу писать теперь так:?
local unit u = new unit ( blablabla)
будет равно
local unit u = CreateUnit(blablabla)
??
чето я фтанке, ничго не понял
20

» WarCraft 3 / cJass - дополнение к языку JASS

спс, немного непонятно насчет
"cj_typesEx.j" позволяет писать вместо "CreateTrigger()", "CreateUnit()" и т.д., new trigger/unit/т.п.
что, т.е. я смогу писать
unit u = CreateTrigger() ? =))
Bee добавил:
и что это нам дает
20

» WarCraft 3 / cJass - дополнение к языку JASS

заменить boolean на bool
знал же, что что-то забыл ... спс
+ вопрос, а в каких случаях нужно писать что-нибудь из ниже перечисленного?
  include "cj_types.j"
  include "cj_typesEx.j"
  include "cj_types_priv.j"
  include "cj_typesEx_priv.j"
Bee добавил:
и где
Bee добавил:
?
20

» WarCraft 3 / cJass - дополнение к языку JASS

а я правильно поменял?
function Fervor_Conditions takes nothing returns boolean
    return GetUnitAbilityLevel(GetAttacker(),'A000')>0
endfunction
на
boolean Conditions () {
 return GetUnitAbilityLevel(GetAttacker(),'A000')>0
}
20

» WarCraft 3 / Библиотека функций

agentex, с каких это пор стринги стали утечки вызывать? УХАХАХАХ я такое сказал )))
+ "медленная экзекут" читай статьи в разделе желтой прессы там есть пронего статья...
narayan, я за тебя.. хммм. лол
Bee добавил:
первую строку моего поста в подпись втащите ктонить .
20

» WarCraft 3 / Конец забавам?

а мне кажется что сделают чтото грандиозное, отдельным приложением :)
имхо - это правильное решение, согласен с reesee
valve запалили неплохую в своем роде мапу и прибрали все к своим рукам)
и за это еще и деньги получат))
будут времена... когда доту будут продавать в магазинах "цифровой" или "настроение" за 800 рублей с майками аватарки фрога. "коллекционное издание"
:)
20

» WarCraft 3 / cJass - дополнение к языку JASS

[b]Fakov[/b], переустанови wc3 и JNGP =) хотя можно обойтись только вторым. кстати у тебя пиратка?
20

» WarCraft 3 / cJass - дополнение к языку JASS

ScorpioT1000 мб я чето не понимаю, но разве в обычном Jass'e можно было писать вот так:
function lol takes nothing returns nothing {

}
O_O че он красным выделился???
Bee добавил:
вместо end*
20

» WarCraft 3 / cJass - дополнение к языку JASS

на хайве скачал способность посмотреть. открыл а там использован cJass. =)
там такой код:

//! zinc
    library booleanexpr
    {
    public boolexpr BOOLEXPR_TRUE;
    public boolexpr BOOLEXPR_FALSE;
    
        function returnTrue() -> boolean{return true;}
        
        function returnFalse() -> boolean{return false;}
        
        function onInit()
        {
            BOOLEXPR_TRUE=Condition(function returnTrue);
            BOOLEXPR_FALSE=Condition(function returnFalse);
        }
    
    }
//! endzinc

буржуи палят наш сайт? или адик выставил прогу за пределами XGM?
Bee добавил:
там еще код без call & local
20

» WarCraft 3 / cJass - дополнение к языку JASS

у меня пара вопросов:
1
function <название функции> takes <аргументы> returns <аргументы> {
...

call blablabla(blablabla)
call blablabla(blabla)

...
}
тоже самое что
function <название функции> takes <аргументы> returns <аргументы>
...

call blablabla(blablabla)
call blablabla(blabla)

...
endfunction
?
2
define {
blablabla=blabla
}
тоже самое что
define
 blablabla=blabla
enddefine
?
Bee добавил:
3
я могу писать вот так:
local unit u=null
unit d=null
т.е соеденять local записи и не локал записи. тоже самое с "call"
в одной функции / библиотеки
20

» WarCraft 3 / cJass - дополнение к языку JASS

DragonSpirit, угу, уже пользуюсь.
язык то сложный вроде, это же C++ только на языке WC3?
еще пару вопросов: я смотрел примеры, сначала fireball. открыл, сохранил и при проверке JNGP жаловался на строки где было записанно func
т.е. например
TimerStart(t_main, SPELL_PERIOD, true, func onTimer)
я изменил все "func" на "function" а он опять выдает ошибки! =\
20

» WarCraft 3 / cJass - дополнение к языку JASS

люди! вот я скачал, установил, и уже все должно работать в JNGP, т.е. запускать от старого ярлыка без изменений?
20

» WarCraft 3 / Библиотека функций

CreateUnitAtLoc( Player(15), 'hfoo', 1, 1)
разве эта функция берет столько аргументов?
CreateUnit(Player(15),'hfoo',0.,0.,0.)
20

» WarCraft 3 / Вышел новый патч 1.24

Ice Frog умен. выпустил 61c для 1.24 хм... интересно что он будет делать для каждой полной версии по 2 карты для 1.23 и 1.24 - это бред имхо. патч перевернет весь мир варкравта , точнее уже эо сделал. эх примерно месяца 4 подождем и все перейдем на него...
а насчет 8 метров : неплохо)) полезно в некоторых случаях