ShowTrader: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<syntaxhighlight lang="javascript"> showTrader("tradername", {"cb":"callback","sellmult":1.5); </syntaxhighlight> Zeigt einen Händler-Verkaufs-Dialog an, also…“)
 
 
(10 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
showTrader("tradername", {"cb":"callback","sellmult":1.5);
+
showTrader( {
 +
    "sortiment":"haendler01",
 +
    "cb":"callback",
 +
    "sellmult":1.5
 +
);
 
</syntaxhighlight>
 
</syntaxhighlight>
Zeigt einen Händler-Verkaufs-Dialog an, also die Möglichkeit, dass man Items aus dem Inventar verkauft
+
<span style='color: darkred'>'''ACHTUNG''': Änderung Parameter "moodstate" => "state" ab Version 1.04!</span>
  
'''cb''': Eine Callback-Funktion, die nach dem Schließen des Verkaufsfensters aufgerufen wird
+
Zeigt einen Handels-Dialog an, ein "sortiment" ist dabei verpflichtend
  
'''sellmult''': Der Modifikator zu üblichen Verkaufspreisen
+
* '''sortiment''': Das angegebene Sortiment verwenden
 +
* '''cb''': ''(optional)'' Eine Callback-Funktion, die nach dem Schließen des Verkaufsfensters aufgerufen wird, keine Parameter (also "callback()")
 +
* '''sellmult''': ''(optional, Standard: Sortimentswert)'' Der Modifikator zu üblichen Verkaufspreisen
 +
* '''caption''': ''(optional, Standard: leer)'' Bezeichnung des Händlers ("Überschrift")
 +
* '''name''': ''(optional, Standard: Sortimentswert)'' Name des Händlers
 +
* '''state''': ''(optional, Standard: Keine gespeicherte "Mood" und kein Sortiment)'' ein gespeicherter Mood-Wert (beginnend bei 6), der das Feilschen mit dem Charakter einschränkt, sowie das zufällig ermittelte Sortiment mit einem Timeout "bis Mitternacht"
 +
* '''minmult''': ''(optional, Standard: 1)'' der Mindestmultiplikator für die Sortimentspreise
 +
* '''maxmult''': ''(optional, Standard: 1)'' der Maximalmultiplikator für die Sortimentspreise
 +
* '''market''': ''(optional, Standard: false)'' Es handelt sich um einen Marktplatz, sodass wenn minmult und maxmult fehlen, die Standardwerte aus den Einstellungen verwendet werden sollen
  
 
[[Category:NLTScript Referenz]]
 
[[Category:NLTScript Referenz]]

Aktuelle Version vom 6. November 2017, 23:19 Uhr

showTrader(  {
    "sortiment":"haendler01",
    "cb":"callback",
    "sellmult":1.5
}   );

ACHTUNG: Änderung Parameter "moodstate" => "state" ab Version 1.04!

Zeigt einen Handels-Dialog an, ein "sortiment" ist dabei verpflichtend

  • sortiment: Das angegebene Sortiment verwenden
  • cb: (optional) Eine Callback-Funktion, die nach dem Schließen des Verkaufsfensters aufgerufen wird, keine Parameter (also "callback()")
  • sellmult: (optional, Standard: Sortimentswert) Der Modifikator zu üblichen Verkaufspreisen
  • caption: (optional, Standard: leer) Bezeichnung des Händlers ("Überschrift")
  • name: (optional, Standard: Sortimentswert) Name des Händlers
  • state: (optional, Standard: Keine gespeicherte "Mood" und kein Sortiment) ein gespeicherter Mood-Wert (beginnend bei 6), der das Feilschen mit dem Charakter einschränkt, sowie das zufällig ermittelte Sortiment mit einem Timeout "bis Mitternacht"
  • minmult: (optional, Standard: 1) der Mindestmultiplikator für die Sortimentspreise
  • maxmult: (optional, Standard: 1) der Maximalmultiplikator für die Sortimentspreise
  • market: (optional, Standard: false) Es handelt sich um einen Marktplatz, sodass wenn minmult und maxmult fehlen, die Standardwerte aus den Einstellungen verwendet werden sollen