ScriptNPC (Dansk)

Indhold

  • 1 visningsmetoder
  • 2 statistikmetoder
  • 3 AI-metoder
  • 4 Lagermetoder
  • 5 Avancerede metoder
  • 6 datametoder
  • 7 Andre metoder
  • 8 Se også

Visningsmetoder [rediger | rediger kilde]

Disse metoder er relateret til de tilgængelige indstillinger på fanen Display i Standard NPC Editor GUI

Metode Javadoc Link Eksempelsøgning
getHomeX Javadoc [Søgeeksempler]
Returnerer Hjem X-værdien for NPC.
getHomeY Javadoc [Søgeeksempler]
Returnerer NPCs hjem-Y-værdi.
getHomeZ Javadoc [Søgeeksempler]
Returnerer NP-værdien for hjemmet Z.
getName Javadoc [Eksempler på søgning]
Returnerer navnet på NPC
getShowBossBar Javadoc [Eksempler på søgning]
Returnerer om NPC er indstillet til at vise Boss Bar eller ikke.
getShowName Javadoc [Søgeeksempler]
Returnerer om NPC er indstillet til at vise navnetiketten eller ej.
getSize Javadoc [Eksempler på søgning]
Returnerer størrelsesværdien af ​​NPC.
getTexture Javadoc [Søgeeksempler]
Returnerer strukturen i NPC.
getTitle Javadoc [Søgeeksempler]
Returnerer titlen på NPC.
getVisibleType Javadoc [Søgeeksempler]
Returnerer NPCs synlighedstype. 0 = Synlig, 1 = Usynlig, 2 = semi-synlig
setArmsScale Javadoc [Eksempler på søgning]
Indstiller værdien af ​​armskalaen i NPC-modellen.
setBodyScale Javadoc [Søgeeksempler]
Indstiller værdien af ​​Body Scale af NPC-modellen.
setHeadScale Javadoc [Eksempler på søgning]
Indstiller værdien af ​​hovedskalaen for NPC-modellen.
setLegsScale Javadoc [Søgeeksempler]
Indstiller værdien af ​​benskalaen i NPC-modellen.
setHome Javadoc [Eksempler på søgning]
Indstiller NPCs hjemmeværdi.
setHomeX Javadoc [Søgeeksempler]
Indstiller Hjem X-værdien for NPC.
setHomeY Javadoc [Eksempler på søgning]
Indstiller NPCs hjem-Y-værdi.
setHomeZ Javadoc [Søgeeksempler]
Indstiller NPCs hjem-Z-værdi.
sætnavn Javadoc [Eksempler på søgning]
indstiller navnet på NPC.
setRotation Javadoc [Søgeeksempler]
indstiller navnet på NPC.
setShowBossBar Javadoc [Søgeeksempler]
Indstiller, hvordan NPCs Boss Bar skal vises. 0 = Usynlig, 1 = Synlig, 2 = Synlig ved angreb
setShowName Javadoc [Søgeeksempler]
Indstiller, om NPCs navnelabel skal vises eller ej.
setSize Javadoc [Søgeeksempler]
Indstiller størrelsesværdien for NPC. Min = 1, Max =?
setTexture Javadoc [Eksempler på søgning]
Indstiller strukturen til NPC.
setTitle Javadoc [Søgeeksempler]
Indstiller pcens titel
setVisibleType Javadoc [Eksempler på søgning]
Indstiller NPCs synlighedstype. 0 = Synlig, 1 = Usynlig, 2 = semi-synlig

Statistikmetoder [rediger | rediger kilde]

Disse metoder er relateret til de indstillinger, der findes på fanen Statistik i Standard CustomNPC Editor GUI.

Javadoc Link

Metode Eksempler på søgning
getArrowResistance Javadoc [Søgeeksempler]
Returnerer værdien af ​​pilemodstanden for NPC .
getCombatRegen Javadoc [Søgeeksempler]
Returnerer Health Regen-værdien, der bruges til NPC, mens NPC er i kamp.
getExplosionResistance Javadoc [Søgeeksempler]
Returnerer eksplosionsmodstandsværdien for NPC
getHealthRegen Javadoc [Søgeeksempler]
Returnerer den sundhedsregenværdi, der bruges til NPC, mens NPC er ikke i kamp.
getKnockbackResistance Javadoc [Søgeeksempler]
Returnerer tilbageslagsmodstandsværdien for NPC.
getMeleeResistance Javadoc [Eksempler på søgning]
Returnerer nærkampens modstandsværdi for NPC.
getMeleeSpeed ​​ Javadoc [Søgeeksempler]
Returnerer nærværshastighedsværdien for NPC.
getMeleeStrength Javadoc [Søgeeksempler]
Returnerer nærkampstyrkeværdien for NPC.
getRangedBurst Javadoc [Søgeeksempler]
Returnerer det rangede burst-antal for NPC.
getRangedSpeed ​​ Javadoc [Søgeeksempler]
Returnerer den valgte hastighedsværdi for NPC.
getRangedStrength Javadoc [Søgeeksempler]
Returnerer den beregnede styrkeværdi for NPC.
seExplosionResistance Javadoc [Søgeeksempler]
Indstiller eksplosionsmodstanden for NPC. Dette er ikke en skrivefejl. Som ved version 1.8.0\_alpha mangler metoden “t” i “sæt”.
setArrowResistance Javadoc [Søgeeksempler]
Indstiller værdien for den pilemodstand, NPC har.
setCombatRegen Javadoc [Eksempler på søgning]
Indstiller de sundhedsregenværdier, der bruges, mens NPC er i kamp.
setHealthRegen Javadoc [Søgeeksempler]
Indstiller Health Regen-værdien, der bruges, når NPC ikke er i Combat.
setKnockbackResistance Javadoc [Søgeeksempler]
Indstiller den modstand, NPC har mod Knockback-angreb.
setMaxHealth Javadoc [Søgeeksempler]
Indstiller den maksimale sundhedsværdi for NPC.
setMeleeResistance Javadoc [Søgeeksempler]
Indstiller den modstand, NPC har mod nærkampangreb.
setMeleeSpeed ​​ Javadoc [Søgeeksempler]
Indstiller nærkampshastighed for NPC.
setMeleeStrength Javadoc [Søgeeksempler]
Indstiller NPCs nærkampstyrke.
setRangedBurst Javadoc [Eksempler på søgning]
Indstiller antallet af varierede burst for NPC.
setRangedSpeed ​​ Javadoc [Søgeeksempler]
Indstiller Ranged Attack Speed ​​for NPC.
setRangedStrength Javadoc [Eksempler på søgning]
Indstiller Ranged Attack Strength for NPC.

AI-metoder [rediger | rediger kilde]

Disse metoder er relateret til de tilgængelige indstillinger via AI-fanen i Standard NPC Editor GUI.

Javadoc Link

Indstiller animationstypen til NPC.
Se: AnimationType
Metode Eksempler på søgning
getReturnToHome Javadoc [Søgeeksempler]
Returnerer om NPC vender tilbage til deres hjem Position eller ej.
setAnimation Javadoc [Eksempler på søgning]
setRetaliateType Javadoc [Eksempler på søgning]
Indstiller den gengældelsestype, NPCen udfører, når de angribes.
0: normal, 1: panik, 2: tilbagetog, 3: intet
setReturnToHome Javadoc [Eksempler på søgning]
Indstiller, om NPC vender tilbage til deres startposition eller ej.

Beholdningsmetoder [rediger | rediger kilde]

Disse metoder er relateret til de tilgængelige indstillinger på fanen Beholdning i Standard CustomNPC Editor GUI.

Javadoc Link

Returnerer et ItemStack-objekt, der repræsenterer det element, NPC har i deres projektilvarespalte.
Metode Eksempler på søgning
getArmor Javadoc [Søgeeksempler]
Returnerer et ItemStack-objekt, der repræsenterer det element, der er gemt i det ønskede slotnummer. Den ønskede slotværdi kan være 0: hoved, 1: krop, 2: ben, 3: støvler
getLeftItem Javadoc [Søgeeksempler]
Returnerer et ItemStack-objekt, der repræsenterer det element NPC har i deres venstre Slot til håndgenstand.
getProjectileItem Javadoc [Søgeeksempler]
getRightItem Javadoc [Søgeeksempler]
Returnerer et ItemStack-objekt, der repræsenterer det element, NPC har i deres højre vare-slot.
setArmor Javadoc [ Søgeeksempler]
Indstiller det emne, der bruges i den medfølgende rustning til den medfølgende vare Stak objekt. Armor slot-værdien kan være 0: hoved, 1: krop, 2: ben, 3: støvler.
setLeftItem Javadoc [Søgeeksempler]
Indstiller det element, NPC bruger i deres venstre hånd til varen leveret i ItemStack-objektet.
setProjectileItem Javadoc [Søgeeksempler]
Indstiller elementet, som NPC bruger i deres projektil-slot, til det element, der leveres i ItemStack-objektet.
setRightItem Javadoc [Eksempler på søgning]
Indstiller det element, NPC bruger i deres højre hånd til det element, der leveres i ItemStack-objektet.

Avancerede metoder [rediger | rediger kilde]

Disse metoder er relateret til indstillinger, der er tilgængelige på fanen Avanceret i Standard CustomNPC Editor GUI.

Javadoc Link

Metode Eksempler på søgning
getJob Javadoc [Søgeeksempler]
Returnerer et ScriptJobInterface-objekt, der indeholder information om den aktuelle Jobsæt til NPC
getRole Javadoc [Søgeeksempler]
Returnerer et ScriptRoleInterface-objekt, der indeholder oplysninger om det aktuelle rollesæt for NPC.
setFaction Javadoc [Søgeeksempler]
Returnerer ID-nummeret for den fraktion, der aktuelt er indstillet til NPC.

Datametoder [rediger | rediger kilde]

Disse metoder giver adgang til midlertidige og lagrede data for NPC.

Javadoc Link

Metode Eksempler på søgning
clearStoredData Javadoc [Søgeeksempler]
clearTempData Javadoc [Søgeeksempler]
getStoredData Javadoc [Eksempler på søgning]
getTempData Javadoc [Søgeeksempler]
hasStoredData Javadoc [Søgeeksempler]
hasTempData Javadoc [Eksempler på søgning]
removeStoredData ​​td > Javadoc [Søgeeksempler]
removeTempData Javadoc [Søgeeksempler]
setStoredData Javadoc [Eksempler på søgning]
setTempData Javadoc [Søgeeksempler]

Andre metoder [rediger | rediger kilde]

Disse metoder er ikke direkte relateret til nogen tilgængelige indstillinger i Standard CustomNPC Editor GUI.

Metode Javadoc Link Eksemplersøgning
executeCommand Javadoc [Søgeeksempler]
Udfører den givne kommando. Fungerer det samme som en kommandoblok.

På servere skal aktiver-kommandoblok-indstillingen i serveren. Egenskaber indstilles til sand

getType Javadoc [Eksempler på søgning]
Returnerer EntityType for denne NPC.
giveItem Javadoc [Søgeeksempler]
Giver et ItemStack-objekt til en spiller. Spilleren skal være en forekomst af ScriptPlayer
kill Javadoc [Søgeeksempler]
Dræber NPC. Afspænder ikke det. Dette er det samme som hvis NPC blev slået ihjel med en pind eller et andet mere effektivt våben.
reset Javadoc [Søgeeksempler]
Nulstiller NPC på samme måde som efter at den er redigeret i Standard CustomNPC Editor GUI.
siger Javadoc (siger (besked))
Javadoc (siger (spiller, besked))
[Søgeeksempler]
Afhængig af den anvendte version sender en besked til en enkelt spiller eller alle spillere på en multiplayer-server.
shootItem Javadoc [Søgeeksempler]
Optager et ItemStack-objekt på det givne ScriptLivingBase-mål ved hjælp af den medfølgende nøjagtighedsværdi (0-100) .

Se også [rediger | rediger kilde]

  • [[:: Kategori: ScriptNPC | ScriptNPC Kategoriside]]

Hurtige links

Begynderstudier | Mellemliggende selvstudier | Avancerede selvstudier

Versioner Version Info | 1.7.10 | 1.7.10c | 1.8.0\_alpha
UI Fanen Script | Fanen Indstillinger | Webstedsfane
Kroge Init | Opdatering | Interagere | Dialog | DialogClosed | Beskadiget | Dræbt | Angreb | Mål | Kollider | Dræber
Konstanter AnimationType | Enhedstype | Jobtype | MovingType | Rolletype | Stående type | TacticalVariantType
Script objekter Klasseliste | ScriptEntity | ScriptLivingBase | ScriptWorld | ScriptNPC | ScriptMonster | ScriptPlayer | ScriptFaction | ScriptItemStack
Scripthændelser ScriptEvent | ScriptEventAttack | ScriptEventDamaged | ScriptEventDialog | ScriptEventKilled | ScriptEventTarget
Job ScriptJobInterface | ScriptJobBard | ScriptJobConversation | ScriptJobFollower | ScriptJobGuard | ScriptJobHealer | ScriptJobItemGiver | ScriptJobPuppet | ScriptJobSpawner
Roller ScriptRoleInterface | ScriptRoleBank | ScriptRoleFollower | ScriptRoleMailman | ScriptRoleTrader | ScriptRoleTransporter
Resultattavle ScriptScoreboard | ScriptScoreboardObjective | ScriptScoreboardTeam
[[:: Kategori: Eksempler | Eksempler]] [[:: Kategori: Grundlæggende Eksempler | Grundlæggende scripteksempler]] | [[:: Kategori: Mellemliggende eksempler | Eksempler på mellemliggende script]] | [[:: Kategori: Avancerede eksempler | Avancerede scripteksempler]]
Selvstudier

Be the first to reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *