Jump to content

Como faço para esse script funcionar corretamente?


Recommended Posts

eu peguei esse script em um server que eu estava e queria saber como deixa as lojas para dar dinheiro normal invez de dinheiro sujo Quem puder me ajudar eu agradeço 

Se estiver no Topico errado Eu sou Novo Me desculpa

--------- Variaveis
local PedLoja = createPed(0, 438.416, -1504.399, 18.459)
setElementRotation(PedLoja, -0, 0, 284.044)
setElementFrozen(PedLoja, true)
local BlipLoja = createBlipAttachedTo(PedLoja, 17)
local BlipLojaAssalta = createBlipAttachedTo(PedLoja, 18)
setElementVisibleTo(BlipLojaAssalta, root, false)
---- Sistema

function IniciarAssalto (Ped)
if Ped == PedLoja then
local arma = getPedWeapon ( source )
if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
return end
if getElementData(source, "TS:Assaltando") then return end
if getElementData(Ped, "TS:Assaltando") then triggerClientEvent(source, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffEssa loja foi assaltada recentemente!", "info") return end
local x, y, z = getElementPosition( source )
local x1, y1, z1 = getElementPosition( Ped ) 
local distance = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ) 
if distance >= 3 then return end
triggerClientEvent(source, "TS:PainelAssalto2", source)
end
end
addEventHandler ("onPlayerTarget", root, IniciarAssalto)

function ComecarAAssaltar (source)
if getElementData(source, "TS:Assaltando") then return end
local arma = getPedWeapon ( source )
if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
return end
for id, Policial in ipairs(getElementsByType("player")) do
if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(Policial)), aclGetGroup ( "ComandosPolicia" ) ) then
triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
setElementData(source, "TS:Assaltando", true)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
setElementFrozen(source, true)
toggleAllControls(source, false)
setElementPosition(source, 439.935, -1504.115, 18.459)
setElementRotation(source, -0, 0, 100.156)
setElementData(PedLoja, "TS:Assaltando", true)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
LojaAssaltada(source)
setTimer(function()
setPedAnimation(source, nil)
setPedAnimation(PedLoja, nil)
setElementFrozen(source, false)
toggleAllControls(source, true)
local DinheiroSujo = getElementData(source, "TS:DinheiroSujo") or 0
setElementData(source, "TS:DinheiroSujo", DinheiroSujo + 2000)
setElementData(source, "TS:Assaltando", false)
end, 1*60000, 1)
end
end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

function LojaAssaltada(source)
setElementVisibleTo(BlipLoja, root, false)
setElementVisibleTo(BlipLojaAssalta, root, true)
setTimer(function()
setElementVisibleTo(BlipLoja, root, true)
setElementVisibleTo(BlipLojaAssalta, root, false)
setElementData(PedLoja, "TS:Assaltando", false)
end, 7*60000, 1 )
end

Link to comment

Quando for inserir um código, use o bagulhinho de programação que tem nas opções de formatação, está representado por "< >"

 

Veja se funciona assim:

--------- Variaveis
local PedLoja = createPed(0, 438.416, -1504.399, 18.459)
setElementRotation(PedLoja, -0, 0, 284.044)
setElementFrozen(PedLoja, true)
local BlipLoja = createBlipAttachedTo(PedLoja, 17)
local BlipLojaAssalta = createBlipAttachedTo(PedLoja, 18)
setElementVisibleTo(BlipLojaAssalta, root, false)
local DinheiroAdicionado = 2000 --Dinheiro roubado quando assaltar
---- Sistema

function IniciarAssalto (Ped)
  if Ped == PedLoja then
    local arma = getPedWeapon ( source )
    if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
    return end
    if getElementData(source, "TS:Assaltando") then return end
	if getElementData(Ped, "TS:Assaltando") then 
      triggerClientEvent(source, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffEssa loja foi assaltada recentemente!", "info") return
    end
    local x, y, z = getElementPosition( source )
    local x1, y1, z1 = getElementPosition( Ped ) 
    local distance = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ) 
    if distance >= 3 then return end
    triggerClientEvent(source, "TS:PainelAssalto2", source)
  end
end
addEventHandler ("onPlayerTarget", root, IniciarAssalto)

