Jump to content

Ayuda Script


Flipi

Recommended Posts

Hola, tengo una duda con el comando /me, la cosa es que quiero modificarlo con un color distinto, solo que nose como hacerlo funcionar :|

Server-type:

addEventHandler ( "onPlayerChat", getRootElement(), 
function ( player, message, messageType ) 
    if messageType == 1 then 
          outputServerLog( "CHAT: * ".. getPlayerName ( player )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end) 

Link to comment

No te entendi nada quieres modifical el color?

Cambia el color #0080FF por otro o que quieres hacer? explicate

ah y seria ademas te hace falta el nombre de la FUNCION

function chat ( player, message, messageType ) 
    if messageType == 1 then 
          outputServerLog( "CHAT: * ".. getPlayerName ( player )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end 
addEventHandler ( "onPlayerChat", getRootElement(), chat ) 

Link to comment
No te entendi nada quieres modifical el color?

Cambia el color #0080FF por otro o que quieres hacer? explicate

ah y seria ademas te hace falta el nombre de la FUNCION

function chat ( player, message, messageType ) 
    if messageType == 1 then 
          outputServerLog( "CHAT: * ".. getPlayerName ( player )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end 
addEventHandler ( "onPlayerChat", getRootElement(), chat ) 

Ahi no cambias nada, mira tenes que probar con este..

addEventHandler ( "onPlayerChat", getRootElement(), 
function ( message, messageType ) 
    if messageType == 1 then 
        cancelEvent() 
        outputChatBox( "#FF0000* "..getPlayerName(source).." "..message, root, 255, 255, 255, true ) 
        outputServerLog( "CHAT: * ".. getPlayerName ( source )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end) 

Acordate que podes cambiarle el color! :)

Link to comment

Ahi no cambias nada, mira tenes que probar con este..

addEventHandler ( "onPlayerChat", getRootElement(), 
function ( message, messageType ) 
    if messageType == 1 then 
        cancelEvent() 
        outputChatBox( "#FF0000* "..getPlayerName(source).." "..message, root, 255, 255, 255, true ) 
        outputServerLog( "CHAT: * ".. getPlayerName ( source )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end) 

Acordate que podes cambiarle el color! :)

gracias si funciona, pero el

        outputServerLog( "CHAT: * ".. getPlayerName ( source )..": #0080FF" .. message, 255, 255, 255, true) 

esta demas :P

Link to comment
'outputServerLog' no tiene argumentos de colores ya que escribe en el registro del servidor, utiliza lo que dijo @EstrategiaGTA para que aparezca en el chat y puedas ponerle colores.

si, ya me di cuenta, gracias :), una pregunta: como puedo hacer que los codigos de color de los nombres se desactive?, se que es con

string.format 

Usa 'string.gsub', ejemplo:

addEventHandler ( "onPlayerChat", getRootElement(), 
function ( message, messageType ) 
    if messageType == 1 then 
        cancelEvent() 
        outputChatBox( "#FF0000* "..(getPlayerName(source)):gsub( '#%x%x%x%x%x%x', '' ).." "..message, root, 255, 255, 255, true ) 
        outputServerLog( "CHAT: * ".. (getPlayerName ( source )):gsub( '#%x%x%x%x%x%x', '' )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end) 

Link to comment

Usa 'string.gsub', ejemplo:

addEventHandler ( "onPlayerChat", getRootElement(), 
function ( message, messageType ) 
    if messageType == 1 then 
        cancelEvent() 
        outputChatBox( "#FF0000* "..(getPlayerName(source)):gsub( '#%x%x%x%x%x%x', '' ).." "..message, root, 255, 255, 255, true ) 
        outputServerLog( "CHAT: * ".. (getPlayerName ( source )):gsub( '#%x%x%x%x%x%x', '' )..": #0080FF" .. message, 255, 255, 255, true) 
    end 
end) 

Oh gracias :)

Link to comment
  • Recently Browsing   0 members

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