Инструменты пользователя

Инструменты сайта


help:objs

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:objs [2013/11/07 16:16]
newsash
help:objs [2020/08/19 21:32] (текущий)
aleks_versus
Строка 2: Строка 2:
 =====Предметы (инвентарь)===== =====Предметы (инвентарь)=====
  
-Предметы - это предметы. В названиях предметов не важен регистр букв, т.е. "​ДеньГи"​ и "​деньги"​ - один и тот же предмет.+Предметы ​главный герой носит с собой, чтобы применить куда-нибудь. На деньги можно купить оружие,​ оружием кого-нибудь победить,​ ключом открыть дверь, и так далее. Герой может нести предметы в руках, в карманах,​ в заплечном мешке, даже катить,​ в общем случае говорят "​инвентарь"​. Таким образом,​ инвентарь ​- это ​список всех ​предметов, что есть у героя в данный момент. 
 + 
 +В названиях предметов не важен регистр букв, т.е. "​ДеньГи"​ и "​деньги"​ - один и тот же предмет.
  
 ====Команды==== ====Команды====
Строка 10: Строка 12:
   * **ADD OBJ** //​[$название]//​**,​**//​[$путь к файлу изображения]//​**,​**//​[#​индекс]//​ или   * **ADD OBJ** //​[$название]//​**,​**//​[$путь к файлу изображения]//​**,​**//​[#​индекс]//​ или
   * **ADDOBJ** //​[$название]//​**,​**//​[$путь к файлу изображения]//​**,​**//​[#​индекс]//​ - добавление предмета с названием //​[$название]//​ и изображением //​[$путь к файлу изображения]//​ в инвентарь на место с номером //​[#​индекс]//​.   * **ADDOBJ** //​[$название]//​**,​**//​[$путь к файлу изображения]//​**,​**//​[#​индекс]//​ - добавление предмета с названием //​[$название]//​ и изображением //​[$путь к файлу изображения]//​ в инвентарь на место с номером //​[#​индекс]//​.
-    * Параметр //[$индекс]//​ может отсутствовать. По умолчанию предметы добавляются в конец списка.+    * Параметр //[#индекс]//​ может отсутствовать. По умолчанию предметы добавляются в конец списка.
     * Индексация предметов рюкзака ведётся с 1.     * Индексация предметов рюкзака ведётся с 1.
     * Параметр //​[$путь к файлу изображения]//​ может отсутствовать,​ значение по умолчанию - %%''​%%.     * Параметр //​[$путь к файлу изображения]//​ может отсутствовать,​ значение по умолчанию - %%''​%%.
Строка 23: Строка 25:
     * Индексация предметов рюкзака ведётся с 1.     * Индексация предметов рюкзака ведётся с 1.
   * **KILLALL** - эквивалентен конструкции "​KILLVAR & KILLOBJ"​.   * **KILLALL** - эквивалентен конструкции "​KILLVAR & KILLOBJ"​.
 +
 +  * **$SELOBJ** - функция возвращает название выделенного предмета в любом месте игры.
  
   * **COUNTOBJ** - функция возвращает количество предметов в рюкзаке.   * **COUNTOBJ** - функция возвращает количество предметов в рюкзаке.
-  * **GETOBJ(**//​[#​номер]//​**)** - возвращает название предмета в рюкзаке,​ расположенного в заданной позиции.+  * **$GETOBJ(**//​[#​номер]//​**)** - возвращает название предмета в рюкзаке,​ расположенного в заданной позиции.
     * Индексация предметов рюкзака ведётся с 1.     * Индексация предметов рюкзака ведётся с 1.
     * Если предмета с заданным индексом не существует,​ возвращается пустая строка (''​).     * Если предмета с заданным индексом не существует,​ возвращается пустая строка (''​).
     * //​Примеры://<​sxh qsp>     * //​Примеры://<​sxh qsp>
 !Первый предмет в списке !Первый предмет в списке
-GETOBJ(1) ​+$GETOBJ(1) ​
  
 !Последний предмет в списке !Последний предмет в списке
-GETOBJ(COUNTOBJ)+$GETOBJ(COUNTOBJ)
 </​sxh>​ </​sxh>​
- 
-  * Cм. [[help:​service_locations|служебные локации]]. 
  
 Код, подсчитывающий в массиве OBJECTS число предметов с одинаковым названием:<​sxh qsp> Код, подсчитывающий в массиве OBJECTS число предметов с одинаковым названием:<​sxh qsp>
Строка 47: Строка 49:
 END END
 </​sxh>​ </​sxh>​
 +
 +Cм. также служебные локации:​ [[help:​service_locations|$ONOBJADD]],​ [[help:​service_locations|$ONOBJDEL]],​ [[help:​service_locations|$ONOBJSEL]].
  
 ---- ----
 [[help:​menu|Вперёд:​ Меню]] [[help:​menu|Вперёд:​ Меню]]
help/objs.1383826571.txt.gz · Последние изменения: 2013/11/07 20:16 (внешнее изменение)