Jump to content

Mensage en Interior


Tonyx97

Recommended Posts

Posted

Hola tengo una duda que ya me tiene harto xD, 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

Posted
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!" ) 

Posted
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

Posted

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 xD

Posted (edited)

SolidSnake, puse esto y les sale 2 veces "Test" a cada persona del grupo :S, 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 by Guest
Posted

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 :S

  • Recently Browsing   0 members

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