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

Wysłany: 2014-08-31, 13:12


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

witam jak zrobic panel auta znaczy gui mam tylko funkcje itd
GUI :

GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(440383256457"Panel Auta "false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.button[1] = guiCreateButton(112422843"Silnik"falseGUIEditor.window[1])
        guiSetFont(GUIEditor.button[1], "sa-header")
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FF0119FD")
        GUIEditor.button[2] = guiCreateButton(107722843"Reczny"falseGUIEditor.window[1])
        guiSetFont(GUIEditor.button[2], "sa-header")
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FF0119FD")
        GUIEditor.button[3] = guiCreateButton(1013022843"Swiatla"falseGUIEditor.window[1])
        guiSetFont(GUIEditor.button[3], "sa-header")
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FF0119FD")
        GUIEditor.label[1] = guiCreateLabel(919822066"Panel by \nTrevoR \nWersja 1.0"falseGUIEditor.window[1])
        guiSetFont(GUIEditor.label[1], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[1], 253530)    
    end
)

i niewiem co dalej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 13:18


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Wi?c tak. Musisz zacz?? od funkcji. Wi?c podam ci funkcj? do silnika a reszt? spr?buj sam.

GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
    okno guiCreateWindow(440383256457"Panel Auta"false)
    guiWindowSetSizable(oknofalse)

    silnik guiCreateButton(112422843"Silnik"falseokno)
    guiSetFont(silnik"sa-header")
    guiSetProperty(silnik"NormalTextColour""FF0119FD")
    
    reczny guiCreateButton(107722843"Reczny"falseokno)
    guiSetFont(reczny"sa-header")
    guiSetProperty(reczny"NormalTextColour""FF0119FD")
    
    lampy guiCreateButton(1013022843"Swiatla"falseokno)
    guiSetFont(lampy"sa-header")
    guiSetProperty(lampy], "NormalTextColour""FF0119FD")
    
        GUIEditor.label[1] = guiCreateLabel(919822066"Panel by \nTrevoR \nWersja 1.0"falseokno)
        guiSetFont(GUIEditor.label[1], "default-bold-small")
        guiLabelSetColor(GUIEditor.label[1], 253530)    
    end
)

function silnik()
localVehicle getPedOccupiedVehicle getLocalPlayer() )    
if source == silnik and ( localVehicle then
if ( getVehicleEngineState localVehicle ) ~= false then
setVehicleEngineState localVehiclefalse )
else
setVehicleEngineState localVehicletrue )
      end
  end
end
addEventHandler("onClientGUIClick",rootsilnik)


[ Dodano: 2014-08-31, 13:19 ]
PS: Lekko edytowa?em twoje okno dla u?atwienia mi pracy. Zmieni?em tylko nazwy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 13:21


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Funkcje znajdziesz na https://wiki.multitheftauto.com/wiki/Main_Page i GUI widz? ju? ?e ?le zrobi?e? bo na innych rozdzielczo?ciach ni? twoja b?dzie si? niepoprawnie wy?wietla?.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 13:26


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

spoko dzieki a jak dodac bindkey i gdzie /

[ Dodano: 2014-08-31, 13:29 ]
piwka leca

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 13:31


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

AstroStudio, bind key na ko?cu mo?esz a oto przyk?ad:

function okno()
local vehicle getPedOccupiedVehicle (getLocalPlayer())
    if (guiGetVisible(okno)) then
        showCursor(false)
        guiSetVisible(okno,false)
    else
        if isCursorShowing() then return end
        if vehicle and getVehicleController(vehicle) == getLocalPlayer() then
        showCursor(true)
        guiSetVisible(okno,true)
    end
    end
end
bindKey("LSHIFT","down"okno)

Ten bind sprawia, ?e okno pojawi si? tylko jak b?dziesz kierowc?.
Licz? na piwko :)

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobic :: panel :: auta
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