Jump to content

Chat Group (Gang System Castillo)y Chat Car


Recommended Posts

Bueno, vi este codigo hace algunos meses y mirando los post muchos jugadores usan el gang system de Castillo (Solidsnake)

Les dejo este codigo en uno de los posteos para que lo usen, si es que no lo tienen.

No me digan que he robado ni nada porq he dicho que el codigo es de castillo.

function onChatG ( thePlayer, _, ... ) 
    local gangName = getElementData ( thePlayer, "gang" ) 
    if ( gangName and gangName ~= "None" ) then 
        local msg = table.concat ( { ... }, " " ) 
        local nick = getPlayerName ( thePlayer ) 
        for index, player in ipairs ( getElementsByType ( "player" ) ) do 
            if ( getElementData ( player, "gang" ) == gangName ) then 
                outputChatBox ( "#FF00FF(GC) ".. nick ..": #FFFFFF".. msg, player, 255, 100, 0, true ) 
            end 
        end 
    end 
end 
addCommandHandler ( "gc", onChatG ) 

Fuente: https://forum.multitheftauto.com/viewtop ... a7#p439833

De pásada agrego el codigo para hablar con los jugadores que estan en un mismo vehiculo.

function onChatV(player,_,...) 
    local msg = table.concat({...}, " ") 
    local nick = getPlayerName(player) 
    local team = getPlayerTeam(player) 
               if (team) then 
                         r, g, b = getTeamColor( team ) 
                    else 
                         r, g, b = 255, 255, 255 
                    end       
    local vehicle = getPedOccupiedVehicle(player) 
    local occupants = getVehicleOccupants(vehicle) 
    local seats = getVehicleMaxPassengers(vehicle) 
    if isPedInVehicle (player) then  
        for seat = 0, seats do 
        local occupant = occupants[seat] 
            if occupant and getElementType(occupant)=="player" then 
                outputChatBox("(CarChat)"..(nick)..": #FFFFFF"..(msg).." ", occupant, r, g, b, true) 
            end 
        end 
        else 
        outputChatBox("Debes estar sobre un vehiculo para hablar con otro jugador.", player, 255, 0, 0) 
    end 
end 
addCommandHandler("cc",onChatV) 

Cambien los comandos a gustos :)

Link to comment
¿El group chat es como cuando hablas con "Y"?

Exacto, algo casi igual

El Y es para los que estan dentro del team.

A diferencia, este codigo leeran los que estan dentro de la misma gang. Independiente que sean distintos teams, todos lo leeran.

Si quieren crear una bind entonces usen esto

/bind (tecla) chatbox gc -- para el gangchat

/bind (tecla) chatbox cc -- para el car chat

Link to comment
  • Recently Browsing   0 members

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