NPC: Unterschied zwischen den Versionen

Aus Cubeside Wiki
Zur Navigation springen Zur Suche springen
Jonibohni (Diskussion | Beiträge)
Fantahund (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 8: Zeile 8:
Mit dem Kauf erhält man ein NPC-Item, welches wie ein No-KI-Mob platziert werden kann. Beim Platzieren ist der NPC automatisch im Bearbeitungsmodus.
Mit dem Kauf erhält man ein NPC-Item, welches wie ein No-KI-Mob platziert werden kann. Beim Platzieren ist der NPC automatisch im Bearbeitungsmodus.


Ebenfalls im [[Shop#Adminshop|Adminshop]] können '''Zusatzfunktionen (Addons) für NPCs''' hinzuerworben werben.<br>
In der '''Zukunft wird das NPC-Plugin noch um Zusatzfunktionen erweitert''' werden. Dann kann man beispielsweise die Extra-Funktion hinzuerwerben, dass der NPC sich '''in einer bestimmten Region bewegen kann und herumläuft'''. (Dies wird für Server-NPCs aktuell schon genutzt und getestet, ist aber aufgrund einiger Bugs noch nicht für Spieler freigegeben.)
Zum Beispiel,<br>
Auch weitere Extra-Funktionen für NPCs sind in Planung.
- dass '''sich der NPC in einer bestimmten Region bewegen kann und herumläuft (Addon: Beweglich; 100.000 Cubes)'''<br>
- dass '''der NPC Nachrichten im Chat ausgibt, wenn man sich diesem nähert (Addon: Sprechend; 75.000 Cubes)'''<br>
 
Um ein gekauftes Addon zu einem NPC hinzuzufügen, muss man '''mit dem Addon in der Hand auf den aufgestellten NPC rechtsklicken'''. Man kann ein Addon mit <code>/npc removeaddon <addon></code> auch wieder entfernen.


==Befehle==
==Befehle==


Es gibt die folgenden grundlegenden Befehle, um NPCs zu bearbeiten:
Mit folgenden Befehlen können die NPCs bearbeitet werden:
{| class="wikitable"
|-
! Befehl !! Funktion
|-
| /npc setskin <Spielername> || Setzt den Skin des eingegebenen Spielers auf den NPC. (Bei Skins von anderen Spielern braucht man das Einverständnis dieses Spielers!)
|-
| /npc setname <Name> || Setzt den Namen, der über dem NPC angezeigt wird.
|-
| /npc list|| Listet die eigenen NPCs auf. (Durch Anklicken eines aufgelisteten NPCs wird dieser in den Bearbeitungsmodus gesetzt.)
|-
| /npc select|| (Dabei einen NPC anschauen) Setzt den NPC, der angeschaut wird, in den Bearbeitungsmodus.
|-
| /npc setsize <Größe>|| Stellt die Größe des NPCs ein.
|-
| /npc despawn || Despawned den NPC, der sich im Bearbeitungsmodus befindet und legt das Item zurück ins Inventar.
|-
| /npc tphere || Teleportiert den NPC, der sich im Bearbeitungsmodus befindet, zu dir.
|-
| /npc info || Zeigt alle Informationen zum NPC, der sich im Bearbeitungsmodus befindet, im Chat an.
|-
| /npc setequipment <Slot> || Setzt das Item in deiner Hand auf den NPC, der sich im Bearbeitungsmodus befindet. Folgende Slots sind möglich: chest, feet, head, legs, hand, off_hand
|}
=== Befehle für NPC-Addons ===
 
Folgende Befehle werden für die NPC-Addons benötigt:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Befehl !! Funktion  
! Befehl !! Funktion  
|-
|-
| /npc removeaddon <addon> || Entfernt ein zuvor hinzugefügtes Addon vom NPC
| /npc setskin <Spielername> || Setz den Skin des eingegebenen Spielers auf den NPC (Bei Skins von anderen Spielern braucht man das Einverständnis dieses Spielers!)
|-
|-
| /npc regions add/remove <Regionsname> || Fügt eine Region hinzu/Entfernt eine Region, in der der NPC sich bewegen kann.
| /npc setname <Name> || Setzt den Namen, der über dem NPC angezeigt wird
|-
|-
| /npc messages add/remove <Nachricht>|| Fügt eine Nachricht hinzu/Entfernt eine Nachricht, die der NPC im Chat ausgibt, wenn man sich diesem nähert.
| /npc list|| Listet die eigenen NPCs auf (Durch Anklicken eines aufgelisteten NPCs wird dieser in den Bearbeitungsmodus gesetzt)
|-
|-
| /npc messages setdelay <1-60> || Stellt den zeitlichen Abstand (in Sekunden) zwischen den Nachrichten ein.
| /npc select|| (Dabei einen NPC anschauen) Setzt den NPC, der angeschaut wird, in den Bearbeitungsmodus
|-
|-
| /npc messages setradius <1-10> || Stellt den Radius (in Blöcken) ein, in dem Spieler in der Nähe die Nachrichten des NPCs im Chat angezeigt bekommen.
| /npc despawn || Despawned den NPC, der sich im Bearbeitungsmodus befindet und legt das Item zurück ins Inventar
|-
|-
| /npc messages setsendordered <true/false> || Stellt ein, ob die hinzufügten Nachrichten in der richtigen Reihenfolge (true), oder zufällig (false) ausgegeben werden.
|/npc tphere
|Teleportiert den NPC, der sich im Bearbeitungsmodus befindet zu dir.
|-
|-
| /npc info || Zeigt alle Nachrichten, die der NPC im Chat ausgibt.
|/npc info
|Zeigt alle Informationen zum NPC, der sich im Bearbeitungsmodus befindet im Chat an.
|-
|-
|/npc setequipment <Slot>
|Setzt das Item in deiner Hand auf den NPC, der sich im Bearbeitungsmodus befindet. Folgende Slots sind möglich: chest, feet, head, legs, hand, off_hand
|}
|}


[[Kategorie:Plugins]]
[[Kategorie:Plugins]]

Version vom 8. Januar 2024, 14:49 Uhr

Ein stehender NPC mit dem Abbild von Brokkonaut, der Schokolade in der Hand hält
(Nicht der echte Spieler Brokkonaut)

Ein NPC (Non-Playable Character) ist ein Abbild einer Minecraft-Figur, die nicht von einem Menschen gesteuert wird.
Mit dem NPC-Plugin könnt ihr Abbilder von euch als NPC aufstellen und als Dekoration nutzen.

Ein stehender NPC kann im Adminshop (/adminshop) für 100.000 Cubes gekauft werden.

Mit dem Kauf erhält man ein NPC-Item, welches wie ein No-KI-Mob platziert werden kann. Beim Platzieren ist der NPC automatisch im Bearbeitungsmodus.

In der Zukunft wird das NPC-Plugin noch um Zusatzfunktionen erweitert werden. Dann kann man beispielsweise die Extra-Funktion hinzuerwerben, dass der NPC sich in einer bestimmten Region bewegen kann und herumläuft. (Dies wird für Server-NPCs aktuell schon genutzt und getestet, ist aber aufgrund einiger Bugs noch nicht für Spieler freigegeben.) Auch weitere Extra-Funktionen für NPCs sind in Planung.

Befehle

Mit folgenden Befehlen können die NPCs bearbeitet werden:

Befehl Funktion
/npc setskin <Spielername> Setz den Skin des eingegebenen Spielers auf den NPC (Bei Skins von anderen Spielern braucht man das Einverständnis dieses Spielers!)
/npc setname <Name> Setzt den Namen, der über dem NPC angezeigt wird
/npc list Listet die eigenen NPCs auf (Durch Anklicken eines aufgelisteten NPCs wird dieser in den Bearbeitungsmodus gesetzt)
/npc select (Dabei einen NPC anschauen) Setzt den NPC, der angeschaut wird, in den Bearbeitungsmodus
/npc despawn Despawned den NPC, der sich im Bearbeitungsmodus befindet und legt das Item zurück ins Inventar
/npc tphere Teleportiert den NPC, der sich im Bearbeitungsmodus befindet zu dir.
/npc info Zeigt alle Informationen zum NPC, der sich im Bearbeitungsmodus befindet im Chat an.
/npc setequipment <Slot> Setzt das Item in deiner Hand auf den NPC, der sich im Bearbeitungsmodus befindet. Folgende Slots sind möglich: chest, feet, head, legs, hand, off_hand