Jump to content

[Solucionado] onPlayerChat


Recommended Posts

addEventHandler("onChatMessage",root, 
    function (mensaje) 
        outputChatBox(tostring(mensaje),root,255,255,255,true) 
    end 
)        

[2014-06-27 16:02:51] Resource 'vDscript' changed while running, reloading and restarting 
[2014-06-27 16:02:51] Stopping vDscript 
[2014-06-27 16:02:51] New resource 'vDscript' loaded 
[2014-06-27 16:02:51] Resources: 1 loaded, 0 failed 
[2014-06-27 16:02:51] Starting vDscript 
[2014-06-27 16:02:51] ERROR: vDscript\xmlNodes.lua:96: C stack overflow 
[2014-06-27 16:02:51] vDscript build: 39 

Lo que intentçe hacer es que al "enviar un mensaje el jugador" quede en blanco, pero me da stack y nose como hacerlo :D

Edited by Guest
Link to comment
Posted (edited) · Hidden
Hidden

prueva con esto haber no estoi seguro si es lo que quieres

function chat ( message, messageType ) 
    local r, g, b = getPlayerNametagColor ( source ) 
    local playerName = getPlayerName ( source ) 
    if ( messageType == 0 ) then 
                outputChatBox ( playerName ..": #0000ff".. message, root, r, g, b, true ) -- cambiale el color por el que quieres -- 
            cancelEvent ( ) 
    elseif ( messageType == 2 ) then  
        local playerTeam = getPlayerTeam ( source ) 
        local teams = getPlayersInTeam ( playerTeam )  
        for _, team in ipairs ( teams ) do  
            outputChatBox ( "(team)".. playerName ..": #ffffff".. message, team, r, g, b, true ) -- este es el chat por team tambien cambiale al color que quieres --  
        end 
        cancelEvent ( ) 
    end 
end 
addEventHandler ( "onPlayerChat", root, chat ) 

Edited by Guest
Link to comment
prueva con esto haber no estoi seguro si es lo que quieres
function chat ( message, messageType ) 
    local r, g, b = getPlayerNametagColor ( source ) 
    local playerName = getPlayerName ( source ) 
    if ( messageType == 0 ) then 
                outputChatBox ( playerName ..": #0000ff".. message, root, r, g, b, true ) -- cambiale el color por el que quieres -- 
            cancelEvent ( ) 
    elseif ( messageType == 2 ) then  
        local playerTeam = getPlayerTeam ( source ) 
        local teams = getPlayersInTeam ( playerTeam )  
        for _, team in ipairs ( teams ) do  
            outputChatBox ( "(team)".. playerName ..": #ffffff".. message, team, r, g, b, true ) -- este es el chat por team tambien cambiale al color que quieres --  
        end 
        cancelEvent ( ) 
    end 
end 
addEventHandler ( "onPlayerChat", root, chat ) 

Perfecto, si, lo que queria era cambiar el color del mensaje

PD: integrado en la build 74-75(en la 75 la edite) de mi script ^^, no te preocupes, todos los que me ayudasteis tendreis creditos

Link to comment
  • Recently Browsing   0 members

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