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: 4846 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: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

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: 27
Na forum: 4913 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: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

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: 4846 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], row, GUIEditor.column[1], getPlayerName(toPlayer), false, false)
               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: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

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
            guiGridListClear( gui.dodaj["Lista"] )
                for id, v 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(gracz, 1, true) then
                            local ID = getElementData(v, data.elementid ) or 0
                            guiGridListSetItemText ( gui.dodaj["Lista"], row, gui.dodaj["ID"], ID, false, false )
                            guiGridListSetItemText ( gui.dodaj["Lista"], row, gui.dodaj["Login"], getPlayerName(v), false, false )
                        end
                end    
            end )

Kod wzi?ty z Panel Lider © 2016

Sprawdz ten kod:
addEventHandler("onClientGUIChanged",getRootElement(),
function()
if source == GUIEditor.edit[1] then 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(gracz, 1, true) then
                guiGridListSetItemText(GUIEditor.gridlist[1], row, GUIEditor.column[1], getPlayerName(gracz_), false, false)
            end
    end       
end)


Postaw piwo autorowi tego posta
 

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


awfesa







Wiek: 29
Na forum: 4846 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