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

Wysłany: 2020-02-18, 23:48


drzewo1902







Wiek: 28
Na forum: 2947 dni
Posty: 21
Nick w MP: Draczekk



Respekt: 50

xxxx

Ostatnio zmieniony przez drzewo1902 2020-02-19, 23:21, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 00:11


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Nie wiem czy da si? to zrobi? pro?ciej, ale:

Skorzystaj z biblioteki string., to znaczy, ?e dla przyk?adu powiedzmy sobie, ?e text to zmienna ca?ego textu. Na pocz?tek musisz skorzysta? z funkcji string.find i znale?? znaki '[' oraz ']' w zmiennej. Je?eli funkcja zwr?ci nam prawd? to tworzymy zmienn?, kt?r? definiujemy jako string.sub, a w argumentach podajemy liczby, kt?re zwr?ci?a nam wcze?niejsza funkcja. Ostatnia prosta to w outputChatBox zmieni? kolor ci?gu znaku za pomoc? koloru html (ten po #) i w opcionalnym argumencie (colorCoded) pozwoli? na takow? zmian?.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
drzewo1902
Wysłany: 2020-02-19, 00:14


drzewo1902







Wiek: 28
Na forum: 2947 dni
Posty: 21
Nick w MP: Draczekk



Respekt: 50

Miko?ajj,
Dzi?ki, postaram si? co? z tego wykombinowa? piwerko wpada oczywi?cie, i tak pewnie zaraz wr?c? b?aga? o pomoc.

[ Dodano: 2020-02-19, 00:19 ]
"Miko?ajj" napisał/a:

Nie wiem czy da si? to zrobi? pro?ciej, ale:

Skorzystaj z biblioteki string., to znaczy, ?e dla przyk?adu powiedzmy sobie, ?e text to zmienna ca?ego textu. Na pocz?tek musisz skorzysta? z funkcji string.find i znale?? znaki '[' oraz ']' w zmiennej. Je?eli funkcja zwr?ci nam prawd? to tworzymy zmienn?, kt?r? definiujemy jako string.sub, a w argumentach podajemy liczby, kt?re zwr?ci?a nam wcze?niejsza funkcja. Ostatnia prosta to w outputChatBox zmieni? kolor ci?gu znaku za pomoc? koloru html (ten po #) i w opcionalnym argumencie (colorCoded) pozwoli? na takow? zmian?.


function icme(thePlayer, commandName, ...)
    local message = table.concat({...}, " ")
    local name = getPlayerName(thePlayer)
    
        finalmessagee = "[IC] " .. name .." pisze: ".. message
        
        for key, value in ipairs(exports.pool:getPoolElementsByType("player")) do
            outputChatBox(finalmessagee, value, 0, 255, 255)
        end
end


Napisa?em tak? funkcj?, m?g?by? mi prosze dopisa? reszt??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 13:51


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91


function icme(thePlayer, commandName, ...)
    local message = table.concat({...}, " ")
    local sprawdz1 = string.find(message, "%[")
    local sprawdz2 = string.find(message, "%]")

    if sprawdz1 and sprawdz2 then
        local sprawdzonytekst = string.sub(message, sprawdz1 + 1, sprawdz2 - 1)
        local tekstprzed = string.sub(message, 1, sprawdz1 - 1)
        local tekstpo = string.sub(message, sprawdz2 + 1)
    
        for key, value in ipairs(exports.pool:getPoolElementsByType("player")) do
            outputChatBox("#008080[IC] " ..getPlayerName(thePlayer).." pisze: "..tekstprzed.."[ #FF00FF"..sprawdzonytekst.." #008080]"..tekstpo, value, 255, 255, 255, true)
        end
    else
        for key, value in ipairs(exports.pool:getPoolElementsByType("player")) do
            outputChatBox("#008080[IC] " ..getPlayerName(thePlayer).." pisze: "..message, value, 255, 255, 255, true)
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
drzewo1902
Tagi: błąd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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