Skip to content

Commit 973d801

Browse files
authored
Merge branch 'master' into update-strucuture-mapserver
2 parents cc39cad + 1a5031c commit 973d801

File tree

92 files changed

+116
-93
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+116
-93
lines changed

[admin]/admin/client/gui/admin_maps.lua

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,15 @@ function guiClick(button)
6565
if source == aTabMap.RefreshList then
6666
guiGridListClear(aTabMap.MapList)
6767
triggerServerEvent("getMaps_s", localPlayer, true)
68+
return
6869
end
69-
if ( source ~= aTabMap.MapListSearch ) and guiGridListGetSelectedItem ( aTabMap.MapList ) == -1 then
70+
local selectedRow = guiGridListGetSelectedItem( aTabMap.MapList )
71+
local mapName = guiGridListGetItemText ( aTabMap.MapList, selectedRow, 1 )
72+
local mapResName = guiGridListGetItemText ( aTabMap.MapList, selectedRow, 2 )
73+
local gamemode = guiGridListGetItemText ( aTabMap.MapList, selectedRow, 3 )
74+
if ( source == aTabMap.Start or source == aTabMap.NextMap ) and selectedRow == -1 then
7075
aMessageBox ( "error", "No map selected!" )
71-
end
72-
local mapName = guiGridListGetItemText ( aTabMap.MapList, guiGridListGetSelectedItem( aTabMap.MapList ), 1 )
73-
local mapResName = guiGridListGetItemText ( aTabMap.MapList, guiGridListGetSelectedItem( aTabMap.MapList ), 2 )
74-
local gamemode = guiGridListGetItemText ( aTabMap.MapList, guiGridListGetSelectedItem( aTabMap.MapList ), 3 )
75-
if source == aTabMap.MapList then
76+
elseif source == aTabMap.MapList then
7677
if gamemode == "race" then
7778
guiSetEnabled(aTabMap.NextMap, true)
7879
else
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
addEventHandler("onClientPlayerSpawn",localPlayer,
2+
function()
3+
if not getElementData(resourceRoot, "g_in_test") then
4+
setElementInterior(localPlayer, getWorkingInterior())
5+
end
6+
end
7+
)

[editor]/editor_main/meta.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
<!-- Player attachment and spawning -->
6767
<script src="client/superman.lua" type="client" validate="false" />
6868
<script src="client/attachplayer.lua" type="client" validate="false" />
69+
<script src="client/playerspawn.lua" type="client" />
6970
<script src="server/playerspawn.lua" type="server" />
7071
<script src="server/playerblips.lua" type="server" />
7172

[editor]/editor_main/server/playerspawn.lua

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@ addEventHandler ( "onPlayerJoin", root,
1818
end
1919
)
2020

21+
addEventHandler ( "onPlayerWasted", root,
22+
function()
23+
if not g_in_test then
24+
local x,y,z = getElementPosition(source)
25+
local rx,ry,rz = getElementRotation(source)
26+
spawnPlayer ( source, x, y, z, rz, 0, 0, getWorkingDimension() )
27+
end
28+
end
29+
)
30+
2131
function disablePickups(bool)
2232
if bool and not pickupsDisabled then
2333
pickupsDisabled = true

[editor]/editor_main/server/saveloadtest_server.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,8 @@ function saveResourceCoroutineFunction ( resourceName, test, theSaver, client, g
444444
if usedResources['race'] then
445445
usedResources['editor_main'] = true
446446
end
447+
-- Add EDF namespace
448+
xmlNodeSetAttribute(xmlNode, "xmlns:edf", "https://wiki.multitheftauto.com/wiki/Resource:Editor/EDF")
447449
-- Save in the map node the used definitions
448450
local usedDefinitions = ""
449451
for resource2 in pairs(usedResources) do
@@ -598,6 +600,8 @@ function doQuickSaveCoroutineFunction(saveAs, dump, client)
598600
if usedResources['race'] then
599601
usedResources['editor_main'] = true
600602
end
603+
-- Add EDF namespace
604+
xmlNodeSetAttribute(xmlNode, "xmlns:edf", "https://wiki.multitheftauto.com/wiki/Resource:Editor/EDF")
601605
-- Save in the map node the used definitions
602606
local usedDefinitions = ""
603607
for resource2 in pairs(usedResources) do

[gamemodes]/[briefcaserace]/[maps]/br-sf-autoteams/briefcaserace-sf.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<map>
1+
<map edf:definitions="briefcaserace">
22

33
<vehicle id="Sentinel" model="405" posX="-1988.01171875" posY="128.8193359375" posZ="27.413967132568" rotX="0" rotY="359.99450683594" rotZ="1.7303466796875" />
44
<vehicle id="Blista Compact" model="496" posX="-1987.8955078125" posY="119.84765625" posZ="27.255165100098" rotX="0.0439453125" rotY="359.99450683594" rotZ="0.1702880859375" />

[gamemodes]/[briefcaserace]/[maps]/br-sf-teams/briefcaserace-sf.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<map>
1+
<map edf:definitions="briefcaserace">
22

33
<team name="Hippies" color="#ff7f50" />
44
<team name="Suits" color="#6495ed" />

[gamemodes]/[briefcaserace]/[maps]/br-sf/briefcaserace-sf.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<map>
1+
<map edf:definitions="briefcaserace">
22

33
<spawnpoint id="spawnpoint_1" posX="-1982.86" posY="112.54" posZ="27.68" rot="0" skin="60"/>
44
<spawnpoint id="spawnpoint_1" posX="-2035.7490234375" posY="139.54206848145" posZ="28.8359375" rot="270" skin="170"/>

[gamemodes]/[deathmatch]/[maps]/dm-port69/port69.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<map edf:definitions="editor_main">
1+
<map edf:definitions="deathmatch,editor_main">
22
<spawnpoint id="spawnpoint (1)" interior="0" skin="0" dimension="0" posX="-1517.5894775391" posY="108.93153381348" posZ="17.328125" rotX="0" rotY="0" rotZ="117.11505126953" />
33
<spawnpoint id="spawnpoint (2)" interior="0" skin="7" dimension="0" posX="-1697.6484375" posY="76.0380859375" posZ="4.0494818687439" rotX="0" rotY="0" rotZ="270.67498779297" />
44
<spawnpoint id="spawnpoint (3)" interior="0" skin="27" dimension="0" posX="-1682.0185546875" posY="-112.748046875" posZ="4.0546860694885" rotX="0" rotY="0" rotZ="0" />

[gamemodes]/[race]/[maps]/race-10laphotring/10Lap Hotring.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<map>
1+
<map edf:definitions="race">
22
<spawnpoint posX="-1354.557861" posY="1080.005005" posZ="1039.676392" rotation="80" vehicle="502" id="spawnpoint0" />
33
<spawnpoint posX="-1355.963867" posY="1085.023560" posZ="1039.940186" rotation="80" vehicle="502" id="spawnpoint1" />
44
<spawnpoint posX="-1353.029297" posY="1074.870605" posZ="1039.435181" rotation="80" vehicle="502" id="spawnpoint2" />

0 commit comments

Comments
 (0)