Добавлен , опубликован

Создание простого (Melee) AI

Содержание:

1. Hello World!

Давайте начнём с уверенности, что вы знаете, как получить простой скрипт “Hello World!” и запустим его.
function main takes nothing returns nothing  
    call DisplayTextToPlayer( GetLocalPlayer(), 0.0, 0.0, "Hello World!" )  // F12 вам не поможет
endfunction
Вставьте вышеуказанный код в файл, который называется human.ai .
Запустите Word Editor.
Откройте вашу любимую melee - карту и сохраните её под другим именем или (предпочтительней) в другой директории.
Нажмите F12 (или откройте меню модулей и выберите менеджер импорта) .
Select File --> Import file in the Import manager.
Выберите созданный файл human.ai.
Щёлкните правой кнопкой мыши на импортированном файле и выберите Modify file properties.
Измените путь к файлу на “\Scripts\human.ai”.
Сохраните карту (вам, вероятно, также нужно закрыть карту).
Запустите WarCraft III, выберите ''Single game -> Custom Game -> Ваша милая карта’’.
Убедитесь, что Вы играете против компьютера расы человека.
Позже Вы захотите выбрать, чтобы вся карта стала видимой.
Начните игру и ищите “Hello World!” на экране (она всё же быстро исчезает).
Если Вы считаете, что надпись очень быстро исчезла, или Вы не уверены, что она вообще была там, Вы можете попробовать эту версию вместо той:
function main takes nothing returns nothing
    call Sleep( 2 )  // <--- Чтобы удостовериться, что игра готова записать приветствие.
    call DisplayTimedTextToPlayer( GetLocalPlayer(), 0.0, 0.0, 3600, "Hello World!" )
endfunction
Если Вы далеко от экрана более чем один час (3600 сек), Вы можете посмотреть на приветствие, нажав F12.

`
ОЖИДАНИЕ РЕКЛАМЫ...