Diferencia entre revisiones de «Char.Ficha»

De Eireapedia
Saltar a: navegación, buscar
 
(No se muestran 4 ediciones intermedias de 2 usuarios)
Línea 28: Línea 28:
 
|clase
 
|clase
 
|string
 
|string
|Nombre de la clase de personaje
+
|Nombre de la [[:Categoría:Clases|clase]] del personaje
 +
|-
 +
|especializacion
 +
|string
 +
|Nombre de la [[:Categoría:Especialización|especialización]] del personaje
 
|-
 
|-
 
|raza
 
|raza
 
|string
 
|string
|Nombre de la raza de personaje
+
|Nombre de la [[:Categoría:Razas|raza]] del personaje
 
|-
 
|-
 
|nivel
 
|nivel
 
|entero
 
|entero
|Nivel de experiencia del perosnaje
+
|Nivel de experiencia del personaje
 
|-
 
|-
 
|nivel_oficio
 
|nivel_oficio
Línea 50: Línea 54:
 
== ¿Cuando se envía? ==
 
== ¿Cuando se envía? ==
 
* Al conectar al mud
 
* Al conectar al mud
* Al activar el [[Consentir|GMCP consentir gmcp]]
+
* Al activar el [[Consentir#GMCP|consentir gmcp]]
 
* Al sufrir cambios en alguno de los valores anteriores (en ese caso no se enviará el objeto completo y solo las partes cambiadas)
 
* Al sufrir cambios en alguno de los valores anteriores (en ese caso no se enviará el objeto completo y solo las partes cambiadas)
  
 
== Ejemplo de dato recibido ==
 
== Ejemplo de dato recibido ==
  {
+
  "Char.Ficha": {
 
     "nombre": "Satyr",
 
     "nombre": "Satyr",
 
     "raza": "kobold",
 
     "raza": "kobold",
Línea 62: Línea 66:
 
     "genero": 2,
 
     "genero": 2,
 
     "clase": "soldado",
 
     "clase": "soldado",
 +
    "especializacion": "aventurero",
 
     "nivel_oficio": 12
 
     "nivel_oficio": 12
 
  }
 
  }
  
 
[[Categoría:GMCP]]
 
[[Categoría:GMCP]]

Revisión actual del 13:08 4 oct 2018

Esta página ha sido redactada y maquetada por un usuario experimentado, y se ajusta al estándar que se espera para el resto de páginas semejantes a esta. Si vas a hacer una página similar, por favor, básate en el diseño aquí existente si vas a crear nuevos artículos.


Información del paquete

Este paquete GMCP envía información al cliente sobre la ficha del juego.

La información enviada será en formato objeto JSON y contendrá una llave/valor para cada campo.

Hay que tener en cuenta que no siempre se enviará toda la información (puede que solo se envíe una o más claves y no todas) y que algunos datos pueden ser nulos si no existen (un jugador sin oficio tendrá este a 0, por ejemplo)

Datos del objeto enviado

Nombre del valor Tipo de dato Explicación
nombre string Nombre del jugador
nombre_completo string Nombre completo del jugador (con el apellido familiar)
oficio string Nombre del oficio activo
clase string Nombre de la clase del personaje
especializacion string Nombre de la especialización del personaje
raza string Nombre de la raza del personaje
nivel entero Nivel de experiencia del personaje
nivel_oficio entero Nivel de experiencia de oficio del perosnaje
genero entero Sexo del personaje (1: hombre, 2: mujer)

¿Cuando se envía?

  • Al conectar al mud
  • Al activar el consentir gmcp
  • Al sufrir cambios en alguno de los valores anteriores (en ese caso no se enviará el objeto completo y solo las partes cambiadas)

Ejemplo de dato recibido

"Char.Ficha": {
    "nombre": "Satyr",
    "raza": "kobold",
    "nivel": 72,
    "oficio": "jornalero",
    "nombre_completo": 0,
    "genero": 2,
    "clase": "soldado",
    "especializacion": "aventurero",
    "nivel_oficio": 12
}