St4rk Posted October 4, 2019 Posted October 4, 2019 (edited) Eu estou com um chat local aki, e tipo quando eu vou digitar um comando na letra T n vai. chat_range=100 addEventHandler("onPlayerJoin",getRootElement(), function () bindKey(source,"T","down","chatbox","LocalChat") end) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()), function () for index, player in pairs(getElementsByType("player")) do bindKey(player,"T","down","chatbox","LocalChat") end end) function isPlayerInRangeOfPoint(player,x,y,z,range) local px,py,pz=getElementPosition(player) return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range end function onChat(player,_,...) local px,py,pz=getElementPosition(player) local msg = table.concat({...}, " ") local nick=getPlayerName(player) local r,g,b = getTeamColor(getPlayerTeam(player)) for _,v in ipairs(getElementsByType("player")) do if isPlayerInRangeOfPoint(v,px,py,pz,chat_range) then outputChatBox("#FF0000[ChatLocal]#ffffff"..nick.."#ffffff : "..msg,v,r,g,b,true) end end end addCommandHandler("LocalChat",onChat) ---------------------------------------------------------------------------------------------------------------- function MensagemAnon(source, cmd, ...) local MessagemANS = table.concat ( { ... }, " " ); for _,v in ipairs(getElementsByType("player")) do outputChatBox("#696969[Anônimo]#696969 : "..MessagemANS,v, 255, 255, 255, true) --efeito no chat end end addCommandHandler("ilegal", MensagemAnon) function MensagemRP(source, cmd, ...) local MessagemFRP = table.concat ( { ... }, " " ); local name = getPlayerName(source); for _,v in ipairs(getElementsByType("player")) do outputChatBox("#FF0000[Fora RP] #FFFFFF"..name.."#ffffff : "..MessagemFRP,v, 255, 255, 255, true) --efeito no chat end end addCommandHandler("frp", MensagemRP) function MensagemO(source, cmd, ...) local MessagemOLX = table.concat ( { ... }, " " ); local name = getPlayerName(source); for _,v in ipairs(getElementsByType("player")) do outputChatBox("#00BFFF[OLX] #FFFFFFO "..name.."#ffffff : está anunciando "..MessagemOLX,v, 255, 255, 255, true) --efeito no chat end end addCommandHandler("olx", MensagemO) --------------------------------------------------------------------------------------------------------------- alguém sabe me falar como eu arrumo isso? Edited October 4, 2019 by St4rk
DNL291 Posted October 5, 2019 Posted October 5, 2019 A bind do localchat está na tecla t, mude para outra. Please do not PM me with scripting related question nor support, use the forums instead.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now