Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-10-30, 21:25


osom







Wiek: 32
Na forum: 5136 dni
Posty: 37



Respekt: 50

Witam
Problem taki jak tytu? tematu. Chce blipy graczy, lecz bez tych ktorzy sa w policji. Mam gotowy skrypt na blipy, dziala ladnie. Gdy pr?bowa?em tam wcisn?? sprawdzenie czy gracz jest w acl ( chodzi o policje ), to caly skrypt nie dzialal. podam caly skrypt:
 local playerBlipRoot = createElement("playerBlipRoot", "playerBlipRoot")

local function resourceStart()
    for _, player in ipairs(getElementsByType("player")) do
        if player ~= localPlayer then
            local r, g, b = getPlayerNametagColor(player)
            local blip = createBlipAttachedTo(player, 0, 2, r, g, b, 255, 1)
            setElementParent(blip, playerBlipRoot)
        end
    end
end
addEventHandler("onClientResourceStart", root, resourceStart)

local function playerJoin()
    local r, g, b = getPlayerNametagColor(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)

local function playerQuit()
    for _, blip in ipairs(getElementChildren(playerBlipRoot)) do
        if getElementAttachedTo(blip) == source then
            destroyElement(blip)
        end
    end
end
addEventHandler("onClientPlayerQuit", root, playerQuit)

function updateBlipColor(blip)
        local player = getElementAttachedTo(blip)
    if player then
        local r, g, b = getPlayerNametagColor(player)
        setBlipColor(blip, r, g, b, 255)
    end
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-10-31, 12:36


Oski

LUA Scripter






Wiek: 30
Na forum: 5387 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

To jest skrypt z community i uwierz mi ?e przekonasz si? ze ma bugi.
A co do policji, nie lepiej by?oby ci zrobi? to na team ? a nie na acl bo acl mo?e mie? te? np admin. A tak to b?dziesz mia? jako policjant na s?u?bie.
Zacznij co? robi? a my dalej ci pomo?emy.
Bo teraz to tylko wklei?e? skrypt.

Postaw piwo autorowi tego posta
 

 
Tagi: blipy :: graczy :: mapie- :: bez :: policji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku