ScriptNPC (Español)

Contenidos

  • 1 Métodos de visualización
  • 2 métodos de estadísticas
  • 3 métodos de inteligencia artificial
  • 4 métodos de inventario
  • 5 métodos avanzados
  • 6 métodos de datos
  • 7 Otros métodos
  • 8 Vea también

Métodos de visualización [editar | editar fuente]

Estos métodos están relacionados con la configuración disponible en la pestaña de visualización de la GUI del editor de NPC estándar

Método Enlace Javadoc Búsqueda de ejemplos
getHomeX Javadoc [Ejemplos de búsqueda]
Devuelve el valor de la casa X del NPC.
getHomeY Javadoc [Ejemplos de búsqueda]
Devuelve el valor Y de la casa del NPC.
getHomeZ Javadoc [Ejemplos de búsqueda]
Devuelve el valor Z de la casa del NPC.
getName Javadoc [Ejemplos de búsqueda]
Devuelve el nombre del NPC
getShowBossBar Javadoc [Ejemplos de búsqueda]
Devuelve si el NPC está configurado para mostrar la barra de jefe o no.
getShowName Javadoc [Ejemplos de búsqueda]
Devuelve si el NPC está configurado para mostrar la etiqueta de nombre o no.
getSize Javadoc [Ejemplos de búsqueda]
Devuelve el valor de tamaño del NPC.
getTexture Javadoc [Ejemplos de búsqueda]
Devuelve la textura del NPC.
getTitle Javadoc [Ejemplos de búsqueda]
Devuelve el título del NPC.
getVisibleType Javadoc [Ejemplos de búsqueda]
Devuelve el tipo de visibilidad del NPC. 0 = Visible, 1 = Invisible, 2 = Semi-visible
setArmsScale Javadoc [Ejemplos de búsqueda]
Establece el valor de la escala del brazo del modelo NPC.
setBodyScale Javadoc [Ejemplos de búsqueda]
Establece el valor de la escala corporal del modelo NPC.
setHeadScale Javadoc [Ejemplos de búsqueda]
Establece el valor de la escala de la cabeza del modelo NPC.
setLegsScale Javadoc [Ejemplos de búsqueda]
Establece el valor de la Escala de piernas del modelo NPC.
setHome Javadoc [Ejemplos de búsqueda]
Establece el valor de Inicio del NPC.
setHomeX Javadoc [Ejemplos de búsqueda]
Establece el valor de Home X del NPC.
setHomeY Javadoc [Ejemplos de búsqueda]
Establece el valor Y de inicio del NPC.
setHomeZ Javadoc [Ejemplos de búsqueda]
Establece el valor Z de inicio del NPC.
setName Javadoc [Ejemplos de búsqueda]
establece el Nombre del NPC.
setRotation Javadoc [Ejemplos de búsqueda]
establece el Nombre del NPC.
setShowBossBar Javadoc [Ejemplos de búsqueda]
Establece cómo se debe mostrar la barra de jefe del NPC. 0 = invisible, 1 = visible, 2 = visible al atacar
setShowName Javadoc [Ejemplos de búsqueda]
Establece si se debe mostrar o no la etiqueta de nombre del NPC.
setSize Javadoc [Ejemplos de búsqueda]
Establece el valor de tamaño del NPC. Min = 1, Max =?
setTexture Javadoc [Ejemplos de búsqueda]
Establece la textura para el NPC.
setTitle Javadoc [Ejemplos de búsqueda]
Establece el título de la PC
setVisibleType Javadoc [Ejemplos de búsqueda]
Establece el tipo de visibilidad del NPC. 0 = Visible, 1 = Invisible, 2 = Semi-visible

Métodos de estadísticas [editar | editar fuente]

Estos métodos están relacionados con la configuración que se encuentra en la pestaña Estadísticas de la GUI del editor de CustomNPC estándar.

Javadoc Link

Método Ejemplos de búsqueda
getArrowResistance Javadoc [Ejemplos de búsqueda]
Devuelve el valor de la resistencia de la flecha para el NPC .
getCombatRegen Javadoc [Ejemplos de búsqueda]
Devuelve el valor de regeneración de salud utilizado para el NPC mientras el NPC está en combate.
getExplosionResistance Javadoc [Ejemplos de búsqueda]
Devuelve el valor de resistencia a la explosión del NPC
getHealthRegen Javadoc [Ejemplos de búsqueda]
Devuelve el valor de regeneración de salud utilizado para el NPC mientras el NPC no está en combate.
getKnockbackResistance Javadoc [Ejemplos de búsqueda]
Devuelve el valor de Resistencia a los golpes para el NPC.
getMeleeResistance Javadoc [Ejemplos de búsqueda]
Devuelve el valor de Resistencia cuerpo a cuerpo para el NPC.
getMeleeSpeed ​​ Javadoc [Ejemplos de búsqueda]
Devuelve el valor de Velocidad cuerpo a cuerpo para el NPC.
getMeleeStrength Javadoc [Ejemplos de búsqueda]
Devuelve el valor de Fuerza cuerpo a cuerpo para el NPC.
getRangedBurst Javadoc [Ejemplos de búsqueda]
Devuelve el recuento de ráfagas a distancia para el NPC.
getRangedSpeed ​​ Javadoc [Ejemplos de búsqueda]
Devuelve el valor de velocidad a distancia para el NPC.
getRangedStrength Javadoc [Ejemplos de búsqueda]
Devuelve el valor de fuerza a distancia para el NPC.
seExplosionResistance Javadoc [Ejemplos de búsqueda]
Establece la resistencia a explosiones del NPC. Esto no es un error tipográfico. En la versión 1.8.0\_alpha, al método le falta la «t» en «set».
setArrowResistance Javadoc [Ejemplos de búsqueda]
Establece el valor de la resistencia a las flechas que tiene el NPC.
setCombatRegen Javadoc [Ejemplos de búsqueda]
Establece los valores de regeneración de salud utilizados mientras el NPC está en combate.
setHealthRegen Javadoc [Ejemplos de búsqueda]
Establece el valor de regeneración de salud que se usa cuando el NPC no está en combate.
setKnockbackResistance Javadoc [Ejemplos de búsqueda]
Establece la cantidad de resistencia que tiene el NPC contra los Knockback Attacks.
setMaxHealth Javadoc [Ejemplos de búsqueda]
Establece el valor máximo de salud para el NPC.
setMeleeResistance Javadoc [Ejemplos de búsqueda]
Establece la cantidad de resistencia que tiene el NPC contra los ataques cuerpo a cuerpo.
setMeleeSpeed ​​ Javadoc [Ejemplos de búsqueda]
Establece la velocidad cuerpo a cuerpo para el NPC.
setMeleeStrength Javadoc [Ejemplos de búsqueda]
Establece la fuerza cuerpo a cuerpo del NPC.
setRangedBurst Javadoc [Ejemplos de búsqueda]
Establece el recuento de ráfagas a distancia para el NPC.
setRangedSpeed ​​ Javadoc [Ejemplos de búsqueda]
Establece la velocidad de ataque a distancia para el NPC.
setRangedStrength Javadoc [Ejemplos de búsqueda]
Establece la Fuerza de ataque a distancia para el NPC.

Métodos de IA [editar | editar fuente]

Estos métodos están relacionados con la configuración disponible a través de la pestaña AI de la GUI del editor de NPC estándar.

Javadoc Link

Establece el tipo de animación para el NPC.
Ver: AnimationType
Método Ejemplos de búsqueda
getReturnToHome Javadoc [Ejemplos de búsqueda]
Devuelve si el NPC regresará a su inicio Posición o no.
setAnimation Javadoc [Ejemplos de búsqueda]
setRetaliateType Javadoc [Ejemplos de búsqueda]
Establece el tipo de represalia que realizará el NPC cuando sea atacado.
0: normal, 1: pánico, 2: retirada, 3: nada
setReturnToHome Javadoc [Ejemplos de búsqueda]
Establece si el NPC regresará a su posición inicial o no.

Métodos de inventario [editar | editar fuente]

Estos métodos están relacionados con la Configuración disponible en la pestaña Inventario de la GUI del Editor de CustomNPC estándar.

Javadoc Link

Devuelve un objeto ItemStack que representa el objeto que el NPC tiene en su Espacio de Objeto de Proyectil.
Método Ejemplos de búsqueda
getArmor Javadoc [Ejemplos de búsqueda]
Devuelve un objeto ItemStack que representa el elemento almacenado en el número de ranura solicitado. El valor de espacio solicitado puede ser 0: cabeza, 1: cuerpo, 2: piernas, 3: botas
getLeftItem Javadoc [Ejemplos de búsqueda]
Devuelve un objeto ItemStack que representa el elemento que el NPC tiene en su Left Espacio para artículos de mano.
getProjectileItem Javadoc [Ejemplos de búsqueda]
getRightItem Javadoc [Ejemplos de búsqueda]
Devuelve un objeto ItemStack que representa el artículo que el NPC tiene en su Ranura de artículo de la mano derecha.
setArmor Javadoc [ Ejemplos de búsqueda]
Establece el elemento utilizado en la ranura de armadura suministrada en el elemento suministrado Apilar objeto. El valor del espacio de armadura puede ser 0: cabeza, 1: cuerpo, 2: piernas, 3: botas.
setLeftItem Javadoc [Ejemplos de búsqueda]
Establece el elemento que el NPC está usando en su mano izquierda para el artículo proporcionado en el objeto ItemStack.
setProjectileItem Javadoc [Ejemplos de búsqueda]
Establece el elemento que el NPC está usando en su ranura de Proyectil, al elemento suministrado en el Objeto ItemStack.
setRightItem Javadoc [Ejemplos de búsqueda]
Establece el elemento que el NPC está usando en su mano derecha con el elemento suministrado en el objeto ItemStack.

Métodos avanzados [editar | editar fuente]

Estos métodos están relacionados con la configuración que está disponible en la pestaña Avanzado de la GUI del editor de CustomNPC estándar.

Enlace Javadoc

Método Ejemplos Buscar
getJob Javadoc [Ejemplos de búsqueda]
Devuelve un objeto ScriptJobInterface que contiene información sobre el Trabajo configurado para el NPC
getRole Javadoc [Ejemplos de búsqueda]
Devuelve un objeto ScriptRoleInterface que contiene información sobre el rol actual establecido para el NPC.
setFaction Javadoc [Ejemplos de búsqueda]
Devuelve el número de identificación de la facción establecida actualmente para el NPC.

Métodos de datos [editar | editar fuente]

Estos métodos proporcionan acceso a datos temporales y almacenados para el NPC.

Javadoc Link

Método Ejemplos de búsqueda
clearStoredData Javadoc [Ejemplos de búsqueda]
clearTempData Javadoc [Ejemplos de búsqueda]
getStoredData Javadoc [Ejemplos de búsqueda]
getTempData Javadoc [Ejemplos de búsqueda]
hasStoredData Javadoc [Ejemplos de búsqueda]
hasTempData Javadoc [Ejemplos de búsqueda]
removeStoredData ​​td > Javadoc [Ejemplos de búsqueda]
removeTempData Javadoc [Ejemplos de búsqueda]
setStoredData Javadoc [Ejemplos de búsqueda]
setTempData Javadoc [Ejemplos de búsqueda]

Otros métodos [editar | editar fuente]

Estos métodos no están directamente relacionados con ninguna configuración disponible en la GUI del editor de CustomNPC estándar.

Método Enlace Javadoc Búsqueda de ejemplos
executeCommand Javadoc [Ejemplos de búsqueda]
Ejecuta el comando dado. Funciona igual que un bloque de comandos.

En los servidores, la opción enable-command-block en server.properties debe establecerse en verdadero

getType Javadoc [Ejemplos de búsqueda]
Devuelve el EntityType de este NPC.
giveItem Javadoc [Ejemplos de búsqueda]
Da un objeto ItemStack a un jugador. El reproductor debe ser una instancia de ScriptPlayer
kill Javadoc [Ejemplos de búsqueda]
Mata al NPC. No lo desaparece. Esto es lo mismo que si el NPC fuera asesinado a golpes con un palo u otra arma más eficiente.
reset Javadoc [Ejemplos de búsqueda]
Reinicia el NPC de la misma manera que después de haber sido editado en la GUI del editor de CustomNPC estándar.
decir Javadoc (decir (mensaje))
Javadoc (decir (jugador, mensaje))
[Ejemplos de búsqueda]
Dependiendo de la versión utilizada, enviará un mensaje a un solo jugador, oa todos los jugadores en un servidor multijugador.
shootItem Javadoc [Ejemplos de búsqueda]
Dispara un objeto ItemStack en el objetivo de ScriptLivingBase dado, utilizando el valor de precisión proporcionado (0-100) .

Ver también [editar | editar fuente]

  • [[:: Categoría: ScriptNPC | Página de categoría de ScriptNPC]]

Enlaces rápidos

Tutoriales para principiantes | Tutoriales intermedios | Tutoriales avanzados

Versiones Información de la versión | 1.7.10 | 1.7.10c | 1.8.0\_alpha
UI Pestaña Script | Ficha Configuración | Pestaña Sitio web
Hooks Init | Actualización | Interactuar | Diálogo | DialogClosed | Dañado | Asesinado | Ataque | Objetivo | Choque | Elimina
Constantes AnimationType | EntityType | JobType | MovingType | RoleType | StandingType | TacticalVariantType
Objetos de script Lista de clases | ScriptEntity | ScriptLivingBase | ScriptWorld | ScriptNPC | ScriptMonster | ScriptPlayer | ScriptFaction | ScriptItemStack
Eventos de script ScriptEvent | ScriptEventAttack | ScriptEventDamaged | ScriptEventDialog | ScriptEventKilled | ScriptEventTarget
Empleos ScriptJobInterface | ScriptJobBard | ScriptJobConversation | ScriptJobFollower | ScriptJobGuard | ScriptJobHealer | ScriptJobItemGiver | ScriptJobPuppet | ScriptJobSpawner
Roles ScriptRoleInterface | ScriptRoleBank | ScriptRoleFollower | ScriptRoleMailman | ScriptRoleTrader | ScriptRoleTransporter
Marcador ScriptScoreboard | ScriptScoreboardObjective | ScriptScoreboardTeam
[[:: Categoría: Ejemplos | Ejemplos]] [[:: Categoría: Básico Ejemplos | Ejemplos de scripts básicos]] | [[:: Categoría: Ejemplos intermedios | Ejemplos de secuencias de comandos intermedias]] | [[:: Categoría: Ejemplos avanzados | Ejemplos de scripts avanzados]]
Tutoriales

Sé el primero en responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *