32

» WarCraft 3 / Существует ли конвертер Jass -> c++ ?

Daro, да дллка тупо, и все, айкап лаунчер эмитирует внутренности карты. Поэтому все идут лесом с дотой айкапа не на айкапе.
32

» WarCraft 3 / Существует ли конвертер Jass -> c++ ?

Undert4ker, нет и врядли появится, первостепенное его назначение - защита коммерческих проектов вроде дотки айкапа, чтобы играли только у них.
И делится за спасибо никто не будет, это все далеко не за спасибо писалось.
Я предлагал эту тему не раз, но мало кому интересна, для широкой публики желающих это делать не нашлось, если хочешь посмотреть карты кроме доты айкапа, могу устроить.

Я об этом задумался еще когда появился мемхак в свободном доступе, да и многие другие высказывали свои идеи о этом направлении.
32

» WarCraft 3 / Существует ли конвертер Jass -> c++ ?

Undert4ker, В паблик никто не выкладывал, об этом говорили довольно давно.
Недавно китайская аниме карта с дллкой и байткодом всплыла, так что определенно есть, есть даже люди которые знают как им это сделать, но не хотят, за это им никто не платит.

Да существует, айкап юзает.
Я так полагаю, что он приватный?
Ну офк, фуккей тян написал для айкапа за звонкую монету и сделал им карту 6.83 с исправленными багами, но это другой разговор.
32

» WarCraft 3 / Существует ли конвертер Jass -> c++ ?

Да существует, айкап юзает.
Так же есть наработка позволяющая сразу писать на с++ но если у вас с жасом то не задалось, с то точно ниче не выйдет, это сложно и думать надо куда больше.
32

» WarCraft 3 / как закрыть карту от взлома в 2020?

Bergi_Bear:
Не факт, что скачают вообще и будут играть, так что не парься, тут всё очень плохо
Да все давно открыто, кому надо - ломанут, остальным это не усралось, что на рефордже что на 1.26.
32

» WarCraft 3 / как закрыть карту от взлома в 2020?

ivanbakavan, про новые не уверен что карта после тулов будет пахать на рефордже, но настройки можите попробовать поменять. Каких то тру защит карты нету и не будет на рефордже.
32

» WarCraft 3 / как закрыть карту от взлома в 2020?

remero, в чем проблема то, Тулы векса или аналог, чтобы не открывалась в редакторе.
32

» WarCraft 3 / Логотипы на карте

Это называется - уберсплат, анимироааная текстура поверх земли, можно юзать импорт, все трещены на земле после громовой поступи или падения голема или кратер от огненного столба - это те самые уберсплаты. В редакторе триггеров есть набор функций для работы с ними.
32

» WarCraft 3 / помогите вспомнить карту

Oleg76, это хак я скинул, был оригинал, название ты видел, вовсе эту карту несколько авторов делали в разное время.
32

» WarCraft 3 / помогите вспомнить карту

Ага, есть эта карта, забыл как этот дефенс, у нас выкладывали его... Название забыл.

Ага, вот ссыль
32

» WarCraft 3 / После загрузки сохранённой игры вылетает с критической ошибкой

Daro, есть одна либа на жассе, а есть на мемхаке.
код
globals
		timer SaveBlockTimer = CreateTimer( )
		dialog PreventSave___Dialog = DialogCreate()
	endglobals
		
	function PreventSave___Exit takes nothing returns nothing
		call DialogDisplay(GetLocalPlayer(), PreventSave___Dialog, false)
	endfunction

	function PreventSave___StopSave takes nothing returns boolean
		local boolean GameAllowSave = false

		if GameAllowSave == false then
			call DisplayTextToPlayer(GetLocalPlayer(), 0, 0, "Save Game is Disabled")
			call DialogDisplay(GetLocalPlayer(), PreventSave___Dialog, true)
		endif

		call TimerStart( SaveBlockTimer, 0.00, false, function PreventSave___Exit)

		return false
	endfunction

	function AntiSaveSystemInit takes nothing returns nothing
		local trigger AntiSaveLocalTrigger = CreateTrigger()
		call TriggerRegisterGameEvent( AntiSaveLocalTrigger, EVENT_GAME_SAVE )
		call TriggerAddCondition( AntiSaveLocalTrigger, Filter(function PreventSave___StopSave ) )
		set AntiSaveLocalTrigger = null
	endfunction
Подробнее тут
32

» WarCraft 3 / Мультикаст огра из доты

Ну либо для мультикастера заводим одельного дамми с маной, с атрибутами, но при каждом касте скидываем ему кд и ману ставим на макс (если разумеется каст не зависит от кол-ва текущей маны, иначе на кол-во реального героя).

Ну так же можно сделать дамми аналоги способностей для мульткаста, или юзать мемхак с принудительным кастом абилки (но это подходит лишь для дефолтных абилок).
32

» WarCraft 3 / Превращение в зомби.

Зачеееееееем? Что так сложно реплейсить цель на зомби? Что и делает эта кривая недоабилка.
32

» WarCraft 3 / Улучшения, Варкрафт 3 холодный стул

Ну установить уровень улучшение каждому игроку на N , по событию - здание игрока - красный завершило улучшение, в условии проверяешь ID улучшения.
32

» WarCraft 3 / Нужна помощь мультиборд

У тебя идут локально вызовы функции MbSetText, где создается обьект multiborditem. нужно не локально менять ячейку, а глобально, но текст ячейки задавать локально.

Дота так себе для копирования в свою карту.
32

» WarCraft 3 / Нужна помощь мультиборд

Карту в студию, мб еше что упустил, но я бы локально текст не менял в мультиборде, лишь менял строку текста.

Кстати а зачем менял GetObjectname? Оно там не просто так, оно нужно для локализации и хостботов.
32

» WarCraft 3 / Исчезновение звука

Bergi_Bear:
Подтверждаю проблему на виндос 10. Но так как я не использую редактор we, то меня это не парит. Изредка запускаю редактор из сборщика и проблемы нет, возможно проблема со звуком при запуске из батл нет
Тоже было на 10тке, дрова снес и установил другую версию, пока тьфу тьфу. Уже думал о внешней звуковухе.
Причем у меня проблема была в игре на айкапе.
32

» WarCraft 3 / гнев деревьев (корни)

Это не баг, это фитча. Так было задумано, и запомните - никак нельзя изменить механику работы дефолтных способностей варкравта, никак не убрать у корней несрвмесиммость с оетающими юнитами.
Делайте кастомный аналог.
32

» WarCraft 3 / Пасивка которая даёт вампиризм и криты

dondonchakka, дикость - это то что вы пишите, совершенно не понимая как работают пассивки на удар в варкравте.
Qulore, - это описано в 101 месте, событие - юнит получает урон, но т.к в 1.26 ты не можешь проверит тип урона, то нужен мемхак.
Делается это так, триггер с событием - юнит получает урон, событие вешается на каждого юнита на карте, если он подходит под определенные условия (ну нет смысла добавлять здания и варды, т.к на них криты не работают). И если юнит получает урон, урон выше 0 и от юнита с нужной способностью, тип урона - физический (только с помощью мемхака на 1.26, на рефордже нативки на тип урона есть), то проверяем шанс и делаем крит и вампиризм, высчитывая лечение исходя из кол-ва урона.
Это разумеется делается на jass, никаких гуи, да и там тупо нет нужного функционала.