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

Wysłany: 2015-09-06, 21:30


Dexnes_

Tiger






Wiek: 26
Na forum: 4402 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Witam ma tutaj kod z gui

Wygl?da on tak:

local scxscy guiGetScreenSize ()
local myObject,myElementguiWindow nilnilnil
local myRotation = {0,0,0}

addEventHandler("onClientResourceStart"getResourceRootElementgetThisResource()), function()
    outputChatBox('Pojazd mo?esz przesuwa? klawiszami klawiatury numerycznej')
    local x1y1z1 getCameraMatrix()
    myElement createVehicle (419x1y1z1)

    myObject =     exports.object_preview:createObjectPreview(myElement,0,0,0,0.5,0.5,1,1,true,true,true)
    guiWindow guiCreateWindow((scx/2)-100,(scy/2) - 100,200,200,"Test skryptu",false,false)
    guiSetAlpha(guiWindow0.05 0.2)
    local projPosXprojPosY guiGetPosition(guiWindow,true)
    local projSizeXprojSizeY guiGetSize(guiWindowtrue)    
    exports.object_preview:setProjection(myObject,projPosXprojPosYprojSizeXprojSizeY,true,true)
    
    bindKey "num_4""down", function() myRotation[1] = myRotation[1] - 5 end)
    bindKey "num_6""down", function() myRotation[1] = myRotation[1] + 5 end)
    bindKey "num_add""down", function() myRotation[2] = myRotation[2] - 5 end)
    bindKey "num_sub""down", function() myRotation[2] = myRotation[2] + 5 end)
    bindKey "num_2""down", function() myRotation[3] = myRotation[3] - 5  end)
    bindKey "num_8""down", function() myRotation[3] = myRotation[3] + 5  end)
    bindKey "o""down", function() exports.object_preview:saveRTToFile(myObject,math.random(100)..".png"end)
end)

addEventHandler("onClientPreRender"root, function()
    if not myElement or not myObject then return end
    local projPosXprojPosY guiGetPosition(guiWindow,true)
    local projSizeXprojSizeY guiGetSize(guiWindowtrue)
    exports.object_preview:setRotation(myObject,myRotation[1], myRotation[2], myRotation[3])
    exports.object_preview:setProjection(myObject,projPosXprojPosYprojSizeXprojSizeYtruetrue)
endtrue"high" )

addEventHandler("onClientResourceStop"getResourceRootElementgetThisResource()), function()
    exports.object_preview:destroyObjectPreview(myObject)
end


Jestem jeszcze nie za dobry z gui wi?c mam pytanie jak mog? zrobi? tak ?e to okno wyskoczy gdy wpisze komende i zamknie gdy wpisze komende

Za pomoc :arrow: :piwo:

[ Dodano: 2015-09-06, 21:31 ]
PS : Kod nie m?j :p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-06, 21:56


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

Więcej informacji znajdziesz w Wikipedii MTA:

guiSetVisible

pod jak?? tam komend?, oczywi?cie 1 argument to okienko, drugi to widoczno?? (true/false, tak/nie)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-06, 21:59


Dexnes_

Tiger






Wiek: 26
Na forum: 4402 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

DestroY, Nie bardzo rozumiem , tam jest chyba kod na przycik a nie komende :/

[ Komentarz dodany przez: DestroY: 2015-09-06, 22:01 ]
Szczerze ? To ja nie widz? ?adnego sensu w tym skrypcie, nie wiem nawet, na co on dok?adnie jest, poda?em Ci jedynie w jaki spos?b mo?esz ukry?/pokaza? GUI.

[ Dodano: 2015-09-07, 10:07 ]
Kod ten pokazuje auto kt?re mo?na obraca? za pomoc? klawiatury numerycznej , tylko nie wiem jak doda? do tego kodu aby za pomoc? komendy np /komenda to b?dzie si? to pokazywa?o noi zamyka?o te? za pomoc? komendy /komenda

Postaw piwo autorowi tego posta
 

 
Tagi: brak :: otwierania/zamykania :: gui
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