function ComecarAAssaltar (source)
  if getElementData(source, "TS:Assaltando") then return end
  local arma = getPedWeapon ( source )
  if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
  return end
    for id, Policial in ipairs(getElementsByType("player")) do
      if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(Policial)), aclGetGroup ( "ComandosPolicia" ) ) then
        triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
        setElementData(source, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
        setElementFrozen(source, true)
        toggleAllControls(source, false)
        setElementPosition(source, 439.935, -1504.115, 18.459)
        setElementRotation(source, -0, 0, 100.156)
        setElementData(PedLoja, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        LojaAssaltada(source)
        setTimer(function()
          setPedAnimation(source, nil)
          setPedAnimation(PedLoja, nil)
          setElementFrozen(source, false)
          toggleAllControls(source, true)
          local Dinheiro = getPlayerMoney ( source ) 
          setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
          setElementData(source, "TS:Assaltando", false)
        end, 1*60000, 1)
    end
  end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

function LojaAssaltada(source)
  setElementVisibleTo(BlipLoja, root, false)
  setElementVisibleTo(BlipLojaAssalta, root, true)
  setTimer(function()
    setElementVisibleTo(BlipLoja, root, true)
    setElementVisibleTo(BlipLojaAssalta, root, false)
    setElementData(PedLoja, "TS:Assaltando", false)
  end, 7*60000, 1 )
end

A identação tá meio porca pq vc postou sem identação, só tentei dar uma melhorada mas to com preguiça kkk

Se ajudei dá um likezin aí :D

Edited by Boechat
  • Like 1
Link to comment
4 hours ago, Boechat said:

Quando for inserir um código, use o bagulhinho de programação que tem nas opções de formatação, está representado por "< >"

 

Veja se funciona assim:


--------- Variaveis
local PedLoja = createPed(0, 438.416, -1504.399, 18.459)
setElementRotation(PedLoja, -0, 0, 284.044)
setElementFrozen(PedLoja, true)
local BlipLoja = createBlipAttachedTo(PedLoja, 17)
local BlipLojaAssalta = createBlipAttachedTo(PedLoja, 18)
setElementVisibleTo(BlipLojaAssalta, root, false)
local DinheiroAdicionado = 2000 --Dinheiro roubado quando assaltar
---- Sistema

function IniciarAssalto (Ped)
  if Ped == PedLoja then
    local arma = getPedWeapon ( source )
    if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
    return end
    if getElementData(source, "TS:Assaltando") then return end
	if getElementData(Ped, "TS:Assaltando") then 
      triggerClientEvent(source, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffEssa loja foi assaltada recentemente!", "info") return
    end
    local x, y, z = getElementPosition( source )
    local x1, y1, z1 = getElementPosition( Ped ) 
    local distance = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ) 
    if distance >= 3 then return end
    triggerClientEvent(source, "TS:PainelAssalto2", source)
  end
end
addEventHandler ("onPlayerTarget", root, IniciarAssalto)

function ComecarAAssaltar (source)
  if getElementData(source, "TS:Assaltando") then return end
  local arma = getPedWeapon ( source )
  if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
  return end
    for id, Policial in ipairs(getElementsByType("player")) do
      if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(Policial)), aclGetGroup ( "ComandosPolicia" ) ) then
        triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
        setElementData(source, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
        setElementFrozen(source, true)
        toggleAllControls(source, false)
        setElementPosition(source, 439.935, -1504.115, 18.459)
        setElementRotation(source, -0, 0, 100.156)
        setElementData(PedLoja, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        LojaAssaltada(source)
        setTimer(function()
          setPedAnimation(source, nil)
          setPedAnimation(PedLoja, nil)
          setElementFrozen(source, false)
          toggleAllControls(source, true)
          local Dinheiro = getPlayerMoney ( source ) 
          setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
          setElementData(source, "TS:Assaltando", false)
        end, 1*60000, 1)
    end
  end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

function LojaAssaltada(source)
  setElementVisibleTo(BlipLoja, root, false)
  setElementVisibleTo(BlipLojaAssalta, root, true)
  setTimer(function()
    setElementVisibleTo(BlipLoja, root, true)
    setElementVisibleTo(BlipLojaAssalta, root, false)
    setElementData(PedLoja, "TS:Assaltando", false)
  end, 7*60000, 1 )
end

A identação tá meio porca pq vc postou sem identação, só tentei dar uma melhorada mas to com preguiça kkk

Se ajudei dá um likezin aí :D

valeu ajudou muito mano agradeço d+ to seguindo vc e dei um like valeu

Link to comment

Ele ta Em Server, o Problema é que pra Poder assaltar as Lojas Precisa Tar em uma ACL e Nessa Mesma ACL Mostra Para Os Policiais aonde Ocorrem Os Assaltos Eu Queria saber Se Tem como vcs me Ajudarem a Separar Essas ACLS Ex: A ACL "Comandos Policia" é para Aparecer Os Assaltos Para Os Policiais e Ex: "Assalto" para os Bandidos Poderem Assaltar.

Script:

--------- Variaveis
local PedLoja = createPed(0, 2479.603515625, -1741.4840087891, 13.546875)
setElementRotation(PedLoja, -0, 0, 284.044)
setElementFrozen(PedLoja, true)
local BlipLoja = createBlipAttachedTo(PedLoja, 17)
local BlipLojaAssalta = createBlipAttachedTo(PedLoja, 18)
setElementVisibleTo(BlipLojaAssalta, root, false)
local DinheiroAdicionado = 2000 --Dinheiro roubado quando assaltar
---- Sistema

function IniciarAssalto (Ped)
  if Ped == PedLoja then
    local arma = getPedWeapon ( source )
    if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
    return end
    if getElementData(source, "TS:Assaltando") then return end
    if getElementData(Ped, "TS:Assaltando") then 
      triggerClientEvent(source, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffEssa loja foi assaltada recentemente!", "info") return
    end
    local x, y, z = getElementPosition( source )
    local x1, y1, z1 = getElementPosition( Ped ) 
    local distance = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ) 
    if distance >= 3 then return end
    triggerClientEvent(source, "TS:PainelAssalto2", source)
  end
end
addEventHandler ("onPlayerTarget", root, IniciarAssalto)

function ComecarAAssaltar (source)
  if getElementData(source, "TS:Assaltando") then return end
  local arma = getPedWeapon ( source )
  if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
  return end
    for id, Policial in ipairs(getElementsByType("player")) do
      if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(Policial)), aclGetGroup ( "ComandosPolicia" ) ) then
        triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
        setElementData(source, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
        setElementFrozen(source, true)
        toggleAllControls(source, false)
        setElementPosition(source, 397.9880065918, -1522.498046875, 32.2734375)
        setElementRotation(source, -0, 0, 100.156)
        setElementData(PedLoja, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        LojaAssaltada(source)
        setTimer(function()
          setPedAnimation(source, nil)
          setPedAnimation(PedLoja, nil)
          setElementFrozen(source, false)
          toggleAllControls(source, true)
          local Dinheiro = getPlayerMoney ( source ) 
          setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
          setElementData(source, "TS:Assaltando", false)
        end, 1*60000, 1)
    end
  end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

function LojaAssaltada(source)
  setElementVisibleTo(BlipLoja, root, false)
  setElementVisibleTo(BlipLojaAssalta, root, true)
  setTimer(function()
    setElementVisibleTo(BlipLoja, root, true)
    setElementVisibleTo(BlipLojaAssalta, root, false)
    setElementData(PedLoja, "TS:Assaltando", false)
  end, 7*60000, 1 )
end

 

Link to comment

Ele ta Em Server, o Problema é que pra Poder assaltar as Lojas Precisa Tar em uma ACL e Nessa Mesma ACL Mostra Para Os Policiais aonde Ocorrem Os Assaltos Eu Queria saber Se Tem como vcs me Ajudarem a Separar Essas ACLS Ex: A ACL "Comandos Policia" é para Aparecer Os Assaltos Para Os Policiais e Ex: "Assalto" para os Bandidos Poderem Assaltar.

Script:

--------- Variaveis
local PedLoja = createPed(0, 2479.603515625, -1741.4840087891, 13.546875)
setElementRotation(PedLoja, -0, 0, 284.044)
setElementFrozen(PedLoja, true)
local BlipLoja = createBlipAttachedTo(PedLoja, 17)
local BlipLojaAssalta = createBlipAttachedTo(PedLoja, 18)
setElementVisibleTo(BlipLojaAssalta, root, false)
local DinheiroAdicionado = 2000 --Dinheiro roubado quando assaltar
---- Sistema

function IniciarAssalto (Ped)
  if Ped == PedLoja then
    local arma = getPedWeapon ( source )
    if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
    return end
    if getElementData(source, "TS:Assaltando") then return end
    if getElementData(Ped, "TS:Assaltando") then 
      triggerClientEvent(source, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffEssa loja foi assaltada recentemente!", "info") return
    end
    local x, y, z = getElementPosition( source )
    local x1, y1, z1 = getElementPosition( Ped ) 
    local distance = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ) 
    if distance >= 3 then return end
    triggerClientEvent(source, "TS:PainelAssalto2", source)
  end
end
addEventHandler ("onPlayerTarget", root, IniciarAssalto)

function ComecarAAssaltar (source)
  if getElementData(source, "TS:Assaltando") then return end
  local arma = getPedWeapon ( source )
  if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then
  return end
    for id, Policial in ipairs(getElementsByType("player")) do
      if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(Policial)), aclGetGroup ( "ComandosPolicia" ) ) then
        triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
        setElementData(source, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
        setElementFrozen(source, true)
        toggleAllControls(source, false)
        setElementPosition(source, 397.9880065918, -1522.498046875, 32.2734375)
        setElementRotation(source, -0, 0, 100.156)
        setElementData(PedLoja, "TS:Assaltando", true)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
        LojaAssaltada(source)
        setTimer(function()
          setPedAnimation(source, nil)
          setPedAnimation(PedLoja, nil)
          setElementFrozen(source, false)
          toggleAllControls(source, true)
          local Dinheiro = getPlayerMoney ( source ) 
          setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
          setElementData(source, "TS:Assaltando", false)
        end, 1*60000, 1)
    end
  end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

function LojaAssaltada(source)
  setElementVisibleTo(BlipLoja, root, false)
  setElementVisibleTo(BlipLojaAssalta, root, true)
  setTimer(function()
    setElementVisibleTo(BlipLoja, root, true)
    setElementVisibleTo(BlipLojaAssalta, root, false)
    setElementData(PedLoja, "TS:Assaltando", false)
  end, 7*60000, 1 )
end

 

Link to comment

Arrumado, basta testa

function ComecarAAssaltar ( source )
   if getElementData(source, "TS:Assaltando") then return end
   local arma = getPedWeapon ( source )
   if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then return end
   if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(source)), aclGetGroup ( "Assalto" ) ) then
	     
      for i, Policial in ipairs ( getElementsByType ( "player" ) ) do
         if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount( Policial ) ), aclGetGroup ( "ComandosPolicia" ) ) then
            triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
            outputChatBox("EX: "..getPlayerName(source).." Está Assaltando a LOJA.", Policial, 255, 255, 255, true )
         end
      end -- Encerra o LOOP.
		 
      setElementData(source, "TS:Assaltando", true)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
      setElementFrozen(source, true)
      toggleAllControls(source, false)
      setElementPosition(source, 397.9880065918, -1522.498046875, 32.2734375)
      setElementRotation(source, -0, 0, 100.156)
      setElementData(PedLoja, "TS:Assaltando", true)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      LojaAssaltada(source)
      setTimer( function ( )
         setPedAnimation(source, nil)
         setPedAnimation(PedLoja, nil)
         setElementFrozen(source, false)
         toggleAllControls(source, true)
         givePlayerMoney(source, DinheiroAdicionado ) --/> Adicionado
         --local Dinheiro = getPlayerMoney ( source ) 
         --setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
         setElementData(source, "TS:Assaltando", false)
      end, 1*60000, 1)
   else
      -- Você Não tem Permissão para ASSALTAR !
   end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

 

