Hey,
Ich habe da eine ressource ein wenig editiert und habe das Problem das sie sich nach dem Map change wieder auf normal also aus schält wie umgehe ich das ?
Es handelt sich hier um eine Resource die bestimmte objekte rausfiltert.
Deweiteren ist in ihr enthalten das man die hud ausschalten kann
Objekte
local ids = {
[791] = true, [782] = true,
[768] = true, [775] = true,
[726] = true, [776] = true,
[622] = true, [777] = true,
[621] = true, [780] = true,
[7916] = true, [781] = true,
[731] = true, [789] = true,
[694] = true, [778] = true,
[9831] = true, [779] = true,
[858] = true, [885] = true,
[881] = true, [884] = true,
[882] = true, [883] = true,
[891] = true, [792] = true,
[890] = true, [892] = true,
[889] = true, [893] = true,
[888] = true, [894] = true,
[887] = true, [895] = true,
[886] = true, [904] = true,
[3505] = true, [16060] = true,
[3506] = true, [16061] = true,
[3507] = true, [18269] = true,
[3508] = true, [18271] = true,
[509] = true, [18268] = true,
[3510] = true, [18270] = true,
[3511] = true, [18272] = true,
[3512] = true, [18273] = true,
[3517] = true, [698] = true,
[700] = true, [712] = true,
[703] = true, [713] = true,
[704] = true, [709] = true,
[705] = true, [711] = true,
[706] = true, [714] = true,
[707] = true, [716] = true,
[708] = true, [717] = true,
[710] = true, [718] = true,
[715] = true, [722] = true,
[723] = true, [719] = true,
[724] = true, [766] = true,
[725] = true, [765] = true,
[728] = true, [730] = true,
[727] = true, [732] = true,
[729] = true, [734] = true,
[733] = true, [735] = true,
[721] = true, [736] = true,
[720] = true, [737] = true,
[738] = true, [769] = true,
[763] = true, [722] = true,
[767] = true, [719] = true,
[740] = true, [766] = true,
[739] = true, [765] = true,
[764] = true, [730] = true,
[771] = true, [732] = true,
[772] = true, [734] = true,
[773] = true, [735] = true,
[774] = true, [736] = true,
[770] = true, [737] = true,
[744] = true, [828] = true,
[745] = true, [867] = true,
[746] = true, [868] = true,
[747] = true, [879] = true,
[748] = true, [880] = true,
[749] = true, [896] = true,
[750] = true, [897] = true,
[751] = true, [898] = true,
[752] = true, [899] = true,
[758] = true, [900] = true,
[807] = true, [901] = true,
[816] = true, [905] = true,
[906] = true, [10166] = true,
[1207] = true, [10984] = true,
[1303] = true, [10985] = true,
[1304] = true, [13635] = true,
[1305] = true, [13023] = true,
[9744] = true, [11556] = true,
[4816] = true, [11498] = true,
[9044] = true, [10986] = true,
[9045] = true, [16104] = true,
[9743] = true, [16110] = true,
[9745] = true, [16111] = true,
[9746] = true, [16112] = true,
[16116] = true, [624] = true,
[16117] = true, [629] = true,
[16115] = true, [634] = true,
[16113] = true, [641] = true,
[16114] = true, [645] = true,
[615] = true, [648] = true,
[616] = true, [649] = true,
[617] = true, [652] = true,
[618] = true, [654] = true,
[619] = true, [655] = true,
[620] = true, [656] = true,
[623] = true, [657] = true,
[658] = true, [680] = true,
[659] = true, [681] = true,
[660] = true, [683] = true,
[661] = true, [685] = true,
[664] = true, [686] = true,
[669] = true, [687] = true,
[670] = true, [688] = true,
[671] = true, [689] = true,
[672] = true, [690] = true,
[673] = true, [691] = true,
[674] = true, [692] = true,
[676] = true, [696] = true,
[695] = true,
[697] = true,
[693] = true,
}
local hidden = { }
function executeDimensionSwitch()
if #hidden > 0 then
for i=1,#hidden do
local object = hidden[i]
setElementDimension(object,0)
end
outputChatBox("#398C06[Hide]:#ff0000O#ffffffbjects have been shown",255,255,255,true)
hidden = { }
else
local objects = getElementsByType("object")
for i=1,#objects do
local object = objects[i]
local id = getElementModel(object)
if ids[id] then
setElementDimension(object,1)
table.insert(hidden,object)
end
end
outputChatBox("#398C06[Hide]:#00ff00O#ffffffbjects have been hidden",255,255,255,true)
end
end
bindKey("F2","down",executeDimensionSwitch)
Alles anzeigen
hud metalocal screenWidth,screenHeight = guiGetScreenSize()addEventHandler("onClientResourceStart", resourceRoot, function() myScreenSource = dxCreateScreenSource ( screenWidth, screenHeight ) end) function cleanmyscreen() if myScreenSource then dxUpdateScreenSource( myScreenSource ) dxDrawImage( screenWidth - screenWidth, screenHeight - screenHeight, screenWidth, screenHeight, myScreenSource, 0, 0, 0, tocolor (255, 255, 255, 255), true) endendfunction tooglecleanmyscreen ()enabled = not enabledif enabled then addEventHandler( "onClientRender", root, cleanmyscreen) else removeEventHandler( "onClientRender", root, cleanmyscreen)endendbindKey ("F1", "down", tooglecleanmyscreen)