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

Wysłany: 2016-04-14, 12:30


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Mam takie pytanie jak mog? zrobi? tak? komend? ze gdy gracz wpisze w niej kawa?ek nicku to wy?wietli mu wszystkich graczy kt?rzy maj? taki kawa?ek tekstu w nicku.

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-14, 13:01


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerName

ew

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerFromName


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

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

 
Wysłany: 2016-04-14, 13:23


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
marcin778, http://bfy.tw/5GPo

awfesa, poszukaj sobie jak s? robione w gui tzw "search boxy". Taka sama zasada dzia?ania, tylko nieco inaczej to b?dzie trzeba zrobi?, bo nie na onClientGUIChanged tylko przy komendzie. To tyle, po Tobie spodziewam si?, ?e raczej to ogarniesz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-14, 15:33


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

#404, jest na wiki taki kod:

Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerFromPartialName


Zmodyfikuj go troszk?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-14, 16:25


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Zrobi?em to w ten spos?b i mam pytanie czy wy?wietli mi tylko jeden nick trzeba jeszcze doda? p?tle czy od razu wszystkie nicki kt?re maj? dane znaki?




addEventHandler("onClientGUIClick",GUIEditor.button[8],
        function()
            local text guiGetText(GUIEditor.edit[1])
            toPlayer getPlayerFromPartialName(text)
            guiGridListClear(GUIEditor.gridlist[1])
            if toPlayer then
                   local row guiGridListAddRow(GUIEditor.gridlist[1])
                guiGridListSetItemText(GUIEditor.gridlist[1], rowGUIEditor.column[1], getPlayerName(toPlayer), falsefalse)
               end    
        end,false)


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-14, 19:09


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

awfesa, masz tutaj przyk?ad z wyszukiwarki nick?w mojego autorstwa.
addEventHandler "onClientGUIChanged"root, function () -- Wyszukiwanie po kawa?ku nicku
            if source == gui.dodaj["Edit"then else return end
            guiGridListCleargui.dodaj["Lista"] )
                for idv in ipairs(getElementsByType("player")) do 
                local row guiGridListAddRow gui.dodaj["Lista"] )
                local wyszukaj guiGetText(gui.dodaj["Edit"])
                    gracz wyszukaj and wyszukaj:gsub("#%x%x%x%x%x%x"""):lower() or nil
                    gracz_ getPlayerName(v):gsub("#%x%x%x%x%x%x"""):lower()
                        if gracz_:find(gracz1truethen
                            local ID getElementData(vdata.elementid ) or 0
                            guiGridListSetItemText gui.dodaj["Lista"], rowgui.dodaj["ID"], IDfalsefalse )
                            guiGridListSetItemText gui.dodaj["Lista"], rowgui.dodaj["Login"], getPlayerName(v), falsefalse )
                        end
                end    
            end )

Kod wzi?ty z Panel Lider © 2016

Sprawdz ten kod:
addEventHandler("onClientGUIChanged",getRootElement(),
function()
if source == GUIEditor.edit[1then else return end
    for _player in ipairs(getElementsByType("player")) do
        local row guiGridListAddRow(GUIEditor.gridlist[1])
        local wyszukaj guiGetText(GUIEditor.edit[1])
        gracz wyszukaj and wyszukaj:gsub("#%x%x%x%x%x%x"""):lower() or nil
        gracz_ getPlayerName(v):gsub("#%x%x%x%x%x%x"""):lower()
            if gracz_:find(gracz1truethen
                guiGridListSetItemText(GUIEditor.gridlist[1], rowGUIEditor.column[1], getPlayerName(gracz_), falsefalse)
            end
    end       
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-14, 20:58


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Dzi?ki za pomoc do zamkni?cia.

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Tagi: szukanie :: gracza :: nicku
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