Как сделать?

Re: Как сделать?

Всем привет. Как использовать проценты?
Я планирую что бы максимальные жизни у персонажа постоянно росли. Допустим сейчас жизни=230. И хочу что бы при определённом уровне жизней что то происходило. Но условие if жизни=30% не катит. Объясните нубу как лучше сделать)
Да и какой командой убрать поле ввода?

Darvin432
useravatar
Offline
35 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Darvin432,

Поле ввода убирается вот этой командой:

Код:

showinput 0

А проценты высчитываются по простой формуле: делишь максимальное значение на 100 и умножаешь на нужное количество процентов.
Грубо говоря, если максимум жизней, которые могут быть у игрока - 500, то ты делаешь переменную:

Код:

жизниМаксимум = 500

А потом, когда тебе нужно будет сделать действие, скажем, при 30% процентах здоровья, ты делаешь следующую проверку:

Код:

if жизни=(жизниМаксимум * 30) / 100

Чтобы максимальные жизни персонажа росли, просто увеличиваешь переменную "жизниМаксимум".

NickoAilus
[введите текст]
useravatar
Offline
103 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

NickoAilus,
замечу. Поскольку QSP работает только с целыми числами, лучше сначала умножать, потом делить.)

Aleks Versus
воздвигатель башни
useravatar
Offline
1478 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Aleks Versus,
Спасибо, исправился :3

NickoAilus
[введите текст]
useravatar
Offline
103 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Всем привет. Как в свою игру вставить webm видео? сколько раз пробовал в лучшем случае показвает иконку поврежденного файла в худшем вылетает с сообщением об ошибке. помогите пожалуйста.

Andrik3206
Князь_Тьмы
useravatar
Offline
6 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Andrik3206,
в этой теме вроде бы есть ответ http://qsp.su/index.php?option=com_agor … =57#p26926

Aleks Versus
воздвигатель башни
useravatar
Offline
1478 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Подскажите, будьте добры, как сделать вывод текста, вбитового в основное окно, в начале локации? Операторы *P, *PL и *NL пихают текст в конец локации, а хотелось бы прямо противоположного. Заранее спасибо)

De@th K!d
Мечтатель
useravatar
Offline
62 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

De@th K!d,
я бы написал свою локацию примерно такого содержания

Код:

! add.string

$args[0]=$args[0] & ! текст, который нужно вписать сверху (строка)
$args[1]=$maintxt & ! забираем текущий текст из окна основного описания в переменную
! очищаем окно основного описания
*clr
! выводим тексты
*pl $args[0]
*p $args[1]

Потом, в том месте, где нужно добавить текст сверху:

Код:

gosub 'add.string','Строка сверху'

Aleks Versus
воздвигатель башни
useravatar
Offline
1478 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Здравствуйте, подскажите пожалуйста, как вставить в основное окно файл gif или avi. Вроде была такая возможность в описании?

RedRoses
useravatar
Offline
2 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

RedRoses,
Вставить файл GIF - не проблема.
Для начала, в первой локации игры включите распознавание HTML (если, конечно, вы этого ещё не сделали). Потребуется вот такой код:

Код:

usehtml = 1

А потом в текст локации можно будет вставлять картинки. Пример:

Код:

'Вот мой текст.'

'А вот здесь картинка: <img src="где хранится картинка">'
'Гифки я тоже умею вставлять: <img src="где хранится гифка.gif">'
'А это снова мой текст.'

С AVI дело куда сложнее - классический плеер такой формат не поддерживает. Рекомендую посмотреть здесь: http://qsp.su/index.php?option=com_agor … =57#p26804

Это альтернативная реализация классического плеера. Поддерживает больше HTML-тэгов, может проигрывать видео. Правда, есть некоторые глюки, связанные с counter, но они не слишком надоедливые.

NickoAilus
[введите текст]
useravatar
Offline
103 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
970
Всего опросов:
14
Всего сообщений:
16790545
Сообщений на этой неделе:
9
Пользователи форума:
 
Всего пользователей:
2346
Последним зарегистрировался:
Rizrael