Wysłany: 2019-07-07, 23:54
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot?? jak wy??czy? w funcji outputChatBox pisanie na kolorowo chodzi mi o to, ?e na chacie premium typek wpisuje kod html i text i pisze mu na taki kolor jak to wy??czy? ?
Wysłany: 2019-07-09, 18:09
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wysłany: 2019-07-09, 23:03
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Wysłany: 2019-07-10, 12:10
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
A ty m?wisz o kodzie koloru HEX? Masz napisany sw?j chat czy wgrany oryginalny?
Wysłany: 2019-07-10, 13:05
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Ustaw 3 argument funkcji outputChatBox na 'false'.
Albo z wiadomo?ci usuwaj kod HEX za pomoc? string.gsub.
Wysłany: 2019-07-10, 18:58
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
To pierwsze odpada. A jak zrobi? to drugie? Bo tak ?rednio kumam co i jak.
Wysłany: 2019-07-10, 20:56
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
string . gsub ( wiadomosc ,? '#%x%x%x%x%x%x' ,? '' ?)?
Wysłany: 2019-07-10, 23:07
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Dzk. Lecz co? nie dzia?a
Oto m?j kod z outputchatBox
addCommandHandler ( "v" , function( plr , cmd , ...)
if getElementData ( plr , "player:premium" ) == false then outputChatBox ( "Musisz posiada? status premium by pisa? na czacie globalnym!" , plr , 78 , 255 , 0 ) return end
if getElementData ( plr , 'player:mute' ) then outputChatBox ( 'Posiadasz kar? wyciszenia! Uwa?asz ?e kara jest nies?uszna? .' , client ); cancelEvent () return end
local message = table . concat ( { ... }, " " )
local name = getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" )
for _ , p in pairs ( getElementsByType ( "player" )) do
if getElementData ( p , "player:premium" ) then
outputChatBox ( "#ffffff [#FFFF00P#ffffff] #FFFF00[#ffffff" .. getElementData ( plr , "id" ).. "#FFFF00] #FFFF00" .. name .. ": #FFFFFF" .. message , p , 255 , 255 , 255 , true )
end
end
end )
a oto gdy zamieni?em outputChatBox na string.gsub
addCommandHandler ( "v" , function( plr , cmd , ...)
if getElementData ( plr , "player:premium" ) == false then outputChatBox ( "Musisz posiada? status premium by pisa? na czacie globalnym!" , plr , 78 , 255 , 0 ) return end
if getElementData ( plr , 'player:mute' ) then outputChatBox ( 'Posiadasz kar? wyciszenia! Uwa?asz ?e kara jest nies?uszna? Zaapeluj na forum MoveRPG.pl.' , client ); cancelEvent () return end
local message = table . concat ( { ... }, " " )
local name = getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" )
for _ , p in pairs ( getElementsByType ( "player" )) do
if getElementData ( p , "player:premium" ) then
string . gsub ( "#ffffff [#FFFF00P#ffffff] #FFFF00[#ffffff" .. getElementData ( plr , "id" ).. "#FFFF00] #FFFF00" .. name .. ": #FFFFFF" .. message , p , 255 , 255 , 255 , true )
end
end
end )
Lecz gdy to zamieni?em co? nie dzia?a. Za pewne mam co? ?le
Wysłany: 2019-07-11, 00:51
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Lol, string.gsub u?ywasz tylko na wiadomo?ci, kt?ra gracz wysy?a.
U Ciebie to zmienna 'message'.
Wysłany: 2019-07-11, 23:26
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Zrobi?em cos takiego lecz dalej czyta kolory
local message = string . gsub and table . concat ( { ... }, " " )
Wysłany: 2019-07-11, 23:32
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Bo to jest funkcja, kt?ra ma argumenty A nie jaki? parametr tekstu.
Ten tekst pod jak?? zmienn? w?a?nie edytujesz za pomoc? string.gsub albo bezpo?rednio w wiadomo?ci.
Tagi: kolory :: chacie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: