17

» WarCraft 3 / как сделать инвентарь ?

выше предела потока врядли, а так самый норм вариант использовать структуры как хранилище информации или библиотеку с кучей масивов,делаешь где нибудь базу где выставляешь тип этим предметам и в какие слоты они должны становиться и всякую там инфу потом когда игрок берёт предмет, все эти даные отпраляються в библеотеку с кучей масивов и там уже опирируй ими как хош
17

» WarCraft 3 / local и global timer нагружаются в локальной сети?

да таймеры тут причём,лагает наверно потому что эти таймеры обрабатывают утечный код и вообще сколько ты таймеров делаешь для спелов если 2 таймера = 2 юнита в мувинг системе то конечно лагть будет если таких штук 100 запустить
17

» WarCraft 3 / Способности и алгоритмы на заказ

ClotPh:
вот тебе сразу 4 скила без хэш таблицы, а на массивах
все настройки для всех спелов находятся в триггере SpellClotch
все 4 спела и системы для них используют 1 поток(1 таймер периуд 0.025) если хочешь подключить к своему потоку то посмотри в тригере Global
папку инициализации можно удалить но всеровно нужно инициализировать Global_init()
Мемхака нету 1 скил перезаряжается как сказано в описании
Скилы МУИ
могу дать модельку полностью анимированную она немного похожа только подкрасить
Загруженные файлы
17

» WarCraft 3 / Винные пары на область

создавай для каждого юнита в области по дамику и давай им приказ кастовать скил и удаляй дамиков через 1-2 сек
то есть: в области 10 юнитов значит должно быть 10 дамиков появляющийся около этих врагов и кастовать
17

» WarCraft 3 / Native vs Bj

unit u = CreateUnit(Player(0),'e000',x,y,facing)
Polledwait(3.00)
RemoveUnit(u)
u=null -поидеи это можно не писать так как сам редактор обычно их обнуляет(если у тя редактор от сюда скачан)
Player(0)-для какого игрока
'e000'-ид юнита
x,y - координаты де появиться
facing - куда смотреть будет
17

» WarCraft 3 / Называние действии в JASS (личный сценарий)

1.наверно он указал на грамматику или просто его система накрылась
2.вопрос непонятен,вам нужно увеличить кулдаун?
3.вы используете мемхак?
4.составте пожалуйста правильно вопрос чтобы у нас процессоры не перегревались
17

» WarCraft 3 / Отображение LifeBar

а если сделать так чтобы при пикании на вражеского юнита игрок выделял другого юнита с 0 хп
и полоску жизней можно убрать "Шкала Выбора==0"
17

» WarCraft 3 / Критические утечки

32к это наверно регионы,юниты,декор,ну и весь тот мусор что на карте +может гдет инициализация была понасоздавалось всякого, а если карта мелкая,пустая пробните другой поисковик утечек
17

» WarCraft 3 / плодится ивент

на гуи конечно врядли такое сделать можно,но взять массив тригеров забить их ивентом на урон,пикать всю карту в поисках юнитов,добавлять их в этот массив а также сортировать ну если мёртвые есть или null значение очищать тригер под нужным ид и сортировать массив,
17

» WarCraft 3 / Вот такую вот модель нашёл. Что она может значить?

а я думаю это временная модель когда разраб работал в 3д максе он этот меш запихнул в модель заставочной нежити чтобы потом доработать ну типо чтобы яйца были в одной корзине а потом случайным образом забыл про неё и перевёл в формат mdx ,возможно у неё даже uv развёртка может быть,засунуть её текстуру добавить кости и вооаля полноценная модель
17

» WarCraft 3 / scope

biridius:
спс но я нашол способ куда легче просто удаляешь триггер а весь код втавляеш в новый триггер,типо последний созданый будет всегда ниже
у твоего способа могут быть баги так как области я использую как инитиализирующие или упраляющие над всеми библеотеками
17

» WarCraft 3 / Выбор Юнита по Строке

