Update v3.5.3
➥ Fixed NativeUI Memory Leak (resmon goes higher and higher after opening the Bank or ATM Menu a few times)
Du besitzt noch keinen Account? Dann registriere dich einmalig und völlig kostenlos und nutze unser breites Spektrum an Themengebieten, Features und tollen Möglichkeiten. Als registriertes Mitglied auf unserer Seite kannst du alle Funktionen nutzen um aktiv am Community-Leben teilnehmen. Schreibe Beiträge, eröffne Themen, lade deine Bilder hoch, stelle deine Videos online, unterhalte dich mit anderen Mitgliedern und helfe uns unser Projekt stetig zu verbessern und gemeinsam zu wachsen! Also worauf wartest du noch? Werde noch heute ein Teil von uns!
Der FiveM Template Server ist ein fertiger FiveM Server, der dir den Einstige in FiveM mit deinem eigenen Server vereinfacht. Der FiveM Template Server bietet für jeden, selbst mit noch wenig Ahnung in diesem Gebiet, eine gute Grundlage um den eigenen FiveM Server zu starten.
Update v3.5.3
➥ Fixed NativeUI Memory Leak (resmon goes higher and higher after opening the Bank or ATM Menu a few times)
New Youtube Video Preview:
Update v8.3
➥ Some Bugfixes
➥ New translation.lua
Update v8.4
➥ Added new items in Config.Removables
Update v8.5
➥ Improved performance [idle resmon now 0.01 ms]
➥ Implemented msk_core
Update v8.6
➥ Added new Feature [Max Ammo for each Category]
➥ Fixed issue with reloading
Update v8.6.4
➥ Some Bugfixes
➥ Added Changelogs to the VersionChecker
➥ Changed the Notifications System
Update v8.6.5
➥ All Weaponnames are now automatically uppercase
➥ You can now change name and label from itemList (automatically database upload)
Update v8.6.6
➥ Hotfix for Error client.lua:68 (method 'upper')
Update v8.7
➥ Completely Unencrypted and for FREE since it was leaked anyway
You can still support my work: https://www.msk-scripts.de/package/5346711
Github: https://github.com/MSK-Scripts/msk_weaponammo
Update v8.7.1
➥ Added Event for my WeaponFix Snippet
Update v8.7.2
➥ Added new RageMenu: https://github.com/EnteNico/ragemenu
Update v3.5.2
➥ Some Bugfixes
Update v3.4
➥Added ATM Robbery
Update v3.5
➥ Fixed Error (SCRIPT ERROR: @esx_addonaccount/server/main.lua:18: table index is nil)
➥ Updated Documentation so please update the ESX files!!!
Update v3.5.1
➥ Fixed Error (SCRIPT ERROR: ?:-1 attempt to index a nil value (field 'integer index'))
➥ Fixed stuck in Animation at ATMs if you don't have a Bankaccount
➥ Added new EventHandler to the Documentation
Das ist GTA 5 Mechanik und leider völlig normal. Du kannst beim verbinden auf den Server allerdings abfragen ob es ein weiblicher Char ist und dann das Leben auf 100 bzw. 200 setzen.
Standard für weibliche Chars ist 175.
Description
➥ You can now have more pistols or rifles than only one
➥ Seperate Ammunition with each weapon
IMPORTANT
➥ This is only tested with ESX 1.9.3
➥ Other versions might work...
Update v3.2
➥ Bugfixes
➥ Added onRemoveItem for QBCore
Tebex [16.00€ + VAT] - Encrypted
Tebex [30.00€ + VAT] - Only Serverside Encrypted
Description
Requirements
Optional Requirements
Ich habe das Discord Rich Presence Script nochmal überarbeitet und neu veröffentlicht.
Download: https://github.com/MSK-Scripts/msk_discordRichPresence
Tebex [3,50€]: https://www.msk-scripts.de/package/5406127
Description
Config
Config = {}
----------------------------------------------------------------
Config.Locale = 'de'
Config.VersionChecker = true
Config.Debug = true
----------------------------------------------------------------
-- Add the Webhook Link in server_discordlog.lua
Config.DiscordLog = true
Config.botColor = "6205745" -- https://www.mathsisfun.com/hexadecimal-decimal-colors.html
Config.botName = "MSK Scripts"
Config.botAvatar = "https://i.imgur.com/PizJGsh.png"
----------------------------------------------------------------
-- !!! This function is clientside AND serverside !!!
-- Look for type == 'client' and type == 'server'
Config.Notification = function(src, action, xPlayer, message) -- xPlayer = ESX.GetPlayerFromId(src)
if action == 'client' then -- clientside
MSK.Notification(message) -- replace this with your Notify
elseif action == 'server' then -- serverside
MSK.Notification(src, message) -- replace this with your Notify
end
end
----------------------------------------------------------------
Config.Locations = {
-- !!! admin_outside = 'last_position' ONLY works if you use OneSync !!!
einreise = vector3(-1042.46, -2745.62, 21.36),
admin_inside = vector3(-1082.14, -2826.92, 27.71),
admin_outside = 'last_position', -- ['admin_outside'] = 'last_position' or vector3(-1042.46, -2745.62, 21.36)
player_back_in = vector3(-1129.47, -2788.55, 27.71) -- Position were the Player get teleported back if the Player is not whitelisted
}
Config.NameTags = {
enable = true, -- Set false to deactive Nametags // With admin_inside Command it will be activated and with Command admin_outside it will be deactivated
textSize = 0.5,
id = '~y~ID: ',
name = '~o~Name: '
}
Config.TPBackDistance = 150 -- Set the max Distance between player_back_in and the new Player
Config.AdminGroups = {'superadmin', 'admin', 'mod'}
Config.Commands = {
einreise = 'einreise', -- Command um Leute einreise zu lassen
admin_inside = 'rein', -- Um als Admin das Gebäude zu betreten
admin_outside = 'raus', -- Um als Admin das Gebäude zu verlassen
ausreise = {
command = 'ausreise', -- Sets the Whitelist to false in database
teleport = true, -- Teleports the Player back to player_back_in Location
clear_inventory = true, -- Removes all Items
clear_weapons = true, -- Removes all Weapons
clear_money = true -- Set money to Default Money [es_extended config]
}
}
Config.BanPlayer = false -- Ban Player if he try to get out of the TPBackDistance Range
Config.BanString = 'Banned by MSK Einreise (tried to glitch out of Airport)'
Config.BanFunction = function(xPlayer, banString)
-- !!! This funtion is SERVERSIDE !!!
-- Add your Event here
end
----------------------------------------------------------------
Config.Marker = {
enable = true, -- Displays a marker
type = 27,
size = {a = 1.0, b = 1.0, c = 1.0},
color = {a = 255, b = 255, c = 255},
distance = 10.0,
text3d = {enable = true, string = '~g~E~w~ - Einreisen', size = 1.0,},
coords = { -- You can set multiple markers
vector3(-1065.74, -2798.57, 27.71)
},
hotkey = 38 -- default: 38 = E
}
----------------------------------------------------------------
Config.Admin = { -- Requested when a player joins the server
enable = true, -- Checks if a admin is online and draws another 3D Text
enableMarker = true, -- Displays a marker if no admin is online
text3d = {
enable = true,
string_adminOnline = '~g~Beamte im Dienst~w~ - Es wird sich gleich um dich gekümmert',
string_adminOffline = '~g~Kein Beamter da!~w~ - Lauf hier lang zum Marker',
size = 1.0,
distance = 10.0,
coords = { -- You can set multiple markers
vector3(-1084.69, -2831.37, 27.71)
}
},
}
Alles anzeigen
Requirements
Tebex [4.20€]: https://www.msk-scripts.de/
Images: https://imgur.com/a/PnGtQhI
Description
Config
Config = {}
----------------------------------------------------------------
Config.Locale = 'de' -- 'de', 'en'
Config.Debug = true
Config.VersionChecker = true
----------------------------------------------------------------
Config.Hotkey = 38 -- default: 38 = E // Change the Key in translation.lua too
Config.npcVoice = true -- The NPC will say something to you
Config.textUI = {
type = 'default', -- 'default', 'esx' or 'okok'
color = 'darkblue', -- Only for okokTextUI
position = 'left', -- Only for okokTextUI
esx = 'info' -- Only for esx_textUI
}
Config.MySQL = { -- Look at your owned_vehicles table and correct this
type = "type", -- vehicle type (car, boat, air)
job = "job",
stored = "stored",
}
Config.Parking = 'specific' -- 'all' = Park out every vehicle everywhere // 'specific' = Park out your vehicle where you parked it in.
Config.Distance = 20.0 -- The max distance to vehicles for parking in
-- With this Feature you can park in and park out Vehicles if you are not the owner but have a second key
-- Not working at Impounds only at Garages
Config.VehicleKeyChain = true -- Set to false if you dont want to use this // https://forum.cfx.re/t/release-vehicle-key-chain/3319563
----------------------------------------------------------------
-- !!! This function is clientside AND serverside !!!
-- Look for type == 'client' and type == 'server'
Config.Notification = function(src, type, xPlayer, message) -- xPlayer = ESX.GetPlayerFromId(src)
if type == 'client' then -- clientside
ESX.ShowNotification(message) -- replace this with your Notify // example: exports['okokNotify']:Alert('Crafting', message, 5000, 'info')
elseif type == 'server' then -- serverside
xPlayer.showNotification(message) -- replace this with your Notify // example: TriggerClientEvent('okokNotify:Alert', src, 'Crafting', message, 5000, 'info')
end
end
----------------------------------------------------------------
-- !!! This function is clientside ONLY !!!
Config.SetFuel = function(vehicle, fuel)
-- LegacyFuel
exports['LegacyFuel']:SetFuel(vehicle, fuel)
-- FiveM Native
-- SetVehicleFuelLevel(vehicle, fuel)
end
Config.GetFuel = function(vehicle)
-- LegacyFuel
return exports["LegacyFuel"]:GetFuel(vehicle)
-- FiveM Native
-- return GetVehicleFuelLevel(vehicle)
end
----------------------------------------------------------------
-- !!! This function is clientside ONLY !!!
Config.VehicleSpawned = function(vehicle, plate, fuel, props) -- This will be triggered when you spawn a vehicle, you can add extra events here.
-- Add your own code here.
end
Config.VehicleParked = function(vehicle, plate, fuel, props) -- This will be triggered after you have stored a vehicle, you can add extra events here.
-- Add your own code here.
end
----------------------------------------------------------------
Config.Impounds = {
["impound"] = {
label = 'Impound',
type = "all", -- "all", "car", "boat", "aircraft", "helicopter" // Look into you database for that
jobs = false, -- "police" or false to disable
grade = 0, -- default: 0 and all grades above
pedmodel = 'csb_trafficwarden', -- 'mp_m_shopkeep_01' or false to use a Marker instead
text3d = {enable = true, label = '~g~Open Impound', size = 0.8},
marker = {enable = true, type = 27, size = {a = 1.0, b = 1.0, c = 1.0}, color = {a = 255, b = 255, c = 255}},
blip = {enable = true, id = 524, color = 5, scale = 0.8},
locations = { -- Only for NPC and Marker
{x = -2129.4, y = 2833.66, z = 32.81, h = 2.15},
},
park_dist = 5.0, -- Distance between Parkout Spots // Don't change this if you don't know what this is
park_out = { -- You can set multiple locations
{x = -2123.89, y = 2834.6, z = 32.81, h = 5.71},
{x = -2118.38, y = 2834.84, z = 32.81, h = 9.43},
},
warp = false, -- Set false if you don't want to warp into the vehicle
},
}
----------------------------------------------------------------
Config.Garages = {
["A"] = { -- This is the Garage ID insert into database
id = 'A', -- This is the Garage ID insert into database
label = 'Garage A',
type = "all", -- "all", "car", "boat", "aircraft", "helicopter" // Look into you database for that
jobs = false, -- "police" or false to disable
grade = 0, -- default: 0 and all grades above
pedmodel = 'csb_trafficwarden', -- 'mp_m_shopkeep_01' or false to use a Marker instead
text3d = {enable = true, label = '~g~Open Garage', size = 0.8},
marker = {enable = true, type = 27, size = {a = 1.0, b = 1.0, c = 1.0}, color = {a = 255, b = 255, c = 255}},
blip = {enable = true, id = 524, color = 26, scale = 0.8},
locations = { -- Only for NPC and Marker
{x = -2155.84, y = 2855.95, z = 32.81, h = 334.81},
},
park_dist = 5.0, -- Distance between Parkout Spots // Don't change this if you don't know what this is
park_out = { -- You can set multiple locations
{x = -2159.35, y = 2866.37, z = 32.81, h = 239.04},
{x = -2157.37, y = 2871.42, z = 32.81, h = 239.78},
},
warp = false, -- Set false if you don't want to warp into the vehicle
},
["B"] = { -- This is the Garage ID insert into database
id = 'B', -- This is the Garage ID insert into database
label = 'Garage B',
type = "all", -- "all", "car", "boat", "aircraft", "helicopter" // Look into you database for that
jobs = false, -- "police" or false to disable
grade = 0, -- default: 0 and all grades above
pedmodel = 'csb_trafficwarden', -- 'mp_m_shopkeep_01' or false to use a Marker instead
text3d = {enable = true, label = '~g~Open Garage', size = 0.8},
marker = {enable = true, type = 27, size = {a = 1.0, b = 1.0, c = 1.0}, color = {a = 255, b = 255, c = 255}},
blip = {enable = true, id = 524, color = 26, scale = 0.8},
locations = { -- Only for NPC and Marker
{x = -2201.86, y = 2881.84, z = 32.81, h = 325.95},
},
park_dist = 5.0, -- Distance between Parkout Spots // Don't change this if you don't know what this is
park_out = { -- You can set multiple locations
{x = -2159.35, y = 2866.37, z = 32.81, h = 239.04},
{x = -2157.37, y = 2871.42, z = 32.81, h = 239.78},
},
warp = false, -- Set false if you don't want to warp into the vehicle
},
}
Alles anzeigen
Optional Requirements
Requirements
My other Scripts
Paid
Free
Update v3.1
➥ Updated Support for QBCore
➥ You can now add multiple items and blips
Download at Github: https://github.com/Musiker15/msk_secretblips