Elo ten temat bd poswiecony shaderom i tabeli zaraz wytluamcze chce aby po nacisniecuy
1.nacisnieciu tego comboboxa wysietlalo sie zdj.
2. button wybierz , powoduje podmienke daneog celownika .
co mam shader , gui , i celowniki
gui mam ale nie mam funkcji podpisanych pod niego .
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Robisz combobox tworzysz te 10celownik?w robisz button podmien jesli ma jakis z 10 celownikow wybrany to i kliknie podmien to daje shader. Wystarczy rozumiec troche lua i oskryptowac to co ci napisalem.
guiCelownika.lista = guiCreateGridList(0.025,0.05,0.45,0.9,true,cel)
guiCelownika.poglad = guiCreateStaticImage(0.67,0.15,0.05,0.05,"celowniki/4.png",true,cel)
guiCelownika.wybor = guiCreateButton(0.5,0.75,0.45,0.1,"Wybierz celownik",true,cel)
guiCelownika.reset = guiCreateButton(0.5,0.85,0.45,0.1,"Przywr?? domy?lny celownik",true,cel)
guiCelownika.wyjscie = guiCreateButton(0.2,0.92,0.18,0.06,"Zamknij",true,cel)
guiGridListAddColumn(guiCelownika.lista,"Nazwa celownika",0.9)
for i=1,24 do
local wiersz = guiGridListAddRow(guiCelownika.lista)
guiGridListSetItemText(guiCelownika.lista,wiersz,1,"Celownik ID:"..i,false,false)
guiGridListSetItemData(guiCelownika.lista,wiersz,1,i)
end
addEventHandler("onClientGUIClick",resourceRoot,function()
if source == guiCelownika.lista then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
guiStaticImageLoadImage(guiCelownika.poglad,"celowniki/"..id..".png")
end
elseif source == guiCelownika.wybor then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
playSoundFrontEnd(45)
zmienModelCelownika(id)
return guiSetText(guiCelownika.info,"Zmieniono model celownika!")
end
elseif source == guiCelownika.reset then
zmienModelCelownika(0)
playSoundFrontEnd(45)
return guiSetText(guiCelownika.info,"Zresetowano model celownika!")
elseif source == guiCelownika.wyjscie then
guiSetVisible(punkt3,false)
showCursor(false)
dobrze ?
[ Dodano: 2016-12-18, 16:14 ]
db3
end expected (to close if" at line 96) near <eof>
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
guiCelownika.lista = guiCreateGridList(0.025,0.05,0.45,0.9,true,cel)
guiCelownika.poglad = guiCreateStaticImage(0.67,0.15,0.05,0.05,"celowniki/4.png",true,cel)
guiCelownika.wybor = guiCreateButton(0.5,0.75,0.45,0.1,"Wybierz celownik",true,cel)
guiCelownika.reset = guiCreateButton(0.5,0.85,0.45,0.1,"Przywr?? domy?lny celownik",true,cel)
guiCelownika.wyjscie = guiCreateButton(0.2,0.92,0.18,0.06,"Zamknij",true,cel)
guiGridListAddColumn(guiCelownika.lista,"Nazwa celownika",0.9)
for i=1,24 do
local wiersz = guiGridListAddRow(guiCelownika.lista)
guiGridListSetItemText(guiCelownika.lista,wiersz,1,"Celownik ID:"..i,false,false)
guiGridListSetItemData(guiCelownika.lista,wiersz,1,i)
end
addEventHandler("onClientGUIClick",resourceRoot,function()
if source == guiCelownika.lista then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
guiStaticImageLoadImage(guiCelownika.poglad,"celowniki/"..id..".png")
end
elseif source == guiCelownika.wybor then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
playSoundFrontEnd(45)
zmienModelCelownika(id)
return guiSetText(guiCelownika.info,"Zmieniono model celownika!")
end
elseif source == guiCelownika.reset then
zmienModelCelownika(0)
playSoundFrontEnd(45)
return guiSetText(guiCelownika.info,"Zresetowano model celownika!")
elseif source == guiCelownika.wyjscie then
guiSetVisible(punkt3,false)
showCursor(false)
end
end
)
a czyli teraz dobrze bo wiesz nie chcialo mi sie wyswietlic gui xD zobacze czy dziala
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
guiCelownika = {
lista = {}
poglad = {}
wybor = {}
reset = {}
wyjscie = {}
}
guiCelownika.lista = guiCreateGridList(0.025,0.05,0.45,0.9,true,cel)
guiCelownika.poglad = guiCreateStaticImage(0.67,0.15,0.05,0.05,"celowniki/4.png",true,cel)
guiCelownika.wybor = guiCreateButton(0.5,0.75,0.45,0.1,"Wybierz celownik",true,cel)
guiCelownika.reset = guiCreateButton(0.5,0.85,0.45,0.1,"Przywr?? domy?lny celownik",true,cel)
guiCelownika.wyjscie = guiCreateButton(0.2,0.92,0.18,0.06,"Zamknij",true,cel)
guiGridListAddColumn(guiCelownika.lista,"Nazwa celownika",0.9)
for i=1,24 do
local wiersz = guiGridListAddRow(guiCelownika.lista)
guiGridListSetItemText(guiCelownika.lista,wiersz,1,"Celownik ID:"..i,false,false)
guiGridListSetItemData(guiCelownika.lista,wiersz,1,i)
end
addEventHandler("onClientGUIClick",resourceRoot,function()
if source == guiCelownika.lista then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
guiStaticImageLoadImage(guiCelownika.poglad,"celowniki/"..id..".png")
end
elseif source == guiCelownika.wybor then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
playSoundFrontEnd(45)
zmienModelCelownika(id)
return guiSetText(guiCelownika.info,"Zmieniono model celownika!")
end
elseif source == guiCelownika.reset then
zmienModelCelownika(0)
playSoundFrontEnd(45)
return guiSetText(guiCelownika.info,"Zresetowano model celownika!")
elseif source == guiCelownika.wyjscie then
guiSetVisible(punkt3,false)
showCursor(false)
end
end
)
guiCelownika = {
lista = {},
poglad = {},
wybor = {},
reset = {},
wyjscie = {}
}
guiCelownika.lista = guiCreateGridList(0.025,0.05,0.45,0.9,true,cel)
guiCelownika.poglad = guiCreateStaticImage(0.67,0.15,0.05,0.05,"celowniki/4.png",true,cel)
guiCelownika.wybor = guiCreateButton(0.5,0.75,0.45,0.1,"Wybierz celownik",true,cel)
guiCelownika.reset = guiCreateButton(0.5,0.85,0.45,0.1,"Przywr?? domy?lny celownik",true,cel)
guiCelownika.wyjscie = guiCreateButton(0.2,0.92,0.18,0.06,"Zamknij",true,cel)
guiGridListAddColumn(guiCelownika.lista,"Nazwa celownika",0.9)
for i=1,24 do
local wiersz = guiGridListAddRow(guiCelownika.lista)
guiGridListSetItemText(guiCelownika.lista,wiersz,1,"Celownik ID:"..i,false,false)
guiGridListSetItemData(guiCelownika.lista,wiersz,1,i)
end
addEventHandler("onClientGUIClick",resourceRoot,function()
if source == guiCelownika.lista then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
guiStaticImageLoadImage(guiCelownika.poglad,"celowniki/"..id..".png")
end
elseif source == guiCelownika.wybor then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
playSoundFrontEnd(45)
zmienModelCelownika(id)
return guiSetText(guiCelownika.info,"Zmieniono model celownika!")
end
elseif source == guiCelownika.reset then
zmienModelCelownika(0)
playSoundFrontEnd(45)
return guiSetText(guiCelownika.info,"Zresetowano model celownika!")
elseif source == guiCelownika.wyjscie then
guiSetVisible(punkt3,false)
showCursor(false)
end
end
)
attempt to call global 'zmienModelCelownika' (a nil value)
- do gui kiedy klikam wybierz
czyli ten kod ktory podawalem na pocz?tku
function zmienModelCelownika(id)
if id == 0 then
engineRemoveShaderFromWorldTexture(shaderCelownika,"siteM16")
else
engineApplyShaderToWorldTexture(shaderCelownika,"siteM16")
dxSetShaderValue(shaderCelownika,"txd",celowniki[id])
end
a do niego db3
< eof> expected near end
czyli brakuje tylko
end
)
?
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
function zmienModelCelownika(id)
if id == 0 then
engineRemoveShaderFromWorldTexture(shaderCelownika,"siteM16")
else
engineApplyShaderToWorldTexture(shaderCelownika,"siteM16")
dxSetShaderValue(shaderCelownika,"txd",celowniki[id])
end
end
Tak, zako?czy?e? tylko if'a a brak enda od funkcji.
guiCelownika = {
lista = {},
poglad = {},
wybor = {},
reset = {},
wyjscie = {}
}
guiCelownika.lista = guiCreateGridList(0.025,0.05,0.45,0.9,true,cel)
guiCelownika.poglad = guiCreateStaticImage(0.67,0.15,0.05,0.05,"celowniki/4.png",true,cel)
guiCelownika.wybor = guiCreateButton(0.5,0.75,0.45,0.1,"Wybierz celownik",true,cel)
guiCelownika.reset = guiCreateButton(0.5,0.85,0.45,0.1,"Przywr?? domy?lny celownik",true,cel)
guiCelownika.wyjscie = guiCreateButton(0.2,0.92,0.18,0.06,"Zamknij",true,cel)
guiGridListAddColumn(guiCelownika.lista,"Nazwa celownika",0.9)
for i=1,24 do
local wiersz = guiGridListAddRow(guiCelownika.lista)
guiGridListSetItemText(guiCelownika.lista,wiersz,1,"Celownik ID:"..i,false,false)
guiGridListSetItemData(guiCelownika.lista,wiersz,1,i)
end
addEventHandler("onClientGUIClick",resourceRoot,function()
if source == guiCelownika.lista then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
guiStaticImageLoadImage(guiCelownika.poglad,"celowniki/"..id..".png")
end
elseif source == guiCelownika.wybor then
local wybrane = guiGridListGetSelectedItem(guiCelownika.lista)
if wybrane ~= -1 then
local id = guiGridListGetItemData(guiCelownika.lista,wybrane,1)
wybranyCelownik = id
playSoundFrontEnd(45)
zmienModelCelownika()
return guiSetText(guiCelownika.info,"Zmieniono model celownika!")
end
elseif source == guiCelownika.reset then
zmienModelCelownika(0)
playSoundFrontEnd(45)
return guiSetText(guiCelownika.info,"Zresetowano model celownika!")
elseif source == guiCelownika.wyjscie then
guiSetVisible(punkt3,false)
showCursor(false)
end
end
)
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