Автор | Сообщение |
|
Отправлено: 13.03.10 19:24. Заголовок: Ради бога, помогите!
Представьте, удар по противнику. Выбираешь тип удара, а после этого в действиях "1", "2" и "3" как проверка на удачу. То есть один из них - это удачный удар, второй - хреновый, а третий - промах. И надо сделать, чтобы результаты выбора "1", "2" и "3" были случайны! Кто-нибудь, пожалуйста напишите код для случайного выпадения! Просто у меня игра во многом основана на этом!
|
|
Профиль
Цитата
Ответить
|
Ответов - 6
[только новые]
|
|
|
Отправлено: 13.03.10 20:18. Заголовок: random = rand(1,3) i..
random = rand(1,3) if random =1: pl 'промах' if random =2: pl 'хреновый' if random =3: pl 'удачный'
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 13.03.10 20:25. Заголовок: можно сперва код под..
можно сперва код подучить, да программировать слегка научиться, прежде чем игру писать и такие вопросы задавать, не?
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 14.03.10 01:33. Заголовок: Ради Б-га прям... ви..
Ради Б-га прям... видимо очень важная игра ) Нейтрал, если реализуешь как Яшко сказал то будет проверка независимая от того что нажал игрок. Просто комп сам выберет 1, 2 или 3. Если ты хочешь что бы выбирал всетаки игрок, а под 1, 2 и 3 скрывались каждый раз разные варианты, то придется делать несколько хитрей. Если надо скажи, дам пример такого кода.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 14.03.10 14:05. Заголовок: Да, буду очень благо..
Да, буду очень благодарен!
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 14.03.10 15:29. Заголовок: Ух, ну смотри... Пи..
Ух, ну смотри... Пишешь такую штучку, например: цитата: | $hit[1] = 'сильный' $hit[2] = 'средний' $hit[3] = 'слабый' roll = RAND (1,3) IF roll = 1: a = 1 b = 2 c = 3 END IF roll = 2: a = 3 b = 1 c = 2 END IF roll = 3: a = 3 b = 2 c = 1 END |
| Потом, в трех вариантах действия используешь этот массив. В первом как $hit[a], во втором как $hit[ b ] и в третем соответственно $hit[c] Если тебе, к примеру, надо вывести при нажатии описание силы удара, то можно сделать так: ACT 'Первый': '<<$hit[a]>>' END
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 14.03.10 16:08. Заголовок: Спасибо большое)..
Спасибо большое)
|
|
Профиль
Цитата
Ответить
|
|