Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-05-28, 19:37


KRRRECIK123







Wiek: 25
Na forum: 3935 dni
Posty: 51
Nick w MP: Krrrecik



Respekt: 50

Jak poprawnie stworzyc taka tabele o nazwie "object"

object ={
[createObject(3605,2596.9004000,720.2998000,15.9000000,0.0000000,0.0000000,179.9950000)],
[createObject(8559,2597.4004000,733.2002000,12.0000000,0.0000000,0.0000000,0.0000000)],
[createObject(8559,2597.4004000,733.2002000,13.5000000,0.0000000,0.0000000,0.0000000)],
[createObject(8559,2597.4004000,733.2002000,15.0000000,0.0000000,0.0000000,0.0000000)],
[createObject(8650,2609.2000000,753.7000100,0.5000000,90.0000000,0.0000000,90.0000000)],
[createObject(8650,2607.0000000,753.7000100,0.5000000,90.0000000,0.0000000,90.0000000)],
[createObject(8650,2585.6001000,753.7000100,0.5000000,90.0000000,0.0000000,270.0000000)],
[createObject(8650,2587.8000000,753.7000100,0.5000000,90.0000000,0.0000000,270.0000000)],
}

local shaders={
["DAwall.png"]={"badhousewalld06_128","badhousewall01_128","vnghse4_256",},
["DAwalltxt.png"]={"hottop5d_law",},
["DAroof.png"]={"genroof02_128",},
["DAground.png"]={"pavepat2_128",},
}
function setupShaders()
    for fileName,textures in pairs(shaders) do
        local shader dxCreateShader ("shader.fx",1,100,false,"object")
        local texture dxCreateTexture (fileName)
        dxSetShaderValue (shader,"CUSTOMTEX0"texture )
        shaders[fileName].shader=shader
    end
end
setupShaders()

-- code for object creation loop (assuming object is identified as "object"
for _,data in pairs(shaders) do
    local shader=data.shader
    for _,texture in pairs(data) do
        if type(texture)=="string" then
            engineApplyShaderToWorldTexture(shader,texture,object)
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-28, 19:42


nanKy







Wiek: 22
Na forum: 3865 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239



local objects = {
{3605,2596.9004000,720.2998000,15.9000000,0.0000000,0.0000000,179.9950000},
{8559,2597.4004000,733.2002000,12.0000000,0.0000000,0.0000000,0.0000000},
{8559,2597.4004000,733.2002000,13.5000000,0.0000000,0.0000000,0.0000000},
{8559,2597.4004000,733.2002000,15.0000000,0.0000000,0.0000000,0.0000000},
{8650,2609.2000000,753.7000100,0.5000000,90.0000000,0.0000000,90.0000000},
{8650,2607.0000000,753.7000100,0.5000000,90.0000000,0.0000000,90.0000000},
{8650,2585.6001000,753.7000100,0.5000000,90.0000000,0.0000000,270.0000000},
{8650,2587.8000000,753.7000100,0.5000000,90.0000000,0.0000000,270.0000000},
}


for index,value in ipairs(objects) do
    object createObject(value[1],value[2],value[3],value[4],value[5],value[6],value[7])
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
KRRRECIK123
Wysłany: 2018-05-28, 19:49


KRRRECIK123







Wiek: 25
Na forum: 3935 dni
Posty: 51
Nick w MP: Krrrecik



Respekt: 50

Dzi?ki do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: tabela :: objectów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Tabela objectów Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku