Thank you guys for your help!, I have it working like a charm!. Also i’ve added one for each class to say “press M to fasten your seatbelt” (excluding bikes, planes, helis, etc). Its kind of rought and repetitive, Sure you can do better. but hey, it works! xD. Thank you again!!!
--- Boat anchor msg
local function DisplayAnchorHelpText()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 14 then -- class #14 boats
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ . ] ~o~ para ~y~ANCLAR~o~ el bote...",
type = 'centerRight',
timeout = 15000,
})
end
end
end
-- Cars seatbelt msg
local function DisplaySeatbeltHelpText0()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 0 then -- compacts
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText1()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 1 then -- sedans
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText2()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 2 then -- SUVs
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText3()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 3 then -- Coupes
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText4()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 4 then -- Muscle
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText5()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 5 then -- Sports Classics
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText6()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 6 then -- Sports
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText7()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 7 then -- Super
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText9()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 9 then -- offroad
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText10()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 10 then -- Industrial
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText11()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 11 then -- Utility
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText12()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 12 then -- Vans
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText17()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 17 then -- Service
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText18()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 18 then -- Emergency
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText19()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 19 then -- Militar
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
local function DisplaySeatbeltHelpText20()
local playerPed = PlayerPedId()
local vehicle = GetVehiclePedIsIn(playerPed, false)
if vehicle ~= nil and vehicle ~= 0 then
local vehicleClass = GetVehicleClass(vehicle)
if vehicleClass == 20 then -- Comercial
exports.notif:SendNotification({
text = "~o~Presiona ~y~[ M ]~o~ para ponerte el cinturón",
type = 'centerRight',
timeout = 5000,
})
end
end
end
-------------------------------------
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplayAnchorHelpText()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText0()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText1()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText2()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText3()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText4()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText5()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText6()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText7()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText9()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText10()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText11()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText12()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText17()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText18()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText19()
end
end
end)
AddEventHandler('gameEventTriggered', function(event, args)
if event == "CEventNetworkPlayerEnteredVehicle" then
if args[1] == PlayerId() then
DisplaySeatbeltHelpText20()
end
end
end)