Как сделать?
…
DeathSpace,
а можно поинтересоваться, с какой целью ты вообще планировал время выводить в игре реальное?
HiAll, вопросик есть, но не “как сделать”, а “как лучше сделать”:
Надо по вставлять кучу (предполагаю 5-10 тысяч строк) текста в строковых переменных.
Лучше сделать это через обычные переменные?
$str_0000='text A, la-la-la-la........'
$str_0001='text B, la-la-la-la........'
$str_0002='text C, la-la-la-la........'
.......
или через массив?
$str_[0000]='text A, la-la-la-la........'
$str_[0001]='text B, la-la-la-la........'
$str_[0002]='text C, la-la-la-la........'
.......
какой из вариантов будет меньше памяти жрать, быстрее работать, меньше ограничений на применение?
ну и другие какие есть подводные камни или варианты?
Small Jerboa:
какой из вариантов будет меньше памяти жрать, быстрее работать, меньше ограничений на применение?
меньше памяти жрать и быстрее работать будет вариант с текстом в самих локациях без этого дополнительного массива ))
Small Jerboa:
какой из вариантов будет меньше памяти жрать, быстрее работать, меньше ограничений на применение?
ну и другие какие есть подводные камни или варианты?
По мне так, лучше используй массивы. Насколько я помню, массив считается единым для огранечителей. У меня к примеру, около шести тысяч строк разбиты по локациям. Они вызываются в соответствии с нуждами обработчика.
Ничего не тормозит и памяти жрет немного.
Народ, подскажите, как в куспе можно задать такое условие.
Алгоритм такой: если n - четное число => условие 1. если n - нечетное число => условие 2.
[#выр1] MOD [#выр2] - остаток от деления.
Вариант 1
if n MOD 2:
!statements 2
*nl 'Нечет'
else
!statements 1
*nl 'Чет'
end
Вариант 2
$parity = iif(n MOD 2, 'Нечет', 'Чет')
*nl $parity
Можно ли сделать фон для окон: предметов,доп описания и окна действий?
DeathSpace,
что именно ты хочешь сделать? Картинку подложить? В классике под основное описание только подкладывается. Цвет фона так же меняется только общий. В AeroQSP и Quest Navigator можно сделать как душе угодно.
Aleks Versus,
хотел задать фон всем окнам в плеере
хочу игру сделать на классике если людям понравится перенести на QN
DeathSpace:
хотел задать фон всем окнам в плеере
хочу игру сделать на классике если людям понравится перенести на QN
Не заморачивайся оформлением. Если игра интересная сама по себе, то достаточно сделать её ещё и удобной для игрока. И без вырвиглазностей всяких. А красоту наведёшь при переходе на QN.
Aleks Versus,
Поддерживаю.
Извиняюсь если было, но 400 страниц листать это слишком.
Рандомное вставление изображений из папки. Изображения 1 - n.jpg
при точном количестве файлов сабж не вызывают вопроса, а вот как сделать, чтобы при добавлении новых файлов не менять код?
в голову лезет что то типа
:ImgRoll
img = rand (1,10000)
вставить img.jpg
если файла нет то:
jump ‘ImgRoll’
как такое организовать?
Комментарии знатоков….
Chaos Legion,
классический плеер не умеет определять наличие файла в папке.
Chaos Legion,
Я делаю так:
randImg = rand(1,3)
IF randImg = 1: "<img src="img/loc/1.jpg">"
IF randImg = 2: "<img src="img/loc/2.jpg">"
IF randImg = 3: "<img src="img/loc/3.jpg">"
Aleks Versus,
я в qsp новичек, может есть возможность зафигачить все в функцию и делать проверку null через возврат аргумента или еще чего там есть в программировании…
Вариант с
rand 1,3
if 1 img 1
if 2 img 2
так же эффективен, как и не элегантен, громоздок не гибок
стоп, а в “<img src=“img/loc/3.jpg”>” переменную же можно вставить ?