Files
ND_Core/ND_Chat/source/client.lua
Niko 68721a4633 (fix) Fixed Chat and Jailing
-Fixed chat for framework
-Fixed jailing and lil speling mistake
2022-07-15 23:51:31 -04:00

51 lines
2.1 KiB
Lua

NDCore = exports["ND_Core"]:GetCoreObject()
if config["/me"] then
TriggerEvent("chat:addSuggestion", "/me", "Send message in the third person (Proximity).", {{ name="Action", help="Describe your action."}})
end
if config["/gme"] then
TriggerEvent("chat:addSuggestion", "/gme", "Send message in the third person (Global).", {{ name="Action", help="Describe your action."}})
end
if config["/ooc"] then
TriggerEvent("chat:addSuggestion", "/ooc", "Out of Character chat message (Global).", {{name="Message", help="Put your questions or help request."}})
end
if config["/twt"] then
TriggerEvent("chat:addSuggestion", "/twt", "Send a Twotter in game. (Global)", {{name="Message", help="Twotter Message."}})
end
if config["/darkweb"].enabled then
TriggerEvent("chat:addSuggestion", "/darkweb", "Send a anonymous message in game (Global).", {{ name="Message", help=""}})
end
if config["/911"].enabled then
RegisterNetEvent("ND_Chat:911")
AddEventHandler("ND_Chat:911", function(coords, callDescription)
local selectedCharacter
NDCore.functions:getSelectedCharacter(function(character)
selectedCharacter = character
end)
for _, department in pairs(config["/911"].callTo) do
if selectedCharacter.job == department then
local location = GetStreetNameFromHashKey(GetStreetNameAtCoord(coords.x, coords.y, coords.z))
TriggerEvent("chat:addMessage", {
color = {255, 0, 0},
args = {"^*[911] ^3Location: " .. location .. " ^1| Call infomation^0", callDescription}
})
local blip = AddBlipForCoord(coords.x, coords.y, coords.z)
SetBlipSprite(blip, 817)
SetBlipAsShortRange(blip, true)
BeginTextCommandSetBlipName("STRING")
SetBlipColour(blip, 1)
AddTextComponentString("911 CALL: " .. location)
EndTextCommandSetBlipName(blip)
Citizen.Wait(60 * 1000)
RemoveBlip(blip)
break
end
end
end)
end