| Разработка и ромхакинг > Разработка игр |
| MK MUGEN - Компиляции |
| << < (139/243) > >> |
| Fly:
Извиняюсь за оффтоп, но ПМСМ лучший порт дума - это GZDoom. По теме: armand, не знаешь, как в мугене определить, что ты - компьютер? Во время интро. |
| armand:
Fly, в смысле "ты - компьютер"? Что пртивник компьютер то есть? |
| Fly:
Ну вот есть переменная 50, если там 1 - значит, компьютер, если 0 - человек. Только до боя она всегда равна 0. |
| armand:
Она и будет равна 0, во время интро. Тут видимо ничего не попишешь :( |
| YURA 111:
FLY - GZDoom - не имеет поддержки игры вдвоем на одном компе (в отличии от Легаци) + у Легаци есть подержка DEH и BEX - что просто COOL... Armand - Наверное потому-что во время ИНТРО все делает КОМП в Мугене ??? o_0 |
| armand:
YURA 111, не совсем, во время интро ни одна перемнная еще не определена. Они все инициализируются только в начале боя, скорее всего так. |
| Fly:
--- Цитата: YURA 111 ---FLY - GZDoom - не имеет поддержки игры вдвоем на одном компе (в отличии от Легаци) + у Легаци есть подержка DEH и BEX - что просто COOL... --- Конец цитаты --- Давай в другой теме: http://www.emu-land.net/forum/index.php/topic,274.0.html --- Цитата: YURA 111 ---Armand - Наверное потому-что во время ИНТРО все делает КОМП в Мугене ??? --- Конец цитаты --- Этот КОМП во время интро не хочет выполнять подобные команды: --- Код: ---[Command] name = "AI" command = U, U time = 0 --- Конец кода --- Как бы его заставить... Добавлено позже: Или можно как-нибудь узнать режим игры (arcade/versus)? |
| armand:
Я так понял что работа интро это вообще ВЕЛИКАЯ ТАЙНА!!! :) |
| ZBEP:
armand, не а :) интро - это просто записанные ролики или комп выбирает себе 2 случайных бойцов и ими управляет :blush: |
| YURA 111:
--- Цитата: Fly от 21 Декабрь 2007, 16:46:26 ---Давай в другой теме: http://www.emu-land.net/forum/index.php/topic,274.0.htmlЭтот КОМП во время интро не хочет выполнять подобные команды: --- Код: ---[Command] name = "AI" command = U, U time = 0 --- Конец кода --- Как бы его заставить... Добавлено позже: Или можно как-нибудь узнать режим игры (arcade/versus)? --- Конец цитаты --- Я конечно может и скажу сейчас тупость - но может вот таким макаром: [Command] name = "CPU0" command = U,U,D,D,B,F,B,F,s,s time = 0 [Command] name = "CPU1" command = U,U,D,D,B,F,B,F,a,a time = 0 [Command] name = "CPU2" command = U,U,D,D,B,F,B,F,b,b time = 0 [Command] name = "CPU3" command = U,U,D,D,B,F,B,F,c,c time = 0 и т.д. до например CPU45 ну а дальше понятно где вот это: --- Код: ---[Statedef -1] ;AI ;---------------------------------------- [State -1] type = VarSet triggerall = statetype = S trigger1 = command = "CPU0" trigger2 = command = "CPU1" trigger3 = command = "CPU2" trigger4 = command = "CPU3" trigger5 = command = "CPU4" trigger6 = command = "CPU5" trigger7 = command = "CPU6" trigger8 = command = "CPU7" trigger9 = command = "CPU8" trigger10 = command = "CPU9" trigger11 = command = "CPU10" trigger12 = command = "CPU11" trigger13 = command = "CPU12" trigger14 = command = "CPU13" trigger15 = command = "CPU14" trigger16 = command = "CPU15" trigger17 = command = "CPU16" trigger18 = command = "CPU17" trigger19 = command = "CPU18" trigger20 = command = "CPU19" trigger21 = command = "CPU20" trigger22 = command = "CPU21" trigger23 = command = "CPU22" trigger24 = command = "CPU23" trigger25 = command = "CPU24" trigger26 = command = "CPU25" trigger27 = command = "CPU26" trigger28 = command = "CPU27" trigger29 = command = "CPU28" trigger30 = command = "CPU29" trigger31 = command = "CPU30" trigger32 = command = "CPU31" trigger33 = command = "CPU32" trigger34 = command = "CPU33" trigger35 = command = "CPU34" trigger36 = command = "CPU35" trigger37 = command = "CPU36" trigger38 = command = "CPU37" trigger39 = command = "CPU38" trigger40 = command = "CPU39" trigger41 = command = "CPU40" trigger42 = command = "CPU41" trigger43 = command = "CPU42" trigger44 = command = "CPU43" trigger45 = command = "CPU44" trigger46 = command = "CPU45" v = 50 value = 1 [State -1] type = VarSet triggerall = statetype = S triggerall = p2statetype = S trigger1 = command = "CPU0" trigger2 = command = "CPU1" trigger3 = command = "CPU2" trigger4 = command = "CPU3" trigger5 = command = "CPU4" trigger6 = command = "CPU5" trigger7 = command = "CPU6" trigger8 = command = "CPU7" trigger9 = command = "CPU8" trigger10 = command = "CPU9" trigger11 = command = "CPU10" trigger12 = command = "CPU11" trigger13 = command = "CPU12" trigger14 = command = "CPU13" trigger15 = command = "CPU14" trigger16 = command = "CPU15" trigger17 = command = "CPU16" trigger18 = command = "CPU17" trigger19 = command = "CPU18" trigger20 = command = "CPU19" trigger21 = command = "CPU20" trigger22 = command = "CPU21" trigger23 = command = "CPU22" trigger24 = command = "CPU23" trigger25 = command = "CPU24" trigger26 = command = "CPU25" trigger27 = command = "CPU26" trigger28 = command = "CPU27" trigger29 = command = "CPU28" trigger30 = command = "CPU29" trigger31 = command = "CPU30" trigger32 = command = "CPU31" trigger33 = command = "CPU32" trigger34 = command = "CPU33" trigger35 = command = "CPU34" trigger36 = command = "CPU35" trigger37 = command = "CPU36" trigger38 = command = "CPU37" trigger39 = command = "CPU38" trigger40 = command = "CPU39" trigger41 = command = "CPU40" trigger42 = command = "CPU41" trigger43 = command = "CPU42" trigger44 = command = "CPU43" trigger45 = command = "CPU44" trigger46 = command = "CPU45" v = 50 value = 1 [State -1] type = VarSet triggerall = statetype = A trigger1 = command = "CPU0" trigger2 = command = "CPU1" trigger3 = command = "CPU2" trigger4 = command = "CPU3" trigger5 = command = "CPU4" trigger6 = command = "CPU5" trigger7 = command = "CPU6" trigger8 = command = "CPU7" trigger9 = command = "CPU8" trigger10 = command = "CPU9" trigger11 = command = "CPU10" trigger12 = command = "CPU11" trigger13 = command = "CPU12" trigger14 = command = "CPU13" trigger15 = command = "CPU14" trigger16 = command = "CPU15" trigger17 = command = "CPU16" trigger18 = command = "CPU17" trigger19 = command = "CPU18" trigger20 = command = "CPU19" trigger21 = command = "CPU20" trigger22 = command = "CPU21" trigger23 = command = "CPU22" trigger24 = command = "CPU23" trigger25 = command = "CPU24" trigger26 = command = "CPU25" trigger27 = command = "CPU26" trigger28 = command = "CPU27" trigger29 = command = "CPU28" trigger30 = command = "CPU29" trigger31 = command = "CPU30" trigger32 = command = "CPU31" trigger33 = command = "CPU32" trigger34 = command = "CPU33" trigger35 = command = "CPU34" trigger36 = command = "CPU35" trigger37 = command = "CPU36" trigger38 = command = "CPU37" trigger39 = command = "CPU38" trigger40 = command = "CPU39" trigger41 = command = "CPU40" trigger42 = command = "CPU41" trigger43 = command = "CPU42" trigger44 = command = "CPU43" trigger45 = command = "CPU44" trigger46 = command = "CPU45" v = 50 value = 1 --- Конец кода --- Только если я сказал большой бред - сильно ногами бить то не надо :-\ |
| Fly:
YURA 111, чтобы var(50) стало 1, компьютер должен выполнить одну из этих команд. А если стоит flag = intro то он этого делать не хочет. Если попытаться до интро что-то добавить, то тут же вылезет "Round 1" ну и т. д. |
| YURA 111:
Извиняюсь что глупость сказал :( Добавлено позже: В папке DATA\ есть главный файл COMMON1.cns и там есть такая вот вещь: ;--------------------------------------------------------------------------- ; PREINTRO [Statedef 190] type = S ctrl = 0 velset = 0,0 [State 190, 1] type = ChangeAnim trigger1 = SelfAnimExist(190) value = 190 [State 190, 2] ;Go straight to intro. type = ChangeState trigger1 = Time = 0 value = 191 ;--------------------------------------------------------------------------- ; INTRO (override this state to give character an intro) [Statedef 191] type = S ctrl = 0 [State 191, 1] type = ChangeState trigger1 = Time = 0 value = 0 ;--------------------------------------------------------------------------- МОжет быть что-то стоит вначале здесь прописать а потом уже все остальное ??? |
| Fly:
Вот в этом месте мне как раз и нужно узнать, кем управляется игрок. Триггер IsHomeTeam вроде может решить проблему, если есть способ узнать режим игры. |
| YURA 111:
Где-то я вот такое видел - тут указаны режимы игры - может как-то это использовать: [State -2] type = Helper ;triggerall = teammode != simul ;triggerall = teammode != single ;triggerall = teammode != turns ;triggerall = numpartner = 0 triggerall = p2stateno != 713 triggerall = p2stateno != 712 triggerall = stateno != 713 triggerall = stateno != 712 trigger1 = roundstate = 0 trigger2 = roundstate = 2 trigger3 = roundstate = 1 trigger4 = roundstate != 3 trigger5 = roundstate != 4 ;triggerall = roundno = 1 ;triggerall = time = 0 triggerall = time = 5 triggerall = var(30) = 10000 triggerall = NumHelper(4301) < 1 triggerall = var(24) = 0 triggerall = var(24) != 1 triggerall = var(58) = 0 triggerall = var(58) != 1 ID = 4301 stateno = 43001 pos = 25, -110 postype = left |
| armand:
Всем сюда вот ... |
| Taven:
Le@n, Сколько палитр намечается?Все цвета радуги? |
| Le@N:
Ага, только если я тебя заставлю их делать. Сказано же - переделываю все палитры заново на основе одной новой. ;) Уйдет месяц, не менее.:) Для экстра-палитр еще ведь нужно пламя перекрашивать и младенца - полпалитры где-то нужно заменить. Добавлено позже: Арманд, спасибо за новое фаталити. :) |
| armand:
Хочу еще отметить что спрайты для него подготовил товарищь bman. За это ему огромное человеческое спасибо. :) |
| Player00:
armand, спасибо-то спасибо. Фаталити-то как проводить? |
| Le@N:
В .cmd-файле посмотри. Ну а вобще - Вплотную - F,F,D,F. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |