XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
vJass не работает :\
Вобщем решил ,от нечего делать, сделать спел, но столкнулся с проблемой, что vJass не работает, а точнее не распознает синтаксис
» Фэйл
scope ShadowC initializer InitTrig_Shadow_Coil

globals
    private unit ShC
    private unit Caster
    private real x1
    private real y1
    private real x2
    private real y2
    private real angle
    private integer DAMAGE
    private integer SHC_SPEED
    private integer AOE
    private location loc
    hashtable ShCHash
    timer MT
endglobals

function Trig_Shadow_Coil_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A001'
endfunction

function Trig_Shadow_Coil_Actions takes nothing returns nothing
    //Changeable values
    set Caster = GetTriggerUnit()
    set x1 = GetUnitX(Caster)
    set y1 = GetUnitY(Caster)
    set loc = GetSpellTargetLoc()
    set x2 = GetLocationX(loc)
    set y2 = GetLocationY(loc)
    set angle = bj_RADTODEG * Atan2(y2 - y1, x2 - x1)
    set DAMAGE = 50*GetUnitAbilityLevel(Caster,'A001')
    set SHC_SPEED = 600+100*GetUnitAbilityLevel(Caster,'A001')
    set AOE = 300
    //End Changeable values
    set MT = CreateTimer()
    if ShCHash == null then
        set ShCHash == InitHashtable()
    endif
    set ShC = CreateUnit(GetPlayerId(GetOwningPlayer(Caster)),'h001', x1, y1, angle)
    call SaveReal(ShCHash,GetHandleId(MT),1,x1)
endfunction

//===========================================================================
function InitTrig_Shadow_Coil takes nothing returns nothing
    local trigger gg_trg_Shadow_Coil = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Shadow_Coil, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_Shadow_Coil, Condition( function Trig_Shadow_Coil_Conditions ) )
    call TriggerAddAction( gg_trg_Shadow_Coil, function Trig_Shadow_Coil_Actions )
    set gg_trg_Shadow_Coil = null
endfunction

endscope
В общем, и варик перестанавливал и JNGP и лоад скрипты, все пытался... Помогите люди. Я знаю что код убог и не завершен, так что не пинайте
Старый 26.09.2010, 17:41
Doc

offline
Опыт: 63,163
Активность:
В пути к жнгп есть русские буквы?
Старый 26.09.2010, 18:06
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
включи jasshelper, если выключен. после попытайся вспомнить, ты случайно не клал в гл. директорию файл, который изменяет константы we (ландшафт). ну там файл такой есть у меня была с ним проблема. прочитав эту статью, после того, как я добавил тот файл, у меня перестал работать jasshelper.

статья: http://xgm.guru/p/wc3/terrain_features
Цитата:
Код:
[Terrain]
// terrain parameters

// Maximum slope in degrees, (86+ will disable slope limits)
MaxSlope=50
Далее в строке "MaxSlope=50" вместо 50 поставьте 90.
Сохраните, откройте редактор и смотрите что получилось.
Старый 26.09.2010, 18:07
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
Doc, убрал все, даже пробелы, не помогло, выдает 120 ошибок компиляции...
bee, нее... не ставил и Disable vJass syntax не стоит галка
Старый 26.09.2010, 18:21
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Just Fear, ты проверяешь Check Syntax'ом чтоле?
надо сохранять
Старый 26.09.2010, 18:28
Doc

offline
Опыт: 63,163
Активность:
Just_Fear, ну просто на корневой диск перекинь и попробуй.
Старый 26.09.2010, 18:35
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
bee, вообще выкинуло из редактора...
Старый 26.09.2010, 18:36
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Just Fear, создай новы карта, сунь этот код в кастом скрипт, после удали все триггеры и сохрани.
Код:
library lolwhat
function onInitLOLWHAT takes nothing returns nothing
endfunction
endlibrary


bee добавил:
сохрани под именем без русских букв и без пробелов..
Старый 26.09.2010, 18:57
ScorpioT1000
Работаем
offline
Опыт: отключен
ты уверен, что jngp точно подключился к процессу?
Старый 26.09.2010, 19:40
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
bee, 18 тысяч ошибок компиляции...
ScorpioT1000, Вроде, да. UMS и cJass парсеры включены
Старый 26.09.2010, 22:23
ScorpioT1000
Работаем
offline
Опыт: отключен
скрин ошибок компиляции
что у вас там такое случилось Oo
Старый 26.09.2010, 22:28
Just Fear
Loading --•••----
offline
Опыт: 2,062
Активность:
ScorpioT1000, не могу скинуть, так как высвечивает ~ 800 ошибок и сразу выкидывает из WE
Старый 26.09.2010, 22:31
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
Just_Fear, запиши сохранение карты на видео, хоть и короткое
Старый 26.09.2010, 22:39
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Just Fear, блинаха
мб дело в cJass'e? или UMS
Старый 26.09.2010, 23:50
Msey
????
offline
Опыт: 67,346
Активность:
Хм, у меня такая-же бредятина была. Там после каждого параметра появляются квадраты, верно?Переустановка приложения поможет.
С шестого раза у меня все пошло))
Старый 27.09.2010, 01:33
ScorpioT1000
Работаем
offline
Опыт: отключен
никакой установки приложения нет в принципе)
Старый 27.09.2010, 01:35
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:08.