32

» WarCraft 3 / Проблемы с новым Retrun Bug

оде самой карты, вот
Ага, уже разобрался спс.
Вот готовая версия для копипаста.
Загруженные файлы
32

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK:
ENAleksey, да тут всё дело в том что я делал для простого we, а вы все в jngp редактируете. Но думаю это все уже не важно с картой разобрались всё у всех заработало.
Тока в библиотеке на vjass пишешь тоже самое беда...
Теперь новая беда, копирую код к себе в карту и карта вылетает в главное меню...
Походу дело в кривом pjass.
одно охрененное НО!
Чтобы typecast работал в JNGP нужно создать аж 3 переменных!
(народ кто пишет в обычном редакторе или в блокнотике обходятся двумя, хз как?)

library Некая библиотека 


globals
	некий тип array l__A
	некий тип A
endglobals


private function typecastarray takes nothing returns nothing
	local некий тип A
endfunction

//# +nosemanticerror
function GetArrayAddress takes nothing returns integer //not really needed
	loop
		return l__A
	endloop
	return 0
endfunction

endlibrary
Вот только так это работает! Тоже самое с байткодом, нужно три переменные 1 массив, вторую того же типа но не массив и третью локалку и посредством vjass все будут с 1 именем и все будет работать, инача вылет карты в главное меню ибо фатал...
Ещё 1 проблема...
native MergeUnits		   takes integer qty, integer a, integer b, integer make returns boolean
// reserved native for call 2 integer function and return BOOLEAN value (can be converted to int!)
native ConvertUnits         takes integer qty, integer id               returns boolean
// reserved native for call 1 integer function and return integer value
native IgnoredUnits takes integer unitid returns integer
Стоит добавить их в war3map.j и моя карта фаталит, прошу всех кому не лень протестировать это дело!
Загруженные файлы
32

» WarCraft 3 / Карты похожие на Петры баланс

Принятый ответ
Ну Kodo tag team или Infection attack, там какой ни какой ИИ, остальные без ИИ. Увы ИИ дело не простое, особенно в TAG картах, я тоже долго думал запилить в своей карте ИИ для обучения, но получилось уныло...
32

» WarCraft 3 / Замена моделей

Это надо смотреть в свойсвах модели или там где ты её скачал, какой путь нужен для текстуры так и сохраняешь.
Пути к текстурам так же можно посмотреть в модель едиторе.
32

» WarCraft 3 / Проблемы с новым Retrun Bug

ENAleksey, работает если сохранить с JNGP, версию покраней мере определяет, узнать работают ли у тебя функции хака в памяти не могу, ибо у тебя ничего нету.
Блин вроде все то а у меня фаталит, так нехотелось все интересующие меня функции переносить по 1 и править...
32

» WarCraft 3 / Не сохраняется скилл при переносе в другую карту

Принятый ответ
Через кешь сохраняется только дефолт вроде, сохраняй ид героя, его статы, уровень и уровень каждой способности в отдельности, а потом воссоздавай и таких проблем не будет.
32

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK:
Это нужно было исключительно для упрощения кода в примере. Суть была в том, что этот хак более не требует jngp и vjass.
А причем тут JNGP что там что там хак одинаков, 2 переменные с одинаковыми именами...
Но что в полном наборе не работает, почему фаталит?
32

» WarCraft 3 / Проблемы с новым Retrun Bug

DracoL1ch:
а зачем вы отключаете автоматическое определеение версии:?
Хз, у меня включено а фаталит...
Человек решил что ему это ненужно...
32

» WarCraft 3 / Есть ли готовые решения по отключению читов

8gabriel8, Как насчёт отрубить начисто синглплеер и запилить карту для мультиплеера, все проблема с читами решена.
Для борьбы с мх есть уже готовая библиотека.
32

» WarCraft 3 / Перевоплощение

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

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK:
Нужно чтобы ктото еще проверил карту.
Что добровольцев нету?
BaHeK:
Мою карту проверял? Должен был поменяться урон.
Урон изменяется, как только я поменял версию...
В моей карте тот же самый хак на память, но он фаталит - код идеинтичен...
Что же я упустил?
32

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK:
У меня в карте есть пример на запись в память без фталов.
Разобрался, у тебя в карте версия 1.27 по дефолту, у меня 1.26. Только поставил 1.26 всё заработало, но что в этом большом наборе блин работает не так - вроде код 1 в 1.
С2I I2C работают.
32

» WarCraft 3 / Проблемы с новым Retrun Bug

Погодь, твоя карта тоже фаталит при загрузке...
Странно, неужели у нас разные версии wc3?
Текст ошибки изменился, но она есть...
Загруженные файлы
32

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK:
Вот немного передал скрипт. Теперь он работает в стандартном редакторе на ГУИ!
Конкретно это и у меня работает, проблема не в хаке а в том что я не могу запустить хак на запись в память, конкретнее в описании темы.
32

» WarCraft 3 / Проблемы с новым Retrun Bug

ssbbssc:
Оригинал работает без ошибки?
Эмм. у нас нету карты оригинала, у нас есть кусок от её скрипта, оригинал хостуют на rgc и вроде норм.
32

» WarCraft 3 / Способность порча

Принятый ответ
KoGader, увы но только изготовить триггерную почру (благо это примитивная способность), так же можно взять за основу буран или огненный дождь чтобы не мочиться со спецэффектом.
Собственно кадую секунду проверяем кастует ли еще юнит способность и наносим урон всем противникам в радиусе действия, исходя из их маскимального запаса здоровья.
32

» WarCraft 3 / Псс, нужно немного мемхака?

Вот почти готовая карта, но фаталит:
а именно фаталит функция:
call ForForce(bj_FORCE_PLAYER[0], I2C(8+C2I(function UnlockMemory)))
Загруженные файлы
32

» WarCraft 3 / Требуемый уровень героя

Принятый ответ
Sasha72, а что мешает следить за уровнем героя? Есть такое событие что герой повышает уровень, далее разблокируем для него способность.
Самое простое - это сделать способность изначально недоступной для игрока, а потом уже доступной, второй вариант у способности 2 уровня (если это пассивка) и еще требование апгрейда, при получении героем 3 уровня изучаем триггерно апгрейд для игрока и изменяем уровень способности.
Некоторые способности (пассивки) дают своё эффект даже если в их требованиях указаны апгрейды или юниты, иконка остаётся затемнённой а эффект присутствует.
32

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

Принятый ответ
Dota_2015, с какого перепугу ATTACK_TYPE_MAGIC урон от заклинаний? у заклинаний тип атаки ATTACK_TYPE_NORMAL, а у тебя это магическая атака волшебниц да прочей шушеры из кампании, наносит 75% урона про героям и доп урон по тяжёлой броне, маг. резистами не режится ибо физический урон от атаки.
У всех заклинаний, да блин даже у долбаных мин гоблина - тип атаки ATTACK_TYPE_NORMAL.
32

» WarCraft 3 / Псс, нужно немного мемхака?

JaBeN_Симфер,
Если у кого есть рабочий образец в виде отдельных либ и разделённые функции то кидайте сюда, у меня пока не работает, ищу почему ошибка.
32

» WarCraft 3 / Придумайте квест

Найти выживших на секретной лабаратории где разрабатывали новое оружие....
32

» WarCraft 3 / Выподение предмета

Rizard:
quq_CCCP, а можете пожалуйста по подробнее описать как сделать создание предмета в координатах
Руками.