Вы вошли как: Гость      
[ Новые сообщения · Участники · Правила форума · Поиск]
  • Страница 1 из 1
  • 1
Форум » Секреты - M.U.G.E.N. » Общие вопросы - для новичков » Написание функций (Учимся писать функции... Подробное описание !!!)
Написание функций
OzXakerДата: Вторник, 19.06.2012, 02:40 | Сообщение # 1
Мастер
Группа: Главный Администратор - Сайта
Сообщений: 159
Статус: Не в сети
Пишем нашу первую функцию ( Выполнение Ultra Combo во 2ом раунде и т.д. )
----------------------------------------------------------------------------------------
------CMD--Файл-------------------
[command]:<---Команда
name = "Ultra Combo" ;<---Имя команды
command = D,B,a ; Комбинация Клавиш, ( Вниз,Назад,а )
time = 21 ; Время за которое её надо нажать....
;---------------------------------------------------------------------------------------

[Statedef -1] ; Определяем Стейт -1 прописывается в CMD прописываются функции управления

[State -1, IA] ; Начало Стейта
type = VarSet ; Определяем тип - определение Переменной
v = 50 ; Номер переменной
triggerall = Var(50) != 1 ; Применение ко всем Триггерам - Значение Переменной 50 не является Истиной
trigger1 = Win ; Выполнение функции после победы
trigger1 = teamside = 1 ; Применение функции к 1 му игроку

[State -1, IA] ; Начало Стейта
type = VarSet ; Определяем тип - определение Переменной
v = 50 ; Номер переменной
triggerall = Var(50) != 1 ; Применение ко всем Триггерам - Значение Переменной 50 не является Истиной
trigger1 = Win ; Выполнение функции после победы
trigger1 = teamside = 2 ; Применение функции к 2 му игроку
---------------------------------------
;Ultra Combo ; Коментарий
[State -1, Ultra Combo] ; Начало Стейта
type = ChangeState ;Изменяет номер стэйта игрока
value = 221;Номер группы стейта
triggerall = Var(50) = 1 ; Вызов переменной
triggerall = roundno != 1 ; не выполнять удар в 1м раунде
triggerall = roundstate = 2 ; выполнять удар во 2м раунде
triggerall = command = "Ultra Combo" ; Имя команды ( Смотри Выше )
triggerall = p2life <= 100 ; если энергии у противника меньше или ровно 100%
trigger1 = p2dist x <= 90 ; если дистанция между вами меньше или ровна 90%
trigger1 = (statetype = s) && ctrl ;Тип физики ( Стоя ) и контроль над игроком
trigger2 = movehit ;При условии если HitDef или movecontact - при услови прикосновения к противнику...
----------------------------------------------------


 
Форум » Секреты - M.U.G.E.N. » Общие вопросы - для новичков » Написание функций (Учимся писать функции... Подробное описание !!!)
  • Страница 1 из 1
  • 1
Поиск:

Сайт создан в системе uCoz