Link to comment
On 29/10/2020 at 14:40, Angelo Pereira said:

Arrumado, basta testa


function ComecarAAssaltar ( source )
   if getElementData(source, "TS:Assaltando") then return end
   local arma = getPedWeapon ( source )
   if arma == 0 or arma == 1 or arma == 2 or arma == 3 or arma == 4 or arma == 5 or arma == 6 or arma == 7 or arma == 8 or arma == 9 or arma == 16 or arma == 17 or arma == 18 or arma == 39 or arma == 41 or arma == 42 or arma == 43 or arma == 10 or arma == 11 or arma == 12 or arma == 14 or arma == 15 or arma == 44 or arma == 45 or arma == 46 or arma == 40 then return end
   if isObjectInACLGroup ( "user." ..getAccountName (getPlayerAccount(source)), aclGetGroup ( "Assalto" ) ) then
	     
      for i, Policial in ipairs ( getElementsByType ( "player" ) ) do
         if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount( Policial ) ), aclGetGroup ( "ComandosPolicia" ) ) then
            triggerClientEvent(Policial, "TS:MensagemPolicial2", Policial)
            outputChatBox("EX: "..getPlayerName(source).." Está Assaltando a LOJA.", Policial, 255, 255, 255, true )
         end
      end -- Encerra o LOOP.
		 
      setElementData(source, "TS:Assaltando", true)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(PedLoja, "SHOP", "SHP_Rob_GiveCash", -1, false)
      setElementFrozen(source, true)
      toggleAllControls(source, false)
      setElementPosition(source, 397.9880065918, -1522.498046875, 32.2734375)
      setElementRotation(source, -0, 0, 100.156)
      setElementData(PedLoja, "TS:Assaltando", true)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      setPedAnimation(source, "SHOP", "ROB_Loop", -1, false)
      LojaAssaltada(source)
      setTimer( function ( )
         setPedAnimation(source, nil)
         setPedAnimation(PedLoja, nil)
         setElementFrozen(source, false)
         toggleAllControls(source, true)
         givePlayerMoney(source, DinheiroAdicionado ) --/> Adicionado
         --local Dinheiro = getPlayerMoney ( source ) 
         --setPlayerMoney (source, Dinheiro + DinheiroAdicionado ) 
         setElementData(source, "TS:Assaltando", false)
      end, 1*60000, 1)
   else
      -- Você Não tem Permissão para ASSALTAR !
   end
end
addEvent("TS:IniciarAssalto2", true)
addEventHandler("TS:IniciarAssalto2", root, ComecarAAssaltar)

 

eu testei mas não deu não aparece o local do assalto 

e eu não sei aonde é

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