true tras la validación local y el encolado. Devuelve false si el
jugador es inválido, el personaje no está cargado o el evento está mal formado.
Acciones de rol
kind es me o do. El texto se recorta, no debe contener caracteres de
control y está limitado a 1.000 caracteres Unicode.
Repórtalo desde el handler del servidor después de que tu recurso de /me o
/do haya aceptado el comando. No permitas que un cliente envíe la narración
directamente.
Documento de identidad
Objetos
item_dropped e item_picked_up. item_name puede
contener letras, dígitos, _, . y -, con un máximo de 100 caracteres.
quantity debe ser un entero positivo.
Usa el nombre interno del objeto en el framework. La descripción en lenguaje
natural del NPC proviene del contexto circundante y del conocimiento del
personaje.
Eventos de estado simples
Estos eventos contienen solotype:
police_badge_shownems_badge_showndoj_badge_shownhands_raisedhands_lowered
HandsUp del jugador. Reporta tú
mismo los eventos de manos solo si el servidor usa otro mecanismo de estado
autoritativo.
Observaciones del servidor
Los eventos del jugador son un vocabulario fijo. Para hechos que solo tu servidor conoce, declara tus propias observaciones en el proveedor de acciones (Namespace + Observations, consulta el
descriptor de acciones)
y reporta cada ocurrencia:
Los valores de los campos se comprueban en cada reporte:
- Los valores
stringtienen como máximo 64 caracteres sin caracteres de control. - Los valores
integerson enteros. - Los valores
integerynumberson finitos y de magnitud máxima 2^53.
RegisterProvider rechaza
una plantilla cuyo renderizado en el peor caso supere ese límite.
Valor de retorno
Los errores de declaración los reporta el propio
RegisterProvider.
Comportamiento
Una observación reportada es un hecho del servidor, por lo que difiere de un evento del jugador:- No está condicionada a estar al alcance del oído.
- Se archiva y, con
react = true, se habla incluso mientras un script mantieneperceptionsobre el NPC. Manténspeechpara que el NPC permanezca en silencio. - Una repetición de la misma clave en unos 2,5 segundos se archiva pero no se vuelve a hablar.
humalike_developer_tools 1, reporta una a mano mientras cableas el hook
real:
Comportamiento de entrega
El export confirma la aceptación local, no que un NPC vaya a responder. El evento se entrega con la sesión actual del jugador y el contexto del mundo. Los NPC pueden observarlo, recordarlo, reaccionar en silencio o hablar según el personaje y el estado de la conversación.Siguiente
- Declarar acciones definidas por el servidor condicionadas a estas observaciones.
- Construir un puente personalizado.
- Revisar los contratos de proveedor.
- Solucionar problemas con los comandos de rol.

