Jump to content

Recommended Posts

Preciso de ajuda nesse script. Ele mostra o blip mostrando o local da base, so aparece quem esta no "Group"

so que nao da certo, nao sei o que estou fazendo de errado 

BaseBlibs = {}
setTimer(function()
  groupNames = getElementData(source,"Group")
  if BaseBlibs[player] then
        for i,blip in pairs(BaseBlibs[player])do
            destroyElement(blip)
        end
        BaseBlibs[player] = false
    end
    if not BaseBlibs[player] then
        BaseBlibs[player] = {}
    end
    local ownerAccount = getAccountName(getPlayerAccount(source))
    local baseName = getBaseNameFromOwnerAccount(ownerAccount)
    local baseExpired,day,month,year,daysRemaining,maxautos,maxaircrafts = isBaseExpired(baseName)
    local colshapeb = getBaseColshape(baseName)
    if not groupNames and isElement(groupNames) then return end
    BaseBlibs = {}
    if colshapeb and isElement(colshapeb) then
        local players = getElementsWithinColShape(colshapeb,"player")
        for i, player in pairs(players) do
            if groupNames == getElementData(player,"Group") then
                BaseBlibs = createBlipAttachedTo(baseCol,52,2,255,255,255,255,0,99999,player)
                table.insert(blipss[player],blipp)
            end
        end
    end
end,1000,0)

 

Link to comment

Antes de postar aqui, veja se o debug mostra algum erro no seu código. Verifique se 'source', 'player', 'blipp' e 'blipss' retornam valores válidos.

Não espere por alguém tentar deduzir como tudo deve funcionar, sem explicar corretamente e muito menos sem depurar o código.

Link to comment

eu nunca mexi com sistema de blip por isso preciso de ajuda, quando eu inicio o script da erro nessa linha

 

groupNames = getElementData(source,"Group")

eu fiz ele mais preciso de ajuda pq eu nao sei muito bem como fazendo funcionar

 

esses parametros é do col da base 

  1. local ownerAccount = getAccountName(getPlayerAccount(source))
  2. local baseName = getBaseNameFromOwnerAccount(ownerAccount)
  3. local baseExpired,day,month,year,daysRemaining,maxautos,maxaircrafts = isBaseExpired(baseName)
  4. local colshapeb = getBaseColshape(baseName)
  5.  
Link to comment

me desculpe mas ta realmente muito difícil de entender como esse script funciona.

Posso estar enganado, mais não tem source em "setTimer". E também o element player não está sendo definido dentro do timer.

Edited by Shinigami
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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