Jump to content

Me ayudan con este script porfa


Dentos

Recommended Posts

lo que pasa es que quiero que este script de blips de mapa (puntos verdes donde estan localizados los jugadores) solo sirva para los gang y solo se puedan ver entre equipos este es el script porfavor ayuda

root = getRootElement () 
color = { 0, 255, 0 } 
players = {} 
resourceRoot = getResourceRootElement ( getThisResource () ) 
  
players = { } 
  
function onResourceStart ( resource ) 
      for _, player in ipairs ( getElementsByType ( "player" ) ) do 
        local team = getPlayerTeam ( player ) 
        local r, g, b = unpack ( ( team and { getTeamColor ( team ) } or { getPlayerNametagColor ( player ) } ) ) 
        players [ player ] = createBlipAttachedTo ( player, 0, 2, r, g, b, 255 ) 
    end 
end 
addEventHandler ( "onResourceStart", resourceRoot, onResourceStart ) 
  
function onPlayerSpawn ( spawnpoint ) 
    local team = getPlayerTeam ( source ) 
    local r, g, b = unpack ( ( team and { getTeamColor ( team ) } or { getPlayerNametagColor ( source ) } ) ) 
    if ( players [ source ] ) then 
        setBlipColor ( players [ source ], r, g, b, 255 ) 
    else 
        players [ source ] = createBlipAttachedTo ( source, 0, 2, r, g, b, 255 ) 
    end 
end 
addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) 
  
function destroyBlips ( totalammo, killer, killerweapon ) 
    destroyBlipsAttachedTo ( source ) 
end 
addEventHandler ( "onPlayerQuit", root, destroyBlips ) 
addEventHandler ( "onPlayerWasted", root, destroyBlips ) 
  
function destroyBlipsAttachedTo ( player ) 
    local attached = getAttachedElements ( player ) 
    if ( attached ) then 
        for _, element in ipairs ( attached ) do 
            if ( getElementType ( element ) == "blip" ) then 
                destroyElement ( element ) 
            end 
        end 
    end 
end 

el script sirve pero salen todos los jugadores en el mapa solo quiero q se puedan ver entre equipos

Link to comment

Por lo que veo, tu script está en un server-side, eso quiere decir que todos los cambios que hagas ahí (En un server-side) los verán todos los jugadores.

Para que funcione por cada jugador, tienes que hacerlo en un client-side.

Link to comment
  • Recently Browsing   0 members

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