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") RegisterNetEvent("delall")
AddEventHandler("delall", function () AddEventHandler("delall", function ()
if Config.alerts then 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') 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."}}) --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) 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') 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."}}) --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) 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') 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."}}) --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) Citizen.Wait(5000)
end end
Citizen.Wait(1000) Citizen.Wait(1000)
@@ -73,7 +73,7 @@ AddEventHandler("delall", function ()
end end
end end
if Config.DoneNotify then if Config.DoneNotify then
exports['okokNotify']:Alert("WARNING", "Vehicles have been wiped!", 5000, 'warning') 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!"}}) --TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles have been wiped!"}})
end end
end) end)
+12 -6
View File
@@ -21,12 +21,15 @@ AddEventHandler( 'wk:deleteVehicle', function()
deleteCar( vehicle ) deleteCar( vehicle )
if ( DoesEntityExist( vehicle ) ) then 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 else
ShowNotification( "Vehicle deleted." ) exports['EGRP-Notifications']:Success("System", "Vehicle has been deleted!", "top", 3000, true)
--ShowNotification( "Vehicle deleted." )
end end
else 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 end
else else
local playerPos = GetEntityCoords( ped, 1 ) local playerPos = GetEntityCoords( ped, 1 )
@@ -38,12 +41,15 @@ AddEventHandler( 'wk:deleteVehicle', function()
deleteCar( vehicle ) deleteCar( vehicle )
if ( DoesEntityExist( vehicle ) ) then 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 else
ShowNotification( "Vehicle deleted." ) exports['EGRP-Notifications']:Success("System", "Vehicles have been deleted!", "top", 5000, true)
--ShowNotification( "Vehicle deleted." )
end end
else 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 end
end end
+4
View File
@@ -79,6 +79,8 @@ Citizen.CreateThread(function()
if Config.Sounds then if Config.Sounds then
TriggerEvent("seatbelt:sounds", "buckle", Config.Volume) 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 end
if Config.Notification then if Config.Notification then
Notify(Config.Strings.seatbelt_on) Notify(Config.Strings.seatbelt_on)
@@ -95,6 +97,8 @@ Citizen.CreateThread(function()
if Config.Sounds then if Config.Sounds then
TriggerEvent("seatbelt:sounds", "unbuckle", Config.Volume) 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 end
if Config.Blinker then 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() function toggleEngine()
local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)
local veheng = GetIsVehicleEngineRunning(vehicle)
if vehicle ~= nil and vehicle ~= 0 and GetPedInVehicleSeat(vehicle, 0) then if vehicle ~= nil and vehicle ~= 0 and GetPedInVehicleSeat(vehicle, 0) then
SetVehicleEngineOn(vehicle, (not GetIsVehicleEngineRunning(vehicle)), false, true) 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
end end
+18 -8
View File
@@ -11,10 +11,12 @@ RegisterNetEvent('staffTag')
AddEventHandler('staffTag', function(playerID) AddEventHandler('staffTag', function(playerID)
if staffTag then if staffTag then
staffTag = false 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 else
staffTag = true 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
end) end)
@@ -27,10 +29,12 @@ RegisterNetEvent('afkTag')
AddEventHandler('afkTag', function(playerID) AddEventHandler('afkTag', function(playerID)
if afkTag then if afkTag then
afkTag = false 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 else
afkTag = true 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
end) end)
@@ -44,10 +48,12 @@ RegisterNetEvent('showTags')
AddEventHandler('showTags', function() AddEventHandler('showTags', function()
if showTags then if showTags then
showTags = false 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 else
showTags = true 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
end) end)
@@ -55,10 +61,12 @@ RegisterNetEvent('seeTags')
AddEventHandler('seeTags', function() AddEventHandler('seeTags', function()
if seeTags then if seeTags then
seeTags = false 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 else
seeTags = true 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
end) end)
@@ -140,8 +148,10 @@ Citizen.CreateThread(function()
if currentPos == prevPos and not(isafk) then if currentPos == prevPos and not(isafk) then
if time > 0 then if time > 0 then
if time == math.ceil(secondsforafk / 4) 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!"}}) 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 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!"}}) TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "You will be set as AFK in ^*^1"..time.." seconds!"}})
end 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 Seat-Switcher
start Join-Transition start Join-Transition
start CarWipe start CarWipe
start EGRP-Notifications
#[-----Discord Perms-----] #[-----Discord Perms-----]
start discord_perms start discord_perms