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

Wysłany: 2021-08-22, 16:49


NorbiTTT

Nbi#1824






Wiek: 27
Na forum: 3207 dni
Posty: 193
Nick w MP: Nbi

Piwa: 698

Respekt: 60

Siemka, chcia?bym aby po kliknieciu wyswietlalo kolejne auto z tabeli ale wyswietla wszystkie informacje na raz.


Kod wyglada tak:

Tabele


local auta = {

    [1] = dxCreateTexture("cars/infek.png"),
    [2] = dxCreateTexture("cars/bullet.png"),

}

local testtabela = {

    {"Infernus",1200000,auta[1]},
    {"Bullet",1000000,auta[2]},
}



Reszta kodu:


if wybor_auta then
    for i,v in pairs(testtabela) do
        model v[1]
        cena v[2]
        grafika v[3]
    
    alpha interpolateBetween(0,0,0,255,0,0, (getTickCount()-tick)/200"Linear")
    dxDrawImage(480*px,270*py,960*px,540*pygrafiki[2],0,0,0,tocolor(255,255,255,alpha))
    dxDrawText(text[7][1], 680*px,-825*py,1220*px,1500*pytocolor(255,255,255), pxfont[3], "center""center"falsetruetruetruefalse) 
    dxDrawText(text[8][1], 375*px,-675*py,920*px,1500*pytocolor(255,255,255), pxfont[4], "center""center"falsetruetruetruefalse)
    dxDrawText(text[9][1], 875*px,-675*py,1280*px,1500*pytocolor(255,255,255), pxfont[4], "center""center"falsetruetruetruefalse)
    
    if cursorPos(800*px,650*py,150*px,120*pythen
    dxDrawText(text[11][1], 485*px,-84*py,1280*px,1500*pytocolor(0,138,255), pxfont[7], "center""center"falsetruetruetruefalse)
    dxDrawImage(798*px,648*py,152*px,122*pygrafiki[7])
    else
    dxDrawText(text[11][1], 485*px,-80*py,1280*px,1500*pytocolor(255,255,255), pxfont[6], "center""center"falsetruetruetruefalse)
    dxDrawImage(800*px,650*py,150*px,120*pygrafiki[7])
    end

    if cursorPos(1250*px,650*py,150*px,120*pythen
    dxDrawImage(1248*px,648*py,152*px,122*pygrafiki[8])
    dxDrawText(text[12][1], 1345*px,-84*py,1280*px,1500*pytocolor(0,138,255), pxfont[7], "center""center"falsetruetruetruefalse)
    else
    dxDrawImage(1250*px,650*py,150*px,120*pygrafiki[8])
    dxDrawText(text[12][1], 1345*px,-80*py,1280*px,1500*pytocolor(255,255,255), pxfont[6], "center""center"falsetruetruetruefalse)
    end
    dxDrawImage(960*px,520*py,220*px,170*pygrafika,0,0,0,tocolor(255,255,255,alpha))
    dxDrawText(text[10][1].. " "..model.."#ffffff"880*px,-550*py,1220*px,1500*pytocolor(255,255,255), pxfont[7], "center""center"falsetruetruetruefalse)
    dxDrawText(text[13][1].. przecinek(cena), 580*px,-550*py,1020*px,1500*pytocolor(255,255,255), pxfont[7], "left""center"falsetruetruetruefalse)

end
end
end



I jak klikne to ta funkcja ma zmienic auto na kolejne w tabeli:


addEventHandler("onClientClick"root, function(btn,state)
    if btn=="left" and state=="down" and ds_guishow then
        if cursorPos(1250*px,650*py,150*px,120*py) and wybor_auta then
                
        end
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-08-28, 12:17


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Szybki przyklad


tabela={
    [1]={asddsasd},
    [2]={sdadsasad},
}



count=0

addEventHandler("onClientClick",root,function(button,state)
    if button=="left" and click=="down" then
        if count>#tabela then
            count=1
        else
            count=count+1
        end
        print(tabela[count][1])
    end
end)


Postaw piwo autorowi tego posta
 

 
Tagi: tabela
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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