Jump to content

Recommended Posts

Posted

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)

 

Posted

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.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

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.  
Posted (edited)

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

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...