Приветствую , вышел новый патч на варик нашел наработку движения WSAD клавишами , не особо разбираюсь в написании кода но вполне понимаю как ими пользоваться, хочу попробовать превратить варик в шутер , суть вопроса в том кто-нибудь делал код на стрельбу ПКМ скиньте если не жалко хотелось бы еще статьи посмотреть по коду смотрю что люди выкладывают сам тоже хочу разобраться.

Поковыряй события:
Player - MouseEvent / DOWN - нажатие / UP - отжатие / MOVE - движение
Условия:
Mouse Button Type Comparison / ЛКМ / Скроллер / ПКМ
Ну, а дальше уж сам додумай, что ты с этим хочешь делать.

Но для реализации шутера недостаточно даже любительских навыков в Jass, так что лучше попробуй объединить силы с кодером или поучить мануалы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
А еще лучше - скинуть ссыль на какую-нибудь статью со списком callчто-то там команд.
ответ
Ну, перенеси всё это clawbfs.ucoz.ru/forum/3-2-1 и итемы и две игровые карты с кучей режимов и сотни шапок и т. д. + в 2 раза больше новых идей clawbfs.ucoz.ru/forum/7 clawbfs.ucoz.ru/forum/16-1571-1 clawbfs.ucoz.ru/forum/9 со всеми функциями варкрафта (а их там всё же не так уж и мало) в игру на юнити или ещё куда в один присест, сделай дело доброе.
Бтв, про сбор команды - для продвинутых сущностей нередко исправлять за другими оказывается тяжелее, чем делать самому, важно создать максимально комфортные условия для созидания, вот для чего деньги не лишние, а уж дело и самому можно делать.
И, да, тема-то не про то, надо это или не надо, а про то, как лучше это сделать, я про это и в стартовом сообщении написал.
Я на крайний сам вопрос по варианту 3 проверю и/или будет сделан выбор между третьим вариантом, вторым, каким-то ещё и отказом от Cooldown Reduction, но если кто поможет - спасибо.
ответ
Друга зачем? Нинада, так толку не будет...
Просто используешь Inject main (vjass) или Define (Cjass) чтобы убрать 1 только строчку из main
//***************************************************************************
//*
//*  Map Configuration
//*
//***************************************************************************

//***************************************************************************
//*
//*  Main Initialization
//*
//***************************************************************************

//===========================================================================
function main takes nothing returns nothing
    call SetCameraBounds(- 3328.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), - 3584.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM), 3328.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), 3072.0 - GetCameraMargin(CAMERA_MARGIN_TOP), - 3328.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), 3072.0 - GetCameraMargin(CAMERA_MARGIN_TOP), 3328.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), - 3584.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM))
    call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl")
    call NewSoundEnvironment("Default")
    call SetAmbientDaySound("SunkenRuinsDay")
    call SetAmbientNightSound("SunkenRuinsNight")
    call SetMapMusic("Music", true, 0)
    call InitBlizzard() // вот и все, удалим и не будет бж объектов.


    call InitGlobals()
    call InitCustomTriggers()
    call RunInitializationTriggers()

endfunction
Совсем забыл, функция main генерируется при сохранении карты в редакторе
Без cjass или vjass придется выколупывать war3map.j (код карты) файл из карты и править ручками в блокнотике, геморойно до безобразия, за то ненужен c\vjass и его знания.
ответ
Visual Studio Code нормально кириллицу в .j файлах отображает.
Да и подсветка там неплохая

29
Принятый ответ
Поковыряй события:
Player - MouseEvent / DOWN - нажатие / UP - отжатие / MOVE - движение
Условия:
Mouse Button Type Comparison / ЛКМ / Скроллер / ПКМ
Ну, а дальше уж сам додумай, что ты с этим хочешь делать.

Но для реализации шутера недостаточно даже любительских навыков в Jass, так что лучше попробуй объединить силы с кодером или поучить мануалы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.