About: dbkwik:resource/47sHuRXZdSJ_T3GFDvro5Q==   Sponge Permalink

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

AttributesValues
rdfs:label
  • Skrypty dialogowe
rdfs:comment
  • Powyższy skrypt jest przykładem dialogowego skryptu szansy. Ten przykład zostanie ustalony jako skrypt warunkowy pierwszego z czterech węzłów konwersacji. Drugi węzeł konwersacji będzie posiadał podobny skrypt warunkowy, z tą różnicą, że zostanie zmienione na: To każe D'jnniemu rzucić 100-ścienną kostką podczas inicjacji dialogu. Jeśli wynik jest mniejszy niż 26 (czyli szanse wynoszą 25 %) węzeł dialogowy się odtworzy. Jeżeli wynik jest większy niż 25 przechodzi do następnego węzła i rzuca jeszcze raz.
dcterms:subject
abstract
  • Powyższy skrypt jest przykładem dialogowego skryptu szansy. Ten przykład zostanie ustalony jako skrypt warunkowy pierwszego z czterech węzłów konwersacji. Drugi węzeł konwersacji będzie posiadał podobny skrypt warunkowy, z tą różnicą, że zostanie zmienione na: To każe D'jnniemu rzucić 100-ścienną kostką podczas inicjacji dialogu. Jeśli wynik jest mniejszy niż 26 (czyli szanse wynoszą 25 %) węzeł dialogowy się odtworzy. Jeżeli wynik jest większy niż 25 przechodzi do następnego węzła i rzuca jeszcze raz. To ważne aby skrypt był uporządkowany od najmniej do najbardziej prawdopodobnej możliwości, kolejno od początku do końca, w węzłach dialogowych w pliku *.dlg. Musi tak być, ponieważ D'jinni czyta plik od początku do końca i jeśli początek węzła iResult = d100() < 100; wtedy dialog będzie miał 100 % całego czasu, co niszczy cel skryptu. Ponadto, węzeł konwersacje w pliku *.dlg będzie miał osobny skrypt szansy, każdy z równą szansą na rozpoczęcie, zależnie od liczby węzłów dialogowych. Co to znaczy? Więc jeśli masz 10 węzłów dialogowych i chcesz mieć taką samą szanse na wypowiedzenie każdego przez Geralta, wtedy skrypt będzie miał taką samą składnie, ale z takimi opcjami: * 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