ViniGuzela Posted September 23, 2019 Share Posted September 23, 2019 coloquei o "chatlocal" na tecla "T" mas não estou conseguindo executar os comandos 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("#FFFFFF◈➤ #FFA500ᴱᴿᴾ #FFFFFF◈ #BEBEBEChatLocal #FFFFFF◈#ffffff"..nick.."#00ff00 : #ffffff"..msg,v,r,g,b,true) end end end addCommandHandler("LocalChat",onChat) Link to comment
ViniGuzela Posted September 23, 2019 Author Share Posted September 23, 2019 14 hours ago, ViniGuzela said: coloquei o "chatlocal" na tecla "T" mas não estou conseguindo executar os comandos 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("#FFFFFF◈➤ #FFA500ᴱᴿᴾ #FFFFFF◈ #BEBEBEChatLocal #FFFFFF◈#ffffff"..nick.."#00ff00 : #ffffff"..msg,v,r,g,b,true) end end end addCommandHandler("LocalChat",onChat) e script para cobrar dinheiro quando a pessoa manda no chat Link to comment
dener189 Posted September 25, 2019 Share Posted September 25, 2019 Olá, estava tendo o mesmo problema. Tem como remover o chat Say, mas ao remover ele você não conseguirá mais conseguir dar os comandos pré determinados por scripts do seu servidor, apenas irá conseguir dar esses comandos no F8. Recomendo que use um script que bloqueie a comunicação no chat Say, e apenas habilite ele para comandos. Se quiser eu tenho um script que faz isso, posso estar passando ele aqui para você se quiser. Espero ter ajudado 1 Link to comment
ViniGuzela Posted September 25, 2019 Author Share Posted September 25, 2019 4 hours ago, dener189 said: Olá, estava tendo o mesmo problema. Tem como remover o chat Say, mas ao remover ele você não conseguirá mais conseguir dar os comandos pré determinados por scripts do seu servidor, apenas irá conseguir dar esses comandos no F8. Recomendo que use um script que bloqueie a comunicação no chat Say, e apenas habilite ele para comandos. Se quiser eu tenho um script que faz isso, posso estar passando ele aqui para você se quiser. Espero ter ajudado obg pela ajuda mais eu consegui dar um jeito aqui kkk tem o script de cobrar dinheiro ao escrever no chat? Link to comment
krazyY Posted October 10, 2019 Share Posted October 10, 2019 PODE me ajudar estou com o mesmo problema como posso resolve-lo? Link to comment
DNL291 Posted October 11, 2019 Share Posted October 11, 2019 Não coloque bind de chat na tecla t a menos que saiba o que está fazendo. Link to comment
Recommended Posts