From 51cc79eda26d57d4894b974c9c6aa4d4ffe9a2db Mon Sep 17 00:00:00 2001 From: astatine Date: Tue, 10 Dec 2019 09:54:29 +0100 Subject: [PATCH] reorganize resource directories --- .../[maps]/fivem-map-hipster/__resource.lua | 3 + .../[maps]}/fivem-map-hipster/map.lua | 0 .../[maps]/fivem-map-skater/__resource.lua | 3 + .../[maps]}/fivem-map-skater/map.lua | 0 .../basic-gamemode}/__resource.lua | 2 +- .../basic-gamemode/basic_client.lua} | 0 .../[gamemodes]/race-test/__resource.lua | 3 - resources/[gamemodes]/race-test/map.lua | 31 -- resources/[gamemodes]/race/__resource.lua | 9 - resources/[gamemodes]/race/race_client.lua | 469 ------------------ resources/[gamemodes]/race/race_server.lua | 209 -------- .../[gameplay]/channelfeed/__resource.lua | 18 - .../channelfeed/client/channelfeed.lua | 40 -- .../client/fonts/roboto-condensed.ttf | Bin 239672 -> 0 bytes .../client/fonts/roboto-regular.ttf | Bin 234464 -> 0 bytes .../channelfeed/client/html/feed.js | 118 ----- .../channelfeed/client/html/index.html | 13 - .../chat-theme-gtao/__resource.lua | 0 .../chat-theme-gtao/shadow.js | 0 .../chat-theme-gtao/style.css | 0 .../{[system] => [gameplay]}/chat/README.md | 0 .../chat/__resource.lua | 0 .../{[system] => [gameplay]}/chat/cl_chat.lua | 0 .../{[system] => [gameplay]}/chat/html/App.js | 0 .../chat/html/Message.js | 0 .../chat/html/Suggestions.js | 0 .../chat/html/config.default.js | 0 .../chat/html/index.css | 0 .../chat/html/index.html | 0 .../chat/html/vendor/animate.3.5.2.min.css | 0 .../html/vendor/flexboxgrid.6.3.1.min.css | 0 .../chat/html/vendor/fonts/LatoBold.woff2 | Bin .../chat/html/vendor/fonts/LatoBold2.woff2 | Bin .../chat/html/vendor/fonts/LatoLight.woff2 | Bin .../chat/html/vendor/fonts/LatoLight2.woff2 | Bin .../chat/html/vendor/fonts/LatoRegular.woff2 | Bin .../chat/html/vendor/fonts/LatoRegular2.woff2 | Bin .../chat/html/vendor/latofonts.css | 0 .../chat/html/vendor/vue.2.3.3.min.js | 0 .../{[system] => [gameplay]}/chat/sv_chat.lua | 0 resources/[gameplay]/irc/ChatSharp.dll | Bin 53248 -> 0 bytes resources/[gameplay]/irc/__resource.lua | 1 - resources/[gameplay]/irc/irc.lua | 4 - resources/[gameplay]/irc/irc_run.lua | 91 ---- .../[gameplay]/obituary-deaths/__resource.lua | 5 - .../obituary-deaths/deathmessages.lua | 42 -- resources/[gameplay]/obituary/__resource.lua | 7 - resources/[gameplay]/obituary/obituary.css | 46 -- resources/[gameplay]/obituary/obituary.lua | 51 -- .../spawnmanager/__resource.lua | 0 .../spawnmanager/spawnmanager.lua | 0 resources/{ => [system]}/runcode/.gitignore | 0 .../{ => [system]}/runcode/__resource.lua | 0 resources/{ => [system]}/runcode/runcode.js | 0 .../{ => [system]}/runcode/runcode_cl.lua | 0 .../{ => [system]}/runcode/runcode_shared.lua | 0 .../{ => [system]}/runcode/runcode_sv.lua | 0 .../{ => [system]}/runcode/runcode_ui.lua | 0 .../{ => [system]}/runcode/runcode_web.lua | 0 .../{ => [system]}/runcode/web/index.html | 0 resources/{ => [system]}/runcode/web/nui.html | 0 resources/[test]/betaguns/__resource.lua | 2 - resources/[test]/betaguns/client.lua | 208 -------- resources/[test]/betaguns/server.lua | 9 - .../__resource.lua | 0 .../bankgothic.ttf | Bin .../{keks => example-loadscreen}/index.html | 0 .../{keks => example-loadscreen}/keks.css | 0 .../loadscreen.jpg | Bin resources/[test]/gameInit/__resource.lua | 4 - resources/[test]/gameInit/init.lua | 42 -- resources/[test]/gameInit/server.lua | 4 - resources/fivem-awesome1501/__resource.lua | 2 - resources/fivem-awesome1501/omg.lua | 78 --- resources/fivem-awesome1501/srv.lua | 5 - resources/fivem-map-hipster/__resource.lua | 3 - resources/fivem-map-skater/__resource.lua | 3 - 77 files changed, 7 insertions(+), 1518 deletions(-) create mode 100644 resources/[gamemodes]/[maps]/fivem-map-hipster/__resource.lua rename resources/{ => [gamemodes]/[maps]}/fivem-map-hipster/map.lua (100%) create mode 100644 resources/[gamemodes]/[maps]/fivem-map-skater/__resource.lua rename resources/{ => [gamemodes]/[maps]}/fivem-map-skater/map.lua (100%) rename resources/{fivem => [gamemodes]/basic-gamemode}/__resource.lua (60%) rename resources/{fivem/fivem_client.lua => [gamemodes]/basic-gamemode/basic_client.lua} (100%) delete mode 100644 resources/[gamemodes]/race-test/__resource.lua delete mode 100644 resources/[gamemodes]/race-test/map.lua delete mode 100644 resources/[gamemodes]/race/__resource.lua delete mode 100644 resources/[gamemodes]/race/race_client.lua delete mode 100644 resources/[gamemodes]/race/race_server.lua delete mode 100644 resources/[gameplay]/channelfeed/__resource.lua delete mode 100644 resources/[gameplay]/channelfeed/client/channelfeed.lua delete mode 100644 resources/[gameplay]/channelfeed/client/fonts/roboto-condensed.ttf delete mode 100644 resources/[gameplay]/channelfeed/client/fonts/roboto-regular.ttf delete mode 100644 resources/[gameplay]/channelfeed/client/html/feed.js delete mode 100644 resources/[gameplay]/channelfeed/client/html/index.html rename resources/{[system] => [gameplay]}/chat-theme-gtao/__resource.lua (100%) rename resources/{[system] => [gameplay]}/chat-theme-gtao/shadow.js (100%) rename resources/{[system] => [gameplay]}/chat-theme-gtao/style.css (100%) rename resources/{[system] => [gameplay]}/chat/README.md (100%) rename resources/{[system] => [gameplay]}/chat/__resource.lua (100%) rename resources/{[system] => [gameplay]}/chat/cl_chat.lua (100%) rename resources/{[system] => [gameplay]}/chat/html/App.js (100%) rename resources/{[system] => [gameplay]}/chat/html/Message.js (100%) rename resources/{[system] => [gameplay]}/chat/html/Suggestions.js (100%) rename resources/{[system] => [gameplay]}/chat/html/config.default.js (100%) rename resources/{[system] => [gameplay]}/chat/html/index.css (100%) rename resources/{[system] => [gameplay]}/chat/html/index.html (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/animate.3.5.2.min.css (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/flexboxgrid.6.3.1.min.css (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoBold.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoBold2.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoLight.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoLight2.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoRegular.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/fonts/LatoRegular2.woff2 (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/latofonts.css (100%) rename resources/{[system] => [gameplay]}/chat/html/vendor/vue.2.3.3.min.js (100%) rename resources/{[system] => [gameplay]}/chat/sv_chat.lua (100%) delete mode 100644 resources/[gameplay]/irc/ChatSharp.dll delete mode 100644 resources/[gameplay]/irc/__resource.lua delete mode 100644 resources/[gameplay]/irc/irc.lua delete mode 100644 resources/[gameplay]/irc/irc_run.lua delete mode 100644 resources/[gameplay]/obituary-deaths/__resource.lua delete mode 100644 resources/[gameplay]/obituary-deaths/deathmessages.lua delete mode 100644 resources/[gameplay]/obituary/__resource.lua delete mode 100644 resources/[gameplay]/obituary/obituary.css delete mode 100644 resources/[gameplay]/obituary/obituary.lua rename resources/{[system] => [managers]}/spawnmanager/__resource.lua (100%) rename resources/{[system] => [managers]}/spawnmanager/spawnmanager.lua (100%) rename resources/{ => [system]}/runcode/.gitignore (100%) rename resources/{ => [system]}/runcode/__resource.lua (100%) rename resources/{ => [system]}/runcode/runcode.js (100%) rename resources/{ => [system]}/runcode/runcode_cl.lua (100%) rename resources/{ => [system]}/runcode/runcode_shared.lua (100%) rename resources/{ => [system]}/runcode/runcode_sv.lua (100%) rename resources/{ => [system]}/runcode/runcode_ui.lua (100%) rename resources/{ => [system]}/runcode/runcode_web.lua (100%) rename resources/{ => [system]}/runcode/web/index.html (100%) rename resources/{ => [system]}/runcode/web/nui.html (100%) delete mode 100644 resources/[test]/betaguns/__resource.lua delete mode 100644 resources/[test]/betaguns/client.lua delete mode 100644 resources/[test]/betaguns/server.lua rename resources/[test]/{keks => example-loadscreen}/__resource.lua (100%) rename resources/[test]/{keks => example-loadscreen}/bankgothic.ttf (100%) rename resources/[test]/{keks => example-loadscreen}/index.html (100%) rename resources/[test]/{keks => example-loadscreen}/keks.css (100%) rename resources/[test]/{keks => example-loadscreen}/loadscreen.jpg (100%) delete mode 100644 resources/[test]/gameInit/__resource.lua delete mode 100644 resources/[test]/gameInit/init.lua delete mode 100644 resources/[test]/gameInit/server.lua delete mode 100644 resources/fivem-awesome1501/__resource.lua delete mode 100644 resources/fivem-awesome1501/omg.lua delete mode 100644 resources/fivem-awesome1501/srv.lua delete mode 100644 resources/fivem-map-hipster/__resource.lua delete mode 100644 resources/fivem-map-skater/__resource.lua diff --git a/resources/[gamemodes]/[maps]/fivem-map-hipster/__resource.lua b/resources/[gamemodes]/[maps]/fivem-map-hipster/__resource.lua new file mode 100644 index 0000000..1c6e74e --- /dev/null +++ b/resources/[gamemodes]/[maps]/fivem-map-hipster/__resource.lua @@ -0,0 +1,3 @@ +resource_type 'map' { gameTypes = { ['basic-gamemode'] = true } } + +map 'map.lua' diff --git a/resources/fivem-map-hipster/map.lua b/resources/[gamemodes]/[maps]/fivem-map-hipster/map.lua similarity index 100% rename from resources/fivem-map-hipster/map.lua rename to resources/[gamemodes]/[maps]/fivem-map-hipster/map.lua diff --git a/resources/[gamemodes]/[maps]/fivem-map-skater/__resource.lua b/resources/[gamemodes]/[maps]/fivem-map-skater/__resource.lua new file mode 100644 index 0000000..1c6e74e --- /dev/null +++ b/resources/[gamemodes]/[maps]/fivem-map-skater/__resource.lua @@ -0,0 +1,3 @@ +resource_type 'map' { gameTypes = { ['basic-gamemode'] = true } } + +map 'map.lua' diff --git a/resources/fivem-map-skater/map.lua b/resources/[gamemodes]/[maps]/fivem-map-skater/map.lua similarity index 100% rename from resources/fivem-map-skater/map.lua rename to resources/[gamemodes]/[maps]/fivem-map-skater/map.lua diff --git a/resources/fivem/__resource.lua b/resources/[gamemodes]/basic-gamemode/__resource.lua similarity index 60% rename from resources/fivem/__resource.lua rename to resources/[gamemodes]/basic-gamemode/__resource.lua index 88045c4..31c5354 100644 --- a/resources/fivem/__resource.lua +++ b/resources/[gamemodes]/basic-gamemode/__resource.lua @@ -1,3 +1,3 @@ resource_type 'gametype' { name = 'Freeroam' } -client_script 'fivem_client.lua' \ No newline at end of file +client_script 'basic_client.lua' \ No newline at end of file diff --git a/resources/fivem/fivem_client.lua b/resources/[gamemodes]/basic-gamemode/basic_client.lua similarity index 100% rename from resources/fivem/fivem_client.lua rename to resources/[gamemodes]/basic-gamemode/basic_client.lua diff --git a/resources/[gamemodes]/race-test/__resource.lua b/resources/[gamemodes]/race-test/__resource.lua deleted file mode 100644 index e137b4e..0000000 --- a/resources/[gamemodes]/race-test/__resource.lua +++ /dev/null @@ -1,3 +0,0 @@ -resource_type 'map' { gameTypes = { race = true } } - -map 'map.lua' diff --git a/resources/[gamemodes]/race-test/map.lua b/resources/[gamemodes]/race-test/map.lua deleted file mode 100644 index b9060ab..0000000 --- a/resources/[gamemodes]/race-test/map.lua +++ /dev/null @@ -1,31 +0,0 @@ -spawnpoint 'ig_brucie' { 1127.99, -569.018, 12.5918, heading = 270 } -spawnpoint 'ig_brucie' { 1122.99, -569.018, 12.5918, heading = 270 } -spawnpoint 'ig_brucie' { 1119.99, -569.018, 12.5918, heading = 270 } -spawnpoint 'ig_brucie' { 1116.99, -569.018, 12.5918, heading = 270 } - -checkpoint { pos = { 1175.38, -568.361, 12.9386 } } -checkpoint { pos = { 1192.41, -484.373, 12.9902 } } -checkpoint { pos = { 1370.24, -454.326, 16.1487 } } -checkpoint { pos = { 1380.32, -319.673, 19.2937 } } -checkpoint { pos = { 1153.19, -334.017, 17.6384 } } ---[[checkpoint { pos = { 1120.66, -272.068, 19.6985 } } -checkpoint { pos = { 1014.76, -270.757, 20.9716 } } -checkpoint { pos = { 1018.3, -367.436, 18.9644 } } -checkpoint { pos = { 634.072, -400.678, 40.1211 } } -checkpoint { pos = { 218.425, -400.586, 14.506 } } -checkpoint { pos = { 27.9617, -408.632, 13.7693 } } -checkpoint { pos = { -0.9286, -625.767, 13.7056 } } -checkpoint { pos = { -114.801, -646.633, 13.8117 } } -checkpoint { pos = { -123.565, -785.028, 4.2556 } } -checkpoint { pos = { 114.514, -730.95, 4.0023 } } -checkpoint { pos = { 267.888, -668.781, 4.0181 } } -checkpoint { pos = { 337.305, -509.17, 3.7381 } } -checkpoint { pos = { 309.906, -407.719, 4.0468 } } -checkpoint { pos = { 296.932, -253.16, 3.9989 } } -checkpoint { pos = { 157.697, -234.079, 13.8108 } } -checkpoint { pos = { 140.173, -389.505, 13.7984 } } -checkpoint { pos = { 340.356, -415.681, 31.418 } } -checkpoint { pos = { 566.093, -415.848, 39.5434 } } -checkpoint { pos = { 909.641, -422.129, 36.4247 } } -checkpoint { pos = { 1049.37, -416.408, 17.3975 } } -checkpoint { pos = { 1091.72, -553.691, 12.5552 } }]] diff --git a/resources/[gamemodes]/race/__resource.lua b/resources/[gamemodes]/race/__resource.lua deleted file mode 100644 index 32440be..0000000 --- a/resources/[gamemodes]/race/__resource.lua +++ /dev/null @@ -1,9 +0,0 @@ -resource_type 'gametype' { name = 'Race' } - -dependencies { - "spawnmanager", - "mapmanager" -} - -client_script 'race_client.lua' -server_script 'race_server.lua' diff --git a/resources/[gamemodes]/race/race_client.lua b/resources/[gamemodes]/race/race_client.lua deleted file mode 100644 index 691b16f..0000000 --- a/resources/[gamemodes]/race/race_client.lua +++ /dev/null @@ -1,469 +0,0 @@ -local curCheckpoint, nextCheckpoint -local goGoGo - -local playerCar -local weFinished -local resultsShown - -local checkpoints = {} -local playerScores = {} - -local function initializeMap() - echo("[RACE] initializeMap\n") - - TriggerServerEvent('race:updateCheckpoints', checkpoints) -end - -local function resetGameMode() - curCheckpoint = nil - nextCheckpoint = nil - - SetMultiplayerHudTime('') - - checkpointCount = 0 - playerScores = {} - - if IsThisMachineTheServer() then - -- load the initial map - initializeMap() - end - - goGoGo = false - weFinished = false - resultsShown = false -end - -local function updatePositions() - local players = {} - - for id, data in pairs(playerScores) do - data.playerId = id - - table.insert(players, data) - end - - table.sort(players, function(a, b) - if a.finishPosition or b.finishPosition then - if not b.finishPosition then - return true - end - - if not a.finishPosition then - return false - end - - return a.finishPosition < b.finishPosition - end - - if a.cp == b.cp then - local aPed = a.ped - local bPed = b.ped - - local aPos - local bPos - - if not DoesCharExist(aPed) or not DoesCharExist(bPed) then - aPos = { 0, 0 } - bPos = { 0, 0 } - else - aPos = a.ped.position - bPos = b.ped.position - end - - local nextCp = checkpoints[a.cp + 1] - - if not nextCp then - return a.cp > b.cp - end - - local aDist = GetDistanceBetweenCoords2d(aPos[1], aPos[2], nextCp.pos[1], nextCp.pos[2]) - local bDist = GetDistanceBetweenCoords2d(bPos[1], bPos[2], nextCp.pos[1], nextCp.pos[2]) - - return aDist < bDist - end - - return a.cp > b.cp - end) - - if not playerScores[GetPlayerId().serverId] then - return - end - - local lastPosition = selfLastPosition - - local i = 1 - - for _, v in ipairs(players) do - playerScores[v.playerId].position = i - - i = i + 1 - end - - local selfPosition = playerScores[GetPlayerId().serverId].position - selfLastPosition = selfPosition - - if selfPosition ~= lastPosition then - TriggerEvent('chatMessage', '', { 0, 0, 0 }, 'position changed to ' .. tostring(selfPosition) .. ' from ' .. tostring(lastPosition)) - end - - - -- positions updated, we hope -end - -AddEventHandler('race:onPlayerFinished', function(player, data) - local selfId = GetPlayerId().serverId - - if not playerScores[player] then - local ped = sPlayer.ped - - playerScores[player] = { - cp = #checkpoints, - ped = ped, - vehicle = ped.vehicle - } - end - - playerScores[player].finishPosition = data.position - - if selfId == player then - exports.obituary:printObituary('New world record!') - - TriggerEvent('chatMessage', '', { 0, 0, 0 }, 'you finished!') - - weFinished = true - - tearDownCheckpoint(curCheckpoint) - tearDownCheckpoint(nextCheckpoint) - - -- todo: spectate? - - CreateThread(function() - Wait(500) - - if playerCar then - FreezeCarPosition(playerCar, true) - end - end) - end - - local sPlayer = GetPlayerByServerId(player) - - if sPlayer then - exports.obituary:printObituary('%s finished in %s seconds', sPlayer.name, tostring(data.finishSeconds)) - end -end) - -AddEventHandler('onClientGameTypeStart', function() - CreateThread(function() - --[[while true do - Wait(500) - - local player = GetPlayerId() - - TriggerServerEvent('race:updatePos', player.ped.position) - end]] - end) - - CreateThread(function() - while true do - Wait(250) - - updatePositions() - end - end) -end) - -function GetPlayerInteger(i) - local serverId = i.serverId - local players = GetPlayers() - - for k, v in ipairs(players) do - if v.serverId == serverId then - return k - end - end - - return 1 -end - -local function spawnVehicle(spawnPoint) - local carModel - - if not spawnPoint.carModel then - carModel = 'admiral' - else - carModel = spawnPoint.carModel - end - - if not tonumber(carModel) then - carModel = GetHashKey(carModel, _r) - end - - -- is the model actually a model? - if not IsModelInCdimage(carModel) then - error("invalid spawn model") - end - - -- is is even a vehicle? - if not IsThisModelAVehicle(carModel) then - error("this model ain't a vehicle!") - end - - -- spawn a vehicle for our lovely player - RequestModel(carModel) - LoadAllObjectsNow() - - playerCar = CreateCar(carModel, spawnPoint.x, spawnPoint.y, spawnPoint.z, 0, 1) - SetCarHeading(playerCar, spawnPoint.heading) - SetCarOnGroundProperly(playerCar) - - WarpCharIntoCar(GetPlayerId().ped, playerCar) - - if not goGoGo then - FreezeCarPosition(playerCar, true) - end - - LockCarDoors(playerCar, 4) - - -- and done, hopefully. -end - -AddEventHandler('race:itsGoTime', function() - if playerCar then - -- let go of the brakes - FreezeCarPosition(playerCar, false) - end - - -- gogogo - goGoGo = true -end) - -string.lpad = function(str, len, char) - if char == nil then char = ' ' end - return string.rep(char, len - #str) .. str -end - -AddEventHandler('race:results', function(time) - if playerCar then - FreezeCarPosition(playerCar, true) - end - - tearDownCheckpoint(curCheckpoint) - tearDownCheckpoint(nextCheckpoint) - - SetMultiplayerHudTime('') - - updatePositions() - - local players = {} - - for id, data in pairs(playerScores) do - table.insert(players, data) - end - - table.sort(players, function(a, b) return a.position < b.position end) - - TriggerEvent('chatMessage', '', { 0, 0, 0 }, 'RESULTS') - - for i, p in ipairs(players) do - local name = '**INVALID**' - local sp = GetPlayerByServerId(p.playerId) - - if sp then - name = sp.name - end - - TriggerEvent('chatMessage', '', { 0, 0, 0 }, tostring(i) .. '. ' .. name) - end -end) - -AddEventHandler('race:hurryUp', function(time) - CreateThread(function() - echo("resultsShown: " .. tostring(resultsShown) .. " , weF: " .. tostring(weFinished) .. "\n") - - while not resultsShown and not weFinished do - Wait(1000) - - time = time - 1000 - - SetMultiplayerHudTime('00:' .. tostring(math.floor(time / 1000)):lpad(2, '0')) - echo(tostring(math.floor(time / 1000)):lpad(2, '0') .. ':' .. tostring(math.floor((time % 1000) / 100)):lpad(2, '0') .. "\n") - end - end) -end) - -AddEventHandler('race:showGoMessage', function(message) - TriggerEvent('chatMessage', '', { 0, 0, 0 }, message) -end) - -AddEventHandler('onClientMapStart', function(res) - resetGameMode() - - requestedGo = true - - TriggerServerEvent('race:requestGo') -end) - -AddEventHandler('onClientMapStop', function(res) - DoScreenFadeOut(50) -end) - -AddEventHandler('race:weGotPorn', function() - echo("[RACE] race:weGotPorn\n") - - if not requestedGo then - return - end - - requestedGo = false - - exports.spawnmanager:setAutoSpawn(false) - - exports.spawnmanager:spawnPlayer(GetPlayerInteger(GetPlayerId()), function(spawnPoint) - spawnVehicle(spawnPoint) - end) - - TriggerServerEvent('race:requestCheckpoint', '1234') -end) - -local function setUpCheckpoint(cp, next) - local nextPos, typeNum - - if next then - nextPos = next.pos - typeNum = 2 - else - nextPos = { 0.0, 0.0, 0.0 } - typeNum = 3 - end - - -- 2 = regular 'ground', 3 = finish 'ground', others are different 3dmarker types - cp.handle = CreateCheckpoint(typeNum, cp.pos[1], cp.pos[2], cp.pos[3] + 2.5, nextPos[1], nextPos[2], nextPos[3], 1.0001, _r) - cp.blip = AddBlipForCoord(cp.pos[1], cp.pos[2], cp.pos[3], _i) - - if cp == nextCheckpoint then - ChangeBlipScale(cp.blip, 0.8) - end - - ChangeBlipSprite(cp.blip, 3) -end - -function tearDownCheckpoint(cp) - if not cp then - return - end - - if cp.blip then - RemoveBlip(cp.blip) - cp.blip = nil - end - - if cp.handle then - DeleteCheckpoint(cp.handle) - cp.handle = nil - end -end - -AddEventHandler('race:setCheckpoint', function(cur, next, later) - if curCheckpoint then - tearDownCheckpoint(curCheckpoint) - end - - if nextCheckpoint then - tearDownCheckpoint(nextCheckpoint) - end - - curCheckpoint = cur - nextCheckpoint = next - - if cur then - setUpCheckpoint(curCheckpoint, nextCheckpoint) - - -- make a background thread waiting for the checkpoint to be reached - CreateThread(function() - local localCur = curCheckpoint - - -- so we exit if the checkpoint target is changed - while curCheckpoint == localCur do - Wait(25) - - if playerCar then - local px, py, pz = GetCarCoordinates(playerCar) - local distance = GetDistanceBetweenCoords2d(px, py, localCur.pos[1], localCur.pos[2]) - - if distance < 10 then - -- pass the fact we reached the checkpoint to the server - TriggerServerEvent('race:gotCP', '1234') - - break - end - end - end - end) - end - - if next then - setUpCheckpoint(nextCheckpoint, later) - end -end) - -AddEventHandler('race:confirmCP', function() - PlayAudioEvent('FRONTEND_GAME_PICKUP_CHECKPOINT') -end) - -AddEventHandler('race:updateStatus', function(player, curCP) - if curCP == -1 then - playerScores[player] = nil - end - - local sPlayer = GetPlayerByServerId(player) - - if not sPlayer then - return - end - - local ped = sPlayer.ped - - playerScores[player] = { - cp = curCP, - ped = ped, - vehicle = ped.vehicle - } - - TriggerEvent('chatMessage', '', { 0, 0, 0 }, sPlayer.name .. ' now has cp ' .. curCP) - - updatePositions() -end) - -AddEventHandler('onClientMapStop', function() - if playerCar then - MarkCarAsNoLongerNeeded(playerCar) - playerCar = nil - end - - if curCheckpoint and curCheckpoint.handle then - DeleteCheckpoint(curCheckpoint.handle) - end - - if nextCheckpoint and nextCheckpoint.handle then - DeleteCheckpoint(nextCheckpoint.handle) - end -end) - -AddEventHandler('getMapDirectives', function(add) - -- call the remote callback - add('checkpoint', function(state, data) - table.insert(checkpoints, data) - - state.add('pos', data.pos) - - -- delete callback follows on the next line - end, function(state, arg) - for i, sp in ipairs(checkpoints) do - if sp.pos[1] == state.pos[1] and sp.pos[2] == state.pos[2] and sp.pos[3] == state.pos[3] then - table.remove(checkpoints, i) - return - end - end - end) -end) diff --git a/resources/[gamemodes]/race/race_server.lua b/resources/[gamemodes]/race/race_server.lua deleted file mode 100644 index 494243a..0000000 --- a/resources/[gamemodes]/race/race_server.lua +++ /dev/null @@ -1,209 +0,0 @@ -local checkpoints = {} -local raceId = 0 - -RegisterServerEvent('race:updateCheckpoints') - -AddEventHandler('race:updateCheckpoints', function(cps) - if #checkpoints > 0 then - return - end - - checkpoints = cps - - TriggerClientEvent('race:weGotPorn', -1) -end) - -local playerData = {} - -local function ensurePlayerData(id) - if playerData[id] then - return - end - - playerData[id] = { - curCheckpoint = 0 - } -end - -local raceStarted = false -local playerCount = 0 - -local function startRace() - raceStarted = true - - print("really starting race") - - local function raceCountdown(num) - local time = (4000 - (num * 1000)) - - print("setting countdown for " .. tostring(time)) - - SetTimeout(time, function() - print("trig'd countdown for " .. tostring(time)) - - if num == 0 then - TriggerClientEvent('race:itsGoTime', -1, 0) - TriggerClientEvent('race:showGoMessage', -1, 'GO') - else - TriggerClientEvent('race:showGoMessage', -1, tostring(num)) - end - end) - end - - raceCountdown(3) -- 3... - raceCountdown(2) -- 2... - raceCountdown(1) -- 1... - raceCountdown(0) -- GOGOGO -end - -local function incrementPlayerCount() - playerCount = playerCount + 1 - - if playerCount > 4 then - startRace() - end - - if playerCount == 1 then - SetTimeout(3000, function() - if raceStarted then - return - end - - print("starting race") - - startRace() - end) - end -end - -local playersFinished -local raceEnded - -AddEventHandler('onMapStart', function() - playerCount = 0 - playersFinished = 0 - raceId = raceId + 1 - raceStarted = false - raceEnded = false - - playerData = {} - checkpoints = {} - - print("mmmmmm race") -end) - -local function endRace() - raceEnded = true - - TriggerClientEvent('race:results', -1, '1234') - - SetTimeout(7500, function() - TriggerEvent('mapmanager:roundEnded') - end) -end - -AddEventHandler('race:onPlayerFinished', function(player) - print(GetPlayerName(player) .. ' finished') - - local data = playerData[player] - local finishSeconds = os.clock() - data.startTime - - local position = playersFinished + 1 - data.position = position - playersFinished = position - - TriggerClientEvent('race:onPlayerFinished', -1, player, { - finishSeconds = finishSeconds, - position = position - }) - - if playersFinished == playerCount then - endRace() - elseif playersFinished == 1 then - local thisRaceId = raceId - - TriggerClientEvent('race:hurryUp', -1, 30000) - - SetTimeout(30000, function() - if raceId ~= thisRaceId or raceEnded then - return - end - - endRace() - end) - end -end) - -AddEventHandler('playerActivated', function() - if #checkpoints > 0 then - TriggerClientEvent('race:weGotPorn', source) - end -end) - -RegisterServerEvent('race:requestGo') - -AddEventHandler('race:requestGo', function() - if #checkpoints > 0 then - TriggerClientEvent('race:weGotPorn', source) - end -end) - -AddEventHandler('playerDropped', function(player) - if playerData[player] and playerData[player].curCheckpoint > 0 then - TriggerClientEvent('race:updateStatus', -1, player, -1) - - playerCount = playerCount - 1 - end -end) - -RegisterServerEvent('race:gotCP') - -AddEventHandler('race:gotCP', function() - ensurePlayerData(source) - - local data = playerData[source] - - local next = data.curCheckpoint + 1 - - if next > #checkpoints then - print("omg finished") - - TriggerEvent('race:onPlayerFinished', source) - - return - end - - data.curCheckpoint = next - - TriggerClientEvent('race:confirmCP', source) -- for sound effects - TriggerClientEvent('race:setCheckpoint', source, checkpoints[next], checkpoints[next + 1], checkpoints[next + 2]) - TriggerClientEvent('race:updateStatus', -1, source, next - 1) -end) - -RegisterServerEvent('race:requestCheckpoint') - -AddEventHandler('race:requestCheckpoint', function() - print('is it even in here') - - ensurePlayerData(source) - - print(source, 'requesting cp') - - if playerData[source].curCheckpoint == 0 then - incrementPlayerCount() - - print(source, 'requesting cp 0') - - local curCP = 1 - playerData[source].curCheckpoint = curCP - playerData[source].startTime = os.clock() - - TriggerClientEvent('race:setCheckpoint', source, checkpoints[curCP], checkpoints[curCP + 1], checkpoints[curCP + 2]) - TriggerClientEvent('race:updateStatus', -1, source, 0) - - -- should have raceReallyStarted since 4-second countdown - if raceStarted then - TriggerClientEvent('race:itsGoTime', -1, 0) - end - end -end) diff --git a/resources/[gameplay]/channelfeed/__resource.lua b/resources/[gameplay]/channelfeed/__resource.lua deleted file mode 100644 index 82a4df1..0000000 --- a/resources/[gameplay]/channelfeed/__resource.lua +++ /dev/null @@ -1,18 +0,0 @@ -description 'output lists for game content' - -SetResourceInfo('uiPage', 'client/html/index.html') - -client_script 'client/channelfeed.lua' - -export 'printTo' -export 'addChannel' -export 'removeChannel' - -files -{ - 'client/html/index.html', - 'client/html/feed.js', - 'client/html/feed.css', - 'client/fonts/roboto-regular.ttf', - 'client/fonts/roboto-condensed.ttf', -} diff --git a/resources/[gameplay]/channelfeed/client/channelfeed.lua b/resources/[gameplay]/channelfeed/client/channelfeed.lua deleted file mode 100644 index 5a20a15..0000000 --- a/resources/[gameplay]/channelfeed/client/channelfeed.lua +++ /dev/null @@ -1,40 +0,0 @@ -local eventBuffer = {} - -AddUIHandler('getNew', function(data, cb) - local localBuf = eventBuffer - eventBuffer = {} - - cb(localBuf) -end) - -function printTo(channel, data) - table.insert(eventBuffer, { - meta = 'print', - channel = channel, - data = data - }) - - PollUI() -end - -function addChannel(id, options) - if not options.template then - return - end - - options.id = id - - table.insert(eventBuffer, { - meta = 'addChannel', - data = options - }) - - PollUI() -end - -function removeChannel(id) - table.insert(eventBuffer, { - meta = 'removeChannel', - data = id - }) -end diff --git a/resources/[gameplay]/channelfeed/client/fonts/roboto-condensed.ttf b/resources/[gameplay]/channelfeed/client/fonts/roboto-condensed.ttf deleted file mode 100644 index 57359d0ba0ee67bf161726e58f3eefebd0c0f9c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239672 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

L*RV!t$eB^Zjd-r%tQNZY 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�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§l9+laF840KTc*GIUbwhf$1URdu@g^N zPgi|(=FIKMv+;7QYZ(~jmn2zP9Bx(OLC9uQdEzUJPA=!otKK{ig0g&Pb`4-*-`ZBp z#YM zpYYeuzx&ShO+wQ%Q@h*Ufc36Gz4qqbR=f;qt#aax&7lHw;<99GPCOT_cy%-Q4n>7-S%0zp_t^VtY7D?~` z?I#H)iTJ@Jab^}X;)~zmeRM^pg!~SW<-khgi{4USx6LH7u951ceIb8u)hrYCsq3t0 zky5VPldivu^RtxPhon2z(lj&I$aFy4IuPT-qmyb;sc8S57ZK~%Gnte|fuM*hLu^cD zFY6JRN8AEziA*KY?q$)r5J!EcmWTL{F$wMhTDvRX3IkD~V+W|xm{5eLCSiX?$OHh_ zV{I%(9I2q5?Qm!1<%_Oh4!yJnLx;v$mcJ{zi05YzxEVL_{mGUjnXIdQb(E@jen-MG z8OJBp3|R)fm|KCvW()#8H&+YPgv2nUu30bVRQn~l^14ez=jvQc8aHDJ(jSeOa4tMf z=Qh$ym}<|+6wB6KP*`3k&K9e2Ah6}RB|KEYZ-YtToC>#{%?!3Zmdp@w%d5PSV2gxx zHcm-2hKjS*;rbLDRq_koGS@rJo7n~pWZXbNaA~fT)LOK@FmaU%($I>?q3Nk8yrQZQ z99;bLFDm|ypr$D;h*qIlyEE}Og6i(4J4gSuir;kwwLzId=WactV81Jvx%=r~^!()? z;;(!0{q)_sI|tu);XnA|@0I+1CYzjiK<|XqRoZT+V~6T=d(txoiT_i^q^nNN<@Tg` z(=#%&AO8Gb?)^XC zDpQmIWPPV)@*hC>(hmMJLX;KpI&7tVi{4$d)sM}Sh^7+a_+2m*tQN6TX4FoZ5j&0g z+ntu>BWw}!L&^vv& z&}tkU-#Z;liWJE!BoK&=(?d=*JwuYsl5|dwuup8=({;=8(f;XLwUr5mb`EfGXT#=s z(5>pd_d`Xb_X9QiMDK@UboV`~HUp*tOfP)~UWiy|!~|#h!SZF>yq-H%ZPECp+V8AU zGG38(LIy`5RnCmH6hZBoZ8|F0;x!7~Z`wXVEY84A!hK9CnMZPt`8*YHU*a?rki7l6 z69qfn&%`P<#gm#ZI>VV zWQ)DO9&&D+U!hoskxAx9q^FlW1LWbj2!Q?zNPb_l1jfTD{b}t3x0jEu&C9JT7&k$C>9J?LX}7xE7c4wD!l4}g3Ou_D z@EJAiwv@)yQgNG}iu4hBx#Ecx<=X-JpbMS>o>-oJ$UNy3u_y|3m3#OCD=$SR$sT*hKhhm({ujqmW`ak9WM8|3pd_!C<7Q=_~Ja^tQy>>;XJBy%yF3TG7Irp&HW~G zNH!>$37bp9$>~KL6AK^9_Uj%*F~}Do52k0zZj2^$tP}hj0S?N;H)^1!WhReg-@bW@ z=i|#>JZApskKS>8c8>A)&pt5@M4+7(3UKa8`HyUT_Ad?XmmFi^a1|S-6W1>01dVI0 zMSEM!2|U;cWKPJqicVn3=G2{*U5>n2;*@}uk4}jRp@=lA6e5aDt4zs71F$&Y*QC#0 zTyWRWp~LPue^F7%XM0}yEYjvrq5;Q`F8#q-8=q+ycJ%~y`BHK|h`<4v%f!3ZwbDHT zm=#n93K4ngZk)aXhR!}rXkrwbT>-=fJ{HWAba+43huw|%vJov6_!vO*+4u-L511OU zHZqN8hRyC%PkKau(g?r(OT!*2zoce9zWLYx%nhH7hbhO19G$j8dkjnk++!m6r#OY~ zw#o+_XhJ8f=s@!ULmJs2%N6T) zWHenn=eGOp*`VcW#>Hpzv2$h% zZypV`F($ zQ_f94S6>tC@ny!%s$X5Jx+b2!aKeOn^Cr}_w$|0Rw})PJzW}5e@S)Cg-QPh=sR`BU zalkCUV()!pZ&YIIP=eBPXoR%f*yd2PX}ROYChEOw33RAJL#6qK`t(lxE+Bsw@QKsU z>S&^$0E-SCfUQ5Z=6BH|c|cgJ|g(-J=sY--cXQORu$h*nI&d`twt9Ty07mel!B zbn0l+I}tTFk%K)>xS^@6=j9|bFiB{ic<~ExD1@YF!%&i<+E-^FSmM)1<6A{|R!_jM z9i&nEnp&AADe-sb^cy~kt~WY6lwV#qVx-u-Rz9J`A97Un6HS@)luj7NOO8E=f;q_@ zP(Ut|!kp`E-YCL+OC-7DjXl9>Crq3Fg6ewX(RsHtcic3)`<3u6W!1Ww%SMlAer(yY z$A`9t*4_0`&y=ad)>S{T;5_9r8o5bXd-B{<7bz{{Aumqt#r;7D-eFPeC=Hi1OGq&@Pk^1X8~Aeb&giYV8=46 z6KG6KGenr$lx?TX9BBJubKLAnjyDMD49V{OGt{7s_a;v~=CG$9=GA@~VD{ z^R^+wUV1KEQd0ENFO=Kr#uX`QO9W#_o&@@(x_%?<)E{;N+edUv9mKaCV{;KF#n_2* zd$3c)NTNIgbw-r@Ma$HN{!P+QT`2-XhQ8du?&`d@iMlKsj9i*CYEd<^L-L$2fG{ze>f;9k_>si&;VH%8W0aA zYlcZ10VdPaanHizb^-%cQRf{>D(zxH!y5g;egseN^ty^F{B^WV5^&Q|fp{d!;RpyG zMWa>v#_xpBkX8Y{#F%X2cM4c_BEBS)D&h(|5CV5tDBHvvq9EEQpeK)j9z7G0J8PqP z2z|R#kQ}B(?GTj@jsy=a~^!%x+FNl!`E%7+MEg!-T6Xc&H{5JLjVz_!qQ;5ne$FX ziLkq{s7iDxtK*e}sIxoWC%Ps&^c>J~x(Z9mF*V&mDLS8+qKTtOKn2B4IUc~W$~O6= zIH7~Tim`;kw}1j+6vQv}$<=d^LNL{HBrqjD`nL!DvC+PGo6b1=C+M_KMSil(vB1Ov z5!)^}(FlSn+XJQaNzP`lZ|(O-~1=zO)&c(zii9HKfqgWoaR>s2#u3E2ZX~yDirTEfWh48 zR*TRL!~qWm7nLVq`7`&KFcu9OSOB{2L!%pyhA>_Q`$^DIy0SQQ=qfS&cQjr zoWObjiKi=!Jsq-RcwE{0(wI88>ruDW-&5G=56T&?Zp74$^0RdZl7kW*$dn`$viSH% zN|OJ$U@0+|yz4&D{vdTopxL6GuYB!#U%VjS=d%v( z7QYimP&R|;R9FgKh6n<3JIrTF(#rN#38hTgbq_fqyV|}|Hbvj8YErs&9g?1m@$3isF|~? ziwY|%3yZ417(ILT=+V<>be7cDm6q2NyQYNC)}Au1hQ_@UFLub#aLO6n?81jbDq0R< zV@elR+Hz{bXFq-+{<`sV{x`KCKX zgCJ@sRR)jPx~8a-$X%xq=Iar95)@NXhDhdRUJXurWDmk!?oD@|Fyv0p*dY_#o^#He zJ$_Qk*y~(14NVQOiFzoceR22{_@M?r9O{5f6?$EVz?zyj+Cl( zz}4r}pmbPsDCB(m?I(u6`M~|Iuia#08~=pew;SEYRfpGL-LS`<%{;yMk63gk;FVsm zGVzaGbr(|E;qAZs-3Dr9D~{*2u=28dp?%HMWBjEs;xF71&yVc65C6qk#*gt|Y|;)m zQ`}GED`wLsnCCX2pAHn%pv|kH&H~4asAYjS1x$j_>&y6t=s>*D5rk+iWUnnL8hNrJ zi{&Yxh}5&k)xCY?anEQ6cJ6%nz=4-{?qu#mJVnGj*?OU zc?c0+mX+kKuK9O>>WTuchej?7)u*wSiKVTbkhj?vO6;at&59Cp1) zU7*Z!wqvwd6Kb?#P4G|TGQl`Fmgr@2(;Mo7ef#J$)bG^>xzEIZo8^Ey2emHs48Dt4 zw?bMYl$x$lI1i~FF-2&|T58AwY?}dSIH14XV}vZS@M1=`0I~2wK?cT|V^PcTYYV3G ztaFG(B-ajebq^|$)+rbg#`F)2DJ1+PGNz!nO-gX4wuLf1VnmtI5s?TF{Ya3(kt2mS z2#rSG)}Z^d8jdiEIZ^wVq--=y+~IL^l+5En-wj`zjxvOM zpiKd};e3qhs^2M%Zl(Wc#w^of-O)-m-t*j-9pW<^Sgivk01C5hI&;KXIaL8*yM^tF zX*)b=V7qcC1^@ym^iT1nFCfr5_u%arEg;$u?D z{nKq{=3Vylk~IhJvrRCn2V=;DH7g@s!l=NZa-Xr?U}1qn#c3zn5><&%oM%g+I9mwG zpirCF7j!X`OQLcqRIITP(ZE5^LCyy+HHTh62o7WvP<_F}tulcj&ewchm3+>_YfKG= zP0F3W{OY{%g=vPN<8S^O1er zaL402;^v9W36%vw<`Q>T6cq!s$^T&sh-Hi3TM(WT zy&dB3DyL&E?vp0)W~up9kyQC7R95Pxwn`cAP^nlICj!K)g`Fe2DFP&)DSe7LAzw8& z={<6}vf4^(_jZXGzuyAwSjDjw|5_ycFQStT`zH@$m^<1EN0E1^*axOQv0Yb}F8d$o z>Qa3;R(Cj7a~NaA3rL%Sv3dj|jkk{(6I$A$9^5fFd_^EAwME4drmG4sKOvYZhfJMdecTmJvU-h04DRc&qKv(GtmCOtEmWG20n009CCArw&o1!|7WdzW-^lkc=f&C_x^w1 zeP1LDC3~;E_S&mF>se%z0CT|T5XH*=rzeJtlw65VHPepJF06<83!TMSl+Ee5L0H9b zU5pU=z9bzD#>U;c69~x*w0kf{q!i_cW81X}B5*hWhM!1XH&IYw(@uicy;%iku{1%p zSkJMDZyiRi2upP#4Es&2GxV|`r@}H4K@S#o&>tPe)X(g}(x^>&lL*CT{R3-lMKf@@Ij>9u~I2)d>z=WvV({+LPUzrirpnbzw}K zGKBRH-YD%ksDFed3F)A80D{2?thO}$IA1dU&({VHldf5l=>d?OuQ~WPW8iO?T)@)u zV$hX8S~7gI6gk5}41)wq!Tc|3QKe^)GdxaW-w9_9DgaYZ@VQ$n-rN7#XZr~gbNLnX z=NVsHJwNPy@%z9Y<*gl8ExKFkP%oV6->{B2Vms&a3~^!srYI=o!-Uv0^H<^{;p3wW zB{_d8qUl`o1c4NLi5rZCYVW`YSx`GZOE`*)bm4Xp-%X?}UAdW{?)ikPI?d zO<`V98S(1866sF63Dr-~Ec}E>0#~s}>0P^ImR_r0x}@%h{k8kQQ&%a)fj1vGlqA%e z;{$~K&`$dGzl}HC#zSJLOSHoJF2efqV4Dgo!%ZGF;3?q2qNO>Dq94kKcwH3z$TqNa zJV)sKp(c$ed>L29^&4*a$;m}VB+2oxmJpkjooBxFrxEO2)LfvWe0Vw`j(Xw+7@Z!r z81^?~Enxei>_c$U1_;nOvWbR@O25dIcUWY@=^aQ~n)G1Eg4BOXw?leu{6T%l;^x1|Dc5>_MLe-daTWv-XXj9cvs1yp?`aF|D+jbjmgX!b>{R7J&2LT zu@s?+t^@lnJO0zy-l}?IVqE{h0|tq_Zy%@|*e6AN+<)X}Pbfz?_ou+0{TjT(=UQ6B zH{WFOwS*+Rxu{X+wj{J|ZXwXN(FAV*d#}&It>zAJAo|_uEu-P%x~b|W$BdJFbPC;) z>jl*UC2Sg{jz*o&d7yYQs$~CZdq=@)%|a|duO%YZ^Fbr{YS1HIlAh?nS=B@?|(q+%L0O46My$4 zbvE>cG6mpkBg+`Zn}-zdU)3I`<1wQ!CV=ro*Z(n-O8OIN3ADN3)EE|y5$kp2;GM&u zO+(c-k8T+AV=xkzaw~D=1YpfB_qvf@p&_ZEeqkh*c}%_6g;WcW;At}B0`H0nxt?rN zraa_Z3h+TTcfUE~(lcm2GuqC*@o3}2vp`D5Rq)^*DvFfia#vD{9dKhFXcNp!&#S$7 z_~9JT(ee0Hjp-JMcQIRWJSE`%)tx@HB7~yVmnU9Zk(3Q;JdKWn6K`|+n5ZC0sIEd z9P_5aHt?HR3|}@k$4=2No=bs=xa7igKekUafARmKCud&sk38Yf9giJ0_ST{yEOx{Q<)>qx8fS?*vN4he+XD<} zE6Y^r6?s9u>x&~_1183=6}brKpi#r5q{9RaJT-)p2T4|kI<1M^5^RK!SPrH|+M-;E zbTgc2EZ~|fr|c!*A(j>g_GFa7Y_P4xT~W(cou^!H-28%w z4gvGW_e#i)pFLC2GY*NI6e0BPE4#0_{XS#GfsF3~glO~chu#6{>au<1R@?jcLw5Y$ zXak@<3ePwUn7bi6jWd#9(}xxuz^lu+`uPIy^J!XZQ^C5 zoz%aKr=DOD`4l#K1}R>ffwyM^=M`MY&mkKwnYn`&3RlYSa&vypMHZ?)Kj$vH-~U(=Haj0-~mDZqyZFUvnPZ8wc9m{J+ z4eLKXz4i&cXljp&VR^sx^vA76FexoYvTy`w8SXXhIg5IokIj|)QYSTs&UGTP!p zddw(aB2(}dLP&Y5=wuTSKv$dE1y$Qxp^$OUqc9zu^UmMa}JyY$4SKLOD&cJdiRuN#<0>Q|2@yh8oCz0ka&M z5+ciQ&=qHV`9|YzI68Cc?JLKby9qtXxfU*fN1455G~v*zI?ajAE>=&UD}~O4*yu=2 zDXqbEE*^-x)KO8sEd5~e_YJbMb3n{Sb{*iap?+EY%RDzFq~k-1JK{CqrD zz*7i*2HJ9fJylc%$ZISwrvAeuDl#Js2)c|x$<9-hcWQPYeBv)vSC(X4&};fdlc$ZJ zhy{JFeJhfT7mZ^n-x(it>ue~>-Q9cCJ&^MEPv6@B`3^8ftAnxTe5&g4LBq27;uyaX z2eLE)LJzw36un^R6y>j7c)NiM21GR)MFilP3h`kUJl==nG-p~mWr@5lx`)XGV3Q** zTtRMScxX(n9D2r!iI}YsK@9-;1bkP^0;+03O zmo9(*o}#ULQ{0!%zw~~*c51s~l|IACL&zLa-?qfp6 z=c47dbB`=af7f^eRQ>EV?s(;u9i+o&!ETMi`fPNoWFDDr6!}Ti2lV^$$Y-h9#;g0) zJGX2(K1sck?HI?a`1ex?`_wQ}4ccupLuN*zECK4b1QR2?ZFB-LZuR7mXTxZ-nJAOb zq?eJed9kKc*lJ`Uzv25-ZF4DYf^BhP&D9pD~;nV(l)|BQ?$$t z_%M?x4x%}bcCuVoY)~h>CuK-7n+a1ZB~aUmMA55Dhv(aNR2DAR>s}G+KfbT~?pQtWn&D*WLRGuC1_iGKQ!- zv_9xALJm@;V?&d)d=>#PYXRj#r>nEPCOONMfIx?4oEDW*mmmm%QCE97D%O^sK}Axm zm|)qi9KapRg%fXiS3z$%+Wbn1eMG1ns@OVZcFvr?r0^X5@dL(d_qoao;~eqUqz=gw z=M@jt4;>IaZ%Q4|AqGKeXFYoB%st|%KzpO)ykV-cRoAukD?c-0)o8J?|2PD+qfXyxv3Py(tUJIOK0hIB;}56UnuSR;ZJo(KUW5eFO1|Dj=F@p<@jVJ{WJUVjKrU9k-RunM> zl_bI8)u_V;D{nzy3vWg~#gs&2i0O(gN$ruQBPB|zluA@d6$#F_oF(v8c)~?yG{^Kl z)L~=vs!2yC4ARF8(|UE;*R7BD*{Qd*Yb(b1}yC@AaXZGwlqN@ctZsfXpSbgyNDKmF*7=nl5C{Kz6FeZb$ z66eMVIteDLQEeJpMl3ikAo}PG5mgbx3dVeMw$4oqbU^QLVyp@94ow{mPmal~xDuWo zd;g&J>*J3fZxfLqTS$p=Rp!U6HD-Pcta>4vZt*gWoEux<|aF^ z?E8gDJ|yah`cu%_(-1wf_BC-%S1OFrX&QV=MmLnD=tb*nCcpSiD38l`S?|Dk`Pog} zW|?$v{x*~E-1s)vv@kR7sSaO8ep}LvKXj>SgQsz^`(ew!?{=$yHP34n{MS~9=hML@ z2F6^;=ztf5N$Lyfxc~wYjtM$C2$YO!l{W)b2lV>l>}WO*nc-ISDFsqGTAPVTnFhfW z;<0{MD5%Ss0lYFj9^q$%Ziu9COM{c@$$+}(d-oLVXyYcIr zuNl88h116B9op(`E0uD^s{{r<{l)wHqT_ykyr1XQgAWJ3H-0pp7w0K^=5Ny#amkG7 znl@uP-j)-;;L?0-eFk+#@a_S`SHkmdiODDz^<$G}GUF)SYgthw3V~>bq2}Vtn&_w` zo}i*SycTex0a(Z{q?=QY@=Hn0f-%WpwU+N=R8pJtvGdwj+jYn4_Vdn9Ym<^50`)^2BIL<&Tb>!dvMKSMq~-4hmm!K56v|IJWLe(;aTO3 zzkGm@HLe7M3O!Wa!2?63bUajee)AGUJ8QSAGIQ_TIpyY};+rP#yfZuN<{o|YzULnq z+fP5Yr;?u?7?_o(-gnC_Bc7f`Ptfd{GiQr#!ZPdW5ysL-KhuSNum8s%{rBRF&mNt) zd*a01BqLxV)mmEt^2T=Z;b0@1McjdDCph=_B%nJA#iA+28%OEfAkt96@3^;MZ9V=w zkfnV5xBEj#JX^LEJqC=^#F}ETCaMqt^?K4(p*U;@7d2iZ2ToJw@tR*BvD3xTVG*tq zU5s`tm$H8FOB*iMd}zYg8_kqj=7=+@DdVvO7VN~Y+WW{cWYUbN1oCOX8)Qd;GL$M+ z%luKU1foYkP|L(A^2(r(&6m!z2h*WQzKnEIzzkAAq!>)Rsm~e9Y6+5RFEOY%QL6Pu zF&__&8uZ4d!Cpi;7;+MFaua0e}hz2T@%;Rj(}CM8>O_$H@q(`rj_b9 ziDkZIMu8?LL4YXbkjo1KfK1q0c)k>1q{C_QYG9p2PpTWYGqZ~~4l*=LHnP@jgSU<# zFbnXZJXyCze_{eYvP=%Va`Y2b-K{QMhM{GT8RxBCx_G|wtSUY^a`c2nNf5UHDxd$w zhx(nj)&70qmgP^^Zn#T->syfv9pU*Acq57_$0)n3vCmU=pX1$VVvY&HLhFZ@(8ED9 zZ~Q#+hLcWd|51PWsXEI~K70gw{Lk^5|0l2@h}n^cAAx&or?`pkt(;PoK-Z0@R7Jzp z4VpX!04V^QgOC#j(oiob5#>fxI@dz6Mz9lntEg&k#qLbw?YXR1yWUzcz zCofYzR&2)bgi+20&lS0XW`BqUZZ;N2^S$6TmnCHY-6;q972pdsM$|*mOY@dZMdH{l z#Qrb7*l$!A%Z2jt`|3|ZTz=(MbBz<5g-cwhYz^%D<@vq;wk8`EW0Fz5`EQFB{7u>k zTNL(^guEhVTT=p$7-F0hNK?Q-C|pM(SwO(4JsD(y8OtXTl+@RPgfjqWfN#Ml(hjMk z2h*>EX&mGUEM5ooZpNbOOz(<>Lf3D`5dzgSG#cCZ@=I(Za76h9Te#|~%Z(Gj&Mj81 z4LtPqGrRw#YzWNSzU_*++hFGe(0LZ^ORS$`G|E9DrirxQ4j0>RIt9QeTrx`z`<=oK z@+oA$Ba@Qk=g}!p%YQs&%&9pbiZW4zjtn=|FwW+bPmM~$;>#21{SPp#g<;y1^{`m_R&Oc!xPqyFZdtUfv^Y*Lf-;Q`0xVaKVWioF>szpY`eS#b&Qkf=AnJMK2{-08?4siC@ifl~D5q^nLHk!36Yi)!1K&4=Y=gWV$Pde= zH$A4j+^;25*P92vhlZd&3WgB3B%aX6zMVB;CY+Ch4;#OV8})fx)?azUvd!1c zpL64y*}Ct&qkE_Rt+dsyr7wPP6tdv=lywC87CNgY`ezzErQ~Pu%mDNpavUg|dXR?* z`bohTwEpo#A5GZ12|F&|@xid-8N`p(;5&o(-Rr<}=}05_J5biag$$O8&E>>l;6#Fa zE0H!e-}xGs4HE(z4IbedV{pw0RPBMhJ!xG$F7V!9+0E`CEOAD+yKOytBzByx=D;dz|@>3%VeTllR;KX=2Zh2Le^2?|2^ zMLtEe(QI^qIJjXv0bjNMiRZ1Q*010vWFt>C%i_Uo2PFE_Pyo*<^Euh}I~}n72-=Gf zUEp(!k5u_hR;`31k#!D}+>G35EgijNRNmKf&`Snz31#78(MyJ`6^JTO{qtI6bClfz zhFp~Pz_4IP)&;#}$haXF-VKBhh>(J9^8H2b`w6vi?}-BA-S^^Z6W%vIc=5jV2?^`( zQ|t*h|K+}Q3Ce58!u7AMH6B40+%O(}=_S!eD9?YQj{YLB{ZW(H&MW~mSy^k(tcb8=ONX5^D1G;3S8-u}25ntf$h#RO~- zzQlESciQ56JJBI1F@GEZ#+3UVdORgF&@dCsn46C{{&~7vl(rz?E6va2LX<86G<2zg zWo3L(;Na-?y4rb5&b|Gdy1H}L4|wCBsv&$v)n8YnxfCyYgr~St-^5z*Dp~)L&i5fR&wnqWxiO3)5KD;&x}(khf*J>%3iHdl$z%N z1qwA^7UZQXg)&MtI@N~4)RZlOofM{8Q;uEFk*W%x&tjbjc~S4L+cM1bQ_v{__e3TR zQjo!OavaTs2(p!^zLlGLfU&3sFa_kJ}Wc@Q6WbeSHu^^Ml}l7fh{Jn4ti6$ zZh?{7%vonAxu(>|Ct#ytoHuZTdJ19_zz9vspQ0<(=dN3_c&%}ccyjIHCD-jywO?KV zTFSr+__Nrr?|48c`v-2$d0D6r+@-$>qOW_5?~LQdx5i%#miZ>sQ7Jx4K@}LUHa;tn z6h(L$ST`isPA*8mlhs6wU8Ptp*mzoxB}U4eQoAlFiKM>dn}nufo-io6i_CPS>^@DC zj75%$0tc$w^a98}yXse09VoYbTn8xs~y4XjoYckdgaXU+NYkl0-J)6Z?Ly8Ot&1y?Fp zR_iU}_#K4yr@>i&N^*LZ!wC3}cj!r| zv$iG_J9WfT4;N-Xdf`L{(*R-ZYg`dQ%x}`|F?=kGYST3K8Do_m(cA7+Ug0tBC z4eYMMo>U2hAqAO$@7aP>=}n9R8S&|p6UJ;+v~7Qzw%Vz7SUvEuS3i9Id7wsT&zd!B z_Nw4>ks;jcytIprJdDF1L14i5=2KE~?kn|P&s!-a)*hd&A5v?CX z0+>@4<=O@nW1H#JP@;8#GS--*b=`J+3ZHpvW49L1GD)F4ejJ^7!~7s#ayTuFpz|gX z+y>dJrt*XIs#9SJRi$QAg`w%0o)FPu+2_`%ft$yC@Ud8ae4lv(W;)hioP@MGxb( zF+50#CJvy@eKd42Obdzj57K`IyV?S;$66B4@}qGA#NoW z^ROHut+JUMB6WyM=qcq8A#>ymWd^a?>|qqlh%YV^095K@M8XjB?(s7Jkqjc$iw7%v zCJq@ka>($TZmR0tcTjH{wQykL-=3{HckuAT_iubhbkYaSoHA(4uysQR_8mW=pI*K5 zu3P(GU66C_xZ56}-bLI!^$MI(tR|b=i6MLCzu`2O}M?h<ha`e)5XCZu+#9WcC+$*V|$vG8Ul2O(h4umSXaL`#!b5E&wu!5!t{ z-c!StCfhvB^CE(fC;tNC5b9}~I(=G?3o@xgaM8K_jemS`{ZYd>^NheTYH8Ya)Ae`m z>vuNYMf8lRW3Y$j^N1v))5#;cu`N`%PLfAtn0G{X6ZuK90-^MOecwGVtLh_DhR&Nb zY5ss|k0{#fx7WTd4&REW^zEJc%#}~xeCzrr=1 z#Pd?|@27CRLEabYo^+tNmrzC%ni?k(so<%~Da=F%fcBM0;6gK_QDHF~&P1iVt6Hjz ziP}!g6vzQ@e>cMRWzoxkd_n;nc1%tpzlTOZwZ<w3Y=b(~h7r!mNl@WV$A?;Ld}!k$7&-Ll z%W=a55I8c_Uk8Ig+cd}fRhmpT^}}fpOWUe;-j&-eV}Hikg*$fcy0gXE`0|XrJ9pKM zoaih_Ow3Q3G)lafQ0SgG_JWBi1&PE`VHI8CW5q{CMtlM{<^9X}Fh0(>K-?7@Cvv}g zuvW9G>6-q@lg1KVLzmtYpXoa5MF9jyb1EXatw>PR{@M(;6;1gCw-t@}6)lYqKeEBqLwx*Rk^_9%9F{}Fd?c1+rUZX~J`#H`#Q%dkL+)MO&TYu}ewP`~SRcjr zJ4HUS{+s_9`N+%6<=kO^qJBle6TzGtyz|s|Yvv=l+Q9ipT7}F<#{98-q&Zyx`N&{o zSs-4medvW39x`Uu){YoDbVMz>9E}Yx-f`zX_0HqR=8hi0ytW(*Yu{jPp?oB*j_e2L zBS~#IA6dV?|0o}6t}hh#Qa*B7Eiceqp7KT=90gwBW?Eg~Aibod&kFfT>PmBs;7err z1(%0hWc}JsKNs0>L6M7zSc$w-L+}ocz&n@|w6PMynngKB&O^HBFu|4XOJJO00%)5zJ~cmT0ElCP`;6lEdluZ+Qw9ahowk`Dg!2 z#GF}pw>eK?{RnxA4A=+sUPNXp^03rQnW@O6rAl%^%2Z%RGBOp^%}Z`KWp#<3(@O(Y z(b@MfG8Sn(4a#Fn^8T)*1))Awlfa~L=3)Y&K(A~zeW87VmXg4O!5oHW?r$IVmu|@i zhvc;lcSu>b47tM$3~|I+6qI{Y(Opsqz)LavC$!xR0Iey{M*WP~Hx1;)zNrLL_f3`2#(VF7Xo$J-mIs?i z-Dqi#KOUGzTUVl~Pvyi{Mt}8k_+%xh4EkD=JsIt-Yl=Es+1W$@%I)Qhaw}>@Oi9gTSZr&G z2N0*XaDdDW1FjGhg07M3y&z=Zeih8UmXLW9E889MaR?Nhe0|;9Z?|1OWc^(Nvl5ea<}on)Z~m z*Ld@l!o$$Q&tc(nsb$5^XG+yZ1M!y ztmb=K=+;NZCVr=#ds>`ytEBZhSx-xb3|c}4tht_+hM`NSrzIG^3<(QgL@VR<=0X@- zwHg-02+O(HV>$L%Y*`%aXE}|jfo4Aol5F8q11Sqd{VXVip&my4ED9xIQI3#(EwPRq zn#h2Glb&2$oV14BEsU*3x*C)@a+G?IhyvM9x164rUv#PofhQjh7<})=0Nfwq$8Q&= zKbSiMj}hkfwrrW7aflP;^PgFkU>uXW^}J@_}(6AwZsTUu!z7$K

@~jYqQ%wRA-Fa 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 diff --git a/resources/[gameplay]/channelfeed/client/fonts/roboto-regular.ttf b/resources/[gameplay]/channelfeed/client/fonts/roboto-regular.ttf deleted file mode 100644 index 305f0d58cdfbcd44deb309524f32fbc3a010153d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234464 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 ZJ{yfeG`fQmomkeO3&Bod@$bus{yzq!s}TSI diff --git a/resources/[gameplay]/channelfeed/client/html/feed.js b/resources/[gameplay]/channelfeed/client/html/feed.js deleted file mode 100644 index 8ee2ced..0000000 --- a/resources/[gameplay]/channelfeed/client/html/feed.js +++ /dev/null @@ -1,118 +0,0 @@ -(function() { - var getLock = 0; - - var channels = {}; - - var zoomLevel = '100%'; - - $(function() - { - zoomLevel = Math.round(($(window).height() / 720) * 100) + '%'; // yay dynamic typing - }); - - function refetchData() - { - getLock = 0; - - $.get('http://channelfeed/getNew', function(data) - { - if (getLock > 1) - { - setTimeout(refetchData, 50); - - return; - } - - getLock++; - - data.forEach(function(item) - { - switch (item.meta) - { - case 'print': - var channel = item.channel; - - if (!(channel in channels)) - { - return; - } - - channel = channels[channel]; - - var elem = $($.Mustache.render(item.channel, item.data, { method: channel.method })).appendTo(channel.$elem); - - setTimeout(function() - { - elem.fadeOut(400, function() - { - elem.remove(); - }); - }, 7500); - - break; - - case 'addChannel': - var channel = item.data; - - if (channel.id in channels) - { - return; - } - - channel.$elem = $('

').attr('id', 'channel-' + channel.id).appendTo('#channels'); - - if (channel.styles !== undefined) - { - channel.$elem.css(channel.styles); - } - - channel.$elem = $('
').css('zoom', zoomLevel).appendTo(channel.$elem); - - if (channel.styleUrl !== undefined) - { - $('').appendTo('head').attr({ type: 'text/css', rel: 'stylesheet' }).attr('href', channel.styleUrl); - } - - $.Mustache.add(channel.id, channel.template); - - channels[channel.id] = channel; - - break; - case 'removeChannel': - var channelId = item.data; - - if (channelId in channels) - { - channel.$elem.parent().remove(); - - delete channels[channelId]; - } - - break; - case 'clear': - var channel = item.channel; - - if (!(channel in channels)) - { - return; - } - - channel = channels[channel]; - - channel.$elem.html(); - break; - } - }); - }); - } - - window.addEventListener('message', function(event) - { - if (event.data.type != 'poll') - { - return; - } - - refetchData(); - }); -})(); diff --git a/resources/[gameplay]/channelfeed/client/html/index.html b/resources/[gameplay]/channelfeed/client/html/index.html deleted file mode 100644 index 0e08750..0000000 --- a/resources/[gameplay]/channelfeed/client/html/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - -
-
- - diff --git a/resources/[system]/chat-theme-gtao/__resource.lua b/resources/[gameplay]/chat-theme-gtao/__resource.lua similarity index 100% rename from resources/[system]/chat-theme-gtao/__resource.lua rename to resources/[gameplay]/chat-theme-gtao/__resource.lua diff --git a/resources/[system]/chat-theme-gtao/shadow.js b/resources/[gameplay]/chat-theme-gtao/shadow.js similarity index 100% rename from resources/[system]/chat-theme-gtao/shadow.js rename to resources/[gameplay]/chat-theme-gtao/shadow.js diff --git a/resources/[system]/chat-theme-gtao/style.css b/resources/[gameplay]/chat-theme-gtao/style.css similarity index 100% rename from resources/[system]/chat-theme-gtao/style.css rename to resources/[gameplay]/chat-theme-gtao/style.css diff --git a/resources/[system]/chat/README.md b/resources/[gameplay]/chat/README.md similarity index 100% rename from resources/[system]/chat/README.md rename to resources/[gameplay]/chat/README.md diff --git a/resources/[system]/chat/__resource.lua b/resources/[gameplay]/chat/__resource.lua similarity index 100% rename from resources/[system]/chat/__resource.lua rename to resources/[gameplay]/chat/__resource.lua diff --git a/resources/[system]/chat/cl_chat.lua b/resources/[gameplay]/chat/cl_chat.lua similarity index 100% rename from resources/[system]/chat/cl_chat.lua rename to resources/[gameplay]/chat/cl_chat.lua diff --git a/resources/[system]/chat/html/App.js b/resources/[gameplay]/chat/html/App.js similarity index 100% rename from resources/[system]/chat/html/App.js rename to resources/[gameplay]/chat/html/App.js diff --git a/resources/[system]/chat/html/Message.js b/resources/[gameplay]/chat/html/Message.js similarity index 100% rename from resources/[system]/chat/html/Message.js rename to resources/[gameplay]/chat/html/Message.js diff --git a/resources/[system]/chat/html/Suggestions.js b/resources/[gameplay]/chat/html/Suggestions.js similarity index 100% rename from resources/[system]/chat/html/Suggestions.js rename to resources/[gameplay]/chat/html/Suggestions.js diff --git a/resources/[system]/chat/html/config.default.js b/resources/[gameplay]/chat/html/config.default.js similarity index 100% rename from resources/[system]/chat/html/config.default.js rename to resources/[gameplay]/chat/html/config.default.js diff --git a/resources/[system]/chat/html/index.css b/resources/[gameplay]/chat/html/index.css similarity index 100% rename from resources/[system]/chat/html/index.css rename to resources/[gameplay]/chat/html/index.css diff --git a/resources/[system]/chat/html/index.html b/resources/[gameplay]/chat/html/index.html similarity index 100% rename from resources/[system]/chat/html/index.html rename to resources/[gameplay]/chat/html/index.html diff --git a/resources/[system]/chat/html/vendor/animate.3.5.2.min.css b/resources/[gameplay]/chat/html/vendor/animate.3.5.2.min.css similarity index 100% rename from resources/[system]/chat/html/vendor/animate.3.5.2.min.css rename to resources/[gameplay]/chat/html/vendor/animate.3.5.2.min.css diff --git a/resources/[system]/chat/html/vendor/flexboxgrid.6.3.1.min.css b/resources/[gameplay]/chat/html/vendor/flexboxgrid.6.3.1.min.css similarity index 100% rename from resources/[system]/chat/html/vendor/flexboxgrid.6.3.1.min.css rename to resources/[gameplay]/chat/html/vendor/flexboxgrid.6.3.1.min.css diff --git a/resources/[system]/chat/html/vendor/fonts/LatoBold.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoBold.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoBold.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoBold.woff2 diff --git a/resources/[system]/chat/html/vendor/fonts/LatoBold2.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoBold2.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoBold2.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoBold2.woff2 diff --git a/resources/[system]/chat/html/vendor/fonts/LatoLight.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoLight.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoLight.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoLight.woff2 diff --git a/resources/[system]/chat/html/vendor/fonts/LatoLight2.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoLight2.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoLight2.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoLight2.woff2 diff --git a/resources/[system]/chat/html/vendor/fonts/LatoRegular.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoRegular.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoRegular.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoRegular.woff2 diff --git a/resources/[system]/chat/html/vendor/fonts/LatoRegular2.woff2 b/resources/[gameplay]/chat/html/vendor/fonts/LatoRegular2.woff2 similarity index 100% rename from resources/[system]/chat/html/vendor/fonts/LatoRegular2.woff2 rename to resources/[gameplay]/chat/html/vendor/fonts/LatoRegular2.woff2 diff --git a/resources/[system]/chat/html/vendor/latofonts.css b/resources/[gameplay]/chat/html/vendor/latofonts.css similarity index 100% rename from resources/[system]/chat/html/vendor/latofonts.css rename to resources/[gameplay]/chat/html/vendor/latofonts.css diff --git a/resources/[system]/chat/html/vendor/vue.2.3.3.min.js b/resources/[gameplay]/chat/html/vendor/vue.2.3.3.min.js similarity index 100% rename from resources/[system]/chat/html/vendor/vue.2.3.3.min.js rename to resources/[gameplay]/chat/html/vendor/vue.2.3.3.min.js diff --git a/resources/[system]/chat/sv_chat.lua b/resources/[gameplay]/chat/sv_chat.lua similarity index 100% rename from resources/[system]/chat/sv_chat.lua rename to resources/[gameplay]/chat/sv_chat.lua diff --git a/resources/[gameplay]/irc/ChatSharp.dll b/resources/[gameplay]/irc/ChatSharp.dll deleted file mode 100644 index 27d8b342dceec5d8ed50efa825795ac307227bf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53248 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%0A^aV4j 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 Y{-#IY@5}8IRzM7V6QQt!ZU1@THzixEzW@LL diff --git a/resources/[gameplay]/irc/__resource.lua b/resources/[gameplay]/irc/__resource.lua deleted file mode 100644 index 99dab82..0000000 --- a/resources/[gameplay]/irc/__resource.lua +++ /dev/null @@ -1 +0,0 @@ -server_script 'irc.lua' \ No newline at end of file diff --git a/resources/[gameplay]/irc/irc.lua b/resources/[gameplay]/irc/irc.lua deleted file mode 100644 index 43471ec..0000000 --- a/resources/[gameplay]/irc/irc.lua +++ /dev/null @@ -1,4 +0,0 @@ -local reflection = clr.System.Reflection -local assembly = reflection.Assembly.LoadFrom('resources/[gameplay]/irc/ChatSharp.dll') - -dofile('resources/[gameplay]/irc/irc_run.lua') \ No newline at end of file diff --git a/resources/[gameplay]/irc/irc_run.lua b/resources/[gameplay]/irc/irc_run.lua deleted file mode 100644 index ad8df62..0000000 --- a/resources/[gameplay]/irc/irc_run.lua +++ /dev/null @@ -1,91 +0,0 @@ -local chatSharp = clr.ChatSharp - -local client = chatSharp.IrcClient('irc.rizon.net', chatSharp.IrcUser('citimate', 'mateyate'), false) - --- temporary workaround for connections that never triggered playerActivated but triggered playerDropped -local activatedPlayers = {} - -client.ConnectionComplete:add(function(s : object, e : System.EventArgs) : void - client:JoinChannel('#meow') -end) - --- why is 'received' even misspelled here? -client.ChannelMessageRecieved:add(function(s : object, e : ChatSharp.Events.PrivateMessageEventArgs) : void - local msg = e.PrivateMessage - - TriggerClientEvent('chatMessage', -1, msg.User.Nick, { 0, 0x99, 255 }, msg.Message) -end) - -AddEventHandler('playerActivated', function() - client:SendMessage('* ' .. GetPlayerName(source) .. '(' .. GetPlayerGuid(source) .. '@' .. GetPlayerEP(source) .. ') joined the server', '#fourdeltaone') - table.insert(activatedPlayers, GetPlayerGuid(source)) -end) - -AddEventHandler('playerDropped', function() - -- find out if this connection ever triggered playerActivated - for index,guid in pairs(activatedPlayers) do - if guid == playerGuid then - -- show player dropping connection in chat - client:SendMessage('* ' .. GetPlayerName(source) .. '(' .. GetPlayerGuid(source) .. '@' .. GetPlayerEP(source) .. ') left the server', '#fourdeltaone') - table.remove(activatedPlayers, index) - return - end - end -end) - -AddEventHandler('chatMessage', function(source, name, message) - print('hey there ' .. name) - - local displayMessage = gsub(message, '^%d', '') - - -- ignore zero-length messages - if string.len(displayMessage) == 0 then - return - end - - -- ignore chat messages that are actually commands - if string.sub(displayMessage, 1, 1) == "/" then - return - end - - client:SendMessage('[' .. tostring(GetPlayerName(source)) .. ']: ' .. displayMessage, '#fourdeltaone') -end) - -AddEventHandler('onPlayerKilled', function(playerId, attackerId, reason, position) - local player = GetPlayerByServerId(playerId) - local attacker = GetPlayerByServerId(attackerId) - - local reasonString = 'killed' - - if reason == 0 or reason == 56 or reason == 1 or reason == 2 then - reasonString = 'meleed' - elseif reason == 3 then - reasonString = 'knifed' - elseif reason == 4 or reason == 6 or reason == 18 or reason == 51 then - reasonString = 'bombed' - elseif reason == 5 or reason == 19 then - reasonString = 'burned' - elseif reason == 7 or reason == 9 then - reasonString = 'pistoled' - elseif reason == 10 or reason == 11 then - reasonString = 'shotgunned' - elseif reason == 12 or reason == 13 or reason == 52 then - reasonString = 'SMGd' - elseif reason == 14 or reason == 15 or reason == 20 then - reasonString = 'assaulted' - elseif reason == 16 or reason == 17 then - reasonString = 'sniped' - elseif reason == 49 or reason == 50 then - reasonString = 'ran over' - end - - client:SendMessage('* ' .. attacker.name .. ' ' .. reasonString .. ' ' .. player.name, '#fourdeltaone') -end) - -client:ConnectAsync() - -AddEventHandler('onResourceStop', function(name) - if name == GetInvokingResource() then - client:Quit('Resource stopping.') - end -end) \ No newline at end of file diff --git a/resources/[gameplay]/obituary-deaths/__resource.lua b/resources/[gameplay]/obituary-deaths/__resource.lua deleted file mode 100644 index e16f65e..0000000 --- a/resources/[gameplay]/obituary-deaths/__resource.lua +++ /dev/null @@ -1,5 +0,0 @@ -dependency 'obituary' - -description 'death messages using the obituary resource' - -client_script 'deathmessages.lua' diff --git a/resources/[gameplay]/obituary-deaths/deathmessages.lua b/resources/[gameplay]/obituary-deaths/deathmessages.lua deleted file mode 100644 index 635bb1b..0000000 --- a/resources/[gameplay]/obituary-deaths/deathmessages.lua +++ /dev/null @@ -1,42 +0,0 @@ -AddEventHandler('onPlayerDied', function(playerId, reason, position) - local player = GetPlayerByServerId(playerId) - - if player then - exports.obituary:printObituary('%s died.', player.name) - end -end) - -AddEventHandler('onPlayerKilled', function(playerId, attackerId, reason, position) - local player = GetPlayerByServerId(playerId) - local attacker = GetPlayerByServerId(attackerId) - - local reasonString = 'killed' - - if reason == 0 or reason == 56 or reason == 1 or reason == 2 then - reasonString = 'meleed' - elseif reason == 3 then - reasonString = 'knifed' - elseif reason == 4 or reason == 6 or reason == 18 or reason == 51 then - reasonString = 'bombed' - elseif reason == 5 or reason == 19 then - reasonString = 'burned' - elseif reason == 7 or reason == 9 then - reasonString = 'pistoled' - elseif reason == 10 or reason == 11 then - reasonString = 'shotgunned' - elseif reason == 12 or reason == 13 or reason == 52 then - reasonString = 'SMGd' - elseif reason == 14 or reason == 15 or reason == 20 then - reasonString = 'assaulted' - elseif reason == 16 or reason == 17 then - reasonString = 'sniped' - elseif reason == 49 or reason == 50 then - reasonString = 'ran over' - end - - echo("obituary-deaths: onPlayerKilled\n") - - if player and attacker then - exports.obituary:printObituary('%s %s %s.', attacker.name, reasonString, player.name) - end -end) diff --git a/resources/[gameplay]/obituary/__resource.lua b/resources/[gameplay]/obituary/__resource.lua deleted file mode 100644 index ecbb218..0000000 --- a/resources/[gameplay]/obituary/__resource.lua +++ /dev/null @@ -1,7 +0,0 @@ -dependency 'channelfeed' - -client_script 'obituary.lua' - -export 'printObituary' - -files 'obituary.css' diff --git a/resources/[gameplay]/obituary/obituary.css b/resources/[gameplay]/obituary/obituary.css deleted file mode 100644 index 4f8b00f..0000000 --- a/resources/[gameplay]/obituary/obituary.css +++ /dev/null @@ -1,46 +0,0 @@ -@font-face { - font-family: 'Roboto Condensed'; - src: url('nui://channelfeed/client/fonts/roboto-condensed.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Roboto'; - src: url('nui://channelfeed/client/fonts/roboto-regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -#channel-obituary -{ - position: absolute; -} - -#channel-obituary > div -{ - width: 100%; - - font-family: 'Roboto'; -} - -#channel-obituary div.item -{ - background-color: rgba(50, 50, 50, .6); - padding: 4px; - padding-left: 8px; - padding-right: 8px; - border-radius: 4px; - color: #eee; - margin-bottom: 3px; - - font-size: 65%; -} - -#channel-obituary div.item b -{ - font-family: 'Roboto Condensed'; - font-size: 125%; - font-weight: normal; - color: #09f; -} diff --git a/resources/[gameplay]/obituary/obituary.lua b/resources/[gameplay]/obituary/obituary.lua deleted file mode 100644 index 24469d4..0000000 --- a/resources/[gameplay]/obituary/obituary.lua +++ /dev/null @@ -1,51 +0,0 @@ -AddEventHandler('onClientResourceStart', function(name) - if name == GetCurrentResource() then - local x, y = GetHudPosition('HUD_RADAR') - local w, h = GetHudSize('HUD_RADAR') - - x = x - 0.01 - w = w + 0.02 - - if GetIsWidescreen() then - x = x / 1.333 - w = w / 1.333 - end - - exports.channelfeed:addChannel('obituary', { - method = 'append', - styleUrl = 'nui://obituary/obituary.css', - styles = { -- temporary - left = tostring(x * 100) .. '%', - bottom = 'calc(' .. tostring((1 - y) * 100) .. '% + 10px)', - width = tostring(w * 100) .. '%' - }, - template = '
{{{text}}}
' - }) - end -end) - -function printObituary(format, ...) - local args = table.pack(...) - - for i = 1, args.n do - if type(args[i]) == 'string' then - args[i] = args[i]:gsub('<', '<') - end - end - - echo("obituary: printObituary\n") - - exports.channelfeed:printTo('obituary', { - text = string.format(format, table.unpack(args)) - }) -end - ---[[AddEventHandler('chatMessage', function(name, color, message) - exports.channelfeed:printTo('obituary', { - text = message:gsub('<', '<') - }) -end)]] - -AddEventHandler('onClientResourceStop', function() - -- todo: remove channel -end) diff --git a/resources/[system]/spawnmanager/__resource.lua b/resources/[managers]/spawnmanager/__resource.lua similarity index 100% rename from resources/[system]/spawnmanager/__resource.lua rename to resources/[managers]/spawnmanager/__resource.lua diff --git a/resources/[system]/spawnmanager/spawnmanager.lua b/resources/[managers]/spawnmanager/spawnmanager.lua similarity index 100% rename from resources/[system]/spawnmanager/spawnmanager.lua rename to resources/[managers]/spawnmanager/spawnmanager.lua diff --git a/resources/runcode/.gitignore b/resources/[system]/runcode/.gitignore similarity index 100% rename from resources/runcode/.gitignore rename to resources/[system]/runcode/.gitignore diff --git a/resources/runcode/__resource.lua b/resources/[system]/runcode/__resource.lua similarity index 100% rename from resources/runcode/__resource.lua rename to resources/[system]/runcode/__resource.lua diff --git a/resources/runcode/runcode.js b/resources/[system]/runcode/runcode.js similarity index 100% rename from resources/runcode/runcode.js rename to resources/[system]/runcode/runcode.js diff --git a/resources/runcode/runcode_cl.lua b/resources/[system]/runcode/runcode_cl.lua similarity index 100% rename from resources/runcode/runcode_cl.lua rename to resources/[system]/runcode/runcode_cl.lua diff --git a/resources/runcode/runcode_shared.lua b/resources/[system]/runcode/runcode_shared.lua similarity index 100% rename from resources/runcode/runcode_shared.lua rename to resources/[system]/runcode/runcode_shared.lua diff --git a/resources/runcode/runcode_sv.lua b/resources/[system]/runcode/runcode_sv.lua similarity index 100% rename from resources/runcode/runcode_sv.lua rename to resources/[system]/runcode/runcode_sv.lua diff --git a/resources/runcode/runcode_ui.lua b/resources/[system]/runcode/runcode_ui.lua similarity index 100% rename from resources/runcode/runcode_ui.lua rename to resources/[system]/runcode/runcode_ui.lua diff --git a/resources/runcode/runcode_web.lua b/resources/[system]/runcode/runcode_web.lua similarity index 100% rename from resources/runcode/runcode_web.lua rename to resources/[system]/runcode/runcode_web.lua diff --git a/resources/runcode/web/index.html b/resources/[system]/runcode/web/index.html similarity index 100% rename from resources/runcode/web/index.html rename to resources/[system]/runcode/web/index.html diff --git a/resources/runcode/web/nui.html b/resources/[system]/runcode/web/nui.html similarity index 100% rename from resources/runcode/web/nui.html rename to resources/[system]/runcode/web/nui.html diff --git a/resources/[test]/betaguns/__resource.lua b/resources/[test]/betaguns/__resource.lua deleted file mode 100644 index 7ad9de5..0000000 --- a/resources/[test]/betaguns/__resource.lua +++ /dev/null @@ -1,2 +0,0 @@ -client_script 'client.lua' -server_script 'server.lua' diff --git a/resources/[test]/betaguns/client.lua b/resources/[test]/betaguns/client.lua deleted file mode 100644 index 176599f..0000000 --- a/resources/[test]/betaguns/client.lua +++ /dev/null @@ -1,208 +0,0 @@ -local function getPickupType(i) - if i == 2 then - return 30 - elseif i == 1 then - return 31 - end - - local w = GenerateRandomIntInRange(5, 17, _i) - - if w == 8 or w == 6 then - w = 4 - end - - return w -end - -local function createPickup(ptype, etype, unk, x, y, z) - if ptype == 30 then - CreatePickupWithAmmo(0x972daa10, etype, 0, x, y, z, _i) - elseif ptype == 31 then - CreatePickupWithAmmo(0x3fc62578, etype, 0, x, y, z, _i) - else - CreatePickupWithAmmo(GetWeapontypeModel(ptype, _i), etype, 60, x, y, z, _i) - end -end - -local pickupSeed - -local function createPickups() - echo("creating algo pickups\n") - - SetRandomSeed(pickupSeed) - - createPickup( getPickupType( 2 ), 23, 200, -563.10640000, 293.52680000, 5.65930000 ) - createPickup( getPickupType( 2 ), 23, 200, 79.41570000, -839.53680000, 3.99560000 ) - createPickup( getPickupType( 2 ), 23, 200, -277.35550000, -533.76340000, 3.92420000 ) - createPickup( getPickupType( 2 ), 23, 200, -491.51540000, -173.97790000, 6.90340000 ) - createPickup( getPickupType( 2 ), 23, 200, -235.68930000, 739.30850000, 6.12510000 ) - createPickup( getPickupType( 2 ), 23, 200, -539.49120000, 1362.38800000, 16.47050000 ) - createPickup( getPickupType( 2 ), 23, 200, -180.02360000, -823.41240000, 4.11750000 ) - createPickup( getPickupType( 2 ), 23, 200, 173.60920000, 236.49170000, 13.76010000 ) - createPickup( getPickupType( 2 ), 23, 200, 89.24590000, 1152.34900000, 13.57080000 ) - createPickup( getPickupType( 2 ), 23, 200, 63.60470000, -439.60590000, 13.75830000 ) - createPickup( getPickupType( 2 ), 23, 200, -226.95040000, 1714.70300000, 14.75500000 ) - createPickup( getPickupType( 2 ), 23, 200, 130.44570000, 467.39240000, 13.91780000 ) - createPickup( getPickupType( 2 ), 23, 200, -529.52310000, -339.29980000, 5.04460000 ) - createPickup( getPickupType( 2 ), 23, 200, -477.98870000, 1707.35300000, 7.46380000 ) - createPickup( getPickupType( 2 ), 23, 200, -636.54130000, -45.71210000, 3.81230000 ) - createPickup( getPickupType( 2 ), 23, 200, 140.68720000, -857.79680000, 3.77320000 ) - --createPickup( getPickupType( 2 ), 23, 200, -108.89000000, 64499, 4.11910000 ) - createPickup( getPickupType( 2 ), 23, 200, 348.54010000, -431.52940000, 3.54320000 ) - createPickup( getPickupType( 2 ), 23, 200, 166.63900000, 1080.60900000, 13.62470000 ) - createPickup( getPickupType( 2 ), 23, 200, -145.57280000, 1694.71300000, 15.72350000 ) - createPickup( getPickupType( 2 ), 23, 200, 64.54370000, 261.20720000, 14.53200000 ) - createPickup( getPickupType( 2 ), 23, 200, -507.19360000, 533.97330000, 5.67160000 ) - createPickup( getPickupType( 2 ), 23, 200, -410.23560000, -141.84080000, 11.61790000 ) - createPickup( getPickupType( 2 ), 23, 200, -248.26890000, -589.95000000, 3.78540000 ) - createPickup( getPickupType( 2 ), 23, 200, 115.38710000, 741.87240000, 13.56160000 ) - createPickup( getPickupType( 2 ), 23, 200, 49.21290000, 1350.85200000, 15.25260000 ) - createPickup( getPickupType( 2 ), 23, 200, 332.02520000, -158.35070000, 8.06910000 ) - createPickup( getPickupType( 1 ), 23, 200, -462.60650000, 775.56370000, 8.98430000 ) - createPickup( getPickupType( 1 ), 23, 200, -66.39730000, 1550.17700000, 17.64730000 ) - createPickup( getPickupType( 1 ), 23, 200, -47.94850000, 35.91300000, 13.84780000 ) - createPickup( getPickupType( 1 ), 23, 200, -210.80500000, 1410.40400000, 19.35510000 ) - createPickup( getPickupType( 1 ), 23, 200, 136.81580000, 387.45690000, 14.02680000 ) - createPickup( getPickupType( 1 ), 23, 200, -604.36200000, 339.06450000, 3.67190000 ) - createPickup( getPickupType( 1 ), 23, 200, -135.90700000, 819.94900000, 17.62560000 ) - createPickup( getPickupType( 1 ), 23, 200, -437.64390000, 430.90700000, 8.93740000 ) - createPickup( getPickupType( 1 ), 23, 200, -522.79810000, 1018.30500000, 8.79210000 ) - createPickup( getPickupType( 1 ), 23, 200, -593.54960000, 1165.60900000, 8.94090000 ) - createPickup( getPickupType( 1 ), 23, 200, 89.78390000, 1251.53900000, 14.86610000 ) - createPickup( getPickupType( 1 ), 23, 200, -108.15450000, 1271.20900000, 19.43000000 ) - createPickup( getPickupType( 1 ), 23, 200, -5.26000000, -447.87000000, 13.75820000 ) - createPickup( getPickupType( 1 ), 23, 200, 171.83730000, -807.45750000, 3.97040000 ) - createPickup( getPickupType( 1 ), 23, 200, 0.32430000, -761.24270000, 4.08570000 ) - createPickup( getPickupType( 1 ), 23, 200, -526.37620000, 593.51290000, 12.12300000 ) - createPickup( getPickupType( 1 ), 23, 200, -554.97370000, 806.93090000, 8.05520000 ) - createPickup( getPickupType( 1 ), 23, 200, 13.89740000, 1147.71300000, 13.24760000 ) - createPickup( getPickupType( 1 ), 23, 200, 179.53490000, 691.26530000, 7.18630000 ) - createPickup( getPickupType( 1 ), 23, 200, -463.63800000, 899.77910000, 8.96270000 ) - createPickup( getPickupType( 1 ), 23, 200, -467.32180000, 1556.19000000, 17.47570000 ) - createPickup( getPickupType( 1 ), 23, 200, -284.66330000, 1600.64600000, 19.41570000 ) - createPickup( getPickupType( 1 ), 23, 200, -311.56230000, 1733.49700000, 12.12580000 ) - createPickup( getPickupType( 1 ), 23, 200, -99.43640000, 1350.29900000, 19.41500000 ) - createPickup( getPickupType( 1 ), 23, 200, -534.05160000, 1610.99600000, 8.39809000 ) - createPickup( getPickupType( 1 ), 23, 200, 91.99830000, -318.91000000, 13.61250000 ) - createPickup( getPickupType( 1 ), 23, 200, -619.61000000, -115.38000000, 5.59590000 ) - createPickup( getPickupType( 1 ), 23, 200, 361.06920000, -477.77790000, 4.81800000 ) - createPickup( getPickupType( 1 ), 23, 200, -404.86420000, 1487.26800000, 17.86060000 ) - createPickup( getPickupType( 1 ), 23, 200, -572.86970000, 227.56950000, 3.66220000 ) - createPickup( getPickupType( 0 ), 23, 200, 150.65500000, 913.75690000, 7.35240000 ) - createPickup( getPickupType( 0 ), 23, 200, -151.58120000, 1004.30900000, 5.22660000 ) - createPickup( getPickupType( 0 ), 23, 200, -126.16370000, 554.53360000, 13.76430000 ) - createPickup( getPickupType( 0 ), 23, 200, -389.27630000, 1763.59200000, 8.23320000 ) - createPickup( getPickupType( 0 ), 23, 200, -414.94510000, 376.06220000, 11.07520000 ) - createPickup( getPickupType( 0 ), 23, 200, -348.11940000, 631.42010000, 13.58580000 ) - createPickup( getPickupType( 0 ), 23, 200, -561.26700000, 1457.39500000, 16.53680000 ) - createPickup( getPickupType( 0 ), 23, 200, -656.75510000, 1140.68700000, 8.81430000 ) - createPickup( getPickupType( 0 ), 23, 200, 286.89990000, -392.37890000, 3.97690000 ) - createPickup( getPickupType( 0 ), 23, 200, 267.28000000, -686.88580000, 3.87500000 ) - createPickup( getPickupType( 0 ), 23, 200, 185.85650000, 801.42330000, 7.45320000 ) - createPickup( getPickupType( 0 ), 23, 200, -33.85220000, 772.73390000, 13.64890000 ) - createPickup( getPickupType( 0 ), 23, 200, -658.17000000, 809.31000000, 3.10420000 ) - --createPickup( getPickupType( 0 ), 23, 200, 65123, 1658.10000000, 20.08190000 ) - --createPickup( getPickupType( 0 ), 23, 200, 65307, 1445.20000000, 19.45000000 ) - createPickup( getPickupType( 0 ), 23, 200, -579.01340000, 1414.69400000, 14.47110000 ) - createPickup( getPickupType( 0 ), 23, 200, -570.93210000, 158.32300000, 3.66220000 ) - createPickup( getPickupType( 0 ), 23, 200, -641.65510000, -195.11170000, 3.94450000 ) - createPickup( getPickupType( 0 ), 23, 200, -373.43770000, 1563.55700000, 19.15690000 ) - createPickup( getPickupType( 0 ), 23, 200, -242.26720000, -515.22510000, 3.93780000 ) - createPickup( getPickupType( 0 ), 23, 200, 83.27290000, 128.63830000, 13.74580000 ) - createPickup( getPickupType( 0 ), 23, 200, 100.85700000, -751.07600000, 3.95820000 ) - createPickup( getPickupType( 0 ), 23, 200, 148.27850000, -520.31800000, 13.76100000 ) - createPickup( getPickupType( 0 ), 23, 200, -145.85800000, -436.54300000, 13.71600000 ) - createPickup( getPickupType( 0 ), 23, 200, 30.52840000, -319.98200000, 13.72060000 ) - createPickup( getPickupType( 0 ), 23, 200, -121.35400000, -765.42500000, 4.20210000 ) - createPickup( getPickupType( 0 ), 23, 200, -301.78400000, -408.61900000, 3.82400000 ) - createPickup( getPickupType( 0 ), 23, 200, -221.12500000, -244.63100000, 13.55080000 ) - createPickup( getPickupType( 0 ), 23, 200, 345.52040000, -409.60800000, 3.69260000 ) - createPickup( getPickupType( 0 ), 23, 200, -187.78400000, -104.23300000, 13.59230000 ) - createPickup( getPickupType( 0 ), 23, 200, 23.03970000, -41.08220000, 13.81190000 ) - createPickup( getPickupType( 0 ), 23, 200, -105.90000000, 129.42250000, 13.72260000 ) - createPickup( getPickupType( 0 ), 23, 200, -470.49600000, 190.20460000, 8.85820000 ) - createPickup( getPickupType( 0 ), 23, 200, -108.92700000, 371.07960000, 13.80730000 ) - createPickup( getPickupType( 0 ), 23, 200, -308.23960000, 455.43910000, 13.69960000 ) - createPickup( getPickupType( 0 ), 23, 200, 113.34910000, 650.53870000, 13.71280000 ) - createPickup( getPickupType( 0 ), 23, 200, -69.89160000, 1147.73100000, 13.76710000 ) - createPickup( getPickupType( 0 ), 23, 200, 29.31370000, 761.22520000, 13.50620000 ) - createPickup( getPickupType( 0 ), 23, 200, 52.12710000, 889.81030000, 13.65160000 ) - createPickup( getPickupType( 0 ), 23, 200, -616.57000000, 1001.96400000, 8.91920000 ) - createPickup( getPickupType( 0 ), 23, 200, -491.81600000, 949.22980000, 8.96670000 ) - createPickup( getPickupType( 0 ), 23, 200, 5.79550000, 1028.96500000, 13.72000000 ) - createPickup( getPickupType( 0 ), 23, 200, -542.94400000, 1303.59300000, 16.25890000 ) - createPickup( getPickupType( 0 ), 23, 200, -273.10860000, 1211.38200000, 17.78520000 ) - createPickup( getPickupType( 0 ), 23, 200, -292.14300000, 1331.30300000, 23.60140000 ) - createPickup( getPickupType( 0 ), 23, 200, -364.25800000, 1371.32500000, 14.19140000 ) - createPickup( getPickupType( 0 ), 23, 200, -34.57900000, 1410.33300000, 19.42230000 ) - createPickup( getPickupType( 0 ), 23, 200, -161.42200000, 1555.53300000, 17.37360000 ) - createPickup( getPickupType( 0 ), 23, 200, 210.82320000, -105.36900000, 13.76120000 ) - createPickup( getPickupType( 0 ), 23, 200, -124.28630000, -530.18220000, 13.76020000 ) - createPickup( getPickupType( 0 ), 23, 200, -220.20000000, -883.72000000, 3.67810000 ) - createPickup( getPickupType( 0 ), 23, 200, -107.78000000, -821.86000000, 4.12670000 ) - createPickup( getPickupType( 0 ), 23, 200, 78.03000000, -670.74000000, 13.76770000 ) - createPickup( getPickupType( 0 ), 23, 200, 151.18900000, -613.04700000, 9.63030000 ) - createPickup( getPickupType( 0 ), 23, 200, -27.54000000, -823.69000000, 4.45430000 ) - createPickup( getPickupType( 0 ), 23, 200, 200.28920000, -698.77010000, 3.95350000 ) - createPickup( getPickupType( 0 ), 23, 200, -195.15000000, -711.21000000, 3.96790000 ) - createPickup( getPickupType( 0 ), 23, 200, 100.96000000, -512.62000000, 15.08830000 ) - createPickup( getPickupType( 0 ), 23, 200, 306.47000000, -623.30000000, 4.19430000 ) - createPickup( getPickupType( 0 ), 23, 200, -79.41310000, 614.20590000, 13.76610000 ) - createPickup( getPickupType( 0 ), 23, 200, -385.48000000, 738.49000000, 13.76610000 ) - createPickup( getPickupType( 0 ), 23, 200, -434.99950000, 1101.79400000, 9.24650000 ) - createPickup( getPickupType( 0 ), 23, 200, -31.37680000, 959.19130000, 13.92130000 ) - createPickup( getPickupType( 0 ), 23, 200, -268.25000000, 751.37000000, 10.86610000 ) - createPickup( getPickupType( 0 ), 23, 200, -199.04800000, 880.55260000, 5.15900000 ) - createPickup( getPickupType( 0 ), 23, 200, -330.31000000, 1134.31000000, 12.49350000 ) - createPickup( getPickupType( 0 ), 23, 200, -174.81230000, 938.15850000, 10.64700000 ) - createPickup( getPickupType( 0 ), 23, 200, -115.90590000, 1043.57100000, 5.15920000 ) - createPickup( getPickupType( 0 ), 23, 200, -315.16000000, 867.71000000, 8.89900000 ) - createPickup( getPickupType( 0 ), 23, 200, -564.60000000, 1183.60000000, 9.01900000 ) - createPickup( getPickupType( 0 ), 23, 200, -498.02150000, 1183.31100000, 13.21080000 ) - createPickup( getPickupType( 0 ), 23, 200, -414.29530000, 1365.34600000, 15.55880000 ) - createPickup( getPickupType( 0 ), 23, 200, -468.98060000, 1468.96400000, 17.86100000 ) - createPickup( getPickupType( 0 ), 23, 200, -112.28410000, 1672.74500000, 17.61140000 ) - createPickup( getPickupType( 0 ), 23, 200, -219.91810000, 1277.23200000, 22.09290000 ) - createPickup( getPickupType( 0 ), 23, 200, 2.40000000, 1197.70000000, 16.47760000 ) - createPickup( getPickupType( 0 ), 23, 200, -25.70000000, 1250.90000000, 19.43250000 ) - createPickup( getPickupType( 0 ), 23, 200, -65.74770000, 1498.05800000, 17.44880000 ) - createPickup( getPickupType( 0 ), 23, 200, -383.30600000, 319.06300000, 13.75090000 ) - --createPickup( getPickupType( 0 ), 23, 200, 65250, 344.20000000, 13.66590000 ) - createPickup( getPickupType( 0 ), 23, 200, -212.60000000, 346.70000000, 14.03540000 ) - createPickup( getPickupType( 0 ), 23, 200, -66.26470000, 278.22370000, 13.76360000 ) - createPickup( getPickupType( 0 ), 23, 200, -181.14000000, 491.28420000, 13.71490000 ) - createPickup( getPickupType( 0 ), 23, 200, -24.70000000, 405.20000000, 14.76350000 ) - createPickup( getPickupType( 0 ), 23, 200, 51.61110000, 464.46720000, 13.69600000 ) - createPickup( getPickupType( 0 ), 23, 200, 27.60000000, 374.20000000, 13.70190000 ) - createPickup( getPickupType( 0 ), 23, 200, -603.98900000, 612.11540000, 3.85550000 ) - createPickup( getPickupType( 0 ), 23, 200, -337.70000000, 215.40000000, 13.74920000 ) - createPickup( getPickupType( 0 ), 23, 200, -383.50000000, 556.30000000, 13.77870000 ) - createPickup( getPickupType( 0 ), 23, 200, -442.96920000, 590.37180000, 10.25190000 ) - createPickup( getPickupType( 0 ), 23, 200, 141.80000000, 211.20000000, 13.76310000 ) - createPickup( getPickupType( 0 ), 23, 200, -192.30000000, 162.40000000, 13.98940000 ) - createPickup( getPickupType( 0 ), 23, 200, -348.60300000, -188.71300000, 13.64900000 ) - createPickup( getPickupType( 0 ), 23, 200, -273.48200000, -157.81400000, 13.88300000 ) - createPickup( getPickupType( 0 ), 23, 200, -117.97000000, -335.54000000, 13.73490000 ) - createPickup( getPickupType( 0 ), 23, 200, -12.45000000, -218.40000000, 13.63990000 ) - createPickup( getPickupType( 0 ), 23, 200, 179.94720000, -254.52090000, 11.85560000 ) - createPickup( getPickupType( 0 ), 23, 200, 264.98180000, -302.83180000, 5.59270000 ) - createPickup( getPickupType( 0 ), 23, 200, 162.58500000, -158.31150000, 13.92630000 ) - createPickup( getPickupType( 0 ), 23, 200, 113.02140000, -39.66420000, 13.76250000 ) - createPickup( getPickupType( 0 ), 23, 200, -126.60700000, -117.37200000, 13.81500000 ) - createPickup( getPickupType( 0 ), 23, 200, 207.01740000, 20.70740000, 13.71320000 ) - createPickup( getPickupType( 0 ), 23, 200, -254.45000000, -43.88000000, 13.76330000 ) - createPickup( getPickupType( 0 ), 23, 200, -347.84500000, 105.27390000, 13.81310000 ) - createPickup( getPickupType( 0 ), 23, 200, -345.03400000, -100.46700000, 13.70210000 ) - createPickup( getPickupType( 0 ), 23, 200, -445.05100000, 131.98950000, 8.83120000 ) - createPickup( getPickupType( 0 ), 23, 200, -490.37520000, 25.33320000, 6.86600000 ) - createPickup( getPickupType( 0 ), 23, 200, -572.51200000, 86.31020000, 3.81230000 ) - createPickup( getPickupType( 0 ), 23, 200, 29.85000000, -601.28000000, 13.69580000 ) - createPickup( getPickupType( 0 ), 23, 200, -184.29000000, 102.09000000, 13.76770000 ) -end - -AddEventHandler('createGunPickups', function(seed) - pickupSeed = seed - - RemoveAllPickupsOfType(23) - createPickups() -end) diff --git a/resources/[test]/betaguns/server.lua b/resources/[test]/betaguns/server.lua deleted file mode 100644 index ae82fc6..0000000 --- a/resources/[test]/betaguns/server.lua +++ /dev/null @@ -1,9 +0,0 @@ -math.randomseed(GetInstanceId()) - -local randomBase = math.random() - -RegisterServerEvent('playerActivated') - -AddEventHandler('playerActivated', function() - TriggerClientEvent('createGunPickups', source, randomBase) -end) diff --git a/resources/[test]/keks/__resource.lua b/resources/[test]/example-loadscreen/__resource.lua similarity index 100% rename from resources/[test]/keks/__resource.lua rename to resources/[test]/example-loadscreen/__resource.lua diff --git a/resources/[test]/keks/bankgothic.ttf b/resources/[test]/example-loadscreen/bankgothic.ttf similarity index 100% rename from resources/[test]/keks/bankgothic.ttf rename to resources/[test]/example-loadscreen/bankgothic.ttf diff --git a/resources/[test]/keks/index.html b/resources/[test]/example-loadscreen/index.html similarity index 100% rename from resources/[test]/keks/index.html rename to resources/[test]/example-loadscreen/index.html diff --git a/resources/[test]/keks/keks.css b/resources/[test]/example-loadscreen/keks.css similarity index 100% rename from resources/[test]/keks/keks.css rename to resources/[test]/example-loadscreen/keks.css diff --git a/resources/[test]/keks/loadscreen.jpg b/resources/[test]/example-loadscreen/loadscreen.jpg similarity index 100% rename from resources/[test]/keks/loadscreen.jpg rename to resources/[test]/example-loadscreen/loadscreen.jpg diff --git a/resources/[test]/gameInit/__resource.lua b/resources/[test]/gameInit/__resource.lua deleted file mode 100644 index 0fe7326..0000000 --- a/resources/[test]/gameInit/__resource.lua +++ /dev/null @@ -1,4 +0,0 @@ -description 'early init for game script' - -client_script 'init.lua' -server_script 'server.lua' diff --git a/resources/[test]/gameInit/init.lua b/resources/[test]/gameInit/init.lua deleted file mode 100644 index 6ce844e..0000000 --- a/resources/[test]/gameInit/init.lua +++ /dev/null @@ -1,42 +0,0 @@ -CreateThread(function() - local bit = function() - return math.random() - end - - local function freezePlayer(id, freeze) - local player = ConvertIntToPlayerindex(id) - SetPlayerControlForNetwork(player, not freeze, false) - - local ped = GetPlayerChar(player, _i) - - if not freeze then - if not IsCharVisible(ped) then - SetCharVisible(ped, true) - end - - if not IsCharInAnyCar(ped) then - SetCharCollision(ped, true) - end - - FreezeCharPosition(ped, false) - SetCharNeverTargetted(ped, false) - SetPlayerInvincible(player, false) - else - FreezeCharPosition(ped, true) - SetCharNeverTargetted(ped, true) - SetPlayerInvincible(player, true) - - if not IsCharFatallyInjured(ped) then - --ClearCharTasksImmediately(ped) - end - end - end - - local player = CreatePlayer(0, -2000.5 + bit(), -2000.5 + bit(), 240.5 + bit(), _i) - - freezePlayer(GetPlayerId(), true) - - SetLoadingText("this is too lovely") - - TriggerEvent('playerInfoCreated') -end) diff --git a/resources/[test]/gameInit/server.lua b/resources/[test]/gameInit/server.lua deleted file mode 100644 index 24d8b51..0000000 --- a/resources/[test]/gameInit/server.lua +++ /dev/null @@ -1,4 +0,0 @@ --- prevent stopping gameInit on the server -AddEventHandler('onResourceStop', function(name) - if name == 'gameInit' then CancelEvent() end -end) diff --git a/resources/fivem-awesome1501/__resource.lua b/resources/fivem-awesome1501/__resource.lua deleted file mode 100644 index ec5e35d..0000000 --- a/resources/fivem-awesome1501/__resource.lua +++ /dev/null @@ -1,2 +0,0 @@ -client_script 'omg.lua' -server_script 'srv.lua' \ No newline at end of file diff --git a/resources/fivem-awesome1501/omg.lua b/resources/fivem-awesome1501/omg.lua deleted file mode 100644 index c3e5ee7..0000000 --- a/resources/fivem-awesome1501/omg.lua +++ /dev/null @@ -1,78 +0,0 @@ -Citizen.Trace("OMG FINALLY FIVEM SCRIPTING FROM SERVER-SIDE STUFF WOWOWOWOWOW-zers\n") - -Citizen.CreateThread(function() - while true do - Citizen.Wait(0) - - local playerPed = GetPlayerPed(-1) - - if playerPed and playerPed ~= -1 then - --local pos = GetEntityCoords(playerPed) - - local is, pos = GetPedLastWeaponImpactCoord(playerPed) - - if is then - SetNotificationTextEntry('STRING') - AddTextComponentString(tostring(pos)) - DrawNotification(false, false) - end - end - end -end) - -Citizen.CreateThread(function() - while true do - Citizen.Wait(50) - - local playerPed = GetPlayerPed(-1) - - if playerPed and playerPed ~= -1 then - if IsControlPressed(2, 18) then - SetEntityHeading(playerPed, GetEntityHeading(playerPed) + 15.0) - end - end - end -end) - -Citizen.CreateThread(function() - while true do - Citizen.Wait(250) - - local playerPed = GetPlayerPed(-1) - - if playerPed and playerPed ~= -1 then - if IsControlPressed(0, 11) then - RequestModel(0x2B6DC64A) - - while not HasModelLoaded(0x2B6DC64A) do - Citizen.Wait(0) - end - - local playerCoords = GetEntityCoords(playerPed) - playerCoords = playerCoords + vector3(0, 2, 0) - - local car = CreateVehicle(0x2B6DC64A, playerCoords, 0.0, true, false) - - SetNotificationTextEntry('STRING') - AddTextComponentString('car: ' .. tostring(car)) - DrawNotification(false, false) - - TriggerEvent('isogram', 'a', function(b) - Citizen.Trace('in isogram ' .. tostring(b.a) .. "\n") - - return b.a + 2 - end) - end - end - end -end) - -AddEventHandler('isogram', function(i, s) - Citizen.Trace('in isogram_0 ' .. tostring(i) .. "\n") - - Citizen.Trace('out of isogram_0 ' .. tostring(s({ a = 50 })) .. "\n") -end) - -AddEventHandler('onPlayerJoining', function(netId, name) - TriggerServerEvent('yepThatsMe', netId, name, { a = 'b' }) -end) \ No newline at end of file diff --git a/resources/fivem-awesome1501/srv.lua b/resources/fivem-awesome1501/srv.lua deleted file mode 100644 index e9ac503..0000000 --- a/resources/fivem-awesome1501/srv.lua +++ /dev/null @@ -1,5 +0,0 @@ -RegisterServerEvent('yepThatsMe') - -AddEventHandler('yepThatsMe', function(id, name, tab) - print('ytm ', id, name, tab.a) -end) \ No newline at end of file diff --git a/resources/fivem-map-hipster/__resource.lua b/resources/fivem-map-hipster/__resource.lua deleted file mode 100644 index 1064a5a..0000000 --- a/resources/fivem-map-hipster/__resource.lua +++ /dev/null @@ -1,3 +0,0 @@ -resource_type 'map' { gameTypes = { fivem = true } } - -map 'map.lua' diff --git a/resources/fivem-map-skater/__resource.lua b/resources/fivem-map-skater/__resource.lua deleted file mode 100644 index 1064a5a..0000000 --- a/resources/fivem-map-skater/__resource.lua +++ /dev/null @@ -1,3 +0,0 @@ -resource_type 'map' { gameTypes = { fivem = true } } - -map 'map.lua'