Jump to content

por q no me crea el blip


AlvareZ_

Recommended Posts

tengo esto pero me lo crea en verde igual

local playerBlipRoot = createElement("playerBlipRoot", "playerBlipRoot") 
  
local function resourceStart() 
    for _, player in ipairs(getElementsByType("player")) do 
        if player ~= localPlayer then 
            local r, g, b = getTeamColor(playerTeam) 
            local blip = createBlipAttachedTo(playerTeam, 0, 2, r, g, b, 255, 1) 
            setElementParent(blip, playerBlipRoot) 
        end 
    end 
end 
addEventHandler("onClientResourceStart", root, resourceStart) 
  
local function playerJoin() 
    local r, g, b = getTeamColor(source) 
    local blip = createBlipAttachedTo(source, 0, 2, r, g, b, 255, 1) 
    setElementParent(blip, playerBlipRoot) 
    setTimer(updateBlipColor, 5000, 1, blip) --Upadate in 5 seconds, in case the server sets the color. 
end 
addEventHandler("onClientPlayerJoin", root, playerJoin) 
  
--This function destroys a players blip when they quit. 
local function playerQuit() 
    for _, blip in ipairs(getElementChildren(playerBlipRoot)) do 
        if getElementAttachedTo(blip) == source then 
            destroyElement(blip) 
        end 
    end 
end 
addEventHandler("onClientPlayerQuit", root, playerQuit) 
  

Link to comment

ahora tengo esto:

local playerBlipRoot = createElement("playerBlipRoot", "playerBlipRoot") 
local playerTeam = getPlayerTeam ( source ) 
  
--This function creates blips for all players when the resource starts. 
local function resourceStart() 
    for _, player in ipairs(getElementsByType("player")) do 
           if ( playerTeam ) then 
            local r, g, b = getTeamColor(playerTeam) 
            local blip = createBlipAttachedTo(playerTeam, 0, 2, r, g, b, 255, 1) 
            setElementParent(blip, playerBlipRoot) 
            end 
        end 
    end 
end 
addEventHandler("onClientResourceStart", root, resourceStart) 
  
--This function creates a blip for new players when they join. 
local function playerJoin() 
    local r, g, b = getTeamColor(playerTeam) 
    local blip = createBlipAttachedTo(playerTeam, 0, 2, r, g, b, 255, 1) 
    setElementParent(blip, playerBlipRoot) 
    setTimer(updateBlipColor, 5000, 1, blip) --Upadate in 5 seconds, in case the server sets the color. 
end 
addEventHandler("onClientPlayerJoin", root, playerJoin) 
  
--This function destroys a players blip when they quit. 
local function playerQuit() 
    for _, blip in ipairs(getElementChildren(playerBlipRoot)) do 
        if getElementAttachedTo(blip) == source then 
            destroyElement(blip) 
        end 
    end 
end 
addEventHandler("onClientPlayerQuit", root, playerQuit) 

Link to comment
  • Recently Browsing   0 members

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