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í