ScriptNPC (Svenska)

Innehåll

  • 1 visningsmetoder
  • 2 statistikmetoder
  • 3 AI-metoder
  • 4 inventeringsmetoder
  • 5 avancerade metoder
  • 6 datametoder
  • 7 Andra metoder
  • 8 Se även

Visningsmetoder [redigera | redigera källa]

Dessa metoder är relaterade till inställningarna som är tillgängliga på fliken Display i standard NPC Editor GUI

Metod Javadoc-länk Exempelsökning
getHomeX Javadoc [Sökexempel]
Returnerar hem-X-värdet för NPC.
getHomeY Javadoc [Sökexempel]
Returnerar NPC: s hemvärde.
getHomeZ Javadoc [Sökexempel]
Returnerar hem Z-värdet för NPC.
getName Javadoc [Sökexempel]
Returnerar namnet på NPC
getShowBossBar Javadoc [Söksexempel]
Returnerar om NPC är inställd på att visa Boss Bar eller inte.
getShowName Javadoc [Sökexempel]
Returnerar om NPC är inställd på att visa namnetiketten eller inte.
getSize Javadoc [Sökexempel]
Returnerar storleksvärdet för NPC.
getTexture Javadoc [Sökexempel]
Returnerar strukturen för NPC.
getTitle Javadoc [Sökexempel]
Returnerar titeln på NPC.
getVisibleType Javadoc [Sökexempel]
Returnerar NPC: s synlighetstyp. 0 = Synlig, 1 = Osynlig, 2 = halv synlig
setArmsScale Javadoc [Sökexempel]
Ställer in värdet på armskalan för NPC-modellen.
setBodyScale Javadoc [Sökexempel]
Ställer in värdet på kroppsskalan för NPC-modellen.
setHeadScale Javadoc [Sökexempel]
Ställer in värdet på huvudskalan för NPC-modellen.
setLegsScale Javadoc [Sökexempel]
Ställer in värdet på benskalan för NPC-modellen.
setHome Javadoc [Sökexempel]
Ställer in NPC: s hemvärde.
setHomeX Javadoc [Sökexempel]
Ställer in hem-X-värdet för NPC.
setHomeY Javadoc [Sökexempel]
Ställer in Y-värdet för NPC.
setHomeZ Javadoc [Sökexempel]
Ställer in Z-värdet för NPC.
setName Javadoc [Sökexempel]
anger namnet på NPC.
setRotation Javadoc [Sökexempel]
anger namnet på NPC.
setShowBossBar Javadoc [Sökexempel]
Ställer in hur NPC: s chefsfält ska visas. 0 = Osynlig, 1 = Synlig, 2 = Synlig vid attack
setShowName Javadoc [Sökexempel]
Ställer in om NPC: s namnetikett ska visas eller inte.
setSize Javadoc [Sökexempel]
Ställer in NPC: s storlek. Min = 1, Max =?
setTexture Javadoc [Sökexempel]
Ställer in texturen för NPC.
setTitle Javadoc [Sökexempel]
Ställer in datorns titel
setVisibleType Javadoc [Sökexempel]
Ställer in NPC: s synlighetstyp. 0 = Synlig, 1 = Osynlig, 2 = halv synlig

Statistikmetoder [redigera | redigera källa]

Dessa metoder är relaterade till inställningarna som finns på fliken Statistik i Standard CustomNPC Editor GUI.

Javadoc-länk

Metod Exempel på sökning
getArrowResistance Javadoc [Sökexempel]
Returnerar värdet av pilmotståndet för NPC .
getCombatRegen Javadoc [Sökexempel]
Returnerar Health Regen-värdet som används för NPC medan NPC är i strid.
getExplosionResistance Javadoc [Sökexempel]
Returnerar explosionsmotståndsvärdet för NPC
getHealthRegen Javadoc [Sökexempel]
Returnerar det hälsovänningsvärde som används för NPC medan NPC är inte i strid.
getKnockbackResistance Javadoc [Sökexempel]
Returnerar motståndsvärdet för återslag för NPC.
getMeleeResistance Javadoc [Sökexempel]
Returnerar Melee Resistance-värdet för NPC.
getMeleeSpeed ​​ Javadoc [Sökexempel]
Returnerar Melee Speed-värdet för NPC.
getMeleeStrength Javadoc [Sökexempel]
Returnerar Melee Strength-värdet för NPC.
getRangedBurst Javadoc [Sökexempel]
Returnerar Ranged Burst Count för NPC.
getRangedSpeed ​​ Javadoc [Sökexempel]
Returnerar värdet för varierad hastighet för NPC.
getRangedStrength Javadoc [Sökexempel]
Returnerar det beräknade styrkan för NPC.
seExplosionResistance Javadoc [Sökexempel]
Ställer in explosionsmotståndet för NPC. Det här är inte ett stavfel. Som i version 1.8.0\_alpha saknas metoden ”t” i ”set”.
setArrowResistance Javadoc [Sökexempel]
Ställer in värdet på pilmotståndet som NPC har.
setCombatRegen Javadoc [Sökexempel]
Ställer in de hälsovänliga värden som används medan NPC är i Combat.
setHealthRegen Javadoc [Sökexempel]
Ställer in Health Regen-värdet som används när NPC inte är i Combat.
setKnockbackResistance Javadoc [Sökexempel]
Ställer in hur mycket motstånd NPC har mot Knockback Attacks.
setMaxHealth Javadoc [Sökexempel]
Ställer in maximalt hälsovärde för NPC.
setMeleeResistance Javadoc [Sökexempel]
Ställer in hur mycket motstånd NPC har mot närstridsattacker.
setMeleeSpeed ​​ Javadoc [Sökexempel]
Ställer in Melee-hastigheten för NPC.
setMeleeStrength Javadoc [Sökexempel]
Ställer in närstridsstyrkan för NPC.
setRangedBurst Javadoc [Sökexempel]
Ställer in det varierade antalet burst för NPC.
setRangedSpeed ​​ Javadoc [Sökexempel]
Ställer in Ranged Attack Speed ​​för NPC.
setRangedStrength Javadoc [Sökexempel]
Ställer in Ranged Attack Strength för NPC.

AI-metoder [redigera | redigera källa]

Dessa metoder är relaterade till de tillgängliga inställningarna via AI-fliken i Standard NPC Editor GUI.

Javadoc-länk

Ställer in animationstyp för NPC.
Se: AnimationType
Metod Exempel på sökning
getReturnToHome Javadoc [Sökexempel]
Returnerar om NPC kommer att återvända till sitt hem Position eller inte.
setAnimation Javadoc [Sökexempel]
setRetaliateType Javadoc [Sökexempel]
Ställer in vilken typ av vedergällning NPC ska utföra när de attackeras.
0: normal, 1: panik, 2: reträtt, 3: ingenting
setReturnToHome Javadoc [Sökexempel]
Ställer in om NPC ska återgå till sin startposition eller inte.

Lagermetoder [redigera | redigera källa]

Dessa metoder är relaterade till de inställningar som finns på fliken Inventory i standardanvändargränssnittet för CustomNPC Editor.

Javadoc-länk

Returnerar ett ItemStack-objekt som representerar objektet som NPC har i sin projektilplats.
Metod Exempel på sökning
getArmor Javadoc [Sökexempel]
Returnerar ett ItemStack-objekt som representerar objektet som är lagrat i önskat kortnummer. Det begärda platsvärdet kan vara 0: huvud, 1: kropp, 2: ben, 3: stövlar
getLeftItem Javadoc [Söksexempel]
Returnerar ett ItemStack-objekt som representerar objektet som NPC har till vänster Handfack.
getProjectileItem Javadoc [Sökexempel]
getRightItem Javadoc [Sökexempel]
Returnerar ett ItemStack-objekt som representerar det objekt som NPC har i sin högerhandslucka.
setArmor Javadoc [ Sök exempel]
Ställer in artikeln som används i den medföljande pansarplatsen till den medföljande artikeln Stack objekt. Armor slot-värdet kan vara 0: huvud, 1: kropp, 2: ben, 3: stövlar.
setLeftItem Javadoc [Söksexempel]
Ställer in objektet som NPC använder i sin vänstra hand för att artikeln som levereras i artikelstackobjektet.
setProjectileItem Javadoc [Sökexempel]
Ställer in objektet som NPC använder i sin projektilplats, till artikeln som levereras i ItemStack-objektet.
setRightItem Javadoc [Sökexempel]
Ställer in objektet som NPC använder i sin högra hand till objektet som levereras i ItemStack-objektet.

Avancerade metoder [redigera | redigera källa]

Dessa metoder är relaterade till inställningar som är tillgängliga på fliken Avancerat i Standard CustomNPC Editor GUI.

Javadoc-länk

