▫️snt-residences
• Exports (Server)
exports["snt-residences"]:setupCharacterProperties(src,characterId)
-- esse export deve ser chamado após o jogador selecionar e spawnar o seu personagem. Ele irá retirá-lo de um interior de propriedade (limbo) caso ele tenha deslogado lá. Também serve para gerar os blips das suas propriedades no mapa e enviar o alerta caso tenha propriedades com IPTU (taxa) vencida.
exports["snt-residences"]:checkHouseTheft(src)
-- retorna dois valores: id,tier. Caso o personagem esteja próximo à uma porta de uma casa, para que posteriormente seja chamado o export que inicia um roubo à casa.
exports["snt-residences"]:createHouseTheft(src)
-- inicia o roubo à casa mais próxima, realize qualquer lógica necessária (animação, minigame, etc) antes de chamá-lo, o inicio será instantaneo.
exports["snt-residences"]:hasPropertyPermission(characterId,propertyId,propertyType)
-- retorna se um personagem tem permissão em uma determinada proprieadade.
-- propertyId = id da propriedade
-- propertyType = tipo da propriedade, deve ser: "house", "appartment" or "vip".
• Exemplo - roubos
if nameItem == "item" then
local id,tier = exports["snt-residences"]:checkHouseTheft(src)
if id then
-- está próximo à porta pode iniciar o roubo (não está em cooldown)
-- realizar aqui sua lógica de animação, minigame, etc e após chamar:
if exports["snt-residences"]:createHouseTheft(src) then
-- remover item, o roubo foi iniciado.
end
end
end
Last updated