Imperivm Modding WikiCKS · FORMATOS · GUÍASEnglish
TIPO CKSReferencia CKS

Item

Consulta sus miembros y las firmas que reciben o devuelven este tipo.

11 miembros3 lo devuelven6 lo reciben

Miembros

11

Despliega un miembro para leer sus notas o abre su ficha completa. Cada sobrecarga conserva su identidad.

MiembroFirma y descripción
IsValid

Devuelve true cuando la base de registro de la referencia más el desplazamiento del subobjeto es distinta de cero, y false cuando la entrada del registro está vacía.

Abrir ficha completa →
Item
bool Item::IsValid()

Devuelve true cuando la base de registro de la referencia más el desplazamiento del subobjeto es distinta de cero, y false cuando la entrada del registro está vacía.

use_count

Item::use_count resuelve un Item, resuelve la entrada de registro almacenada en Item [campo] y devuelve el dword [campo] del objeto secundario.

Abrir ficha completa →
Item
int Item::use_count()

Item::use_count resuelve un Item, resuelve la entrada de registro almacenada en Item [campo] y devuelve el dword [campo] del objeto secundario.

custom_data

Item::custom_data vuelve a resolver el objeto base registrado del envoltorio Item mediante [campo] y devuelve su dword [campo].

Abrir ficha completa →
Item
int Item::custom_data()

Item::custom_data vuelve a resolver el objeto base registrado del envoltorio Item mediante [campo] y devuelve su dword [campo].

id

Construye un texto de la máquina virtual a partir del primer texto del descriptor base registrado del objeto del inventario.

Abrir ficha completa →
Item
str Item::id()

Construye un texto de la máquina virtual a partir del primer texto del descriptor base registrado del objeto del inventario.

name

Construye un texto de la máquina virtual a partir del texto de ese descriptor seleccionado por el identificador de Item.

Abrir ficha completa →
Item
str Item::name()

Construye un texto de la máquina virtual a partir del texto de ese descriptor seleccionado por el identificador de Item.

display_name

Construye un texto de la máquina virtual a partir del segundo texto del descriptor, almacenado en [campo].

Abrir ficha completa →
Item
str Item::display_name()

Construye un texto de la máquina virtual a partir del segundo texto del descriptor, almacenado en [campo].

Use

Obtiene la base registrada de Item y la pasa a la operación de uso inmediato.

Abrir ficha completa →
Item
void Item::Use()

Obtiene la base registrada de Item y la pasa a la operación de uso inmediato.

Use

Tras obtener la base de Item, pasa una referencia del objeto de destino a la operación de uso dirigido.

Abrir ficha completa →
Item
void Item::Use(Obj)

Tras obtener la base de Item, pasa una referencia del objeto de destino a la operación de uso dirigido.

Use

Limita un punto a los límites con signo del mapa y lo pasa a la operación de uso por posición.

Abrir ficha completa →
Item
void Item::Use(point)

Limita un punto a los límites con signo del mapa y lo pasa a la operación de uso por posición.

SetCustomData

Comportamiento pendiente de documentar.

Abrir ficha completa →
Item
void Item::SetCustomData(int)Por describir

Descripción pendiente.

SetUseCount

Guarda el valor de 32 bits indicado en un campo base del objeto de inventario.

Abrir ficha completa →
Item
void Item::SetUseCount(int)

Guarda el valor de 32 bits indicado en un campo base del objeto de inventario.

Devuelven este tipo

3
MiembroFirma y descripción
Obj::FindItemObjItem Obj::FindItem(str)Por describir

Descripción pendiente.

Obj::GetItemObjItem Obj::GetItem(int)

GetItem construye una referencia a partir del resultado de la búsqueda virtual.

GetThisGlobalItem GetThis()

Devuelve la referencia del objeto de inventario guardada por el script de objeto actual mientras su entrada en el registro no sea nula.

Reciben este tipo

6
MiembroFirma y descripción
=Globalvoid =(Item&, Item)Por describir

Descripción pendiente.

Obj::GiveItemObjbool Obj::GiveItem(Item, Obj)

Transfiere un objeto del inventario a otro objeto vivo. Si el destino no puede aceptarlo, intenta devolverlo al origen.

Obj::PutItemObjbool Obj::PutItem(Item, ItemHolder)

Mueve un objeto del inventario al contenedor indicado.

Obj::DropItemObjbool Obj::DropItem(Item, point)

Solicita soltar en un punto el objeto de inventario indicado del receptor, mientras devuelve false.

Obj::ExchangeItemObjbool Obj::ExchangeItem(Item, str)

ExchangeItem devuelve true después de solicitar una sustitución protegida por comprobaciones.

Obj::GetItemIndexObjint Obj::GetItemIndex(Item)

GetItemIndex aumenta en uno el resultado del índice virtual.

Cobertura y límites

10 / 11 miembros con descripción publicada.

Estas listas proceden de las firmas publicadas. «Reciben» cuenta parámetros explícitos, sin incluir el receptor del método; incluye variantes por referencia (&). No se afirma una jerarquía de herencia. Los nombres, las unidades y los efectos sin documentar siguen pendientes.