ScriptNPC (Italiano)

Sommario

  • 1 Metodi di visualizzazione
  • 2 metodi di statistica
  • 3 metodi di intelligenza artificiale
  • 4 metodi di inventario
  • 5 metodi avanzati
  • 6 metodi di dati
  • 7 Altri metodi
  • 8 Vedi anche

Metodi di visualizzazione [modifica | modifica sorgente]

Questi metodi sono correlati alle impostazioni disponibili nella scheda Visualizza della GUI delleditor NPC standard

Metodo Javadoc Link Ricerca di esempi
getHomeX Javadoc [Esempi di ricerca]
Restituisce il valore X della casa dellNPC.
getHomeY Javadoc [Esempi di ricerca]
Restituisce il valore Y della casa dellNPC.
getHomeZ Javadoc [Esempi di ricerca]
Restituisce il valore Z iniziale dellNPC.
getName Javadoc [Esempi di ricerca]
Restituisce il nome dellNPC
getShowBossBar Javadoc [Cerca esempi]
Restituisce se lNPC è impostato per mostrare la barra del non.
getShowName Javadoc [Esempi di ricerca]
Restituisce se lNPC è impostato per mostrare o meno letichetta del nome.
getSize Javadoc [Esempi di ricerca]
Restituisce il valore della dimensione dellNPC.
getTexture Javadoc [Esempi di ricerca]
Restituisce la trama dellNPC.
getTitle Javadoc [Esempi di ricerca]
Restituisce il titolo dellNPC.
getVisibleType Javadoc [Esempi di ricerca]
Restituisce il tipo di visibilità dellNPC. 0 = Visibile, 1 = Invisibile, 2 = semi-visibile
setArmsScale Javadoc [Esempi di ricerca]
Imposta il valore della scala del braccio del modello NPC.
setBodyScale Javadoc [Esempi di ricerca]
Imposta il valore della scala corporea del modello NPC.
setHeadScale Javadoc [Esempi di ricerca]
Imposta il valore della scala della testa del modello NPC.
setLegsScale Javadoc [Esempi di ricerca]
Imposta il valore della scala delle gambe del modello NPC.
setHome Javadoc [Esempi di ricerca]
Imposta il valore Home dellNPC.
setHomeX Javadoc [Esempi di ricerca]
Imposta il valore Home X dellNPC.
setHomeY Javadoc [Esempi di ricerca]
Imposta il valore Y della casa dellNPC.
setHomeZ Javadoc [Esempi di ricerca]
Imposta il valore Z Home dellNPC.
setName Javadoc [Esempi di ricerca]
imposta il nome dellNPC.
setRotation Javadoc [Esempi di ricerca]
imposta il nome dellNPC.
setShowBossBar Javadoc [Esempi di ricerca]
Imposta la modalità di visualizzazione della barra dei boss dellNPC. 0 = Invisibile, 1 = Visibile, 2 = Visibile durante lattacco
setShowName Javadoc [Esempi di ricerca]
Imposta se mostrare o meno letichetta del nome dellNPC.
setSize Javadoc [Esempi di ricerca]
Imposta il valore delle dimensioni dellNPC. Min = 1, Max =?
setTexture Javadoc [Esempi di ricerca]
Imposta la trama per lNPC.
setTitle Javadoc [Esempi di ricerca]
Imposta il titolo del PC
setVisibleType Javadoc [Esempi di ricerca]
Imposta il tipo di visibilità dellNPC. 0 = Visibile, 1 = Invisibile, 2 = semi-visibile

Metodi delle statistiche [modifica | modifica sorgente]

Questi metodi sono correlati alle impostazioni che si trovano nella scheda Statistiche della GUI delleditor CustomNPC standard.

Javadoc Link

Metodo Ricerca esempi
getArrowResistance Javadoc [Cerca esempi]
Restituisce il valore della resistenza della freccia per lNPC .
getCombatRegen Javadoc [Esempi di ricerca]
Restituisce il valore di rigenerazione della salute usato per lNPC mentre lNPC è in combattimento.
getExplosionResistance Javadoc [Esempi di ricerca]
Restituisce il valore di resistenza allesplosione per lNPC
getHealthRegen Javadoc [Esempi di ricerca]
Restituisce il valore di rigenerazione della salute usato per lNPC mentre lNPC non è in combattimento.
getKnockbackResistance Javadoc [Esempi di ricerca]
Restituisce il valore di resistenza al contraccolpo per lNPC.
getMeleeResistance Javadoc [Esempi di ricerca]
Restituisce il valore di resistenza corpo a corpo per lNPC.
getMeleeSpeed ​​ Javadoc [Esempi di ricerca]
Restituisce il valore della velocità in mischia per lNPC.
getMeleeStrength Javadoc [Esempi di ricerca]
Restituisce il valore della forza in mischia per lNPC.
getRangedBurst Javadoc [Esempi di ricerca]
Restituisce il conteggio dei burst a distanza per lNPC.
getRangedSpeed ​​ Javadoc [Esempi di ricerca]
Restituisce il valore della velocità a distanza per lNPC.
getRangedStrength Javadoc [Esempi di ricerca]
Restituisce il valore dellintensità della distanza per lNPC.
seExplosionResistance Javadoc [Esempi di ricerca]
Imposta la resistenza allesplosione per lNPC. Questo non è un errore di battitura. Come nella versione 1.8.0\_alpha, al metodo manca la “t” in “set”.
setArrowResistance Javadoc [Esempi di ricerca]
Imposta il valore della resistenza alla freccia dellNPC.
setCombatRegen Javadoc [Esempi di ricerca]
Imposta i valori di rigenerazione della salute usati mentre lNPC è in combattimento.
setHealthRegen Javadoc [Esempi di ricerca]
Imposta il valore di rigenerazione salute usato quando lNPC non è in combattimento.
setKnockbackResistance Javadoc [Esempi di ricerca]
Imposta la quantità di resistenza che lNPC ha contro gli attacchi di respinta.
setMaxHealth Javadoc [Esempi di ricerca]
Imposta il valore di salute massima per lNPC.
setMeleeResistance Javadoc [Esempi di ricerca]
Imposta la quantità di resistenza che lNPC ha contro gli attacchi corpo a corpo.
setMeleeSpeed ​​ Javadoc [Esempi di ricerca]
Imposta la velocità in mischia per lNPC.
setMeleeStrength Javadoc [Esempi di ricerca]
Imposta la forza in mischia dellNPC.
setRangedBurst Javadoc [Esempi di ricerca]
Imposta il numero di burst a distanza per lNPC.
setRangedSpeed ​​ Javadoc [Esempi di ricerca]
Imposta la velocità dattacco a distanza per lNPC.
setRangedStrength Javadoc [Esempi di ricerca]
Imposta la forza di attacco a distanza per lNPC.

Metodi AI [modifica | modifica sorgente]

Questi metodi sono correlati alle impostazioni disponibili tramite la scheda AI della GUI delleditor NPC standard.

Javadoc Link

Imposta il tipo di animazione per lNPC.
Vedi: AnimationType
Metodo Ricerca esempi
getReturnToHome Javadoc [Esempi di ricerca]
Restituisce se lNPC tornerà a casa Posizione o no.
setAnimation Javadoc [Esempi di ricerca]
setRetaliateType Javadoc [Esempi di ricerca]
Imposta il tipo di ritorsione che lNPC eseguirà quando attaccato.
0: normal, 1: panic, 2: retreat, 3: nothing
setReturnToHome Javadoc [Esempi di ricerca]
Imposta se lNPC tornerà o meno alla posizione iniziale.

Metodi di inventario [modifica | modifica sorgente]

Questi metodi sono correlati alle Impostazioni disponibili nella scheda Inventario della GUI delleditor CustomNPC standard.

Javadoc Link

Restituisce un oggetto ItemStack che rappresenta loggetto che lNPC ha nello slot oggetto proiettile.
Metodo Ricerca esempi
getArmor Javadoc [Esempi di ricerca]
Restituisce un oggetto ItemStack che rappresenta lelemento archiviato in il numero di slot richiesto. Il valore dello slot richiesto può essere 0: head, 1: body, 2: legs, 3: boots
getLeftItem Javadoc [Esempi di ricerca]
Restituisce un oggetto ItemStack che rappresenta lelemento che lNPC ha alla sua sinistra Slot oggetto mano.
getProjectileItem Javadoc [Esempi di ricerca]
getRightItem Javadoc [Esempi di ricerca]
Restituisce un oggetto ItemStack che rappresenta loggetto che lNPC ha nello slot oggetto destro.
setArmor Javadoc [ Esempi di ricerca]
Imposta loggetto utilizzato nello slot Armatura fornita sulloggetto fornito Oggetto Stack. Il valore dello slot Armatura può essere 0: testa, 1: corpo, 2: gambe, 3: stivali.
setLeftItem Javadoc [Cerca esempi]
Imposta loggetto che lNPC sta usando nella mano sinistra su lelemento fornito nelloggetto ItemStack.
setProjectileItem Javadoc [Esempi di ricerca]
Imposta loggetto che lNPC sta utilizzando nel proprio slot Proiettile, sulloggetto fornito nelloggetto ItemStack.
setRightItem Javadoc [Esempi di ricerca]
Imposta loggetto che lNPC sta usando nella mano destra sulloggetto fornito nelloggetto ItemStack.

