# ------------------- # Written by Aristos # ------------------- # /npc create xy # /npc assign --set MerionASS # ------------------- 'MerionAss': type: assignment interact scripts: - 10 MerionInteract # ------------------- # Preise # -START- default constants: ClaimPrice: 10 # -END- # ------------------- actions: on assignment: - trigger name:click toggle:true 'MerionInteract': type: interact steps: 'MerionGreeting*': Proximity Trigger: entry: script: - CHAT "<&co> Hallo! Willkommen im Amt für Expansion!" click trigger: script: - ^engage - if { - narrate "Ach, Ihr seid es !" - wait 1 - narrate "Wenn Ihr weitere Claims erwerben wollt, seid Ihr bei mir richtig" - narrate "Oder braucht Ihr eine Anleitung zum setzten eures Claims?" - ^zap step:TradeTime - ^disengage } else { - wait 1 - narrate "<&co> Seid gegrüßt Sire!" - wait 1 - narrate "Ich bin . Landverwalter seiner Excellenz des Kaisers" - narrate "<&co> Ihr solltet Wissen: Delos ist ein junger Teil des Kaiserreichs" - narrate "Wir verlangen von den Siedlern keine Steuern, jedoch einmaligen Tribut." - wait 1 - narrate "Wenn Ihr weitere Claims erwerben wollt, seid Ihr bei mir richtig" - narrate "Oder braucht Ihr eine Anleitung zum setzten eures Claims?" - wait 2 - narrate "Tipp: Rote Worte sind Signalwörter. Sagt Claims oder Anleitung zu " - ^flag player Merion - ^zap step:MerionFirstTime + - ^disengage } 'MerionFirstTime': chat trigger: 'Claim': trigger: <&co> Ich möchte /Claim/s erwerben, script: - ^engage - wait 2 - - narrate "Derzeit verlangen wir Silber für einen Claim." + - narrate "Derzeit verlangen wir Silber für einen Claim." - ^zap step:TradeTime - ^disengage 'Hilfe': trigger: /REGEX:^\w+$/ script: - ^engage - ^execute as_player "kit hilfe" - narrate "Diese Bücher sollten Euch weiter helfen. Achtet beim Bau darauf, nicht zu nahe" - narrate "bei anderen Siedlern zu bauen. Manche errichten ja ganze Städte mit der Zeit!" - wait 1 - ^disengage 'Other': trigger: /REGEX:^\w+$/ script: - ^engage - wait 1 - narrate " sieht Euch irritiert an. Vielleicht sagt Ihr nicht das, was er hören will?" - ^zap step:SayingHi - ^disengage # Zweiter Besuch 'MerionBusiness': chat trigger: 'Claim': trigger: <&co> Ich möchte /Claim/s erwerben, script: - ^engage - wait 2 - - narrate " Silber für einen Claim." + - narrate " Silber für einen Claim." - ^zap step:TradeTime - ^disengage 'Hilfe': trigger: /REGEX:^\w+$/ script: - ^engage - ^execute as_player "kit hilfe" - narrate "Diese Bücher sollten Euch weiter helfen. Achtet beim Bau darauf, nicht zu nahe" - narrate "bei anderen Siedlern zu bauen. Manche errichten ja ganze Städte mit der Zeit!" - ^disengage 'Other': trigger: /REGEX:^\w+$/ script: - ^engage - wait 1 - narrate " sieht Euch irritiert an. Vielleicht sagt Ihr nicht das, was er hören will?" - ^zap step:SayingHi - ^disengage 'TradeTime': click trigger: script: - ^engage - wait 1 - narrate "<&co> Wie viele Claims wollt Ihr kaufen?" - ^execute as_player "balance" - trigger name:chat toggle:true radius:5 - ^disengage chat trigger: 'Agree': trigger: /regex:([0-9])+/ script: - ^engage - define price ]> - if >= { - - take money quantity: def[price] + - take money quantity: - ^execute as_npc "acb " - narrate "Du hast Silber bezahlt" } else { - narrate "<&co> Du hast nicht genug Geld, !" - trigger name:chat toggle:false - ^disengage } 'Other': trigger: /REGEX:^\w+$/ script: - ^engage - wait 1 - narrate "<&co> Bitte sagt eine Zahl" - trigger name:chat toggle:false - ^disengage -