Notifications Update!

+ Added notifications (EGRP-Notifications) exports to many different scripts including Engine-Toggle, Seatbelt, CarWipe and Head-Tags.
This commit is contained in:
Jacob
2022-04-27 22:31:31 +01:00
parent d1a52d3159
commit bfea14f326
37 changed files with 279 additions and 23 deletions
+8 -8
View File
@@ -1,14 +1,14 @@
RegisterNetEvent("delall")
AddEventHandler("delall", function ()
if Config.alerts then
exports['okokNotify']:Alert("WARNING", "Vehicles will be wiped in 1 minute. Stay in your vehicle if you do not want it to be deleted.", 5000, 'warning')
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^11 minute.^r Stay in your vehicle if you do not want it to be deleted."}})
exports['EGRP-Notifications']:Warning("System", "Vehicles will be wiped in 1 minute. Stay in your vehicle to prevent deletion.", "top", 5000, true)
--TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^11 minute.^r Stay in your vehicle if you do not want it to be deleted."}})
Citizen.Wait(30000)
exports['okokNotify']:Alert("WARNING", "Vehicles will be wiped in 30 seconds. Stay in your vehicle if you do not want it to be deleted.", 5000, 'warning')
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^130 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
exports['EGRP-Notifications']:Warning("System", "Vehicles will be wiped in 30 seconds. Stay in your vehicle to prevent deletion.", "top", 5000, true)
--TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^130 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
Citizen.Wait(25000)
exports['okokNotify']:Alert("WARNING", "Vehicles will be wiped in 5 seconds. Stay in your vehicle if you do not want it to be deleted.", 5000, 'warning')
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^15 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
exports['EGRP-Notifications']:Warning("System", "Vehicles will be wiped in 5 seconds. Stay in your vehicle to prevent deletion.", "top", 5000, true)
--TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^15 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
Citizen.Wait(5000)
end
Citizen.Wait(1000)
@@ -73,7 +73,7 @@ AddEventHandler("delall", function ()
end
end
if Config.DoneNotify then
exports['okokNotify']:Alert("WARNING", "Vehicles have been wiped!", 5000, 'warning')
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles have been wiped!"}})
exports['EGRP-Notifications']:Success("System", "Vehicles have been successfully wiped!", "top", 5000, true)
--TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles have been wiped!"}})
end
end)
+12 -6
View File
@@ -21,12 +21,15 @@ AddEventHandler( 'wk:deleteVehicle', function()
deleteCar( vehicle )
if ( DoesEntityExist( vehicle ) ) then
ShowNotification( "~r~Unable to delete vehicle, try again." )
exports['EGRP-Notifications']:Negative("System", "Unable to delete vehicle!", "top", 3000, true)
--ShowNotification( "~r~Unable to delete vehicle, try again." )
else
ShowNotification( "Vehicle deleted." )
exports['EGRP-Notifications']:Success("System", "Vehicle has been deleted!", "top", 3000, true)
--ShowNotification( "Vehicle deleted." )
end
else
ShowNotification( "You must be in the driver's seat!" )
exports['EGRP-Notifications']:Warning("System", "You must be in the driver seat to delete a vehicle!", "top", 3000, true)
--ShowNotification( "You must be in the driver's seat!" )
end
else
local playerPos = GetEntityCoords( ped, 1 )
@@ -38,12 +41,15 @@ AddEventHandler( 'wk:deleteVehicle', function()
deleteCar( vehicle )
if ( DoesEntityExist( vehicle ) ) then
ShowNotification( "~r~Unable to delete vehicle, try again." )
exports['EGRP-Notifications']:Negative("System", "Unable to delete vehicle!", "top", 3000, true)
--ShowNotification( "~r~Unable to delete vehicle, try again." )
else
ShowNotification( "Vehicle deleted." )
exports['EGRP-Notifications']:Success("System", "Vehicles have been deleted!", "top", 5000, true)
--ShowNotification( "Vehicle deleted." )
end
else
ShowNotification( "You must be in or near a vehicle to delete it." )
exports['EGRP-Notifications']:Warning("System", "You must be in the driver seat or near it to delete a vehicle!", "top", 3000, true)
--ShowNotification( "You must be in or near a vehicle to delete it." )
end
end
end
+4
View File
@@ -79,6 +79,8 @@ Citizen.CreateThread(function()
if Config.Sounds then
TriggerEvent("seatbelt:sounds", "buckle", Config.Volume)
--Added buckle notification event
exports['EGRP-Notifications']:CaptionIcon("Vehicle System", "Seatbelt has been buckled!", "top", 3000, "dark", "", true, "mdi-seatbelt")
end
if Config.Notification then
Notify(Config.Strings.seatbelt_on)
@@ -95,6 +97,8 @@ Citizen.CreateThread(function()
if Config.Sounds then
TriggerEvent("seatbelt:sounds", "unbuckle", Config.Volume)
--Added buckle notification event
exports['EGRP-Notifications']:CaptionIcon("Vehicle System", "Seatbelt has been un-buckled!", "top", 3000, "dark", "", true, "mdi-seatbelt")
end
if Config.Blinker then
+151
View File
@@ -0,0 +1,151 @@
RegisterNetEvent("swt_notifications:default")
AddEventHandler("swt_notifications:default", function(message,position,color,textColor,timeout,progress)
Default(message,position,color,textColor,timeout,progress)
end)
function Default(message,position,color,textColor,timeout,progress)
SendNUIMessage({
response = "show_default_notification",
data = {
message = message,
position = position,
color = color,
textColor = textColor,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:caption")
AddEventHandler("swt_notifications:caption", function(caption,message,position,timeout,color,textColor,progress)
Caption(caption,message,position,timeout,color,textColor,progress)
end)
function Caption(caption,message,position,timeout,color,textColor,progress)
SendNUIMessage({
response = "show_caption_notification",
data = {
caption = caption,
message = message,
position = position,
color = color,
textColor = textColor,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:Warning")
AddEventHandler("swt_notifications:Warning", function(caption,message,position,timeout,progress)
Warning(caption,message,position,timeout,progress)
end)
function Warning(caption,message,position,timeout,progress)
SendNUIMessage({
response = "show_warning",
data = {
caption = caption,
message = message,
position = position,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:Success")
AddEventHandler("swt_notifications:Success", function(caption,message,position,timeout,progress)
Success(caption,message,position,timeout,progress)
end)
function Success(caption,message,position,timeout,progress)
SendNUIMessage({
response = "show_success",
data = {
caption = caption,
message = message,
position = position,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:Info")
AddEventHandler("swt_notifications:Info", function(caption,message,position,timeout,progress)
Info(caption,message,position,timeout,progress)
end)
function Info(caption,message,position,timeout,progress)
SendNUIMessage({
response = "show_info",
data = {
caption = caption,
message = message,
position = position,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:Negative")
AddEventHandler("swt_notifications:Negative", function(caption,message,position,timeout,progress)
Negative(caption,message,position,timeout,progress)
end)
function Negative(caption,message,position,timeout,progress)
SendNUIMessage({
response = "show_negative",
data = {
caption = caption,
message = message,
position = position,
timeout = timeout,
progress = progress,
}
})
end
RegisterNetEvent("swt_notifications:captionIcon")
AddEventHandler("swt_notifications:captionIcon", function(caption,message,position,timeout,color,textColor,progress,icon)
CaptionIcon(caption,message,position,timeout,color,textColor,progress,icon)
end)
function CaptionIcon(caption,message,position,timeout,color,textColor,progress,icon)
SendNUIMessage({
response = "show_icon_caption_notification",
data = {
caption=caption,
message = message,
position = position,
color = color,
textColor = textColor,
timeout = timeout,
progress = progress,
icon = icon
}
})
end
RegisterNetEvent("swt_notifications:Icon")
AddEventHandler("swt_notifications:Icon", function(message,position,timeout,color,textColor,progress,icon)
Icon(message,position,timeout,color,textColor,progress,icon)
end)
function Icon(message,position,timeout,color,textColor,progress,icon)
SendNUIMessage({
response = "show_icon_icon_notification",
data = {
message = message,
position = position,
color = color,
textColor = textColor,
timeout = timeout,
progress = progress,
icon = icon
}
})
end
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,30 @@
fx_version 'cerulean'
game 'gta5'
author 'Switty'
description 'Notification system made by Switty'
version '1.0.0'
ui_page 'index.html'
files{
'js/*',
'css/*',
'fonts/*',
'index.html'
}
client_script "client.lua"
exports {
'Default',
'Caption',
'Warning',
'Success',
'Info',
'Negative',
'CaptionIcon',
'Icon'
}
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>swt_notifications</title><link href="css/app.css" rel="preload" as="style"><link href="css/chunk-vendors.css" rel="preload" as="style"><link href="js/app.js" rel="preload" as="script"><link href="js/chunk-vendors.js" rel="preload" as="script"><link href="css/chunk-vendors.css" rel="stylesheet"><link href="css/app.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but swt_notifications doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.js"></script><script src="js/app.js"></script></body></html>
@@ -0,0 +1,2 @@
(function(e){function t(t){for(var i,s,a=t[0],c=t[1],l=t[2],g=0,p=[];g<a.length;g++)s=a[g],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&p.push(n[s][0]),n[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);u&&u(t);while(p.length)p.shift()();return r.push.apply(r,l||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],i=!0,a=1;a<o.length;a++){var c=o[a];0!==n[c]&&(i=!1)}i&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var i={},n={app:0},r=[];function s(t){if(i[t])return i[t].exports;var o=i[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=i,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(o,i,function(t){return e[t]}.bind(null,i));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l<a.length;l++)t(a[l]);var u=c;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var i=o("2b0e"),n=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"},[o("div")])}],s={methods:{triggerMessage:function(e,t,o,i,n){console.log(e),console.log(t),console.log(o),console.log(i),console.log(n),this.$q.notify({position:t,message:e,color:o,textColor:i,timeout:n})},triggerCustomMessage:function(e,t,o,i,n,r){this.$q.notify({caption:e,message:t,position:o,timeout:r,textColor:n,color:i})},triggerIconTitleMessage:function(e,t,o,i,n,r,s){this.$q.notify({caption:e,message:t,position:o,timeout:r,color:i,textColor:n,icon:s})},triggerIconMessage:function(e,t,o,i,n,r){this.$q.notify({message:e,position:t,timeout:n,color:o,textColor:i,icon:r})},triggerSuccessMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"positive",position:o,timeout:i,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"negative",position:o,timeout:i,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"info",position:o,timeout:i,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"warning",position:o,timeout:i,textColor:"white",icon:"mdi-alert-box"})},mounted:function(){var e=this;window.addEventListener("message",(function(t){var o=t.data;"notitle"==o.mode?(console.log("TRIGGER"),e.triggerMessage(o.message,o.position,o.color,o.textColor,o.timeout)):"customcolor"==o.mode?e.triggerCustomMessage(o.title,o.message,o.position,o.color,o.textColor,o.timeout):"warning"==o.mode?e.triggerWarningMessage(o.title,o.message,o.position,t.data.timeout):"success"==o.mode?e.triggerSuccessMessage(o.title,o.message,o.position,t.data.timeout):"info"==o.mode?e.triggerInfoMessage(o.title,o.message,o.position,t.data.timeout):"negative"==o.mode?e.triggerNegativeMessage(o.title,o.message,o.position,t.data.timeout):"titleIcon"==o.mode?e.triggerIconTitleMessage(o.title,o.message,o.position,t.data.timeout,o.color,o.textColor,o.icon):"Icon"==o.mode&&e.triggerIconMessage(o.message,o.position,o.timeout,o.color,o.textColor,o.icon)}))}}},a=s,c=o("2877"),l=Object(c["a"])(a,n,r,!1,null,null,null),u=l.exports,g=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),p=o("2a19");i["a"].use(g["a"],{plugins:{Notify:p["a"]},config:{}}),i["a"].config.productionTip=!1,new i["a"]({render:function(e){return e(u)}}).$mount("#app")}});
//# sourceMappingURL=app.4b3af7f5.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
(function(e){function t(t){for(var n,s,c=t[0],a=t[1],u=t[2],f=0,p=[];f<c.length;f++)s=c[f],Object.prototype.hasOwnProperty.call(i,s)&&i[s]&&p.push(i[s][0]),i[s]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);l&&l(t);while(p.length)p.shift()();return r.push.apply(r,u||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],n=!0,c=1;c<o.length;c++){var a=o[c];0!==i[a]&&(n=!1)}n&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var n={},i={app:0},r=[];function s(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=n,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)s.d(o,n,function(t){return e[t]}.bind(null,n));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var c=window["webpackJsonp"]=window["webpackJsonp"]||[],a=c.push.bind(c);c.push=t,c=c.slice();for(var u=0;u<c.length;u++)t(c[u]);var l=a;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var n=o("2b0e"),i=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"},[o("div",{staticClass:"row q-gutter-sm"})])}],s={methods:{triggerMessage:function(e,t,o,n,i){console.log(e),console.log(t),console.log(o),console.log(n),console.log(i),this.$q.notify({position:t,message:e,color:o,textColor:n,timeout:i})},triggerCustomMessage:function(e,t,o,n,i,r){this.$q.notify({caption:e,message:t,position:o,timeout:r,textColor:i,color:n})},triggerIconTitleMessage:function(e,t,o,n,i,r,s){this.$q.notify({caption:e,message:t,position:o,timeout:r,color:n,textColor:i,icon:s})},triggerIconMessage:function(e,t,o,n,i,r){this.$q.notify({message:e,position:t,timeout:i,color:o,textColor:n,icon:r})},triggerSuccessMessage:function(e,t,o,n){this.$q.notify({caption:e,message:t,type:"positive",position:o,timeout:n,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e,t,o,n){this.$q.notify({caption:e,message:t,type:"negative",position:o,timeout:n,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e,t,o,n){this.$q.notify({caption:e,message:t,type:"info",position:o,timeout:n,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e,t,o,n){this.$q.notify({caption:e,message:t,type:"warning",position:o,timeout:n,textColor:"white",icon:"mdi-alert-box"})},mounted:function(){window.addEventListener("message",(function(e){var t=e.data;"lolez"==t.mode&&console.log(t.message)}))}}},c=s,a=o("2877"),u=Object(a["a"])(c,i,r,!1,null,null,null),l=u.exports,f=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),p=o("2a19");n["a"].use(f["a"],{plugins:{Notify:p["a"]},config:{}}),n["a"].config.productionTip=!1,new n["a"]({render:function(e){return e(l)}}).$mount("#app")}});
//# sourceMappingURL=app.7a5a3e87.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
(function(e){function t(t){for(var i,s,a=t[0],c=t[1],l=t[2],g=0,p=[];g<a.length;g++)s=a[g],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&p.push(n[s][0]),n[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);u&&u(t);while(p.length)p.shift()();return r.push.apply(r,l||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],i=!0,a=1;a<o.length;a++){var c=o[a];0!==n[c]&&(i=!1)}i&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var i={},n={app:0},r=[];function s(t){if(i[t])return i[t].exports;var o=i[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=i,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(o,i,function(t){return e[t]}.bind(null,i));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l<a.length;l++)t(a[l]);var u=c;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var i=o("2b0e"),n=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"},[o("div")])}],s={methods:{triggerMessage:function(e,t,o,i,n){console.log(e),console.log(t),console.log(o),console.log(i),console.log(n),this.$q.notify({position:t,message:e,color:o,textColor:i,timeout:n})},triggerCustomMessage:function(e,t,o,i,n,r){this.$q.notify({caption:e,message:t,position:o,timeout:r,textColor:n,color:i})},triggerIconTitleMessage:function(e,t,o,i,n,r,s){this.$q.notify({caption:e,message:t,position:o,timeout:r,color:i,textColor:n,icon:s})},triggerIconMessage:function(e,t,o,i,n,r){this.$q.notify({message:e,position:t,timeout:n,color:o,textColor:i,icon:r})},triggerSuccessMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"positive",position:o,timeout:i,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"negative",position:o,timeout:i,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"info",position:o,timeout:i,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"warning",position:o,timeout:i,textColor:"white",icon:"mdi-alert-box"})},mounted:function(){var e=this;window.addEventListener("message",(function(t){var o=t.data;"notitle"==o.mode?(console.log("TRIGGER"),e.triggerMessage(o.message,o.position,o.color,o.textColor,o.timeout)):"customcolor"==o.mode?e.triggerCustomMessage(o.title,o.message,o.position,o.color,o.textColor,o.timeout):"warning"==o.mode?e.triggerWarningMessage(o.title,o.message,o.position,t.data.timeout):"success"==o.mode?e.triggerSuccessMessage(o.title,o.message,o.position,t.data.timeout):"info"==o.mode?e.triggerInfoMessage(o.title,o.message,o.position,t.data.timeout):"negative"==o.mode?e.triggerNegativeMessage(o.title,o.message,o.position,t.data.timeout):"titleIcon"==o.mode?e.triggerIconTitleMessage(o.title,o.message,o.position,t.data.timeout,o.color,o.textColor,o.icon):"Icon"==o.mode&&e.triggerIconMessage(o.message,o.position,o.timeout,o.color,o.textColor,o.icon)}))}}},a=s,c=o("2877"),l=Object(c["a"])(a,n,r,!1,null,null,null),u=l.exports,g=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),p=o("2a19");i["a"].use(g["a"],{plugins:{Notify:p["a"]},config:{}}),i["a"].config.productionTip=!1,new i["a"]({render:function(e){return e(u)}}).$mount("#app")}});
//# sourceMappingURL=app.852ab36c.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
(function(e){function t(t){for(var i,s,a=t[0],c=t[1],l=t[2],u=0,p=[];u<a.length;u++)s=a[u],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&p.push(n[s][0]),n[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);g&&g(t);while(p.length)p.shift()();return r.push.apply(r,l||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],i=!0,a=1;a<o.length;a++){var c=o[a];0!==n[c]&&(i=!1)}i&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var i={},n={app:0},r=[];function s(t){if(i[t])return i[t].exports;var o=i[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=i,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(o,i,function(t){return e[t]}.bind(null,i));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l<a.length;l++)t(a[l]);var g=c;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var i=o("2b0e"),n=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"},[o("div",{staticClass:"row q-gutter-sm"})])}],s={methods:{triggerMessage:function(e,t,o,i,n){console.log(e),console.log(t),console.log(o),console.log(i),console.log(n),this.$q.notify({position:t,message:e,color:o,textColor:i,timeout:n})},triggerCustomMessage:function(e,t,o,i,n,r){this.$q.notify({caption:e,message:t,position:o,timeout:r,textColor:n,color:i})},triggerIconTitleMessage:function(e,t,o,i,n,r,s){this.$q.notify({caption:e,message:t,position:o,timeout:r,color:i,textColor:n,icon:s})},triggerIconMessage:function(e,t,o,i,n,r){this.$q.notify({message:e,position:t,timeout:n,color:o,textColor:i,icon:r})},triggerSuccessMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"positive",position:o,timeout:i,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"negative",position:o,timeout:i,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"info",position:o,timeout:i,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"warning",position:o,timeout:i,textColor:"white",icon:"mdi-alert-box"})},mounted:function(){var e=this;window.addEventListener("message",(function(t){var o=t.data;"notitle"==o.mode?(console.log("TRIGGER"),e.triggerMessage(o.message,o.position,o.color,o.textColor,o.timeout)):"customcolor"==o.mode?e.triggerCustomMessage(o.title,o.message,o.position,o.color,o.textColor,o.timeout):"warning"==o.mode?e.triggerWarningMessage(o.title,o.message,o.position,t.data.timeout):"success"==o.mode?e.triggerSuccessMessage(o.title,o.message,o.position,t.data.timeout):"info"==o.mode?e.triggerInfoMessage(o.title,o.message,o.position,t.data.timeout):"negative"==o.mode?e.triggerNegativeMessage(o.title,o.message,o.position,t.data.timeout):"titleIcon"==o.mode?e.triggerIconTitleMessage(o.title,o.message,o.position,t.data.timeout,o.color,o.textColor,o.icon):"Icon"==o.mode&&e.triggerIconMessage(o.message,o.position,o.timeout,o.color,o.textColor,o.icon)})),window.addEventListener("keydown",(function(t){"Escape"!=t.key&&"X"!=t.key||e.triggerMessage("Lol","top","red","white",2500)}))}}},a=s,c=o("2877"),l=Object(c["a"])(a,n,r,!1,null,null,null),g=l.exports,u=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),p=o("2a19");i["a"].use(u["a"],{plugins:{Notify:p["a"]},config:{}}),i["a"].config.productionTip=!1,new i["a"]({render:function(e){return e(g)}}).$mount("#app")}});
//# sourceMappingURL=app.a338c98c.js.map
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
(function(e){function t(t){for(var i,s,a=t[0],c=t[1],l=t[2],g=0,p=[];g<a.length;g++)s=a[g],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&p.push(n[s][0]),n[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);u&&u(t);while(p.length)p.shift()();return r.push.apply(r,l||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],i=!0,a=1;a<o.length;a++){var c=o[a];0!==n[c]&&(i=!1)}i&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var i={},n={app:0},r=[];function s(t){if(i[t])return i[t].exports;var o=i[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=i,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(o,i,function(t){return e[t]}.bind(null,i));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l<a.length;l++)t(a[l]);var u=c;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var i=o("2b0e"),n=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"},[o("div")])}],s={methods:{triggerMessage:function(e,t,o,i,n){console.log(e),console.log(t),console.log(o),console.log(i),console.log(n),this.$q.notify({position:t,message:e,color:o,textColor:i,timeout:n})},triggerCustomMessage:function(e,t,o,i,n,r){this.$q.notify({caption:e,message:t,position:o,timeout:r,textColor:n,color:i})},triggerIconTitleMessage:function(e,t,o,i,n,r,s){this.$q.notify({caption:e,message:t,position:o,timeout:r,color:i,textColor:n,icon:s})},triggerIconMessage:function(e,t,o,i,n,r){this.$q.notify({message:e,position:t,timeout:n,color:o,textColor:i,icon:r})},triggerSuccessMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"positive",position:o,timeout:i,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"negative",position:o,timeout:i,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"info",position:o,timeout:i,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e,t,o,i){this.$q.notify({caption:e,message:t,type:"warning",position:o,timeout:i,textColor:"white",icon:"mdi-alert-box"})},mounted:function(){var e=this;window.addEventListener("message",(function(t){var o=t.data;"notitle"==o.mode?(console.log("TRIGGER"),e.triggerMessage(o.message,o.position,o.color,o.textColor,o.timeout)):"customcolor"==o.mode?e.triggerCustomMessage(o.title,o.message,o.position,o.color,o.textColor,o.timeout):"warning"==o.mode?e.triggerWarningMessage(o.title,o.message,o.position,t.data.timeout):"success"==o.mode?e.triggerSuccessMessage(o.title,o.message,o.position,t.data.timeout):"info"==o.mode?e.triggerInfoMessage(o.title,o.message,o.position,t.data.timeout):"negative"==o.mode?e.triggerNegativeMessage(o.title,o.message,o.position,t.data.timeout):"titleIcon"==o.mode?e.triggerIconTitleMessage(o.title,o.message,o.position,t.data.timeout,o.color,o.textColor,o.icon):"Icon"==o.mode&&e.triggerIconMessage(o.message,o.position,o.timeout,o.color,o.textColor,o.icon)}))}}},a=s,c=o("2877"),l=Object(c["a"])(a,n,r,!1,null,null,null),u=l.exports,g=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),p=o("2a19");i["a"].use(g["a"],{plugins:{Notify:p["a"]},config:{}}),i["a"].config.productionTip=!1,new i["a"]({render:function(e){return e(u)}}).$mount("#app")}});
//# sourceMappingURL=app.d0fe2ae1.js.map
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
(function(e){function t(t){for(var i,s,a=t[0],c=t[1],g=t[2],u=0,l=[];u<a.length;u++)s=a[u],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&l.push(n[s][0]),n[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);p&&p(t);while(l.length)l.shift()();return r.push.apply(r,g||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],i=!0,a=1;a<o.length;a++){var c=o[a];0!==n[c]&&(i=!1)}i&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var i={},n={app:0},r=[];function s(t){if(i[t])return i[t].exports;var o=i[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.m=e,s.c=i,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)s.d(o,i,function(t){return e[t]}.bind(null,i));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var g=0;g<a.length;g++)t(a[g]);var p=c;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0e21":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var i=o("2b0e"),n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"q-pa-md"})},r=[],s={mounted:function(){var e=this;window.addEventListener("message",(function(t){var o=t.data;switch(o.response){case"show_default_notification":e.triggerMessage(o.data);break;case"show_caption_notification":e.triggerCustomMessage(o.data);break;case"show_success":e.triggerSuccessMessage(o.data);break;case"show_warning":e.triggerWarningMessage(o.data);break;case"show_negative":e.triggerNegativeMessage(o.data);break;case"show_info":e.triggerInfoMessage(o.data);break;case"show_icon_caption_notification":e.triggerIconTitleMessage(o.data);break;case"show_icon_icon_notification":e.triggerIconMessage(o.data);break}}))},methods:{triggerMessage:function(e){this.$q.notify({position:e.position,message:e.message,color:e.color,textColor:e.textColor,timeout:e.timeout,progress:e.progress})},triggerCustomMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,position:e.position,timeout:e.timeout,progress:e.progress,textColor:e.textColor,color:e.color})},triggerIconTitleMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,position:e.position,timeout:e.timeout,progress:e.progress,color:e.color,textColor:e.textColor,icon:e.icon})},triggerIconMessage:function(e){this.$q.notify({message:e.message,position:e.position,timeout:e.timeout,progress:e.progress,color:e.color,textColor:e.textColor,icon:e.icon})},triggerSuccessMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,type:"positive",position:e.position,timeout:e.timeout,progress:e.progress,textColor:"white",icon:"mdi-check-circle"})},triggerNegativeMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,type:"negative",position:e.position,timeout:e.timeout,progress:e.progress,textColor:"white",icon:"mdi-alert"})},triggerInfoMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,type:"info",position:e.position,timeout:e.timeout,progress:e.progress,textColor:"white",icon:"mdi-information-outline"})},triggerWarningMessage:function(e){this.$q.notify({caption:e.caption,message:e.message,type:"warning",position:e.position,timeout:e.timeout,progress:e.progress,textColor:"white",icon:"mdi-alert-box"})}}},a=s,c=o("2877"),g=Object(c["a"])(a,n,r,!1,null,null,null),p=g.exports,u=(o("0e21"),o("e54f"),o("9f29"),o("b05d")),l=o("2a19");i["a"].use(u["a"],{plugins:{Notify:l["a"]},config:{}}),i["a"].config.productionTip=!1,new i["a"]({render:function(e){return e(p)}}).$mount("#app")}});
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+8
View File
@@ -28,7 +28,15 @@ end)
function toggleEngine()
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local veheng = GetIsVehicleEngineRunning(vehicle)
if vehicle ~= nil and vehicle ~= 0 and GetPedInVehicleSeat(vehicle, 0) then
SetVehicleEngineOn(vehicle, (not GetIsVehicleEngineRunning(vehicle)), false, true)
--Added notifications for engine toggling
if veheng then
exports['EGRP-Notifications']:CaptionIcon("Vehicle System", "Engine has been turned off!", "top", 3000, "dark", "", true, "mdi-engine-off")
elseif not veheng then
exports['EGRP-Notifications']:CaptionIcon("Vehicle System","Engine has been turned on!", "top", 3000, "dark", "", true, "mdi-engine")
end
--exports['EGRP-Notifications']:Icon("Engine has been toggled!", "top", 5000, "dark", "", true, "mdi-engine")
end
end
+18 -8
View File
@@ -11,10 +11,12 @@ RegisterNetEvent('staffTag')
AddEventHandler('staffTag', function(playerID)
if staffTag then
staffTag = false
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Staff tag has been ^*^1Disabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Staff Tag has been disabled!", "top", 3000, "dark", "", true, "mdi-tag-off")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Staff tag has been ^*^1Disabled!^0"}})
else
staffTag = true
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Staff tag has been ^*^2Enabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Staff Tag has been enabled!", "top", 3000, "dark", "", true, "mdi-tag")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Staff tag has been ^*^2Enabled!^0"}})
end
end)
@@ -27,10 +29,12 @@ RegisterNetEvent('afkTag')
AddEventHandler('afkTag', function(playerID)
if afkTag then
afkTag = false
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "AFK tag has been ^*^1Disabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "AFK Tag has been disabled!", "top", 3000, "dark", "", true, "mdi-tag-off")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "AFK tag has been ^*^1Disabled!^0"}})
else
afkTag = true
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "AFK tag has been ^*^2Enabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "AFK Tag has been enabled!", "top", 3000, "dark", "", true, "mdi-tag")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "AFK tag has been ^*^2Enabled!^0"}})
end
end)
@@ -44,10 +48,12 @@ RegisterNetEvent('showTags')
AddEventHandler('showTags', function()
if showTags then
showTags = false
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags are ^*^1Disabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Player Tags are now visible!", "top", 3000, "dark", "", true, "mdi-tag-off")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags are ^*^1Disabled!^0"}})
else
showTags = true
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags are ^*^2Enabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Player Tags are now invisible!", "top", 3000, "dark", "", true, "mdi-tag")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags are ^*^2Enabled!^0"}})
end
end)
@@ -55,10 +61,12 @@ RegisterNetEvent('seeTags')
AddEventHandler('seeTags', function()
if seeTags then
seeTags = false
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags trough walls are ^*^1Disabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Player Tags can now be seen through walls!", "top", 3000, "dark", "", true, "mdi-tag-off")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags trough walls are ^*^1Disabled!^0"}})
else
seeTags = true
TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags trough walls are ^*^2Enabled!^0"}})
exports['EGRP-Notifications']:CaptionIcon("System", "Player Tags can no longer be seen through walls! ", "top", 3000, "dark", "", true, "mdi-tag")
--TriggerEvent('chat:addMessage', {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Player tags trough walls are ^*^2Enabled!^0"}})
end
end)
@@ -140,8 +148,10 @@ Citizen.CreateThread(function()
if currentPos == prevPos and not(isafk) then
if time > 0 then
if time == math.ceil(secondsforafk / 4) then
exports['EGRP-Notifications']:CaptionIcon("System", "You will be set as AFK in "..time.." seconds!", "top", 5000, "dark", "", true, "mdi-bell-sleep")
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "You will be set as AFK in ^*^1"..time.." seconds!"}})
elseif time == 30 then
exports['EGRP-Notifications']:CaptionIcon("System", "You will be set as AFK in "..time.." seconds!", "top", 5000, "dark", "", true, "mdi-bell-sleep")
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "You will be set as AFK in ^*^1"..time.." seconds!"}})
end
File diff suppressed because one or more lines are too long
+1
View File
@@ -169,6 +169,7 @@ start stretcherscript
start Seat-Switcher
start Join-Transition
start CarWipe
start EGRP-Notifications
#[-----Discord Perms-----]
start discord_perms