BorderLine Posted January 2, 2013 Share Posted January 2, 2013 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
Xperia Posted January 2, 2013 Share Posted January 2, 2013 ¿El group chat es como cuando hablas con "Y"? Link to comment
BorderLine Posted January 2, 2013 Author Share Posted January 2, 2013 ¿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
Castillo Posted January 2, 2013 Share Posted January 2, 2013 Te edite el post, cambie la manera de obtener la gang del jugador que usa el comando. Link to comment
Recommended Posts