Ельнур, Рефордж от пиратки отделяет лишь момент запуска лана, в обход батлнета
А вообще люди играют не в патч а в конкретную карту, покуда на рефордже нет хороших карт эксклюзивных, нет смысла на нём, в любимую тд можно и на 126 патче поиграть
А покуда у рефорджа такие плохие отзывы, да и стабильность ни о чем, в него не придут нормальные картоделы (Они будут под юнити, анриалом и дотой 2 сидеть)
xgm.guru/p/100/245713 вот я тему поднимал, я там разобрал все способы десинха + статья с хайва, ну я просто по пунктам прошёлся применив ко своей карте
Ну а у меня просто оказались элементарные ошибки в коде
Я затестил:
Дребезжание при врезании в декор всё ещё есть
Смог на большой скорости пролететь сквозь декор и выехать на вторую трассу (через забор на изгибе)
На 2 трассу проехал также сквозь деревья
Сломал питстоп, гоблина что поднимает подвеску, просто лол кароче поломал карту за 3 секунды
Нет поворота при заднем ходе
Ну а в целом понравилось, движение всё так же гладкое, если не врезаться некуда
А вот как сделать WASD совместно со стрелочками
раскрыть
-----------------------------------------------------------------OSKEY_W
local gg_trg_EventUpW = CreateTrigger()
for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
BlzTriggerRegisterPlayerKeyEvent(gg_trg_EventUpW, Player(i), OSKEY_W, 0, true)
BlzTriggerRegisterPlayerKeyEvent(gg_trg_EventUpW, Player(i), OSKEY_UP, 0, true)
end
TriggerAddAction(gg_trg_EventUpW, function()
local pid = GetPlayerId(GetTriggerPlayer())
print("ВПЕРЁД "..pid)
end)
ivanbakavan, Ещё интересует такой организационный момент:
Я планирую продолжать разработку во время этапа голосования и тестирования, запрещено ли это будет? ибо может произойти разное впечателение если член жури1 поиграет в версию 12 сисла, а член жури4 18 числа, они могут вообще в разные карты сыграть. Потому что не ясен момент, они будут скачивать с сайта или как то получат архив всех карт?, Будут ли приниматься правка, если например кто-то случайно зальёт не открываемую версию?
раскрыть
Как было на конкурсе того года, в мою карту на мемхаке засунули счетчик утечек, и не смогли видимо сохранить нормально без pjass и не проверили, в итоге после старта конкурса в архиве игры моя карта не у кого бы не открылась, если бы я сам этого не проверил...
И то это была вина проверяющего, как и создателя
Поэтому бы хотелось знать этот организационный момент
По мне, только число юнитов влияет на число кадров в секунду, а не мелкий новый значек в виде фрейма, и глобалка хранящая ресурсы
В этой системе само сложно использовать нефть при покупке юнитов и постройки зданий
Yury13, эта новая функция рефорджа, он не знает какой у тебя патч, потому что нужно в каждом вопросе писать версию патча и на чём работаете, чтобы не получать ответы на луа, мемхаке, или в рефордж гуи
MoonLight12, ну на это отдельный триггер определение позиции курсора относительно мировых координат
GetPlayerMouseX={0,0,0,0}
GetPlayerMouseY={0,0,0,0}
function InitMouseMoveTrigger()
local MouseMoveTrigger = CreateTrigger()
for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
local player = Player(i)
if GetPlayerSlotState(player) == PLAYER_SLOT_STATE_PLAYING and GetPlayerController(player) == MAP_CONTROL_USER then
TriggerRegisterPlayerEvent(MouseMoveTrigger, player, EVENT_PLAYER_MOUSE_MOVE)
end
end
TriggerAddAction(MouseMoveTrigger, function()
print("ismove")
print("x="..BlzGetTriggerPlayerMouseX().." y="..BlzGetTriggerPlayerMouseY())
local id=GetPlayerId(GetTriggerPlayer())
GetPlayerMouseX[id]=BlzGetTriggerPlayerMouseX()
GetPlayerMouseY[id]=BlzGetTriggerPlayerMouseY()
end)
end
вызвать 1 раз в инициализации InitMouseMoveTrigger()
Далее в первом событии клика проверять переменную GetPlayerMouseX[id], если они равна 0, значит клик по интерфейсу
Можешь сделать проверку на 0.0, но это отдельный триггер, любой клик по интерфейсу вернёт нулевые координаты.. то бишь тебе надо обратное.. можно в принципе проверять только Х
local TrigPressLMB = CreateTrigger()
for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
TriggerRegisterPlayerEvent(TrigPressLMB, Player(i), EVENT_PLAYER_MOUSE_DOWN)
end
TriggerAddAction(TrigPressLMB, function()
if BlzGetTriggerPlayerMouseButton() == MOUSE_BUTTON_TYPE_RIGHT then
print(GetPlayerName(GetTriggerPlayer(GetTriggerPlayer()))" Игрок нажал левую кнопку мыши")
end
end)
Понял только заголовок, на него и ответил, остальное просто набор слов
Вы не сможете хостануть карты с мемхаком и любым его элементом.. например жто может быть даже гуишная карта просто с антихаком
Как узнать есть ли мемхак? - вскрыт карту да посмотреть...
В рефордже работает в принципе всё.. но не стабильно и это 2 проблема, нестабильность может быть на столько высока, что тоже не даёт хостить
» WarCraft 3 / Можно ли отловить нажатие клавиши Tab?
OSKEY_TAB
OSKEY_CAPSLOCK
Полный список вот тут
» XGM Конкурсы / Mini-Game Contest: Reforged
» WarCraft 3 / Как создать невидимую способность?
» WarCraft 3 / Играем в Reforged по локальной сети
А вообще люди играют не в патч а в конкретную карту, покуда на рефордже нет хороших карт эксклюзивных, нет смысла на нём, в любимую тд можно и на 126 патче поиграть
А покуда у рефорджа такие плохие отзывы, да и стабильность ни о чем, в него не придут нормальные картоделы (Они будут под юнити, анриалом и дотой 2 сидеть)
» WarCraft 3 / Таймер
В Гугле - zserge.wordpress.com/2012/02/23/lua-%D0%B7%D0%B0-60-%D0%BC%D0%B8...
И где угодно www.user.su/lua
Ред. Берги
» WarCraft 3 / Убей моего пеона
Релиз
Для соло игроков - HD графику и 3-х ботов
» WarCraft 3 / Как создать невидимую способность?
» WarCraft 3 / Фарш
Я затестил:
Смог на большой скорости пролететь сквозь декор и выехать на вторую трассу (через забор на изгибе)
На 2 трассу проехал также сквозь деревья
Сломал питстоп, гоблина что поднимает подвеску, просто лол кароче поломал карту за 3 секунды
Нет поворота при заднем ходе
» WarCraft 3 / Как создать невидимую способность?
Мемхак или Рефордж 1 строчкой
» WarCraft 3 / Фарш
» WarCraft 3 / wGeometry - 3D библиотека (lua)
» XGM Конкурсы / Mini-Game Contest: Reforged
Я планирую продолжать разработку во время этапа голосования и тестирования, запрещено ли это будет? ибо может произойти разное впечателение если член жури1 поиграет в версию 12 сисла, а член жури4 18 числа, они могут вообще в разные карты сыграть. Потому что не ясен момент, они будут скачивать с сайта или как то получат архив всех карт?, Будут ли приниматься правка, если например кто-то случайно зальёт не открываемую версию?
И то это была вина проверяющего, как и создателя
» WarCraft 3 / WarCraft 3 Редактор карт Хочу создать на карте нефть
В этой системе само сложно использовать нефть при покупке юнитов и постройки зданий
» WarCraft 3 / Слезает описание
» WarCraft 3 / Радиус агрессивности юнита
» WarCraft 3 / Отследить ЛКМ
» WarCraft 3 / Шахтёрские вагонетки
» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)
» XGM Конкурсы / Mini-Game Contest: Reforged
» WarCraft 3 / Отследить ЛКМ
Далее в первом событии клика проверять переменную GetPlayerMouseX[id], если они равна 0, значит клик по интерфейсу
» WarCraft 3 / Отследить ЛКМ
» WarCraft 3 / Отследить ЛКМ
Ответ:
» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)
» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)
Как узнать есть ли мемхак? - вскрыт карту да посмотреть...
В рефордже работает в принципе всё.. но не стабильно и это 2 проблема, нестабильность может быть на столько высока, что тоже не даёт хостить
» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи