что значит не открывается?
не открывается в мдлвизе?
или не видна в вар3
если не видна в вар3 то скорее всего ты не импортировал текстуры в карту
посмотри какие текстуры нужны для модели и импортируй их
заменить текстуру клифа
но она тогда заменится для всех клифов на карте
так чтобы на 1 половине были клифы с зелёной текстурой а на 2 с красной сделать нельзя
всеравно будет небольшая задержка
единственный вариант это с помощью рб заменить сам алгоритм определения возможности строительства
но это жесть
но судя по всему автору нужно просто тайл поменять без доп эффектов
так что тут проблем нету
1 функция и готово
darkowlom, нам надо отлавливать положение курсора на карте и менять цвет текстуры а jass таймеры/события отстают от потока отрисовки(сначала отрисовывает курсор а лишь потом говорит что он сдвинулся)
т.е. при наведении на порчу или с порчи мы увидим как текстура мигает с зелёного на красный или наоборот
darkowlom, не получится сделать цвет текстуры при наведении здания на почву
т.е. когда выбираешь постройку здания и наводишь на место в котором нету почвы текстура пути здания становится красной
Master113, юзаем функцию замены тайла
потом отлавливаем попытки строительства, нахождение юнитов и прочее
проще говоря имитируем порчу
правда 100% имитации не получится
хотя если тебе надо только менять тайл без эффектов порчи то тупо функцией меняй и всё
а что должно быть в этой статье по твоему?
и в чём отличие в их использовании от игроков 0-11?
если сможешь на это ответить то я лично напишу для тебя статью по этой теме
дать знать, что какой-то определенный скилл применился.
можно реализовать через дамикаст
пример:
у героя есть абилка на основе канала с названием "огненный столб" и стихией огонь
при касте на неё создаётся дамми юнит типа "огонь" которому даётся настоящий огненный столб который он и кастует в цель
при проверки источника урона смотрим к какому типу принадлежит юнит источник урона и если тип источника - "огонь" то обнуляем урон/эффекты
ENAleksey, т.к. направление взгляда представлено углом а не вектором то лучше будет обойтись без векторов и просто сравнить разницу между углами поворота и углами между юнитами
вар3 видит только те функции которые расположены выше места вызова
например
void a(){
b(); // выдаст ошибку ибо выше этой строчки нету функции b
}
void b(){}
void c(){
b() // сработает нормально т.к. выше этой строчки есть функция b
}
правда cjass умеет автоматически переставлять функции местами и может разрешить этот конфликт просто поместив функцию b над функцией a
но если в функцию b добавить вызов функции a то переставить не сможет ибо как не переставляй а ошибка сохраняется
как решить именно твою проблему тебе написали выше
хотя возможно что у тебя в коде двойная зависимость (функция/библиотека a использует функцию/библиотеку b, а та в свою очередь использует функцию/библиотеку a)
это означает что код кривой и его надо удалить после чего почитать про "Модульное программирование" и написать код заново но уже нормально
» WarCraft 3 / Swastika
когда доделаешь описание и добавишь карту нажми "заявить на публикацию"
» WarCraft 3 / Проблемы с возвышенностями
если я прав то она вновь станет глубокой впадиной
» WarCraft 3 / Не открывается модель "Lich_King.mdx"
не открывается в мдлвизе?
или не видна в вар3
если не видна в вар3 то скорее всего ты не импортировал текстуры в карту
посмотри какие текстуры нужны для модели и импортируй их
» WarCraft 3 / Сделать данные по объекту из карты дефолтными для варкрафта
иначе никак
» WarCraft 3 / Замена ВСЕХ клфиов
ну так замени их в архиве War3Patch.mpq
nixsam:
неужели так сложно открыть архив и впихнуть в него новый клиф
» WarCraft 3 / Замена ВСЕХ клфиов
War3Patch.mpq
» WarCraft 3 / Как сделать рельеф сжигаемый
если тайл равен твоему тайлу то наносим урон
» WarCraft 3 / По типу рельефа
но она тогда заменится для всех клифов на карте
так чтобы на 1 половине были клифы с зелёной текстурой а на 2 с красной сделать нельзя
» WarCraft 3 / Перемещение области.
для этого автору надо знать о хранении данных в оперативной памяти и принцип работы вар3
ну и jass естественно
Ред. nvc123
» WarCraft 3 / Замена порчи
единственный вариант это с помощью рб заменить сам алгоритм определения возможности строительства
но это жесть
но судя по всему автору нужно просто тайл поменять без доп эффектов
так что тут проблем нету
1 функция и готово
» WarCraft 3 / Базы моделей
самая крупная база моделей для вар3
ещё у нас не плохая база
главное помнить что большая часть базы на форуме хранится
Ред. nvc123
» WarCraft 3 / Замена порчи
т.е. при наведении на порчу или с порчи мы увидим как текстура мигает с зелёного на красный или наоборот
Ред. nvc123
» WarCraft 3 / Тип оружия рикошет.
вся необходимая инфа там
» WarCraft 3 / Замена порчи
т.е. когда выбираешь постройку здания и наводишь на место в котором нету почвы текстура пути здания становится красной
» WarCraft 3 / Замена порчи
потом отлавливаем попытки строительства, нахождение юнитов и прочее
проще говоря имитируем порчу
правда 100% имитации не получится
хотя если тебе надо только менять тайл без эффектов порчи то тупо функцией меняй и всё
Ред. nvc123
» WarCraft 3 / Есть ли какая то статья по использованию 13-16 игроков?
PomaH:
PomaH:
» WarCraft 3 / Замена порчи
бот нашёл почти похожий вопрос
Ред. nvc123
» WarCraft 3 / Есть ли какая то статья по использованию 13-16 игроков?
и в чём отличие в их использовании от игроков 0-11?
если сможешь на это ответить то я лично напишу для тебя статью по этой теме
» WarCraft 3 / Порядок строк способности Перевоплощение.
Ред. nvc123
» WarCraft 3 / Невосприимчивость к стихиям
пример:
у героя есть абилка на основе канала с названием "огненный столб" и стихией огонь
при касте на неё создаётся дамми юнит типа "огонь" которому даётся настоящий огненный столб который он и кастует в цель
при проверки источника урона смотрим к какому типу принадлежит юнит источник урона и если тип источника - "огонь" то обнуляем урон/эффекты
Ред. nvc123
» WarCraft 3 / Проверка направления взгляда.
Ред. nvc123
» WarCraft 3 / Библиотеки
например
но если в функцию b добавить вызов функции a то переставить не сможет ибо как не переставляй а ошибка сохраняется
как решить именно твою проблему тебе написали выше
хотя возможно что у тебя в коде двойная зависимость (функция/библиотека a использует функцию/библиотеку b, а та в свою очередь использует функцию/библиотеку a)
это означает что код кривой и его надо удалить после чего почитать про "Модульное программирование" и написать код заново но уже нормально
» WarCraft 3 / Система складывания Предметов
Artyom18:
читаем правила сайта
короче ответ на вопрос дан
» WarCraft 3 / Боты не добывают золото!
» WarCraft 3 / Перестают действовать триггеры, когда их много и кода много
а то листать эти стены текста довольно долго
по поводу кода автора
это чистый конверт с гуи
вот статьи