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

Wysłany: 2016-03-31, 15:05


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Witam, m?cze si? z tym ju? troch?, ale no nic ca?y czas wysypuje DB.

--[[
Skrypt pisany na serwer Story Of A Real Life
Autor:Marcin
Zakaz zmiany autora i edycji kodu bez mojej zgody
--]]
    function gui()
        okno = guiCreateWindow(176, 123, 498, 406, "Mandaty", false)
        guiWindowSetSizable(okno, false)
        showCursor(true)
        guiSetAlpha(okno, 1.00)

        ukaraj = guiCreateButton(354, 148, 128, 58, "Wystaw Mandat", false, okno)
        Poucz = guiCreateButton(354, 271, 128, 58, "Poucz", false, okno)
        dane = guiCreateEdit(10, 261, 154, 36, "", false, okno)
        nick = guiCreateLabel(13, 136, 140, 14, "Nick Gracza:", false, okno)
        kwota = guiCreateLabel(13, 237, 140, 14, "Kwota mandatu:", false, okno)
        close = guiCreateButton(170, 340, 128, 56, "Zamknij", false, okno)
        info = guiCreateLabel(88, 28, 351, 102, "Panel mandat?w s?u?y aby pouczy? danego\n\n gracza b?d? ukara? go kar? w postaci mandatu\n wynosz?cego ile? $.", false, okno)
        guiLabelSetColor(info, 21, 233, 146)
        info2 = guiCreateLabel(21, 376, 111, 15, "KGP SAPD", false, okno)
        guiLabelSetColor(info2, 151, 101, 5)
        lista = guiCreateComboBox(12, 158, 145, 70, "", false, okno)    
end


function zamknij()
if source == close then return end
guiSetVisible(okno, false)
showCursor(false)
end
addEventHandler("onClientGUIClick",root,zamknij)

addEventHandler("onClientResourceStart",resourceRoot,function()
for k,v in ipairs(getElementsByType"player") do
guiComboBoxAddItem(lista,v)
end
end)

function poucz(gracz, client)
if source == poucz then return end
outputChatBox("Pouczy?es/a? gracza "..getPlayerName, client)
outputChatBox("Funkcjonariusz "..getPlayerName.."Daje ci pouczenie", gracz)
end
addEventHandler("onClientGUIClick",root,poucz)

function mandat1()
    if source == ukaraj then return end
        local mandat = guiGetText(dane)
        local gracz = guiComboboxGetSelected(lista)
        if (mandat ~= "") then
            if (tonumber(mandat)) then
                triggerServerEvent("ukaraj",getRootElement,mandat, gracz)
                else
                if mandat<0 then
                    outputChatBox("Kwota nie mo?e by? na minusie",client)
                    return
                elseif mandat>900 then
                    outputChatBox("Kwota jest zbyt wysoka",client)
                    return
                end
            end
        end
end
addEventHandler("onClientGUIClick",root,mandat1)    

addEvent("jest",true)
addEventHandler("jest",getRootElement(), gui)


DB


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:32


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4402 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Po pierwsze , zrobi?e? liter?wk? w funkcji
Po drugie , nie odczyta wybranej rzeczy bo brakuje jeszcze jednej funkcji.

(Przyk?ad z wiki mta)

local item = guiComboBoxGetSelected(comboBox)
local text = guiComboBoxGetItemText(comboBox, item)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Ostatnio zmieniony przez _Wicek_ 2016-03-31, 15:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:40


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Gdzie zrobi?em liter?wke ?

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:42


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4402 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
49 linijka...

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:44


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

I do czego mi ItemText skoro mam
guiComboBoxAddItem(lista,v)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:46


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4402 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
B??D!

        local gracz = guiComboboxGetSelected(lista) ------ 49 linijka !


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-31, 15:55


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Nadal nic

--[[
Skrypt pisany na serwer Story Of A Real Life
Autor:Marcin
Zakaz zmiany autora i edycji kodu bez mojej zgody
--]]
    function gui()
        okno = guiCreateWindow(176, 123, 498, 406, "Mandaty", false)
        guiWindowSetSizable(okno, false)
        showCursor(true)
        guiSetAlpha(okno, 1.00)

        ukaraj = guiCreateButton(354, 148, 128, 58, "Wystaw Mandat", false, okno)
        Poucz = guiCreateButton(354, 271, 128, 58, "Poucz", false, okno)
        dane = guiCreateEdit(10, 261, 154, 36, "", false, okno)
        nick = guiCreateLabel(13, 136, 140, 14, "Nick Gracza:", false, okno)
        kwota = guiCreateLabel(13, 237, 140, 14, "Kwota mandatu:", false, okno)
        close = guiCreateButton(170, 340, 128, 56, "Zamknij", false, okno)
        info = guiCreateLabel(88, 28, 351, 102, "Panel mandat?w s?u?y aby pouczy? danego\n\n gracza b?d? ukara? go kar? w postaci mandatu\n wynosz?cego ile? $.", false, okno)
        guiLabelSetColor(info, 21, 233, 146)
        info2 = guiCreateLabel(21, 376, 111, 15, "KGP SAPD", false, okno)
        guiLabelSetColor(info2, 151, 101, 5)
        lista = guiCreateComboBox(12, 158, 145, 70, "", false, okno)    
end


function zamknij()
if source == close then return end
guiSetVisible(okno, false)
showCursor(false)
end
addEventHandler("onClientGUIClick",root,zamknij)

addEventHandler("onClientResourceStart",resourceRoot,function()
for k,v in ipairs(getElementsByType"player") do
guiComboBoxAddItem(lista,v)
end
end)

function poucz(gracz, client)
if source == poucz then return end
outputChatBox("Pouczy?es/a? gracza "..getPlayerName, client)
outputChatBox("Funkcjonariusz "..getPlayerName.."Daje ci pouczenie", gracz)
end
addEventHandler("onClientGUIClick",root,poucz)

function mandat1()
    if source == ukaraj then return end
        local mandat = guiGetText(dane)
        local gracz = guiComboBoxGetSelected(lista)
        local gracz2 = guiComboBoxGetItemText(lista, gracz)
        if (mandat ~= "") then
            if (tonumber(mandat)) then
                triggerServerEvent("ukaraj",getRootElement,mandat, gracz)
                else
                if mandat<0 then
                    outputChatBox("Kwota nie mo?e by? na minusie",client)
                    return
                elseif mandat>900 then
                    outputChatBox("Kwota jest zbyt wysoka",client)
                    return
                end
            end
        end
end
addEventHandler("onClientGUIClick",root,mandat1)    

addEvent("jest",true)
addEventHandler("jest",getRootElement(), gui)        




Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: combobox
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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