About: dbkwik:resource/tDnC9ce19E5_J4wjGI5ZWQ==   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

AttributesValues
rdfs:label
  • Скрипты диалогов
rdfs:comment
  • Вышеприведенный скрипт - пример скрипта случайного диалога. В примере указан условный скрипт на первый диалоговый узел из четырех. Второму диалоговому узлу необходимо присвоить сходный условный скрипт, но вместо должно быть: Д'жинни прокручивает 100 возможностей, когда инициализирует диалог. Если результат <26, запускается данный диалоговый узел. Если результат >25, проверке подвергается следующий диалог.
dcterms:subject
dbkwik:ru.djinni/p...iPageUsesTemplate
abstract
  • Вышеприведенный скрипт - пример скрипта случайного диалога. В примере указан условный скрипт на первый диалоговый узел из четырех. Второму диалоговому узлу необходимо присвоить сходный условный скрипт, но вместо должно быть: Д'жинни прокручивает 100 возможностей, когда инициализирует диалог. Если результат <26, запускается данный диалоговый узел. Если результат >25, проверке подвергается следующий диалог. Важно заметить, что скрипты должны быть размещены в порядке от наименьшей вероятности до наибольшей, сверху вниз, в диалоговых узлах в .dlg. Это нужно затем, что Д'жинни читает сверху вниз, и если главный узел будет iResult = d100 () <100; тогда этот диалог будет проигрываться все 100% времени и потеряется общий смысл скрипта. Более того, каждый диалоговый узел в .dlg-файле должен иметь отдельный условный скрипт с равными возможностями прокрутки каждого, обусловленными общим числом диалоговых узлов. Что это означает? Предположим, у вас есть 10 диалоговых узлов, которые должны случайным образом выбираться каждый раз при обращении Геральта к данному персонажу; тогда условный скрипт будет таким как показан выше, но со следующими показателями: * iResult = d100 () <11; * iResult = d100 () <21; * iResult = d100 () <31; * iResult = d100 () <41; * iResult = d100 () <51; * iResult = d100 () <61; * iResult = d100 () <71; * iResult = d100 () <81; * iResult = d100 () <91; * iResult = d100 () <100;
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software