LordDracula:
Это для сетевой игры? Если да, то создание юнита от события "Игрок написал в чат" приведёт к десинхронизации(игрок вылетит с игры).
с чего ты это взял ?
а так отлавливаешь что пишут игроки и дальше системка из if. Если игрок написал -пехотинец сравниваешь это со всеи if если подходит создавай юнита для GetTriggerPlayer() игрока тригера
17

» WarCraft 3 / "Живой Редактор"

этот вопрос гадалкам задавай может помогут ,а по сути выложи код,карту или что то на что мы могли указать твой косяк
PS-купи обрез мало ли может он у тя реал живой
17

» WarCraft 3 / Камера от первого лица

вот использую эту функцию на все случаи жизни
void CameraMove(float wight ,float heigtn ,float zoom ,float rz ,float rx ,float ry ,float onx ,float ony,float secound){
	 SetCameraField(CAMERA_FIELD_TARGET_DISTANCE, wight, secound)// дистанция
     SetCameraField(CAMERA_FIELD_ZOFFSET, heigtn, secound)//высота камеры
     SetCameraField(CAMERA_FIELD_FIELD_OF_VIEW, zoom, secound)//зум
     if(rz!=0){SetCameraField(CAMERA_FIELD_ROTATION, rz, secound)} //ry поворот камеры в бок <>
	 if(rx!=0){SetCameraField(CAMERA_FIELD_ROLL,rx,secound)}//rx наклон камеры 0
	 if(ry!=0){SetCameraField(CAMERA_FIELD_ANGLE_OF_ATTACK, ry, secound)}//ry поворот камеры верх вниз ^	 
     SetCameraPosition(onx,ony)
}
void SetCameraUnit(unit u,bool controll){
SetCameraTargetController(u, GetUnitX(u), GetUnitY(u),controll)-прикрепить камеру к юниту
}
17

» WarCraft 3 / Предметы (триггер)

если в jass шаришь то вот SetItemCharges()-устанавливает заряды предмета,а сделать мини системку дающая способность и ломающая предмет когда заряд 0 GetItemCharges()-узнать заряд предмета,то ваще проще простого
17

» WarCraft 3 / Нужна модель? - Вам сюда!

CaZaNoVa:
короче вот в архиве 2 модели шлема ,одна которая одевается на бошку юнита через атач(сам подгониш под какого те нужно),и крутящиеся модель типо выложеная,а вслед раз заказывай нормально, а не типо накидайте мне моделек, а для каких целей, некто не знает
Загруженные файлы
17

» WarCraft 3 / Нужна модель? - Вам сюда!

CaZaNoVa:
вот замени текстурку для тёмного шлема и будет как хотел,а насчёт увелечение там тыльной стиороны,я думал модель одеваться кому то на голову будет, а не как предмет крутиться ,то какая ей разница быть чуть толще чуть туже
Загруженные файлы
17

» WarCraft 3 / Как реализовать систему спутников?

а чё неужели так сложно сделать такой ии делаешь так если знаешь vjass:
если игра будет не на 1го игрока то создаёшь библеотеку создаёшь масив юнитов,
дальше тупо создаёшь этого юнита за нейтральных и таймером обрабатываешь массив этих спутников (ну что обрабатывать,пример: атакуют хозяина,хозяин далеко,нужно использовать спелл,и тд тп),на счёт спеллов тут прдёться ухитриться так как нетральный спутник может быть у всех игроков то спеллы придётся делать тригерными а стандартным разрешать бить союзных юнитов и разделить на несколько типов у которых будет идентичен ид приказа запуска и тип использования(мгновенно на точку на цель),а если спутник погибает выносить его из этого масива и сохранять его значения в переменных советую структуру
17

» WarCraft 3 / Какого формата Спрайты в старых играх?

Артес Менетил:
Пачками говоришь? Что то не похоже, и где пачками?
>Doc имел в виду чтобы вы сами поискали то что вам нужно и вообще тут вопросы по вару 3. Задавайте этот вопрос где есть специалисты этих игр, тем более в варкрафт 3 ,3д модели, а не анемированые спрайты