Witam, mam problem, ot?? chcia?bym aby Gracz kt?ry jest w policji pisa? ci?gle kolorem niebieskim, ale nie mog? znale?? funkcji odpowiadaj?cej za to. Poka?e to w obrazkach:
A tak naprawde chcia?bym ?ebym pisa? po kolorze kt?rego wyznaczy?em. Bez dodawania #0000FF przed wiadomo?ci?. Chcialbym zeby standardowo mi pisa? tak:
https://zapodaj.net/59450db9b1200.png.html
Chodzi mi jedynie jak funkcja odpowiada za zmian? koloru tekstu pisanego przez gracza.(np. setPlayerNametagColor). Je?eli kod naprawde b?dzie potrzebny to umieszcze tutaj.
function onPlayerSendChatMessage(message, messageType)
if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
cancelEvent() --cancelujemy event aby samemu m?c przeanalizowa? wiadomo?? i wysy?aj?cego
local team = getPlayerTeam(source) --pobieramy grup? gracza
if team then --je?eli istnieje to
local r, g, b = getTeamColor(team) --pobieramy kolor zespo?u (b?dzie dzia?a? na wszystkie grupy, jak chcesz ograniczy? dodaj ifa na nazw? grupy czy co tam chcesz)
local nick = getPlayerName(source)
outputChatBox(nick..": "..message, root, r, g, b) --i outputujemy
else --inaczej
outputChatBox(message, root, 255, 255, 255) --wysy?amy wiadomo?? w koloerze bia?ym
end
end
end
addEventHandler("onPlayerChat", root, onPlayerSendChatMessage)
function onPlayerSendChatMessage(message, messageType)
if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
cancelEvent() --cancelujemy event aby samemu m?c przeanalizowa? wiadomo?? i wysy?aj?cego
local team = getPlayerTeam(source) --pobieramy grup? gracza
if team then --je?eli istnieje to
local r, g, b = getTeamColor(team) --pobieramy kolor zespo?u (b?dzie dzia?a? na wszystkie grupy, jak chcesz ograniczy? dodaj ifa na nazw? grupy czy co tam chcesz)
local nick = getPlayerName(source)
outputChatBox(nick..": "..message, root, r, g, b) --i outputujemy
else --inaczej
outputChatBox(message, root, 255, 255, 255) --wysy?amy wiadomo?? w koloerze bia?ym
end
end
end
addEventHandler("onPlayerChat", root, onPlayerSendChatMessage)
function onPlayerSendChatMessage(message, messageType)
if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
cancelEvent() --cancelujemy event aby samemu m?c przeanalizowa? wiadomo?? i wysy?aj?cego
local team = getPlayerTeam(source) --pobieramy grup? gracza
if team then --je?eli istnieje to
local r, g, b = getTeamColor(team) --pobieramy kolor zespo?u (b?dzie dzia?a? na wszystkie grupy, jak chcesz ograniczy? dodaj ifa na nazw? grupy czy co tam chcesz)
local nick = getPlayerName(source)
outputChatBox(nick..": "..message, root, r, g, b) --i outputujemy
else --inaczej
outputChatBox(nick..": "..message, root, 255, 255, 255) --wysy?amy wiadomo?? w koloerze bia?ym
end
end
end
addEventHandler("onPlayerChat", root, onPlayerSendChatMessage)
function onPlayerSendChatMessage(message, messageType)
if messageType == 0 then -- ograniczamy kolor tylko do czatu "say"
cancelEvent() --cancelujemy event aby samemu m?c przeanalizowa? wiadomo?? i wysy?aj?cego
local team = getPlayerTeam(source) --pobieramy grup? gracza
if team then --je?eli istnieje to
local r, g, b = getTeamColor(team) --pobieramy kolor zespo?u (b?dzie dzia?a? na wszystkie grupy, jak chcesz ograniczy? dodaj ifa na nazw? grupy czy co tam chcesz)
local nick = getPlayerName(source)
outputChatBox(nick..": "..message, root, r, g, b) --i outputujemy
else --inaczej
outputChatBox(nick..": "..message, root, 255, 255, 255) --wysy?amy wiadomo?? w koloerze bia?ym
end
end
end
addEventHandler("onPlayerChat", root, onPlayerSendChatMessage)
[Pytanie ode mnie] je?li gracz ma w nicku kolory, nie wy?wietli ich przypadkiem jako #666666 dla przyk?adu?
(#666666Allerek | Test123)
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