Ir para o conteúdo

Funções Diversas

Funções utilitárias para uso de itens consumíveis e logging.


gObjUseDrink(lpObj, level)

Aplica um efeito de bebida consumível a um jogador. O efeito varia por nível:

Nível Item Efeito Duração
0 Ale +0 Aumento de velocidade (+20) 80 segundos
1 Ale +1 Aumento de velocidade (+20) 180 segundos
2 Remedy of Love Efeito especial (sem velocidade) 90 segundos
  • Parâmetros:
    • lpObj (GameObject): Objeto do jogador.
    • level (integer): Nível da bebida (0, 1 ou 2).
  • Retorna: void
-- Apply Ale +1 effect (3 minutes speed boost)
gObjUseDrink(player, 1)

gObjCustomLogPlusChaosMix(lpObj, mixType, itemIndex)

Registra no log um upgrade de Chaos Mix bem-sucedido e opcionalmente transmite um anúncio para o servidor.

  • Parâmetros:
    • lpObj (GameObject): Jogador que realizou o mix.
    • mixType (integer): Tipo de mix (3 para versões legado, 5 para S5+).
    • itemIndex (integer): Índice do item resultante.
  • Retorna: void

Note

O anúncio só é enviado se a flag de anúncio do servidor estiver habilitada na configuração.

-- Log a successful chaos mix
gObjCustomLogPlusChaosMix(player, 5, GET_ITEM(0, 19))