Metodi avanzati [modifica | modifica sorgente]

Questi metodi sono correlati alle impostazioni disponibili nella scheda Avanzate della GUI delleditor CustomNPC standard.

Javadoc Link

Metodo Ricerca esempi
getJob Javadoc [Esempi di ricerca]
Restituisce un oggetto ScriptJobInterface contenente informazioni sulloggetto corrente Lavoro impostato per lNPC
getRole Javadoc [Esempi di ricerca]
Restituisce un oggetto ScriptRoleInterface contenente informazioni sul ruolo corrente impostato per lNPC.
setFaction Javadoc [Esempi di ricerca]
Restituisce il numero ID della fazione attualmente impostato per lNPC.

Metodi dati [modifica | modifica sorgente]

Questi metodi forniscono laccesso ai dati temporanei e memorizzati per lNPC.

Javadoc Link

Metodo Ricerca esempi
clearStoredData Javadoc [Esempi di ricerca]
clearTempData Javadoc [Esempi di ricerca]
getStoredData Javadoc [Esempi di ricerca]
getTempData Javadoc [Esempi di ricerca]
hasStoredData Javadoc [Esempi di ricerca]
hasTempData Javadoc [Esempi di ricerca]
removeStoredData ​​td > Javadoc [Esempi di ricerca]
removeTempData Javadoc [Esempi di ricerca]
setStoredData Javadoc [Esempi di ricerca]
setTempData Javadoc [Esempi di ricerca]

Altri metodi [modifica | modifica sorgente]

Questi metodi non sono direttamente correlati ad alcuna impostazione disponibile nella GUI delleditor NPC personalizzato standard.

Metodo Javadoc Link Ricerca di esempi
executeCommand Javadoc [Esempi di ricerca]
Esegue il comando fornito. Funziona come un blocco comandi.

Sui server, lopzione enable-command-block in server.properties deve essere impostata su true

getType Javadoc [Esempi di ricerca]
Restituisce EntityType di questo NPC.
giveItem Javadoc [Esempi di ricerca]
Fornisce un oggetto ItemStack a un giocatore. Il lettore deve essere unistanza di ScriptPlayer
kill Javadoc [Esempi di ricerca]
Uccide lNPC. Non lo scompare. È come se lNPC fosse stato picchiato a morte con un bastone o unaltra arma più efficiente.
ripristina Javadoc [Cerca esempi]
Ripristina lNPC nello stesso modo in cui è stato modificato nella GUI standard delleditor NPC personalizzato.
say Javadoc (say (messaggio))
Javadoc (say (player, messaggio))
[Esempi di ricerca]
A seconda della versione utilizzata, invierà un messaggio a un singolo giocatore oa tutti i giocatori su un server multiplayer.
shootItem Javadoc [Esempi di ricerca]
Spara a un oggetto ItemStack al target ScriptLivingBase specificato, utilizzando il valore di precisione fornito (0-100) .

Vedere anche [modifica | modifica sorgente]

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

Collegamenti rapidi

Tutorial per principianti | Tutorial intermedi | Tutorial avanzati

Versioni Informazioni sulla versione | 1.7.10 | 1.7.10c | 1.8.0\_alpha
UI Scheda Script | Scheda Impostazioni | Scheda Sito web
Hooks Init | Aggiorna | Interagisci | Finestra di dialogo | DialogClosed | Danneggiato | Ucciso | Attacco | Target | Collide | Uccide
Costanti AnimationType | EntityType | JobType | MovingType | RoleType | StandingType | TacticalVariantType
Oggetti script Elenco classi | ScriptEntity | ScriptLivingBase | ScriptWorld | ScriptNPC | ScriptMonster | ScriptPlayer | ScriptFaction | ScriptItemStack
Eventi script ScriptEvent | ScriptEventAttack | ScriptEventDamaged | ScriptEventDialog | ScriptEventKilled | ScriptEventTarget
Lavori ScriptJobInterface | ScriptJobBard | ScriptJobConversation | ScriptJobFollower | ScriptJobGuard | ScriptJobHealer | ScriptJobItemGiver | ScriptJobPuppet | ScriptJobSpawner
Ruoli ScriptRoleInterface | ScriptRoleBank | ScriptRoleFollower | ScriptRoleMailman | ScriptRoleTrader | ScriptRoleTransporter
Scoreboard ScriptScoreboard | ScriptScoreboardObjective | ScriptScoreboardTeam
[[:: Category: examples | examples]] [[:: Category: Basic Esempi | Esempi di script di base]] | [[:: Categoria: Esempi intermedi | Esempi di script intermedi]] | [[:: Categoria: Esempi avanzati | Esempi di script avanzati]]
Tutorial

Be the first to reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *