MTAZ - Comunidade MTA DayZ

Seja bem vindo a comunidade mta[Z] a primeira comunidade brasileira de MTA DayZ.
Para ter acesso ao nosso conteúdo completo <a href="/register">registre-se na comunidade</a>

Maior comunidade brasileira de MTA Dayz


alguem tem tutorial para adicionar SandBags?

Compartilhe
avatar
joaozindiotto
Survivor
Survivor

Reputação : 18
→ Posts : 40
→ Cash : 2817
→ Idade : 17
→ Localização : Santa Catarina
Avisos 1/3

alguem tem tutorial para adicionar SandBags?

Mensagem por joaozindiotto em 03.05.14 23:40

galera alguem ae tem um tutorial para adicionar sand bags? aquele tutorial. o arrombado excluiu ajuda ae Very Happy = Rep ++
avatar
Brenno
Military Member
Military Member

Reputação : 488
→ Posts : 1151
→ Cash : 9154
→ Idade : 17
→ Localização : São Paulo

Re: alguem tem tutorial para adicionar SandBags?

Mensagem por Brenno em 04.05.14 0:36

Tem um na area tutoriais mas eu perdi o link :/ procura la
avatar
Brenno
Military Member
Military Member

Reputação : 488
→ Posts : 1151
→ Cash : 9154
→ Idade : 17
→ Localização : São Paulo

Re: alguem tem tutorial para adicionar SandBags?

Mensagem por Brenno em 04.05.14 0:38

[Você precisa estar registrado e conectado para ver este link.]
avatar
joaozindiotto
Survivor
Survivor

Reputação : 18
→ Posts : 40
→ Cash : 2817
→ Idade : 17
→ Localização : Santa Catarina
Avisos 1/3

leu o topico?

Mensagem por joaozindiotto em 04.05.14 0:44

vc leu o topico scar? KKK
avatar
TIAGO_DAYZ
Creator Script
Creator Script

Reputação : 1230
→ Posts : 2791
→ Cash : 20589
→ Idade : 19
→ Localização : São Paulo
Nenhum Aviso

Re: alguem tem tutorial para adicionar SandBags?

Mensagem por TIAGO_DAYZ em 04.05.14 0:56

4shared.com /rar/TLJV6hV7ce/sandbag.html?



Adicione os arquivos nesse diretorio:


Código:
C:\Program Files\MTA San Andreas 1.3\server\mods\deathmatch\resources\[editor]


Abra seu mtaserver.lua e adicone essa linha:


Código:
    


--[[====================================]]--


Tutorial SandBags

1º-Abra o inventory.lua
Procure por:


Código:
{"Wire Fence",1,"Build a wire fence"},
Embaixo acrecente isso:


Código:
{"SandBags",3,"Build a SandBags"},

Ainda no inventory procure por essa linha dnv


Código:
elseif itemInfo == "Build a wire fence"then
triggerServerEvent("onPlayerBuildAWireFence",getLocalPlayer(),itemName)
Embaixo acrecente isso:


Código:
elseif itemInfo == "Build a SandBags"then
triggerServerEvent("onPlayerBuildASandBags",getLocalPlayer(),itemName)
Pronto!!


2º-Abra o Login.lua
Procure por essa linha:


Código:
{"Wire Fence"},
Embaixo acrecente isso:


Código:
{"SandBags"},
Faça a mesma coisa com o spawn.lua


3º-Abra o Menu_client.lua
Procure por:


Código:
if arg1 == "Wirefence" then
   if getElementData(getLocalPlayer(),"Toolbox") >= 1 then
      number = number+1
      guiSetVisible(spalteGuiImage[number],true)
      guiSetText(spalteGuiText[number],"Remove Wirefence")
      if number == 1 then
         guiLabelSetColor (spalteGuiText[number],50,255,50)
         setElementData(spalteGuiText[number],"markedMenuItem",true)
      end
         setElementData(spalteGuiText[number],"usedItem","wirefence")
   end   
end
Embaixo acrecente isso:


Código:
if arg1 == "SandBags" then
   if getElementData(getLocalPlayer(),"Toolbox") >= 1 then
      number = number+1
      guiSetVisible(spalteGuiImage[number],true)
      guiSetText(spalteGuiText[number],"Remove SandBags")
      if number == 1 then
         guiLabelSetColor (spalteGuiText[number],50,255,50)
         setElementData(spalteGuiText[number],"markedMenuItem",true)
      end
         setElementData(spalteGuiText[number],"usedItem","sandbags")
   end   
end

Agora procure por:



Código:
      if getElementData(source,"wirefence") then
         showClientMenuItem("Wirefence")
         setElementData(getLocalPlayer(),"currentCol",source)
         setElementData(getLocalPlayer(),"loot",false)
         setNewbieInfo (true,"Wirefence","Press '-' or 'middle-mouse' to remove the fence!\n REQUIRED: Toolbox",source)
         return
      end
Embaixo acrecente isso:


Código:
      if getElementData(source,"sandbags") then
         showClientMenuItem("SandBags")
         setElementData(getLocalPlayer(),"currentCol",source)
         setElementData(getLocalPlayer(),"loot",false)
         setNewbieInfo (true,"SandBags","Press '-' or 'middle-mouse' to remove the SandBags!\n REQUIRED: Toolbox",source)
         return
      end

Agora procure por:


Código:
      if itemName == "wirefence" then
         local col = getElementData(getLocalPlayer(),"currentCol")
         local gearName = "Remove Wirefence"
         triggerServerEvent("removeWirefence",getLocalPlayer(),getElementData(col,"parent"))
         disableMenu()
         return
      end
Embaixo acrecente isso:


Código:
      if itemName == "sandbags" then
         local col = getElementData(getLocalPlayer(),"currentCol")
         local gearName = "Remove SandBags"
         triggerServerEvent("removeSandBags",getLocalPlayer(),getElementData(col,"parent"))
         disableMenu()
         return
      end

Pronto!!


3º-Abra o pickups.lua
Adicione isso:


Código:
{"SandBags",2060,1,0,1},
Em other voce adiciona isso:


Código:
{"SandBags",2060,1,0,0},

Aconselho adiconar em poucos spawn tipo só no military e industrial


4º-Abra o SurvivorSystem.lua
Procure Por:


Código:
{"Wire Fence"},
Embaixo acrecente isso:


Código:
{"SandBags"},

Agora procure por:
function onPlayerBuildAWireFence (itemName)
      setElementData(source,itemName,getElementData(source,itemName)-1)
setPedAnimation (source,"BOMBER","BOM_Plant",nil,false,false,nil,false)
local source = source
setTimer( function ()            
      local x,y,z = getElementPosition(source)
      local xr,yr,zr = getElementRotation(source)
      --outputChatBox(zr)
      px, py, pz = getElementPosition(source)
      prot = getPedRotation(source)
      local offsetRot = math.rad(prot+90)
      local vx = px + 1 * math.cos(offsetRot)
      local vy = py + 1 * math.sin(offsetRot)
      local vz = pz + 2
      local vrot = prot+90
      --local x,y = getPointFromDistanceRotation(x,y,5,0)
      tent = createObject(983,vx,vy,pz,xr,yr,vrot)
      setObjectScale(tent,1)
      tentCol = createColSphere(x,y,z,2)
      attachElements ( tentCol, tent, 0, 0, 0 )
      setElementData(tentCol,"parent",tent)
      setElementData(tent,"parent",tentCol)
      setElementData(tentCol,"wirefence",true)
      triggerClientEvent(source,"refreshInventoryManual",source)
end,1500,1)         
end
addEvent("onPlayerBuildAWireFence",true)
addEventHandler("onPlayerBuildAWireFence",getRootElement(),onPlayerBuildAWireFence)

Embaixo acrecente isso:


Código:
function onPlayerBuildASandBags (itemName)
      setElementData(source,itemName,getElementData(source,itemName)-1)
setPedAnimation (source,"BOMBER","BOM_Plant",nil,false,false,nil,false)
local source = source
setTimer( function ()            
      local x,y,z = getElementPosition(source)
      local xr,yr,zr = getElementRotation(source)
      --outputChatBox(zr)
      px, py, pz = getElementPosition(source)
      prot = getPedRotation(source)
      local offsetRot = math.rad(prot+90)
      local vx = px + 1 * math.cos(offsetRot)
      local vy = py + 1 * math.sin(offsetRot)
      local vz = pz + 2
      local vrot = prot+90
      --local x,y = getPointFromDistanceRotation(x,y,5,0)
      tent = createObject(1908,vx,vy,pz,xr,yr,vrot)
      setObjectScale(tent,1)
      tentCol = createColSphere(x,y,z,2)
      attachElements ( tentCol, tent, 0, 0, 0 )
      setElementData(tentCol,"parent",tent)
      setElementData(tent,"parent",tentCol)
      setElementData(tentCol,"sandbags",true)
      triggerClientEvent(source,"refreshInventoryManual",source)
end,1500,1)         
end
addEvent("onPlayerBuildASandBags",true)
addEventHandler("onPlayerBuildASandBags",getRootElement(),onPlayerBuildASandBags)
 
 
Agora procure por:


Código:
function removeWirefence (object)
   destroyElement(getElementData(object,"parent"))
   destroyElement(object)
end
addEvent("removeWirefence",true)
addEventHandler("removeWirefence",getRootElement(),removeWirefence)
Embaixo acrecente isso:


Código:
function removeSandBags (object)
   destroyElement(getElementData(object,"parent"))
   destroyElement(object)
end
addEvent("removeSandBags",true)
addEventHandler("removeSandBags",getRootElement(),removeSandBags)



E FIM!!! Facil né.Teve alguma duvida comente no Topico


Mereço REP+ né



Treine enquanto eles domem, estude enquanto eles se divertem, persista enquanto eles descansam, então, viva o que eles sonham.



avatar
Hardcore4435
Survivor
Survivor

Reputação : 0
→ Posts : 97
→ Cash : 1365
Nenhum Aviso

Re: alguem tem tutorial para adicionar SandBags?

Mensagem por Hardcore4435 em 26.12.16 14:25

a

Conteúdo patrocinado

Re: alguem tem tutorial para adicionar SandBags?

Mensagem por Conteúdo patrocinado


    Data/hora atual: 18.02.18 21:00