RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2430089 views

я к примеру хочу создать город, планирую улицы и внешний вид зданий,после чего оставляю свой комп или делаю хостинг и предлагаю человеку у которого загружена таже игра построить здание на выбор на прилагаемых улицах, чтобы он после постройки видел уже город с картинкой своего дома, возможно ли это на куспе ?

В вашей задумке основной момент это обмен данными игры с сервером. В данный момент такой возможности: прочитать что либо с сервера или отправить на сервер нету. В куспе есть возможно ввести строку символов, в этой строке может быть закодирован план города. Введя в игру строку можно восстановить город раскодировав записанную в строке информацию. Также можно переносить данные через файлы сохранённых состояний игры. Скопировал файл друга и загрузился.

Ребят,сейчас делал игрульку и попался такой момент. При вводе в командную строку кодовой фразы игра вылетает с ошибкой:

Локация: USERCOM
Место: при посещении
Строка: 9
Код ошибки: 119
Описание: Неизвестное действие

Привожу текст 9 строки данной локации

if $USRTXT='Автор' : money=999999999 & stats=20001 END

Ну, кто знает в чем проблема, помогите.

P.S.:Локация прописана ($USERCOM=‘USERCOM’)

если if писать в одну строчку то END не нужен
то есть должно быть

if $USRTXT='Автор' : money=999999999 & stats=20001

werewolf,
Спасибк, сработало. Теперь забыл как вызывается команда очищающая поле ввода))) не подскажешь? т.е. после ввода команды и нажатия Enter строка ввода очищается.

tregor,
CMDCLEAR

Точно))

Малефицист #684 25.04.2013 15:36 (12 years ago)

И вновь новичку требуется помощь! Сделал время по примеру, расположенном в разделе разработчикам, только мне вместо дней нужны годы (здесь проблем нет), а вместо часов месяцы (проблемы здесь). Хотелось бы, чтобы вместо числа писалось название месяца. Как я понял это делается с помощью массивов, но разобраться с ними я не смог, разъясните, пожалуйста, поподробней как реализовать мою задумку. Зарание спасибо.

Aleks Versus Moderator 25.04.2013 16:42 (12 years ago)

Малефицист, если номера месяцев начинаются с 1, где нибудь в начале игры заполняешь массив и не трогаешь его больше:

$month[1]='Январь'
$month[2]='Февраль'
....
$month[12]='Декабрь'

Затем там, где у тебя выводится время будет уже не номер месяца, а содержимое элемента массива по номеру месяца:

*PL 'Месяц: '+$month[месяц]

, где месяц - число, обозначающее номер месяца в году. Т.е. если месяц = 12, будет выводиться текст, содержащийся в ячейке №12. А $month[12] = ‘Декабрь’, значит будет выведено “Месяц: Декабрь”.

Таки здравствуйте. Для начала, хочу спросить, можно ли в QSP каким нибудь образом реализовать движение картинки (ну или рисунка)?

Можно :)

Ну я понял уже, Вервольфу спасибо

Здравствуйте. Меня вот интересует такой вопрос:
Мне надо запустить время с 00:00, и чтобы при переходе на другую локацию или обновлении текущей, время прибавлялось на определенное количество. Я воспользовался $onnewloc, но срабатывает не так как хотелось бы, т.е. он прибавляет время не после перехода с текущей локации, а сразу после попадания на нее. Таким образом вместо желаемых 00:00 получается, например, 00:10. Как это возможно исправить?

AJIuK11,
в локации ONNEWLOC:

IF время_пошло = 1:
    время = время + 10
END

В локации, после которой время должно прибавиться в первый раз:

время_пошло = 1

Спасибо, все работает :D

Log in or Register to post comments.