Jump to content

Como se puede solucionar este bug en un mapeo


JuanM27

Recommended Posts

hola buenos dias, unos amigos y parte de mi equipo hicieron un mapa para el server que estamos haciendo,

pero tengo un error.

en el mapa original borraron un edificio original del mta, con el removedor de objecto oficial del mapa editor.

y pusieron otro edificio en ese lugar, hasta hay todo bien, pero cuando puse el mapa en el server

es como que titila el edificio nuevo y desaparece segun como lo vean,

grabe un minivideo asi ven lo que me pasa,

y me pueden decir como lo puedo solucionar

saludos

Link to comment

Hola, en el script que te genera el mapa editor

tiene esto del lado cliente

function setLODsClient(lodTbl) 
    for i, model in ipairs(lodTbl) do 
        engineSetModelLODDistance(model, 300) 
    end 
end 
addEvent("setLODsClient", true) 
addEventHandler("setLODsClient", resourceRoot, setLODsClient) 

y por lo que vi en la wiki el max es 300, yo probe con 100, 200 , 500 y siempre hace lo mismo

saludos

Link to comment
https://wiki.multitheftauto.com/wiki/EngineGetModelLODDistance

Dime que te retorna, de ese modelo aquí por favor

hola, basandome en el ejemplo de la wiki

puse esto en el evento onClientResourceStart

local LODDistance = engineGetModelLODDistance( 10377 ) 
        local actualLODDistance = math.min( 300, LODDistance * ( dxGetStatus().SettingDrawDistance / 100 + 1 ) ) 
        outputChatBox ( "Distancia: "..LODDistance , 255, 255,255,true ) 
        outputChatBox ( "Distancia 2: "..actualLODDistance , 255, 255,255,true ) 

y en los 2 me da como resultado 300

saludos

Link to comment

hola castillo, lo probe asi

-- Create an normal object 
    objNormal = createObject ( 10377, 1478.3994140625,-1825.69921875,30.299999237061,0,0,90 ) 
  
    -- Create a low LOD object 
    objLowLOD = createObject ( 10377, 1478.3994140625,-1825.69921875,30.299999237061,0,0,90,true ) 
  
    -- Set the normal object low LOD version 
    setLowLODElement ( objNormal, objLowLOD ) 
  
    -- Set the draw distance for the model we are using for low LOD to maximum 
    engineSetModelLODDistance ( 10377, 300 ) 

ya que no entianda en la wiki tenia asi

objNormal = createObject ( 3620, x,y,z,0,0,0 ) 
  
    -- Create a low LOD object 
    objLowLOD = createObject ( 5154, x,y,z,0,0,0,true ) 

y no se por que en la wiki tiene 2 id diferentes, pero bueno lo probe de las 2 formas y igual sigue haciendo lo mismo

gracias

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...