Wysłany: 2020-02-18, 23:48
drzewo1902
Wiek: 28 Na forum: 2806 dni Posty: 21
Nick w MP: Draczekk
xxxx
Ostatnio zmieniony przez drzewo1902 2020-02-19, 23:21, w całości zmieniany 1 raz
Wysłany: 2020-02-19, 00:11
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
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?.
Więcej szczegółów
Wystawiono 1 piw(a):drzewo1902
Wysłany: 2020-02-19, 00:14
drzewo1902
Wiek: 28 Na forum: 2806 dni Posty: 21
Nick w MP: Draczekk
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??
Wysłany: 2020-02-19, 13:51
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
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
Więcej szczegółów
Wystawiono 1 piw(a):drzewo1902
Tagi: błąd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: