Как сделать?
…
Sandoval Silat, вот порядок действий.
1. Скачай с этого сайта игру “Стань стальной крысой!” (в ней такие-же ссылки)
2. Открой файл игры в QSPGen
3. В локации “onnewloc” всё понятно расписано.
7H3_D31M0S,
Спасибо
Добрый вечер,Всем!!!
Только,начал осваивать QSP,поэтому хотелось спросить следующие,можно в реализовать толпу людей на улице (через Фоновую картинку основного описания. GIF),надо что бы ГГ проходя сквозь толпу (через VIEW и WAIT)запоминал лица людей.
laa,
наврятли, тебе придётся с выводом последовательных картинок возиться
laa,
если приложить должные усилия, то можно заморочиться и сделать на классике. Но, думаю, тебе проще такое реализовать на Навигаторе. Или этот плеер #тыц#.
Лучше view и wait избегать. У меня уже ощущение, что будет вылезать окно с изображением и я (как игрок) несколько секунд не смогу ничего делать. wait подвешивает не только выполнение кода, но и взаимодействие с игрой.
Aleks Versus !Спасибо, за совет.реализовать на Навигаторе, пока не смогу, ибо я пока только учусь.В принципе!реализовать толпу людей на улице (через Фоновую картинку основного описания. GIF),надо что бы ГГ проходя сквозь толпу (через VIEW и WAIT)запоминал лица людей.!Я наверное не правильно сформулировал вопрос.Надо типо: зашел,увидел,если “лицо” знакомо ,можно поговорить и т.д.Типо “завсегдатаи кафе на районе” или “случайно пришли по стопочке”.
laa,
ну, “узнавание” это на уровне кода вполне реализуемо. А вот с отображением на экране толпы людей, которая в разное время разная, это уже сложнее.
Можно ли как-то сделать, чтоб если одна переменная была равна другой, то выполнялось определенное действие? Почему-то выдает ошибку
if strup = maxstr then:
PL ‘Сила повышена!’
maxstr = maxstr + 20
strup = 0
сила = сила + 1
end
Код ошибки: 119, неизвестное действие
Amadeus,
потому что then в QSP нет.
Двоеточие само по себе является then.
Может кто помочь с алгоритмом игры?
https://notdotteam.github.io/trust/ - вот сама игра
Слайд игры - 2. Повторяющая игра
Как это можно реализовать в qsp?
jeesson,
ответил в личку, но может быть кому пригодится
https://yadi.sk/d/7ONLqn2rDt-Q_w
объясните тупому про массивы и как их использовать. читаю про них и никак не пойму
новичок,
У меня на сайте есть небольшая статейка про переменные и массивы. http://aleksversus.narod.ru/index/peremennye_i_massivy_v_qsp/0-28
Переменная — это тумбочка с одним ящиком. Ты можешь положить в неё одно значение.
Массив — это большой шкаф со множеством ящиков. В массиве можно хранить много значений.
Чтобы работать с переменной, мы просто указываем её название, например:
! в переменную ЯБЛОКО помещаем значение 1
яблоко=1
Чтобы работать с массивом, нам нужно указать не только название массива, но и номер ящика/ячейки, в которой хранится значение:
! в третью ячейку массива ЯБЛОКО помещаем значение 1
яблоко[3]=1
Массивы удобны, когда нужно хранить множество подобных значений. Например, список месяцев в привязке к номерам:
$месяц[0]="Январь"
$месяц[1]="Февраль"
$месяц[2]="Март"
$месяц[3]="Апрель"
$месяц[4]="Май"
$месяц[5]="Июнь"
$месяц[6]="Июль"
$месяц[7]="Август"
$месяц[8]="Сентябрь"
$месяц[9]="Октябрь"
$месяц[10]="Ноябрь"
$месяц[11]="Декабрь"
Если использовать текстовые индексы (номера ячеек) вместо числовых, можно расширить возможности массива. Так например, можно хранить количество дней для каждого месяца:
месяц_дней["Январь]=31
месяц_дней["Февраль"]=28
месяц_дней["Март"]=31
месяц_дней["Апрель"]=30
месяц_дней["Май"]=31
месяц_дней["Июнь"]=30
месяц_дней["Июль"]=31
месяц_дней["Август"]=31
месяц_дней["Сентябрь"]=30
месяц_дней["Октябрь"]=31
месяц_дней["Ноябрь"]=30
месяц_дней["Декабрь"]=31
новичок,
Что значит вызвать? Получить значение из определённой ячейки?
ИМЯ_МАССИВА[НОМЕР_ЯЧЕЙКИ]
Если тебе нужно вывести, скажем, все элементы массива, нужно использовать цикл:
i=0
:for
if i<arrsize('$месяц'):
! пока значение счётчика меньше размера массива
! выводим ячейку под номером i на экран
*pl $месяц[i]
! увеличиваем значение счётчика
i=i+1
! повторяем/прыгаем на метку for
jump 'for'
end
ладно. буду ждать видос