Funciones de Monturas¶
gObjGetMountIndex(lpItem)¶
Retorna el índice de montura de un objeto de item específico.
- Parámetros:
lpItem(GameItem): Objeto de item de montura.
- Retorna:
integer— Índice de montura, o0si el item no es una montura.
GetMountIndex(lpObj)¶
Retorna el índice de montura de la montura actualmente equipada del jugador.
- Parámetros:
lpObj(GameObject): Objeto del jugador.
- Retorna:
integer— Índice de montura, o0si no tiene montura equipada.
local mount = GetMountIndex(player)
if mount > 0 then
LogAdd(LOG_BLUE, "Riding mount index: " .. mount)
end
GetMountSlot(lpObj, index, checkValid, checkDur, checkPeriod)¶
Retorna el slot de montura con banderas de validación opcionales.
- Parámetros:
lpObj(GameObject): Objeto del jugador.index(integer): Índice del slot de montura.checkValid(boolean): Validar que el item de montura existe.checkDur(boolean): Verificar durabilidad > 0.checkPeriod(boolean): Verificar periodo de expiración.
- Retorna:
integer— Valor del slot de montura, o-1si la validación falla.
MountDestroyMoveProc(lpObj)¶
Elimina la montura cuando el jugador cambia de mapa (desmontar al teletransportarse).
- Parámetros:
lpObj(GameObject): Objeto del jugador.
- Retorna:
void
Help