Metod Exempel på sökning
getJob Javadoc [Sökexempel]
Returnerar ett ScriptJobInterface-objekt som innehåller information om strömmen Jobbuppsättning för NPC
getRole Javadoc [Sökexempel]
Returnerar ett ScriptRoleInterface-objekt som innehåller information om den aktuella rolluppsättningen för NPC.
setFaction Javadoc [Sökexempel]
Returnerar ID-numret för den fraktion som för närvarande är inställd för NPC.

Datametoder [redigera | redigera källa]

Dessa metoder ger åtkomst till tillfällig och lagrad data för NPC.

Javadoc-länk

Metod Exempel på sökning
clearStoredData Javadoc [Sökexempel]
clearTempData Javadoc [Sökexempel]
getStoredData Javadoc [Sökexempel]
getTempData Javadoc [Sökexempel]
hasStoredData Javadoc [Sökexempel]
hasTempData Javadoc [Sökexempel]
removeStoredData ​​td > Javadoc [Sökexempel]
removeTempData Javadoc [Sökexempel]
setStoredData Javadoc [Sökexempel]
setTempData Javadoc [Sökexempel]

Andra metoder [redigera | redigera källa]

Dessa metoder är inte direkt relaterade till några tillgängliga inställningar i Standard CustomNPC Editor GUI.

Metod Javadoc-länk Exempelsökning
executeCommand Javadoc [Sökexempel]
Kör det givna kommandot. Fungerar på samma sätt som ett kommandoblock.

På servrar måste alternativet aktivera-kommandoblock i servern.egenskaper ställas in till sann

getType Javadoc [Sökexempel]
Returnerar EntityType för denna NPC.
giveItem Javadoc [Sökexempel]
Ger ett ItemStack-objekt till en spelare. Spelaren måste vara en instans av ScriptPlayer
kill Javadoc [Sökexempel]
Dödar NPC. Avskalar inte det. Detta är detsamma som om NPC slogs ihjäl med en pinne eller annat mer effektivt vapen.
Återställ Javadoc [Sökexempel]
Återställer NPC på samma sätt som efter att den har redigerats i Standard CustomNPC Editor GUI.
säg Javadoc (säg (meddelande))
Javadoc (säg (spelare, meddelande))
[Sökexempel]
Beror på vilken version som används, skickar en meddelande till en enskild spelare eller till alla spelare på en multiplayer-server.
shootItem Javadoc [Sökexempel]
Skjuter ett ItemStack-objekt vid det angivna ScriptLivingBase-målet med det angivna noggrannhetsvärdet (0-100) .

Se även [redigera | redigera källa]

  • [[:: Category: ScriptNPC | ScriptNPC Category Page]]

Snabblänkar

Nybörjarhandledning | Intermediate Tutorials | Avancerade självstudier

Versioner Version Info | 1.7.10 | 1.7.10c | 1.8.0\_alpha
UI Skriptflik | Fliken Inställningar | Webbplatsflik
Krokar Init | Uppdatering | Interagera | Dialog | DialogClosed | Skadad | Dödad | Attack | Mål | Kolliderar | Dödar
Konstanter AnimationType | EntityType | Jobbtyp | MovingType | Rolltyp | StandingType | TacticalVariantType
Skriptobjekt Klasslista | ScriptEntity | ScriptLivingBase | ScriptWorld | ScriptNPC | ScriptMonster | ScriptPlayer | ScriptFaction | ScriptItemStack
Skripthändelser ScriptEvent | ScriptEventAttack | ScriptEventDamaged | ScriptEventDialog | ScriptEventKilled | ScriptEventTarget
Jobb ScriptJobInterface | ScriptJobBard | ScriptJobConversation | ScriptJobFollower | ScriptJobGuard | ScriptJobHealer | ScriptJobItemGiver | ScriptJobPuppet | ScriptJobSpawner
Roller ScriptRoleInterface | ScriptRoleBank | ScriptRoleFollower | ScriptRoleMailman | ScriptRoleTrader | ScriptRoleTransporter
Resultattavla ScriptScoreboard | ScriptScoreboardObjective | ScriptScoreboardTeam
[[:: Kategori: Exempel | Exempel]] [[:: Kategori: Basic Exempel | Exempel på grundläggande skript]] | [[:: Kategori: Exempel på mellanliggande | Exempel på mellanliggande skript]] | [[:: Kategori: Avancerade exempel | Avancerade skriptexempel]]
Självstudier

Bli den första att kommentera

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *