• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Citizens 2 & Denizen 0.7 + Healer Script

fillyeah

Minecrafter
Registriert
1 März 2013
Beiträge
4
Diamanten
0
Hallo und Guten morgen erst mal :D

Seid gestern versuche ich mich mit dem Denizen aueinander zu setzten
habe mir mehr mal die Wiki durch gelesen aber ich bekomme es einfach nicht auf die Kette
das mein NPC den Healer Script ausführt

Was genau muss ich denn nun machen

Hier der Healer Script der mir zu gesteckt worden ist

Code:
'Priester heal':
  Type: Interact
  Requirements:
    Mode: All
    List:
    - MONEY 20
  Steps:
    1:
      Click Trigger:
        Script:
        - CHAT "Are you in need of healing?"
        - WAIT 1
        - CHAT "It'll be 20 §egold§f. The §aMinistry of Good News§f needs funding too."
        - WAIT 1
        - HINT (SHORT)
      
      Chat Trigger:
        1:
          Trigger: "/Yes/, I need healing."
          Script:
          - WAIT 2
          - CHAT "Very well. Steve's blessing be on you."
          - TAKE MONEY QTY:20
          - NARRATE "You've lost 20 §egold§f."
          - HEAL
          - FEED
          - NARRATE "You have been fed and healed!"
        
        2:
          Trigger: "/No/, I don't need any healing."
          Script:
          - WAIT 2
          - CHAT "Be safe. Steve watches over you."

Es würde mich freuen wenn einer von euch mir helfen könnte

mfg

fillyeah
 
K

Kolola

Guest
Hallo,

ich möchte jetzt nix falsches verbreiten aber so weit wie ich weis, gibt es das Kommando "/npc assign"gar nicht. Denn ich finde es weder HIER noch HIER.
Das einzige was dafür geeignet ist, ist dieser Befehl: "/denizen assign [#] [(^)Name of Script]". Wie aber auf der Denizen-Command-Page nicht schwer zu erkennen ist, gibt es diesen Befehl noch nicht.
Deshalb ist Handarbeit angesagt. Jedes mal wenn du einen NPC einen Script zuweisen möchtest musst du das in die "assignments.yml" eintragen.
Das ist nicht schwer. Hier ein passendes Beispiel:

Code:
  Healer: 
    Interact Scripts: 
      - 10 healer

[COLOR="#00FF00"]#Dabei zählt[/COLOR]

  Bob: [COLOR="#00FF00"]#--> Name des NPC's[/COLOR]
    Interact Scripts: [COLOR="#00FF00"]#--> Typ des Scriptes (welchen Typen es gibt? [URL="http://wiki.citizensnpcs.com/Denizen/0.7"]Klick mich![/URL] ab Punkt 5)[/COLOR]
      - 10 info [COLOR="#00FF00"]#--> die Zahl steht für die Priorität. Mehr dazu [URL="http://wiki.citizensnpcs.com/Denizen/0.7/Assignments"]HIER[/URL]. Nach der Zahl kommt der Name des Scriptes.[/COLOR]

Wenn du noch weitere Fragen zum Thema Citizens2 und Denizen hast bitte ein Zitat erstellen oder mir ne PN schreiben.

LG Kolola
 
Oben