▫️snt-policetests
• API / Integração
-- Abrir a interface do analisador residual (você pode utilizá-lo em um comando ou em um item no seu inventário, caso seja no inventário, feche o inventário antes de abrir a interface);
Via server -> TriggerClientEvent("snt/policeTests/openPoliceAnalyzer",src)
Via client -> TriggerEvent("snt/policeTests/openPoliceAnalyzer")
--[src: playerSrc (se server-side)];
--------------------------------------------------------------
-- # Exports para setar/limpar resíduos:
exports["snt-policetests"]:setCharacterResidueTime(characterId,residueId)
-- setar algum resíduo para o personagem.
-- characterId = id do personagem
-- residueId = key/identificador do resíduo, como cadastrado na config (general.lua)
exports["snt-policetests"]:clearCharacterSpecificResidue(characterId,residueId)
-- limpa um resíduo específico de um personagem.
-- characterId = id do personagem
-- residueId = key/identificador do resíduo, como cadastrado na config (general.lua)
exports["snt-policetests"]:clearAllCharacterResidues(characterId)
-- limpa TODOS os resíduos de um personagem.
-- characterId = id do personagem
exports["snt-policetests"]:getCharacterResidues(characterId
-- retorna a tabela contendo os residuos ativos de um personagem.
-- characterId = id do personagem
• Exemplo (item para abrir o analisador)
if itemIndex == "analyzer" then
-- aqui você pode inserir uma lógica de permissão, caso queira, antes de prosseguir.
closeInventory(src) -- sua função ou evento para fechar o inventário
Wait(100)
TriggerClientEvent("snt/policeTests/openPoliceAnalyzer",src) -- evento pra abrir o analisador
return
end
Last updated