forked from Simnation/Main
[Garage] Changes + Log
This commit is contained in:
parent
03ae638141
commit
ee09c81d37
4 changed files with 68 additions and 6 deletions
5
resources/[carscripts]/mh_garage/client/debug.lua
Normal file
5
resources/[carscripts]/mh_garage/client/debug.lua
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
function Debug(text)
|
||||||
|
if Config.Debug then
|
||||||
|
print(text)
|
||||||
|
end
|
||||||
|
end
|
|
@ -84,15 +84,13 @@ function AddTargetOptions()
|
||||||
type = "client",
|
type = "client",
|
||||||
event = "garage:storeVehicle",
|
event = "garage:storeVehicle",
|
||||||
icon = "fas fa-parking",
|
icon = "fas fa-parking",
|
||||||
label = "Fahrzeug einparken",
|
label = "Fahrzeug einparken"
|
||||||
canInteract = true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type = "client",
|
type = "client",
|
||||||
event = "garage:retrieveVehicle",
|
event = "garage:retrieveVehicle",
|
||||||
icon = "fas fa-car",
|
icon = "fas fa-car",
|
||||||
label = "Fahrzeug ausparken",
|
label = "Fahrzeug ausparken"
|
||||||
canInteract = true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
distance = 2.5
|
distance = 2.5
|
||||||
|
|
|
@ -6,7 +6,7 @@ Config.Zonen = {
|
||||||
name = "Meetingpoint",
|
name = "Meetingpoint",
|
||||||
price = nil, --pro FZ
|
price = nil, --pro FZ
|
||||||
NPC = {
|
NPC = {
|
||||||
spawn = vector4(236.1599, -798.8522, 30.3653, 181.7547),
|
spawn = vector4(236.1599, -798.8522, 29.3653, 181.7547),
|
||||||
model = "s_m_m_security_01",
|
model = "s_m_m_security_01",
|
||||||
distance = 30.0
|
distance = 30.0
|
||||||
},
|
},
|
||||||
|
@ -30,7 +30,7 @@ Config.Log = {
|
||||||
purple = 11750815,
|
purple = 11750815,
|
||||||
},
|
},
|
||||||
|
|
||||||
SystemName = "Evolution_State_life Log [Dr. Teddy]",
|
SystemName = "Evolution_State_life Log [Garage]",
|
||||||
UserAvatar = '',
|
UserAvatar = '',
|
||||||
SystemAvatar = '',
|
SystemAvatar = '',
|
||||||
}
|
}
|
59
resources/[carscripts]/mh_garage/server/log.lua
Normal file
59
resources/[carscripts]/mh_garage/server/log.lua
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
function sendToDiscord(Titel, Text, Color) ------ Sende Nachricht an Channel: Join/Left
|
||||||
|
local embeds = {
|
||||||
|
{
|
||||||
|
["title"]=Text,
|
||||||
|
["type"]="rich",
|
||||||
|
["color"] =Config.Log.Color[Color],
|
||||||
|
["footer"]= {
|
||||||
|
["text"]= Config.Log.SystemName,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
PerformHttpRequest(Config.Log.Webhook, function(err, text, headers)
|
||||||
|
if err and err ~= 204 and err ~= 200 then
|
||||||
|
print("Fehler beim Discord Webhook [" .. tostring(err) .. "]: " .. tostring(text))
|
||||||
|
end
|
||||||
|
end, 'POST', json.encode({ username = Titel.." - Mîhó",avatar_url = Config.SystemAvatar, embeds = embeds, tts = TTS}), { ['Content-Type'] = 'application/json' })
|
||||||
|
end
|
||||||
|
|
||||||
|
AddEventHandler('mh_garage:log')
|
||||||
|
RegisterServerEvent('mh_garage:log', function(type)
|
||||||
|
local Player = QBCore.Functions.GetPlayer(source)
|
||||||
|
local PlyData = Player.PlayerData
|
||||||
|
local Color = "purple"
|
||||||
|
|
||||||
|
Playerinfo = {
|
||||||
|
name = PlyData.charinfo.firstname .. " ".. PlyData.charinfo.lastname,
|
||||||
|
citizenid = PlyData.citizenid,
|
||||||
|
}
|
||||||
|
local user = Playerinfo.name.."[".. Playerinfo.citizenid .."]"
|
||||||
|
|
||||||
|
if type == "call" then
|
||||||
|
Text = "Dr. Teddy wurde von " .. user .." gerufen."
|
||||||
|
Color = "grey"
|
||||||
|
elseif type == "cash" then
|
||||||
|
Text = user.." hat Bar Bezahlt."
|
||||||
|
Color = "green"
|
||||||
|
elseif type == "bank" then
|
||||||
|
Text = user .. "hat via Überweisung Bezahlt."
|
||||||
|
Color = "green"
|
||||||
|
elseif type == "noMoney" then
|
||||||
|
Text = user .." Hatte nicht genug Geld."
|
||||||
|
Color = "orange"
|
||||||
|
elseif type == "noPlayer" then
|
||||||
|
Text = user .. " Wurde nicht gefunden und abgebrochen!"
|
||||||
|
Color = "red"
|
||||||
|
elseif type == "storno" then
|
||||||
|
Text = user .. " Hat die Behandlung doch Abgelehnt."
|
||||||
|
Color = "red"
|
||||||
|
elseif type == "heal" then
|
||||||
|
Text = user.. " Wurde Geheilt."
|
||||||
|
Color = "green"
|
||||||
|
elseif type == "end" then
|
||||||
|
Text = "NPC wurde wieder Entfernt..."
|
||||||
|
Color = "blue"
|
||||||
|
end
|
||||||
|
|
||||||
|
sendToDiscord("Garage", Text, Color)
|
||||||
|
end)
|
Loading…
Add table
Add a link
Reference in a new issue