# NPC der Pferde verkauft Stallmeister: Type: Assignment Interact Scripts: - 10 PferdHandel Actions: On Assignment: - trigger name:click toggle:true - trigger name:chat toggle:true Default Constants: # Preis pro Pferd PreisPferd: 100 # Wählt eine zufällige Rasse aus Rasse: li@White|Creamy|Chestnut|Brown|Black|Gray|DarkBrown|BlazeWhite|BlazeCreamy|BlazeChestnut|BlazeBrown|BlazeBlack|BlazeGray|BlazeDarkBrown|PaintWhite|PaintCreamy|PaintChestnut|PaintBrown|PaintBlack|PaintGray|PaintDarkBrown|LeopardWhite|LeopardCreamy|LeopardChestnut|LeopardBrown|LeopardBlack|LeopardGray|LeopardDarkBrown|SootyWhite|SootyCreamy|SootyChestnut|SootyBrown|SootyBlack|SootyGray|SootyDarkBrown PferdHandel: Type: Interact Requirements: Mode: All List: - -INGROUP "default" Steps: 1: Click Trigger: Script: - CHAT "Hallo Reisender! Du moechtest ein Pferd kaufen?" - ZAP step:2 2: Chat Trigger: 1: Trigger: "/Ja/, ich moechte eines Deiner Pferde." Script: - CHAT "Sehr schoen. Ein Pferd kostet !" - WAIT 2 - CHAT "Wie soll es heissen?" - ZAP step:3 2: Trigger: "/Nein/, kein Bedarf." Script: - CHAT "Schade. Bis dann!" - ZAP step:1 3: Chat Trigger: 1: Trigger: /Regex:[a-zA-Z0-9]+/ Script: - CHAT "Okay, Dein Pferd wird also heissen." - IF < RUNTASK "Script:KeinGeld" ELSE RUNTASK "Script:PferdKauf" 2: Trigger: /Regex:[^a-zA-Z0-9]+/ Script: - CHAT "Dieser Name ist leider nicht moeglich. Bitte verwende nur Buchstaben und Zahlen!" - ZAP step:3 KeinGeld: Type: Task Script: - CHAT "Moment mal, Du hast ja garkein Geld! So kommen wir leider nicht ins Geschaeft." - ZAP step:1 PferdKauf: Type: Task Script: - TAKE MONEY QTY: - EXECUTE AS_SERVER "horses give " - ZAP step:1