UserToDelete Posted June 27, 2014 Share Posted June 27, 2014 (edited) 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 Edited June 27, 2014 by Guest Link to comment
Castillo Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden Eso pasa porque estas enviando un mensaje a la vez que se envia otro, lo que produce un stack overflow. Link to comment
UserToDelete Posted June 27, 2014 Author Share Posted June 27, 2014 Eso pasa porque estas enviando un mensaje a la vez que se envia otro, lo que produce un stack overflow. Como soluciono eso? Link to comment
Castillo Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden Si lo que intentas hacer es borrar el mensaje, entonces eso no es posible. Link to comment
UserToDelete Posted June 27, 2014 Author Share Posted June 27, 2014 Si lo que intentas hacer es borrar el mensaje, entonces eso no es posible. hmm, intento "coger" el mensaje del jugador y ponerlo de color blanco, como un playerTag, mas o menos Link to comment
Castillo Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden No podes hacer eso, al menos no con ese evento. Link to comment
alex17 Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden aver si te entendi quieres hacer que el mensaje de chat este de otro color ? Link to comment
UserToDelete Posted June 27, 2014 Author Share Posted June 27, 2014 aver si te entendi quieres hacer que el mensaje de chat este de otro color ? exacto, por ejemplo en vez de: venad: hola aparezca de otro color, por ejemplo: venad: hola Link to comment
alex17 Posted June 27, 2014 Share Posted June 27, 2014 (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 June 27, 2014 by Guest Link to comment
Castillo Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden Eso no tiene sentido, ni tampoco es lo que el quiere. Link to comment
alex17 Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden lo he probado y me funciona bien lo que el quiere si no me equivoco es cambiar el color del mensaje y eso es lo que hace Link to comment
UserToDelete Posted June 27, 2014 Author Share Posted June 27, 2014 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
alex17 Posted June 27, 2014 Share Posted June 27, 2014 · Hidden Hidden ok que bueno que te sirvio suerte Link to comment
Recommended Posts