th_witch
Permissões
Você poderá definir varias permissões para cada poção, para isso basta adicionar permissions = {} dentro da configuração de cada poção.
Exemplo:
config.potions = {
{
type = 'heal',
item = 'heal_potion',
permissions = {
{ type = 'group', value = 'admin' },
{ type = 'identifier', value = 'steam:11000010a5c81e5' },
{ type = 'ace', value = 'playerped.commands' },
{ type = 'job', value = 'witch' },
{
type = 'custom',
value = function(source, user, usedCharacter)
return true
end
}
},
},
}Poções arremessáveis
As poções do tipo zombie, forgetfulness, heal e particle são arremessáveis e tem configurações em comum, no arquivo config.lua em playerSelection você pode configurar a distancia de todas as poções e a taxa de atualização do ponto de seleção (threadTime), quanto menor o valor mais fluido o ponto ficará no player, quanto maior o valor mais otimizado será.
Você também pode configurar a distância para cada poção, basta adicionar throwDistance = 8, na poção, alem de poder configurar se será possivel o jogador que usou a poção selecionar ele mesmo, basta adicionar throwAtLocalPlayer = true,.
Exemplo:
Partículas
As poções do tipo particle, transmutation e transmutation_antidote tem a opção de adicionar partículas, para isso basta adicionar particles = {} na configuração da poção.
Por padrão (caso omitido) ela será type = 'looped' que contêm a opção time = 20 que será o tempo em segundos que a partícula irá durar. Você também pode definir como type = 'non-looped', porem esse tipo não tem a opção time.
Webhook
Você pode configurar um webhook no arquivo server_config.lua para receber logs de quando um jogador usar uma poção.
Nas opções terá o default que será usado para todas as poções caso não tenha especificado nas opções de cada poção.
Na opção description você poderá definir como será a mensagem que será enviada no webhook, você pode usar as seguintes variaveis:
{source.serverId}{target.serverId}{source.identifier}{target.identifier}{source.fullname}{target.fullname}{source.coords}{target.coords}
Last updated
Was this helpful?