Сделай в РО двух одинаковых юнитов, у одного убери модель.
Далее делаешь одну локалку integer, присваиваешь ей равкод юнита без модели и локально у врагов присваиваешь ей равкод юнита с моделью.
Далее обычным способом создаешь юнита, а в качестве равкода берешь значение из той integer
Инфу взял отсюда: xgm.guru/p/wc3/getlocalplayer
Но учти, если тебе придется где то работать с типом этого юнита, то тебе придется использовать GetUnitTypeId(1) or GetUnitTypeId(2), т.к у игроков будут возвращаться из нативки разные равкоды, к примеру:
GetUnitTypeId(1) or GetUnitTypeId(2)
Но ещё нужно будет сделать кучу триггерного геморроя, чтобы "невидимого" не атаковали и т.д
В т.ч можешь круг выбора сделать невидимым и убрать тени
Во-вторых предложеный им способ я недавно предлагал при другой постановке задачи, там он решал поставленую задачу, тут не решает
Он предлагал способ:
бот может читать/писать кэш
на этом основано много систем взаимодействия с ботом
стата в доте
моды в картах для хостботов
сделай чтобы бот писал в кэш карты пароль
в карте хранишь хэш этого пароля
после старта карты высчитываешь хэш полученного пароля и сверяешь с тем что записан в карте
если совпали то значит карта на твоём боте
если пароля нету или не совпали то значит карта не на твоём боте
хэш функций в интернете дофига
Все мои "во первых/вторых/третьих" были в ответ твоим "во первых/вторых/третьих"
то ли в наглую набивая опыт...
а причем тут опыт? Ещё раз повторюсь, это не личные сообщения. Если тебе нужен был диалог, то писал бы ему в лс.
И если ты упомянул "опыт", получается мне нельзя было писать тебе, потому что у меня 8 уровень и ты типа с ним вел диалог?
Грубо прозвучит, но ты бы табличку хотябы поставил, мол тут идет диалог и нельзя вмешиваться
prog во первых это не личные сообщения, во вторых бот не может писать в кэш без fakeplayer'a, в третьих больше 60% тех кто делает карты сейчас не знают как это делается, а оставшиеся 35% либо забивают на варкрафт, либо делают карты "для себя" и оставшиеся 5% знают как ломать карты, но им лень тратить время на варкрафт.
И если ты под "вскрыть карту" называешь открыть .j и вставить туда читпак по инструкции, то ты заблуждаешься.
prog защиты тут не причем, со штормами зезулы можно хостить любую карту (с любой защитой) на любом боте.
Здесь сам прикол чтобы скомпилить бота который отсылал бы карте HCL, а карта сверяла бы его. Если он нулевой или не тот что должен быть, то просто поражение всем игрокам. Это например хорошо защитило бы карту от хостинга на обычных дешевых ботах или ручного хостинга. А ботоводы не стали бы страдать подобной фигней и забили бы на карту с этой штукой
nvc123 чтобы писать ему нужен реальный игрок, типа fakeplayer.
Если попытаться подделать sync пакеты, то "подделываемый" игрок вылетит с ошибкой протокола или будет десинхрон
А hcl работает благодаря гандикапам и можно юзать это всего лишь 1 раз при старте игры (и то передавая лишь мизерный объем инфы).
Т.е бот перед стартом настраивает их нужным образом, карта читает их и ставит обратно на 100%
adery но учти что это рассчитано на использование дамми юнитом с пустыми слотами. Если нужно будет для какого нибудь героя и т.д, то делаешь всё это на основе какой нибудь руны, а при покупке сразу удаляешь предмет
» WarCraft 3 / Кол-во переменных и возможные проблемы (ГУИ)
А самих переменных пока варкрафт от переполнения памяти не лопнет
Ред. Hodor
» WarCraft 3 / Можно ли убрать эффект у невидимости?
Далее делаешь одну локалку integer, присваиваешь ей равкод юнита без модели и локально у врагов присваиваешь ей равкод юнита с моделью.
Далее обычным способом создаешь юнита, а в качестве равкода берешь значение из той integer
Инфу взял отсюда: xgm.guru/p/wc3/getlocalplayer
Но учти, если тебе придется где то работать с типом этого юнита, то тебе придется использовать GetUnitTypeId(1) or GetUnitTypeId(2), т.к у игроков будут возвращаться из нативки разные равкоды, к примеру:
В т.ч можешь круг выбора сделать невидимым и убрать тени
» WarCraft 3 / GetRealId( )
» WarCraft 3 / Триггер на мгновенное исследование технологии.
» WarCraft 3 / Некорректные числа в таблицах после слк оптимизации
Нашел нормальный блокнот и через него отредактил
» WarCraft 3 / Некорректные числа в таблицах после слк оптимизации
Ред. Hodor
» WarCraft 3 / Некорректные числа в таблицах после слк оптимизации
И я не уверен что там ctrl+f глобально по всем таблицам ищет
» WarCraft 3 / Ошибка define
» WarCraft 3 / Ошибка define
» WarCraft 3 / Ошибка define
Ред. Hodor
» WarCraft 3 / Ошибка define
переделал так и всё получилось:
» WarCraft 3 / Ошибка define
Ред. Hodor
» WarCraft 3 / Защита карты от редактирования
И если ты упомянул "опыт", получается мне нельзя было писать тебе, потому что у меня 8 уровень и ты типа с ним вел диалог?
Грубо прозвучит, но ты бы табличку хотябы поставил, мол тут идет диалог и нельзя вмешиваться
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
Ред. Hodor
» WarCraft 3 / Защита карты от редактирования
И если ты под "вскрыть карту" называешь открыть .j и вставить туда читпак по инструкции, то ты заблуждаешься.
» WarCraft 3 / Защита карты от редактирования
Здесь сам прикол чтобы скомпилить бота который отсылал бы карте HCL, а карта сверяла бы его. Если он нулевой или не тот что должен быть, то просто поражение всем игрокам. Это например хорошо защитило бы карту от хостинга на обычных дешевых ботах или ручного хостинга. А ботоводы не стали бы страдать подобной фигней и забили бы на карту с этой штукой
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
Если попытаться подделать sync пакеты, то "подделываемый" игрок вылетит с ошибкой протокола или будет десинхрон
А hcl работает благодаря гандикапам и можно юзать это всего лишь 1 раз при старте игры (и то передавая лишь мизерный объем инфы).
Т.е бот перед стартом настраивает их нужным образом, карта читает их и ставит обратно на 100%
» WarCraft 3 / Защита карты от редактирования
» WarCraft 3 / Защита карты от редактирования
Ред. Hodor
» WarCraft 3 / Защита карты от редактирования
интересно как ты ботом засунешь инфу в карту
бот вообще то не может писать в кэш
» WarCraft 3 / Где можно скачать иконки предметов из 1 доты?
Далее всё что в ReplaceableTextures и есть иконки
Ред. Hodor
» WarCraft 3 / Как сделать Магазин с 25 слотами, как на карте warlock ?