Jonas^

Members
  • Content Count

    528
  • Joined

  • Last visited

  • Days Won

    1

Jonas^ last won the day on March 10

Jonas^ had the most liked content!

Community Reputation

99 Popular

About Jonas^

Details

  • Gang
    -
  • Location
    Brazil
  • Interests
    Programming/Scripting

Recent Profile Visitors

2,086 profile views
  1. Jonas^

    [Dúvida] guiCreateEdit

    Talvez este tópico lhe ajude de alguma maneira.
  2. Jonas^

    [Dúvida] guiCreateEdit

    Não sei ao certo, nunca mexi com isso, mas acho que uma framework daria pra fazer isso.
  3. Jonas^

    [Dúvida] guiCreateEdit

    Talvez usando uma framework, ou alterando o tema do seu MTA, mas lembre-se isso é apenas para você ou se alguém estiver usando o mesmo tema.
  4. Jonas^

    [AJUDA]setElementData e TriggerEvent

    Não, pois você não definiu nem um parametro pra função, então é source como padrão.
  5. Jonas^

    Bloquear Mensagens say

    CancelEvent + OutputChatBox ? OBS: Poste na sessão correta da próxima vez. Link: Programação em Lua
  6. Jonas^

    [DUVIDA] Pegar a posição no veiculo

    Então talvez não entendi ao certo oque realmente deseja fazer.
  7. Jonas^

    [DUVIDA] Pegar a posição no veiculo

    Já tentou armazenar os veículos em uma tabela?
  8. Jonas^

    [DUVIDA] Pegar a posição no veiculo

    Acho que tem um exemplo na wiki que faz exatamente isso. myElegy = createVehicle (562, 1591.596680, -2495.323242, 18.098244) -- Cria o carro.. local x, y, z = getElementPosition (myElegy) -- Pega posiçãodo carro.. attachElementToElement -- Use attachElementToElement para grudar o veiculo no guincho. Acho que da pra fazer assim.
  9. Jonas^

    restriction skin to ACL group

    I think that giving kill in ped is not very efficient, because if he does not have a system that seven a random skin after death would not do anything.
  10. Jonas^

    [AJUDA] CreateMarker

    Verdade -- Código corrigido: local timers = {} function verifyACL (edit1, edit2) -- Parâmetros passados no trigger. local pTimer = timers[client] -- Tabela aonde ira armazenar os timers... if not (pTimer) then -- Se não tiver um timer então: timers[client] = setTimer (function () -- Cria um. timers[client] = nil -- Após o tempo acabar seta o timer como nil ( anulado ) end, 600000, 1) -- 10 minutos em milisegundos. elseif pTimer and isTimer(pTimer) then -- Se já tiver um timer em andamento return outputChatBox ("Aguarde 10 minutos antes de fazer outra denúncia.", client, 255, 50, 50) -- Retorna a output informando o jogador. end local players = getElementsByType ("player") for _, thePlayer in ipairs (players) do local account = getAccountName (getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..account, aclGetGroup ("ComandosPolicia")) then -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: outputChatBox ("Denúncia de furto em: "..edit1..". ID: "..edit2, thePlayer) end end end addEvent ("DeltaSCR:ACL", true) addEventHandler ("DeltaSCR:ACL", getRootElement(), verifyACL) addEventHandler( "onPlayerQuit", root, function() if timers[source] then -- Checa a tabela aonde esta armazenado os timers. if isTimer(timers[source]) then -- Se tiver um timer em andamento. killTimer(timers[source]) -- Da kill no timer end timers[source] = nil -- Anula o timer do cara. end end )
  11. Jonas^

    [AJUDA] CreateMarker

    Isso.
  12. Jonas^

    [AJUDA] CreateMarker

    Usa a do malignos, é melhor, de qualquer forma pelo que vi os 2 iram servir do mesmo jeito, até porque você quer limitar o cara de floodar a função de denunciar, então os 2 servem.
  13. Jonas^

    [AJUDA] CreateMarker

    Hm entendi, é que eu vi os dois ultimos post's, uma era do Lord e outro dele mostrando a parte server, dai pensei que era no server que ele queria rsrs.
  14. Jonas^

    [AJUDA] CreateMarker

    local timers = {} function verifyACL (edit1, edit2) -- Parâmetros passados no trigger. local players = getElementsByType ("player") for _, thePlayer in ipairs (players) do local account = getAccountName (getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..account, aclGetGroup ("ComandosPolicia")) then -- Para cada jogador que está na ACL Group "ComandosPolicia", faça: local pTimer = timers[thePlayer] if not (pTimer) then outputChatBox ("Denúncia de furto em: "..edit1..". ID: "..edit2, thePlayer) timers[thePlayer] = setTimer (function () timers[thePlayer] = nil end, 600000, 1) elseif pTimer and isTimer(pTimer) then outputChatBox ("Aguarde 10 minutos antes de fazer outra denúncia.", thePlayer, 255, 50, 50) end end end end addEvent ("DeltaSCR:ACL", true) addEventHandler ("DeltaSCR:ACL", getRootElement(), verifyACL) addEventHandler( "onPlayerQuit", root, function() if timers[source] then if isTimer(timers[source]) then killTimer(timers[source]) end timers[source] = nil end end )