Инквизиция I, авторы - Евген и AleKon
Зацените и скажите будет ли так хорошо использовать инвентарь? Или лучше пихать картинки в доп описание?
Игра
Всё исправил.
А теперь я выпускаю на волю ещё одного медведя-вопросника. К примеру у меня есть 3 действия. Как сделать чтобы при нажатии на, к примеру, 1,2,3(Именно в этом порядке!) происходило нужное мне действие. Или если нажать 3,2,1(Именно в этом порядке!)
Не понял, объясняй подробнее
$arr[’1_2_3’] = ‘победа’
Как ещё подробнее? Вот у меня бой. В нём 3 действия(ЭТО НЕ ТАК!)
1.Сильный удар
2.Быстрый удар
3.Удар ногой
Как сделать чтобы при нажатии на, к примеру, 1,2,3 происходило нужное мне действие(+к атаке или ещё что нибудь)
ACT 'Сильный удар':
IF k=0:
k = 1
ELSE
k = 0
END
END
ACT 'Быстрый удар':
IF k=1:
k = 2
ELSE
k = 0
END
END
ACT 'Удар ногой':
IF k=2:
'Вы провели крутое комбо!'
END
k = 0
END
Попробуй так:
*NL 'Сделать комбо: '
$combo = ""
act 'Ударить рукой' :
delact 'Ударить рукой'
$combo = $combo + '1'
gs ('ComboReader')
end
act 'Сильный удар' :
delact 'Сильный удар'
$combo = $combo + '2'
gs ('ComboReader')
end
act 'Ударить ногой' :
delact 'Ударить ногой'
$combo = $combo + '3'
gs ('ComboReader')
end
А в ComboReader такой код:
if $combo = '312':
*NL ' Ты провёл оглушительное комбо, и от твоего соперника осталась горстка пепла'
elseif VAL($combo) > 110:
*NL 'Ничего не вышло'
end if
312 заменяешь на что угодно, разумеется.
Эта проверка elseif VAL($combo) > 110: для того, три ли удара было или нет
Nex,
Спасибо
А если хочешь другие комбо, нужны другие переменные? Типа a,b,c,d,e,f,g и т.д.?
Евген, мой код гораздо практичнее - тебе лишь нужно указать последовательность ударов. И делакт убрать можно. Ты назло не хочешь видеть мой?
Не-не-не, у тебя, АнтиПод, совсем не то. Бой не состоит из одних комбо. Можно просто бить, а комбо выполнябтся по желанию, умению и знанию. К тому же, код Некса лучше.
Принцип у AntiPod’а лучше - более расширяемый вариант :)
Только delact’ы заменить на delact $selact
Понимаешь, у меня уже готовый бой, осталось только описания и комбо, так вот для такого случая мне как раз легче по “Нексовски” :)
Евген, я, кажется, говорил, что не надо выкладывать на форум пол-игры? *взял дробовик и выехал в Минск* :)
Пример АнтиПода лучше. После кое-каких изменений отлично нам подойдет, только, конечно, не будет действия “Сделать комбо”.
Там вроде нет действия “сделать комбо”.