Tonyx97 Posted September 2, 2012 Share Posted September 2, 2012 Hola tengo una duda que ya me tiene harto , quier hacer que salga un mensage en el chat de color verde para 1 solo team si estan en 1 interior ejemplo, kiero que salga un mensage al equipo "Destructor" en el interior "3", ayudenme plz ;D Link to comment
Castillo Posted September 2, 2012 Share Posted September 2, 2012 function sendMessageToTeamAtInt ( theTeam, theInterior, message ) if ( theTeam ) then for index, player in ipairs ( getPlayersInTeam ( theTeam ) ) do if ( getElementInterior ( player ) == theInterior ) then outputChatBox ( message, player, 0, 255, 0 ) end end end end Ahora podes usar esa funcion para enviar un mensaje a los jugadores de un team en el interior expecificado. Ejemplo: sendMessageToTeamAtInt ( getTeamFromName ( "ElNombreDelTeam" ), 0, "Hola Mundo!" ) Link to comment
Tonyx97 Posted September 2, 2012 Author Share Posted September 2, 2012 function sendMessageToTeamAtInt ( theTeam, theInterior, message ) if ( theTeam ) then for index, player in ipairs ( getPlayersInTeam ( theTeam ) ) do if ( getElementInterior ( player ) == theInterior ) then outputChatBox ( message, player, 0, 255, 0 ) end end end end Ahora podes usar esa funcion para enviar un mensaje a los jugadores de un team en el interior expecificado. Ejemplo: sendMessageToTeamAtInt ( getTeamFromName ( "ElNombreDelTeam" ), 0, "Hola Mundo!" ) gracias, probare haber Link to comment
Tonyx97 Posted September 2, 2012 Author Share Posted September 2, 2012 lo que ti me diste se supone que si hay por ejemplo 4 del mismo team en un interior solo salga el mensage 1 vez solo para cada uno no? una pregunta es client o server lo que tu me diste Link to comment
Castillo Posted September 2, 2012 Share Posted September 2, 2012 Si, solo un mensaje a cada jugador del team. Es server side. Link to comment
Tonyx97 Posted September 2, 2012 Author Share Posted September 2, 2012 Si, solo un mensaje a cada jugador del team. Es server side. Y si lo pones client? Link to comment
Tonyx97 Posted September 3, 2012 Author Share Posted September 3, 2012 (edited) SolidSnake, puse esto y les sale 2 veces "Test" a cada persona del grupo , porque salen 2 veces a cada uno del grupo? echale un vistazo por favor SERVER: function min4 () sendMessageToTeamAtInt( getTeamFromName ( "SuperTeamLoL" ), 3, 200, "Test" ) end addCommandHandler ("testing", min4) function sendMessageToTeamAtInt ( theTeam, theInterior, dimension, message ) if ( theTeam ) then for index, player in ipairs ( getPlayersInTeam ( theTeam ) ) do if ( getElementInterior ( player ) == theInterior ) and ( getElementDimension ( player ) == dimension ) then outputChatBox ( message, player, 0, 255, 0 ) end end end end Edited September 3, 2012 by Guest Link to comment
Tonyx97 Posted September 3, 2012 Author Share Posted September 3, 2012 Que es minTerminar? ops eso se me fue no tiene nada que ver, lo borro ahora mismo perdonen Link to comment
Tonyx97 Posted September 4, 2012 Author Share Posted September 4, 2012 ayudenme plz! quiero terminarlo enseguida pero necesito que me resuelvan la ultima duda D: Link to comment
Castillo Posted September 4, 2012 Share Posted September 4, 2012 Deberia funcionar, estas seguro de que existe un team llamado: "SuperTeamLoL"? Link to comment
Tonyx97 Posted September 4, 2012 Author Share Posted September 4, 2012 estoy segurisimo, pork funciona, haber me explico mejor, lo que quiero decir es que funciona pero regular, porque por ejemplo yo lo he probado con un amigo y nos pusimos los 2 de SuperTeamLoL entonces, cuando salio el mensage nos salio a los 2 dos veces osea, que esto que me diste envia 2 mensages a cada 1 del grupo y se repite depende de los jugadores que haya en el equipo: uno del equipo pone el comando y si hay 3 jugadores el el equipo sales 3 veces el mensage a cada uno Link to comment
Castillo Posted September 4, 2012 Share Posted September 4, 2012 Eso es imposible, tenes que estar haciendo algo mal en tu script. Postea todo el script que estas usando. Link to comment
Recommended Posts