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

Wysłany: 2015-07-07, 14:42


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam macie jaki? pomys? jak zrobi? label jako editbox chodzi o to ?eby mo?na by?o pisa? jak jest to zrobione w editboxie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-07, 14:46


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

luki123luki123, stw?rz editboxa z alph? 0, potem renderuj dxDrawText z zmienn? guiGetText ( zmienna_editboxa ) i powinno dzia?a?! ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-07, 15:16


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Maximerr, tw?j spos?b jest dobry ale mo?na podobnie to zrobi? :
-Stowrzy? EditBoxa i Labela
Nada? im indexy
i zmieni? je w tej funkcji
function start ()
    local text guiGetText(Edit)
    guiSetText(Labeltext)
end
addEventHandler("onClientRender",root,start)

Taki sam event.
Ale mam problem czy da si? jako? usun?? ten pasek co jest gdzie si? pisz? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-07, 15:27


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

luki123luki123, w?a?nie si? chyba nie da, sam nie wiem. :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 12:08


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam to znowu ja, mam problem chia?bym zrobi? do mojego editboxa funkcj? GuiEditSetMasked. Mam tylko ma?y problem jak obliczy? ilo?? znak?w w editboxie(Wbudowanym)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 12:09


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

string.len(guiGetText) sprobuj tak

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 12:10


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

luki123luki123, je?li dobrze Ci? zrozumia?em to - string.len :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 14:17


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Hmm kolejny problem:
Komenda na setMasked:
local function setEditMasked iwartosc )
if i then
    if guiGetVisible(gui.Edit[i]) == true then
        if gui.Masked == not wartosc then
        gui.Masked[i] = wartosc
        end
    else
    outputChatBox("Nie znaleziono takiego elementu")
    end
else
outputChatBox("Podaj Nazwe EditBox'a")
end
end

Wy?wietlanie:
    addEventHandler("onClientRender",root,
    function()
    if gui.Masked[i] == true then
        local text guiGetText(gui.Edit[i] )
        local znaki string.len(text) - 1
        guiSetText(gui.Label[i], #znaki*"*")
    else
        local text guiGetText(gui.Edit[i] )
        guiSetText(gui.Label[i], " "..text.."")
    end    
    end)

a tu jak zosta?a u?yta podfunkcja setEditMasked
function a5 commandNamevalue )
    if value then
    setEditMasked sakavalue )
    outputChatBox(value)
    else
    outputChatBox("u?yj /a5 [value]")
    end
end
addCommandHandler "a5"a5 )


Problem jest w tym ?e nie zmienia si? warto?? w zmiennej .
Nie ma ?adnych b??d?w w debuscript 3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 15:08


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

luki123luki123, w czym problem? Nie **** Ci has?a?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 16:50


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Czyli, piszesz :

CosCosCos

I to cos jest, ale jak to updateujesz na :

NicoNicoNico

To nadal jest CosCosCos?

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 20:58


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

chodzi w tym jak by wogule nie zmienia warto?ci zmiennej. bo mam tak? sam? podfunkcje tylko na sprawdzanie to wy?letla ci?gle false.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 20:59


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

a pokaz funkcje ktore zwraca Ci te "zmienn?"

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 21:39


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Funcka 'get'
local function getEditMasked )
if i then
    if guiGetVisible(gui.Edit[i]) == true then
        local wartosc gui.Masked[i]
            if wartosc == true then
            return "true"
            else 
            return "false"
            end
    else
    outputChatBox("Nie znaleziono takiego elementu")
    end
else
outputChatBox("Podaj Nazwe EditBox'a")
end
end

Jest to co? z nadawaniem warto?ci 'set':
local function setEditMasked iwartosc )
if i then
    if guiGetVisible(gui.Edit[i]) == true then
        if gui.Masked[i] == not wartosc then
        gui.Masked[i] = wartosc
        end
    else
    outputChatBox("Nie znaleziono takiego elementu")
    end
else
outputChatBox("Podaj Nazwe EditBox'a")
end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 21:43


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Nie bardzo ?api?, czemu w 80% Twoich kod?w musi by? to :

i:5 i:4, mo?esz mi to przybli?y??

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-08, 21:45


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Iksdekowski, nie wiem czemu tutaj pokazuje ale tak nie mam w kodzie

Postaw piwo autorowi tego posta
 

 
Tagi: label :: jako :: editbox
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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