Jump to content

[Pregunta] Sobre el /ME


LautaroD

Recommended Posts

Hola a toda la Comunidad de MTA en español. Bueno este es mi primer post/duda.

Bueno estoy empezando un RolePlay, y lo principal que quiero hacer es que el /Me sea Local osea no Global. Ej: Yo pongo /Me [Accion] les aparece a todo pero yo quiero que simplemente les aparesca a los q estan cerca.

Gracias de Antemano. :D

Link to comment

-- server side:

local chat_range = 90 
  
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(msg, msgType) 
    if (msgType == 1) then 
        local px, py, pz=getElementPosition(source) 
        local name = getPlayerName(source) 
        for index, player in ipairs(getElementsByType("player")) do 
            if isPlayerInRangeOfPoint(player,px,py,pz,chat_range) then 
                outputChatBox("* ".. tostring(name) .." "..msg, player, 255, 0, 255) 
            end 
        end 
        cancelEvent() 
    end 
end 
addEventHandler("onPlayerChat",root,onChat) 

Deberia funcionar.

Link to comment

Me funciono muchas gracias.

Ah, y otra pregunta, el T tambien lo quiero hacer local, lo hice local pero al poner CMDs no me funcionan, me aparecen como si estuviera hablando con como Comando Osea q al poner /PuertaMilitar me aparece eso no me copia el cmd.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...