From 2004c7883446b4e8d4738392b128391207cc73fa Mon Sep 17 00:00:00 2001
From: bitpredator <67551273+bitpredator@users.noreply.github.com>
Date: Sun, 23 Jun 2024 12:10:23 +0200
Subject: [PATCH 1/3] chore: esx_rpchat new commands available
New commands introduced
- /twt
- /anontwt
- /me
- /do
---
.../resources/[esx_addons]/esx_rpchat/LICENSE | 4 +-
.../[esx_addons]/esx_rpchat/README.md | 8 +--
.../[esx_addons]/esx_rpchat/client/main.lua | 37 +++++++----
.../[esx_addons]/esx_rpchat/config.lua | 4 +-
.../[esx_addons]/esx_rpchat/fxmanifest.lua | 5 +-
.../[esx_addons]/esx_rpchat/locales/cs.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/de.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/el.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/en.lua | 6 ++
.../[esx_addons]/esx_rpchat/locales/es.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/fi.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/fr.lua | 4 --
.../[esx_addons]/esx_rpchat/locales/hu.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/it.lua | 6 ++
.../[esx_addons]/esx_rpchat/locales/nl.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/pl.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/sl.lua | 5 --
.../[esx_addons]/esx_rpchat/locales/sr.lua | 5 --
.../[esx_addons]/esx_rpchat/server/main.lua | 65 +++++++++++++++++--
19 files changed, 109 insertions(+), 80 deletions(-)
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/cs.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/de.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/el.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/es.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/fi.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/fr.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/hu.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/nl.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/pl.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/sl.lua
delete mode 100644 server-data/resources/[esx_addons]/esx_rpchat/locales/sr.lua
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/LICENSE b/server-data/resources/[esx_addons]/esx_rpchat/LICENSE
index ad893f36b..30750b2ce 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/LICENSE
+++ b/server-data/resources/[esx_addons]/esx_rpchat/LICENSE
@@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
esx_rpchat
- Copyright (C) 2015-2022 Jérémie N'gadi
+ Copyright (C) 2015-2024 Jérémie N'gadi
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
- esx_rpchat Copyright (C) 2015-2022 Jérémie N'gadi
+ esx_rpchat Copyright (C) 2015-2024 Jérémie N'gadi
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/README.md b/server-data/resources/[esx_addons]/esx_rpchat/README.md
index 4a053b936..5f0ec2262 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/README.md
+++ b/server-data/resources/[esx_addons]/esx_rpchat/README.md
@@ -1,14 +1,12 @@
-
[ESX] RP Chat
Discord - Website - Documentation
+
[ESX] RP Chat
Discord - Documentation
-This Resource adds a proximity chat along with a few cool commands such as `/me` , `/ooc`
-
-> *Note: Elon Musk Not Included*
+This Resource adds a proximity chat along with a few cool commands such as `/me` , `/ooc` and `/twt`
# Legal
esx_rpchat - Chat closely with your friends.
-Copyright (C) 2015-2022 Jérémie N'gadi
+Copyright (C) 2015-2024 Jérémie N'gadi
This program Is free software: you can redistribute it And/Or modify it under the terms Of the GNU General Public License As published by the Free Software Foundation, either version 3 Of the License, Or (at your option) any later version.
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/client/main.lua b/server-data/resources/[esx_addons]/esx_rpchat/client/main.lua
index 26fd8f271..022bd1ec0 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/client/main.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/client/main.lua
@@ -1,16 +1,31 @@
RegisterNetEvent("esx_rpchat:sendProximityMessage")
AddEventHandler("esx_rpchat:sendProximityMessage", function(playerId, title, message, color)
- local player = PlayerId()
- local target = GetPlayerFromServerId(playerId)
+ local player = PlayerId()
+ local target = GetPlayerFromServerId(playerId)
- local playerPed = PlayerPedId()
- local targetPed = GetPlayerPed(target)
- local playerCoords = GetEntityCoords(playerPed)
- local targetCoords = GetEntityCoords(targetPed)
+ local playerPed = PlayerPedId()
+ local targetPed = GetPlayerPed(target)
+ local playerCoords = GetEntityCoords(playerPed)
+ local targetCoords = GetEntityCoords(targetPed)
- if target ~= -1 then
- if target == player or #(playerCoords - targetCoords) < 20 then
- TriggerEvent("chat:addMessage", { args = { title, message }, color = color })
- end
- end
+ if target ~= -1 then
+ if target == player or #(playerCoords - targetCoords) < 20 then
+ TriggerEvent("chat:addMessage", { args = { title, message }, color = color })
+ end
+ end
+end)
+
+CreateThread(function()
+ TriggerEvent("chat:addSuggestion", "/twt", TranslateCap("twt_help"), { { name = TranslateCap("generic_argument_name"), help = TranslateCap("generic_argument_help") } })
+ TriggerEvent("chat:addSuggestion", "/anontwt", TranslateCap("twtanon_help"), { { name = TranslateCap("generic_argument_name"), help = TranslateCap("generic_argument_help") } })
+ TriggerEvent("chat:addSuggestion", "/me", TranslateCap("me_help"), { { name = TranslateCap("generic_argument_name"), help = TranslateCap("generic_argument_help") } })
+ TriggerEvent("chat:addSuggestion", "/do", TranslateCap("do_help"), { { name = TranslateCap("generic_argument_name"), help = TranslateCap("generic_argument_help") } })
+end)
+
+AddEventHandler("onResourceStop", function(resource)
+ if resource == GetCurrentResourceName() then
+ TriggerEvent("chat:removeSuggestion", "/twt")
+ TriggerEvent("chat:removeSuggestion", "/me")
+ TriggerEvent("chat:removeSuggestion", "/do")
+ end
end)
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/config.lua b/server-data/resources/[esx_addons]/esx_rpchat/config.lua
index a9cd56baf..e060675d2 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/config.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/config.lua
@@ -1,5 +1,5 @@
Config = {}
-Config.Locale = "it"
+Config.Locale = GetConvar("esx:locale", "it")
Config.OnlyFirstname = false
-Config.EnableESXIdentity = true -- RP names
+Config.EnableESXIdentity = false -- RP names
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/fxmanifest.lua b/server-data/resources/[esx_addons]/esx_rpchat/fxmanifest.lua
index 8387cd269..0549f64d8 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/fxmanifest.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/fxmanifest.lua
@@ -2,9 +2,10 @@ fx_version("adamant")
game("gta5")
-description("ESX RP Chat")
+description("Adds Command for RP, such as: /me, /do, /OOC and more")
+lua54("yes")
-version("1.0.0")
+version("1.0.1")
shared_script("@es_extended/imports.lua")
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/cs.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/cs.lua
deleted file mode 100644
index 16a17c710..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/cs.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["cs"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "zpráva",
- ["generic_argument_help"] = "zpráva",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/de.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/de.lua
deleted file mode 100644
index 1a4ee9763..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/de.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["de"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "Nachricht",
- ["generic_argument_help"] = "Die Nachricht",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/el.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/el.lua
deleted file mode 100644
index f3d49bd8b..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/el.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["el"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "Μήνυμα",
- ["generic_argument_help"] = "Το μήνυμα",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/en.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/en.lua
index 96e7fb41e..ac0f00157 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/en.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/locales/en.lua
@@ -1,5 +1,11 @@
Locales["en"] = {
["ooc_prefix"] = "OOC | %s",
+ ["twt_help"] = "send a tweet",
+ ["twt_prefix"] = "^0[^4Twitter^0] (^5@%s^0)",
+ ["me_help"] = "personal action",
+ ["me_prefix"] = "me | %s",
+ ["do_help"] = "RP information",
+ ["do_prefix"] = "do | %s",
["generic_argument_name"] = "message",
["generic_argument_help"] = "the message",
}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/es.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/es.lua
deleted file mode 100644
index 3a7168022..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/es.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["es"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "mensaje",
- ["generic_argument_help"] = "el mensaje",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/fi.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/fi.lua
deleted file mode 100644
index e5ede4c4d..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/fi.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["fi"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "viesti",
- ["generic_argument_help"] = "viestin sisältö",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/fr.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/fr.lua
deleted file mode 100644
index efa156ee0..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/fr.lua
+++ /dev/null
@@ -1,4 +0,0 @@
-Locales["fr"] = {
- ["generic_argument_name"] = "message",
- ["generic_argument_help"] = "le message",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/hu.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/hu.lua
deleted file mode 100644
index e5d8539fd..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/hu.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["hu"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "üzenet",
- ["generic_argument_help"] = "az üzenet",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/it.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/it.lua
index 494d53955..ffd1ca654 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/it.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/locales/it.lua
@@ -1,5 +1,11 @@
Locales["it"] = {
["ooc_prefix"] = "OOC | %s",
+ ["twt_help"] = "Invia tweet",
+ ["twt_prefix"] = "^0[^4Twitter^0] (^5@%s^0)",
+ ["me_help"] = "Azione Personale",
+ ["me_prefix"] = "me | %s",
+ ["do_help"] = "Azione RP",
+ ["do_prefix"] = "fa | %s",
["generic_argument_name"] = "Messaggio",
["generic_argument_help"] = "il messaggio",
}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/nl.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/nl.lua
deleted file mode 100644
index cda2a1a92..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/nl.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["nl"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "bericht",
- ["generic_argument_help"] = "het bericht",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/pl.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/pl.lua
deleted file mode 100644
index 6f46a55ce..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/pl.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["pl"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "wiadomość",
- ["generic_argument_help"] = "wysyłana wiadomość",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/sl.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/sl.lua
deleted file mode 100644
index a7101ef7b..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/sl.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["sl"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "sporocilo",
- ["generic_argument_help"] = "sporocilo",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/locales/sr.lua b/server-data/resources/[esx_addons]/esx_rpchat/locales/sr.lua
deleted file mode 100644
index 00dde5d1f..000000000
--- a/server-data/resources/[esx_addons]/esx_rpchat/locales/sr.lua
+++ /dev/null
@@ -1,5 +0,0 @@
-Locales["sr"] = {
- ["ooc_prefix"] = "OOC | %s",
- ["generic_argument_name"] = "poruka",
- ["generic_argument_help"] = "poruka",
-}
diff --git a/server-data/resources/[esx_addons]/esx_rpchat/server/main.lua b/server-data/resources/[esx_addons]/esx_rpchat/server/main.lua
index 860aacd6d..8e7e6fcd9 100644
--- a/server-data/resources/[esx_addons]/esx_rpchat/server/main.lua
+++ b/server-data/resources/[esx_addons]/esx_rpchat/server/main.lua
@@ -1,13 +1,70 @@
-AddEventHandler("chatMessage", function(playerId, _, message)
+AddEventHandler("chatMessage", function(playerId, playerName, message)
if string.sub(message, 1, string.len("/")) ~= "/" then
CancelEvent()
- local playerName
playerName = GetRealPlayerName(playerId)
- TriggerClientEvent("chat:addMessage", -1, { args = { _U("ooc_prefix", playerName), message }, color = { 128, 128, 128 } })
+ TriggerClientEvent("chat:addMessage", -1, { args = { TranslateCap("ooc_prefix", playerName), message }, color = { 128, 128, 128 } })
end
end)
+RegisterCommand("twt", function(playerId, args, rawCommand)
+ if playerId == 0 then
+ print("[^1ERROR^7] This Command Cannot Be Used By The Console!")
+ else
+ args = table.concat(args, " ")
+
+ local playerName = GetRealPlayerName(playerId)
+
+ TriggerClientEvent("chat:addMessage", -1, { args = { TranslateCap("twt_prefix", playerName), args }, color = { 0, 153, 204 } })
+ end
+end, false)
+
+RegisterCommand("anontwt", function(playerId, args, rawCommand)
+ if playerId == 0 then
+ print("[^1ERROR^7] This Command Cannot Be Used By The Console!")
+ else
+ args = table.concat(args, " ")
+
+ local playerName = GetRealPlayerName(playerId)
+
+ TriggerClientEvent("chat:addMessage", -1, { args = { TranslateCap("twt_prefix", "Anonymous"), args }, color = { 0, 153, 204 } })
+ end
+end, false)
+
+RegisterCommand("me", function(playerId, args, rawCommand)
+ if playerId == 0 then
+ print("[^1ERROR^7] This Command Cannot Be Used By The Console!")
+ else
+ args = table.concat(args, " ")
+ local playerName = GetRealPlayerName(playerId)
+
+ TriggerClientEvent("esx_rpchat:sendProximityMessage", -1, playerId, TranslateCap("me_prefix", playerName), args, { 255, 0, 0 })
+ end
+end, false)
+
+RegisterCommand("do", function(playerId, args, rawCommand)
+ if playerId == 0 then
+ print("[^1ERROR^7] This Command Cannot Be Used By The Console!")
+ else
+ args = table.concat(args, " ")
+ local playerName = GetRealPlayerName(playerId)
+
+ TriggerClientEvent("esx_rpchat:sendProximityMessage", -1, playerId, TranslateCap("do_prefix", playerName), args, { 0, 0, 255 })
+ end
+end, false)
+
+RegisterCommand("msg", function(source, args, user)
+ if GetPlayerName(tonumber(args[1])) then
+ local player = tonumber(args[1])
+ table.remove(args, 1)
+
+ TriggerClientEvent("chat:addMessage", player, { args = { "^1PM from " .. GetPlayerName(source) .. "[" .. source .. "]: ^7" .. table.concat(args, " ") }, color = { 255, 153, 0 } })
+ TriggerClientEvent("chat:addMessage", source, { args = { "^1PM SEND TO " .. GetPlayerName(player) .. "[" .. player .. "]: ^7" .. table.concat(args, " ") }, color = { 255, 153, 0 } })
+ else
+ TriggerClientEvent("chatMessage", source, "SYSTEM", { 255, 0, 0 }, "Specified Player Does Not Exist!")
+ end
+end, false)
+
function GetRealPlayerName(playerId)
local xPlayer = ESX.GetPlayerFromId(playerId)
@@ -19,7 +76,7 @@ function GetRealPlayerName(playerId)
return xPlayer.getName()
end
else
- return xPlayer.getName()
+ return GetPlayerName(playerId)
end
else
return GetPlayerName(playerId)
From 44c452095d4a1b596cbe14da92bba59988f17c09 Mon Sep 17 00:00:00 2001
From: bitpredator <67551273+bitpredator@users.noreply.github.com>
Date: Sun, 23 Jun 2024 12:12:59 +0200
Subject: [PATCH 2/3] delete: removed police map as it caused players to crash
---
.../[maps]/SLBK11_MissionRow/LICENSE | 674 ------------------
.../[maps]/SLBK11_MissionRow/client/main.lua | 14 -
.../[maps]/SLBK11_MissionRow/fxmanifest.lua | 12 -
.../stream/MRPD_SmokerBalkon.ymap | Bin 1436 -> 0 bytes
.../SLBK11_MissionRow/stream/dt1_19.ytd | Bin 1857780 -> 0 bytes
.../stream/dt1_19_lspd02.ydr | Bin 1773152 -> 0 bytes
.../stream/dt1_19_lspd05.ydr | Bin 955 -> 0 bytes
.../stream/hei_dlc_heist_police.ytyp | Bin 52554 -> 0 bytes
.../SLBK11_MissionRow/stream/hei_dt1_19_0.ybn | Bin 44672 -> 0 bytes
.../stream/hei_dt1_19_critical_0.ymap | Bin 1673 -> 0 bytes
..._19_interior_0_heist_police_dlc_milo_.ymap | Bin 1377 -> 0 bytes
.../stream/hei_dt1_19_lspd02.ydr | Bin 1888840 -> 0 bytes
.../stream/hei_dt1_19_strm_0.ymap | Bin 4928 -> 0 bytes
.../stream/hei_dt1_occl_05.ymap | Bin 696 -> 0 bytes
.../stream/hei_heist_beds02.ydr | Bin 43608 -> 0 bytes
.../stream/hei_heist_bench02.ydr | Bin 8076 -> 0 bytes
.../stream/hei_heist_cor03_det01.ydr | Bin 9136 -> 0 bytes
.../stream/hei_heist_corr01_det01.ydr | Bin 8174 -> 0 bytes
.../stream/hei_heist_corr02_det01.ydr | Bin 77985 -> 0 bytes
.../stream/hei_heist_corr04_det01.ydr | Bin 8279 -> 0 bytes
.../stream/hei_heist_det002.ydr | Bin 698 -> 0 bytes
.../stream/hei_heist_dlc_police_txd.ytd | Bin 4600949 -> 0 bytes
.../stream/hei_heist_flag03.ydr | Bin 6887 -> 0 bytes
.../stream/hei_heist_lobdirt.ydr | Bin 3263 -> 0 bytes
.../stream/hei_heist_lspd_sign_2.ydr | Bin 68980 -> 0 bytes
.../stream/hei_heist_muster_det01.ydr | Bin 1656 -> 0 bytes
.../stream/hei_heist_police_dlc.ybn | Bin 229732 -> 0 bytes
.../stream/hei_heist_policedlc_shell.ydr | Bin 2761358 -> 0 bytes
.../stream/hei_heist_signs02.ydr | Bin 18135 -> 0 bytes
.../stream/hei_heist_toilet02.ydr | Bin 12772 -> 0 bytes
.../stream/hi@hei_dt1_19_0.ybn | Bin 101551 -> 0 bytes
.../stream/hi@hei_heist_police_dlc.ybn | Bin 90372 -> 0 bytes
.../SLBK11_MissionRow/stream/manifest.ymf | Bin 5116 -> 0 bytes
.../stream/slb2k11_SECDOOR.ydr | Bin 93259 -> 0 bytes
.../stream/slb2k11_cells_deco.ydr | Bin 4804 -> 0 bytes
.../stream/slb2k11_details_room.ydr | Bin 3089289 -> 0 bytes
.../stream/slb2k11_duwc_deco.ydr | Bin 1377964 -> 0 bytes
.../stream/slb2k11_glassdoor.ydr | Bin 128990 -> 0 bytes
.../stream/slb2k11_mirror_cells.ydr | Bin 36297 -> 0 bytes
.../stream/slb2k11_mrpd_2og.ydr | Bin 1251388 -> 0 bytes
.../stream/slb2k11_mrpd_2og_details.ydr | Bin 852630 -> 0 bytes
.../stream/slb2k11_mrpd_light_2og.ydr | Bin 351641 -> 0 bytes
.../stream/slb2k11_mrpd_light_2og_2.ydr | Bin 353863 -> 0 bytes
.../stream/slb2k11_mrpd_light_cells.ydr | Bin 6172 -> 0 bytes
.../stream/slb2k11_mrpd_office2_lights.ydr | Bin 3651 -> 0 bytes
.../stream/slb2k11_mrpd_office_lights.ydr | Bin 7314 -> 0 bytes
.../stream/slb2k11_room_dec.ydr | Bin 4675 -> 0 bytes
.../stream/slb2k11_shell2.ydr | Bin 333847 -> 0 bytes
.../stream/slb2k11_signs_downstairs.ydr | Bin 4139 -> 0 bytes
.../stream/slb2k11_tablex3.ydr | Bin 572520 -> 0 bytes
.../stream/slb2k1_2og_bathroom.ydr | Bin 1649760 -> 0 bytes
51 files changed, 700 deletions(-)
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/LICENSE
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/client/main.lua
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/fxmanifest.lua
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/MRPD_SmokerBalkon.ymap
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/dt1_19.ytd
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/dt1_19_lspd02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/dt1_19_lspd05.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dlc_heist_police.ytyp
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_19_0.ybn
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_19_critical_0.ymap
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_19_interior_0_heist_police_dlc_milo_.ymap
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_19_lspd02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_19_strm_0.ymap
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_dt1_occl_05.ymap
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_beds02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_bench02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_cor03_det01.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_corr01_det01.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_corr02_det01.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_corr04_det01.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_det002.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_dlc_police_txd.ytd
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_flag03.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_lobdirt.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_lspd_sign_2.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_muster_det01.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_police_dlc.ybn
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_policedlc_shell.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_signs02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hei_heist_toilet02.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hi@hei_dt1_19_0.ybn
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/hi@hei_heist_police_dlc.ybn
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/manifest.ymf
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_SECDOOR.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_cells_deco.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_details_room.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_duwc_deco.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_glassdoor.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mirror_cells.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_2og.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_2og_details.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_light_2og.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_light_2og_2.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_light_cells.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_office2_lights.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_mrpd_office_lights.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_room_dec.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_shell2.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_signs_downstairs.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k11_tablex3.ydr
delete mode 100644 server-data/resources/[maps]/SLBK11_MissionRow/stream/slb2k1_2og_bathroom.ydr
diff --git a/server-data/resources/[maps]/SLBK11_MissionRow/LICENSE b/server-data/resources/[maps]/SLBK11_MissionRow/LICENSE
deleted file mode 100644
index 7c1b638e7..000000000
--- a/server-data/resources/[maps]/SLBK11_MissionRow/LICENSE
+++ /dev/null
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C) 2022-2024 bitpredator
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- Copyright (C) 2022-2024 bitpredator
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
diff --git a/server-data/resources/[maps]/SLBK11_MissionRow/client/main.lua b/server-data/resources/[maps]/SLBK11_MissionRow/client/main.lua
deleted file mode 100644
index 26a0996a0..000000000
--- a/server-data/resources/[maps]/SLBK11_MissionRow/client/main.lua
+++ /dev/null
@@ -1,14 +0,0 @@
-CreateThread(function()
- LoadInterior(GetInteriorAtCoords(440.84, -983.14, 30.69))
-end)
-
-CreateThread(function()
- while true do
- Wait(0)
- SetCreateRandomCopsNotOnScenarios(false) -- stop random cops (not in a scenario) from spawning.
- SetCreateRandomCopsOnScenarios(false) -- stop random cops (in a scenario) from spawning.
- local x,y,z = table.unpack(GetEntityCoords(PlayerPedId()))
- ClearAreaOfVehicles(x, y, z, 1000, false, false, false, false, false)
- RemoveVehiclesFromGeneratorsInArea(x - 500.0, y - 500.0, z - 500.0, x + 500.0, y + 500.0, z + 500.0);
- end
-end)
\ No newline at end of file
diff --git a/server-data/resources/[maps]/SLBK11_MissionRow/fxmanifest.lua b/server-data/resources/[maps]/SLBK11_MissionRow/fxmanifest.lua
deleted file mode 100644
index 3b3929d6b..000000000
--- a/server-data/resources/[maps]/SLBK11_MissionRow/fxmanifest.lua
+++ /dev/null
@@ -1,12 +0,0 @@
-fx_version("adamant")
-version "1.0.1"
-
-game("gta5")
-
-description("mission row police map")
-
-this_is_a_map("yes")
-
-client_script({
- "client/*.lua",
-})
diff --git a/server-data/resources/[maps]/SLBK11_MissionRow/stream/MRPD_SmokerBalkon.ymap b/server-data/resources/[maps]/SLBK11_MissionRow/stream/MRPD_SmokerBalkon.ymap
deleted file mode 100644
index 700173cd83fcaa434bebdac4ede62b960523e617..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1436
zcmV;N1!MYBQ$sfb00004000aC001EEntM=GRUF69!t#(-U11l{GH#H#7U{}kSOjt9
zE6
zc{EFiQX$&miCj1f0D$pC!;)3kxYET1OzOH^q5l@SatAVAdvLoNA9(XxE^1%r?EnA(
z-v
z{cNFINk^<7igR>LOT>MU1EECHCb$igXHeMfXs`nE2haQ&
z`+-+x+h~9O7K@d2yIR_j;yyG#v%R=YmNKt(r1As6WW>c5J%uP2qQ4LsA*%lCw*~;f
zDDy&^Uia#XoV<Bo!GAOsINc6r+w@6cPG=zg++T
zMvw)a8OeL(^|{>7yluXhM3;u()XTx;=xP2uJlg>P0GL=@Se@98WBR4QeRyWr=oe$g
zW5Rc3UEX-^USg2$#BKl5)WaosUgcE$+B}%a2Y`ve<@D~&I96Yr@*A%IBE$J7as6LE
zUGL*M{7V4<80WMqlLpegcI4O|)Q1S`0Euuzn)s#)>)l82r>3vj
z{tTr702sT3mA2!bOIv*xY`B^&rL>~#r+(ZX=mh;TirC^$>3oU%+bT*2?aQ97p)>#h
zV;8Z$#qt00Wi_A3D2>|#JpLEkg9v^0>k3K->5O6
z-<4ebjh@my0xc;URUD18f
zKcC9a-n9f3QhM&3-7#CK`vbs42I_zK`d9QkUS*>6!v3sXZ&KR6|M2{t-W8Q3AAiTw
zW#s{8>iR}m^z9l1?F%qAu~>+_@3D?Z_r_PE8)
q!Q+4N`~CU;X5SbD-**5Q%SitH5&!@I00000000000002S8UFyf`2a}(
diff --git a/server-data/resources/[maps]/SLBK11_MissionRow/stream/dt1_19.ytd b/server-data/resources/[maps]/SLBK11_MissionRow/stream/dt1_19.ytd
deleted file mode 100644
index d9f5f2e1d0e4c204843316670cf19784e8a7a911..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1857780
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
Q9FCf!yX)^iV>!caSL@)g=9l
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