33

» WarCraft 3 / Система подсчета сыгранных игр

Принятый ответ
Закрываем вопрос, причина была в снятой галочке про "включение локальных данных"
Лучший вариант: Datamanager+EnableLocalFiles
33

» WarCraft 3 / Приоритет атаки ИИ

8gabriel8, да у танка нет атака в принципе, скорее всего на него не агрятся по этой причиние, а не из-за приоритетов, надо ему дать атаку хоть 1-1 и забрать через склад орков
33

» WarCraft 3 / Приоритет атаки ИИ

Рано бота похвалил, то ли я не.. выставил танку приоритет 9, выставил атакующему приоритет 1, враги бьют атакующего.... ммм
33

» WarCraft 3 / АвтоклиКАБЕЛЬность

Давайте сначала, что значит откликнулся? сказал реплику которую говорит при выделении? просто проиграть звук?
33

» WarCraft 3 / АвтоклиКАБЕЛЬность

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

» WarCraft 3 / Почему героя убивает его же способностью?

Принятый ответ
конечно, у тебя нет проверки в группе, ты пикаешь каждого юнита в группе и каждому пикнутому наносишь 1000 урона, в том числе и своему героя
33

» WarCraft 3 / Вычисляем по IP

Mnbvc, к тому времени все так перепугаются, что будут бояться варкрафт запускать, вон сколько минусов понаставили... Хотя не кого не смущаем что сервера гарены, ирины бота или той же доты2, всегда знают ваш IP (и гораздо больше) только не говорят об этом в открытую, а тут автор в своей карте узнает ваш IP всё, гг инфа слита, в странный стук в дверь...
33

» WarCraft 3 / Почему юниты бегут назад в область?

Я это и предлагал, или же через отключения позиции стража, даже 2 варианта... Ладно мне пофиг
33

» WarCraft 3 / Проверка файла мемхаком

Ну тут достаточно материала уже
globals
	gamecache cache = InitGameCache("cache")
endglobals

function SyncString takes player p, string val returns string
	if (GetLocalPlayer() == p) then
		call StoreString(cache, "", "", val)
	endif
	call TriggerSyncStart()
	if (GetLocalPlayer() == p) then
		call SyncStoredString(cache, "", "")
	endif
	call TriggerSleepAction(2.)
	call TriggerSyncReady()
	return GetStoredDtring(cache, "", "")
endfunction
а потом у себя вот так делаешь
// где то внутри
local string array NUMBER
local string s=ReadStringFromFile("file.ini","global","key1","")
set NUMBER[0]=SyncString(Player(0),s)
// и после этого все игроки буду знать что считал игрок красный
мб чутка не верный синтаксис ну суть такая больше инфы тут
33

» WarCraft 3 / Проверка файла мемхаком

Они пишут и читают у каждого сразу у всех, тот же рид стринг надо будет потом синхронизировать, чтобы каждый комп узнал о значениях других, допустим, в ини файле есть накопительный бонус числа доп рабочих, нужно считать данные, синхронизировать, перевести в целое и создать уже 5 рабочих, а если вызвать сразу без смеха, то у тебя будет 5 а у других 0, сразу десинх
33

» WarCraft 3 / Вычисляем по IP

pro100master, а его можно куда нибудь отправить или синхронизовать и тогда все буду знать IP друг друга
DracoL1ch, а поясни пожалуйста по какому принципу работает SendHttpGetRequest? и как происходит проверка новой версии?
33

» WarCraft 3 / Вычисляем по IP

NazarPunk, кажется мы не туда полезли уже XDD
Я лезу только туда, что может пригодится в реалиях варкрафта, а не в злых делах (хотя оно само напрашивается)
А самое смешное что в WinApi юнити всё тоже самое, но игр на юнити мы не боимся, а мемхак сразу в топку.... уу страшно, взломают
33

» WarCraft 3 / Вычисляем по IP

Вот если по факту, я не придумал как это нормально использовать, возможно только для определения региона игрока пригодится.
Подменять кеши уже давно не прокатывает для паролей (потому что шифрование основывается на привязке к железу+версии ОС+ к пользователю), а вот логины и закладки можно увести, но делать мы этого не будем
DracoL1ch, а ничего что Дота собирает инфу о железе, мать проц даже версия биоса материнки? я всё понимаю что это просто стат данные нужные для анализа, но всё же...
Я лишь хотел более расширенно показать возможности этих замечательных функций WINAPI, это лишь крупицы из того что я смог адекватно разобрать
33

» WarCraft 3 / Почему юниты бегут назад в область?

Снова это чувство, когда сказал тоже самое ранее, но не мой ответ верный... ммм
Загруженные файлы
33

» WarCraft 3 / Почему юниты бегут назад в область?

Steal nerves, нет, бегают назад юниты любого игрока по управлением компьютера, столкнулся совсем недавно когда делал движение крипов, отправил драться а они стали возвращаться назад, хотя принадлежали слотам 9-12
33

» WarCraft 3 / Почему юниты бегут назад в область?

это происходит потому что они принадлежат ИИ, нужно чтобы принадлежали тому игроку ии которого не прописан, но я у себя делаю так: при создании такого юнита удаляю у него позицию стража через RemoveGuardPosition(unit)
33

» WarCraft 3 / ZinC: Похищение жизни

UrsaBoss, он вроде бы сделал этот триггер, я помогал ему в дискорде и потом ещё захождение на этот дом
33

» WarCraft 3 / Хак на память Warcraft3

NazarPunk, зачем лаунчер, надо чтобы на гарене работало, сделать своё это слишком просто "да и не интересно"
33

» WarCraft 3 / Хак на память Warcraft3

NazarPunk, ну так нужно будет ещё и скрипт считывания редактировать, а то откуда он берёт проверочный файл спрятать за паролем под базовой аутентификацией (прося логин пароль)
а внутри варкрафта пароль зашифровать алгоритмом XD, я не хакер и далёк от этого... но чем нагроможденней система тем сложнее взлом
Можно на xgm миниигру, я буду шифровать всячески редактирование карты и выкладывать карту, а пользователи Xgm будут искать лозейки в получении к ней доступа, или любой желающий может предоставить свой алгоритм, (победит конечно IсeFog)
33

» WarCraft 3 / Хак на память Warcraft3

MKDimon, я тут недавно научился читать содержимое интернет страницы в текстовую переменную варкрафта, без использования каких либо длл, возможно это будет полезно, можно допустим на интернет странить файл с датой редактирования, а мемхаком считывать у карты дату редактирования, а эту дату предварительно перевести в число и зашифровать, ну и проверять и сразу дропать игроков которые играют без интернет соединения или у которых не совпадает это число..
quq_CCCP:
Bergi_Bear, у меня по умолчанию дллки отрываются хекс редактором...
и что ты там видишь?
NazarPunk:
Осталось сделать интересную карту, в которую будут играть))
Ну у человека большие проблемы, его вечно пытаются хакнуть, зато он умеет делать карты достойные взлома