есть код (JASS). Нужно его юзнуть во время игры.
Не дота.

Kirill78, ссылка (xgm.guru/p/wc3/163817 )
Поиск то юзать слабо? У меня большинство нативок не работали вовсе, не факт что получится сделать что либо стоящее по этой статье...
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Но здесь пользователи не знают какой код и как его вы используете. Нет самого кода, и нет примера как вы делали. И код от чего?
20
Steal nerves, есь готовая карта уже в игре. Я хочу прямо во время игры выполнить произвольный код. Могу ли я так сделать?
27
как вызвать код?
вставить кусок кода в шапку карты
например всякие вычисления и др. Мы сами можем написать свою функцию, она будет возвращать целочисленные, реальные или boolean и др. Или просто сделает нужные действия.
Возьмем к примеру xgm.guru/p/wc3/iscoordsincircle
function IsCoordsInCircle takes real x,real y,real rad,real cx,real cy returns boolean
   return (SquareRoot((cx-x)*(cy-y)) < rad)
endfunction
этот код вставляем в шапку карты см. рисунок ниже. Кликаем на название карты
Вам должно быть открыться окно. В окошко вставляем код. как должно получится так см. ниже
весь код в шапке здесь перемещает выше в карте в j-текстовике. Дальше, нам нужно вызвать эту функцию, можно вызвать через действие CustomScript (CS)
в jass
Как видим в примере ниже, в функции B вызываем функцию А. Почему поставил функцию A выше? дело в том, что в варкрафте код читает снизу вверх. Короче если функция А была бы расположена ниже, то произошла бы ошибка.
function A takes nothing returns nothing
  ///// что-то делаем
endfunction

function B takes nothing returns nothing
  call A() //вызывает функцию А
endfunction
Ошибки могут происходить из-за отсутствии переменных, функции. Неправильно объявлены переменные и много чего др. Поэтому не знаю, что у вас за код и чего вы хотите. Также возможно у вас не GUI, а открыли j-текстовик карты и хотите добавить какой-нибудь код
можно произвести все что угодно. Для инфы можно статьи почитать
Если не понятно спрашивайте.
Загруженные файлы
17
то тут помогут вам евенты, допустим сделайте ивент что красный игрок вводит -бллблбл
то выполняеться ваша функция так как вы вызовете её тригерром можно ставить где угодно и снизу и сверху
32
Kirill78, чето непонятно что вы хотите, ломануть чужую карту? Ну дописываем в код карты ваши каракули и вызываем любым удобным событием...
Если вы не про взлом карты а память игры во время очередной потной катки на айкапе чтобы сделать себе винхак, то это с помощью сторонней dll которая переименовывается в "любое имя.mix" и кидается в папку с варом. Были даже темы где описывали что и куда нужно писать, но довольно не подробно и не для чайников, все таки мы не сайт читеров, тут мало подобным интересуются...
32
Kirill78, ссылка (xgm.guru/p/wc3/163817 )
Поиск то юзать слабо? У меня большинство нативок не работали вовсе, не факт что получится сделать что либо стоящее по этой статье...
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.