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


[TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Compartilhe
avatar
Adiss15+
Fucked Survival
Fucked Survival

Reputação : 620
→ Posts : 796
→ Cash : 8516
→ Idade : 18
→ Localização : Mossoró - RN
Avisos 3/3
Banido

[TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Adiss15+ em 16.01.15 19:59

ACESSE http://DevUnit.org PARA MAIS POSTS COMO ESSE.

GALERA, EU TESTEI, E FUNCIONOU NA MINHA GAMEMODE (0.5.5 LIMPA) 
TEM ALGUNS CARAS FALANDO QUE NÃO FUNCIONA, AQUI FUNCIONOU DE BOA, DPS POSTO ATE UMA PRINT PROCÊS VÊ.
Abra o inventory.lua
Procure por:
Código:

Código:
 ["Items"] = {


Abaixo coloque: 

Código:
{"Antidot",1,"Use"},



Procure por: 
      
Código:
if itemName == "Bandage" then
         if getElementData(getLocalPlayer(),"bleeding") == 0 then
            return
         end
      end  



Abaixo coloque:
      
Código:
if itemName == "Antidot" then
         if not getElementData(getLocalPlayer(), "infection") then
            return
         end
      end  




Abra o login.lua
Procure por:


Código:
{"Watch"},
Abaixo coloque:
Código:
{"Antidot"},


Fassa isso 2 vezes no login e no spawn.lua !

Abra o survivorSystem.lua
Procure por:

Código:

{"Watch"},


Abaixo coloque:


Código:
{"Antidot"},



Procure por:
Código:
    if itemName == "Bandage" then
        setElementData(playersource,"bleeding",0)
        setElementData(playersource,itemName,getElementData(playersource,itemName)-1)



Abaixo coloque: 

Código:
    elseif itemName == "Antidot" then
        addPlayerStats (playersource,"blood",269)
        setElementData(playersource,"bleeding",0)
        setElementData(playersource,"infection",false)
        setElementData(playersource,itemName,getElementData(playersource,itemName)-1)



Abra o survivorSystem_client.lua
Procure por: 


Código:
if getElementData(attacker,"zombie") then
        setElementData(getLocalPlayer(),"blood",getElementData(getLocalPlayer(),"blood")-gameplayVariables["zombiedamage"]) -- Damage output - Default: 400,900
        local number = math.random(1,7)
        if number == 4 then
            setElementData(getLocalPlayer(),"bleeding",getElementData(getLocalPlayer(),"bleeding") + math.floor(loss*10))
        end
    end



Troque o codigo inteiro por: 

 
Código:
 if getElementData(attacker, "zombie") then
    setElementData(getLocalPlayer(), "blood", getElementData(getLocalPlayer(), "blood") - gameplayVariables.zombiedamage)
    --[[local aleatory = math.random(1, 
    if aleatory == 4 then
      setElementData(getLocalPlayer(), "infection", true)
    end]]
    local number = math.random(1,20)
    if number == 6 then
      setElementData(getLocalPlayer(),"infection",true)
    end
    local number = math.random(1, 7)
    if number == 4 then
      setElementData(getLocalPlayer(), "bleeding", getElementData(getLocalPlayer(), "bleeding") + math.floor(loss * 10))
    end
  end



Procure por: 

Código:
function createBloodForBleedingPlayers ()
if getElementData(getLocalPlayer(),"logedin") then
local x,y,z = getElementPosition(getLocalPlayer())
    for i,player in ipairs(getElementsByType("player")) do
        local bleeding = getElementData(player,"bleeding") or 0
        if bleeding > 0 then
            local px,py,pz = getPedBonePosition (player,3)
            local pdistance = getDistanceBetweenPoints3D ( x,y,z,px,py,pz )
            if bleeding > 600 then
                number = 5
            elseif bleeding > 300 then
                number = 3
            elseif bleeding > 100 then
                number = 1
            else
                number = 0
            end
            if pdistance <= 120 then
                fxAddBlood ( px,py,pz,0,0,0,number, 1 )
            end
        end 
    end
end 
end
setTimer(createBloodForBleedingPlayers,300,0)




Abaixo coloque: 


Código:
function checkAnt()
    if getElementData(getLocalPlayer(), "infection") then
    setElementData(getLocalPlayer(),"bleeding",325)
    end
end
setTimer(checkAnt, 5000, 0)




Procure por: 

  
Código:
 --brokenbone
   if getElementData(getLocalPlayer(),"brokenbone") then
      dxDrawImage ( screenWidth*0.9375 , screenHeight*0.55, screenHeight*0.065, screenHeight*0.065, "images/dayzicons/brokenbone.png",0,0,0,tocolor(255,255,255))
   end




Abaixo coloque: 

Código:

    --INFECTION
        if getElementData(getLocalPlayer(), "infection") then
    setTimer(function()
        local sound = playSound("sounds/cough.ogg") --Play wasted.mp3 from the sounds folder
        setSoundVolume(sound, 1.2) 
        destroyElement(sound)
        end,1000, 1)
        dxDrawImage ( screenWidth*0.94 , screenHeight*0.85, screenHeight*0.065, screenHeight*0.065, "images/dayzicons/infection.png",0,0,0,tocolor(255,255,255,fading))
    end



Procure por: 

Código:
playerTarget = false
function targetingActivated ( target )
    if ( target ) and getElementType(target) == "player" then
        playerTarget = target
    else
        playerTarget = false
    end
end
addEventHandler ( "onClientPlayerTarget", getRootElement(), targetingActivated )




Abaixo coloque: 

Código:
function infection(source)
    if getElementData(getLocalPlayer(), "logedin") then
        if getElementData(getLocalPlayer(), "infection") then
            local player = getLocalPlayer()
            local sound = playSound("sounds/cough.mp3")
            setSoundVolume(sound, 1.2) 
            --local amin = setPedAnimation(getLocalPlayer(), "FOOD", "EAT_Vomit_P", 8000, false, false, nil, false)
            setTimer(function()
            destroyElement(sound)
            destroyElement(1000)
            end,1000, 1)
        end
    end
end
setTimer (infection,10000, 0)




Adicione ao meta: 

Código:

    <file src="sounds/cough.ogg" />
    <file src="items/antidot.txd" />
    <file src="items/antidot.dff" />
    <file src="images/dayzicons/infection.png" />




Adicione no vehicle_spawn.lua
Procure por: 

Código:
["hospital"] = {


Abaixo coloque: 


Código:
{"Antidot",3781,2.1,0},




Abra o survivorSystem_client.lua
Procure por: 


Código:
weaponTXD = engineLoadTXD ("items/camera.txd");
engineImportTXD (weaponTXD, 367);
weaponDFF = engineLoadDFF ("items/camera.dff", 367);

engineReplaceModel (weaponDFF, 367);




Abaixo coloque: 


Código:
itemTXD = engineLoadTXD ("items/antidot.txd");
engineImportTXD (itemTXD, 3781);
itemDFF = engineLoadDFF ("items/antidot.dff", 3781);
engineReplaceModel (itemDFF, 3781);



Link do item,imagem e som: +RAP E COMENTE PARA APARECER O DOWNLOAD



_____________

___________________________________________________________________________________
Correçao by: #DarkLife
algumas correções Para Quem não conseguir instalar!!




Código:
function infection(source)
    if getElementData(getLocalPlayer(), "logedin") then
        if getElementData(getLocalPlayer(), "infection") then
            local player = getLocalPlayer()
            local sound = playSound("sounds/cough.mp3")
            setSoundVolume(sound, 1.2) 
            --local amin = setPedAnimation(getLocalPlayer(), "FOOD", "EAT_Vomit_P", 8000, false, false, nil, false)
            setTimer(function()
            destroyElement(sound)
            destroyElement(1000)
            end,1000, 1)
        end
    end
end
setTimer (infection,10000, 0)




no lugar de:




Código:
local sound = playSound("sounds/cough.mp3")





é :


Código:
local sound = playSound("sounds/cough.ogg")



Adicionar na pickups 


Código:
{"Antidot",3781,2.1,0},



Se não o item não ira dropar!

e na meta.xml é:


   
 
Código:
   <file src="sounds/cough.ogg" />
    <file src="items/antidot.txd" />
    <file src="items/antidot.dff" />
    <file src="images/infection.png" />



obs: sem os *

e aki :



Código:
   --INFECTION
        if getElementData(getLocalPlayer(), "infection") then
    setTimer(function()
        local sound = playSound("sounds/cough.ogg") --Play wasted.mp3 from the sounds folder
        setSoundVolume(sound, 1.2) 
        destroyElement(sound)
        end,1000, 1)
        dxDrawImage ( screenWidth*0.94 , screenHeight*0.85, screenHeight*0.065, screenHeight*0.065, "images/dayzicons/infection.png",0,0,0,tocolor(255,255,255,fading))
    end



o certo é :


  
Código:
 --INFECTION
        if getElementData(getLocalPlayer(), "infection") then
    setTimer(function()
        local sound = playSound("sounds/cough.ogg") --Play wasted.mp3 from the sounds folder
        setSoundVolume(sound, 1.2) 
        destroyElement(sound)
        end,1000, 1)
        dxDrawImage ( screenWidth*0.94 , screenHeight*0.85, screenHeight*0.065, screenHeight*0.065, "images/infection.png",0,0,0,tocolor(255,255,255,fading))
    end



para trocar o diretório da imagem o certo é :



Código:
dxDrawImage ( screenWidth*0.94 , screenHeight*0.85, screenHeight*0.065, screenHeight*0.065, "images/infection.png",0,0,0,tocolor(255,255,255,fading))



Credito : Scarface.
Credito : Darklife
Credito : Adiss15 por re-postar. Very Happy


Última edição por Adiss15+ em 20.07.16 19:28, editado 2 vez(es)



Amizades que tive o prazer de conhecer aqui, e levo para a vida toda! @iDannZ @~Pedro768 (patati só os old Exclamation) @Neves768 

Salve irmãos, foi um ótimo tempo!
avatar
LOBO
Survivor
Survivor

Reputação : 2
→ Posts : 188
→ Cash : 2675
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por LOBO em 16.01.15 22:12

obrigado Wink
avatar
HeLL
Survivor
Survivor

Reputação : 8
→ Posts : 92
→ Cash : 2365
→ Idade : 18
→ Localização : Vietnã
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por HeLL em 17.01.15 0:52

Não tem "if itemName == "Bandage" then
         if getElementData(getLocalPlayer(),"bleeding") == 0 then
            return
         end
      end "
no meu inventario :/
avatar
Adiss15+
Fucked Survival
Fucked Survival

Reputação : 620
→ Posts : 796
→ Cash : 8516
→ Idade : 18
→ Localização : Mossoró - RN
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Adiss15+ em 17.01.15 1:27

HeLLândia escreveu:Não tem "if itemName == "Bandage" then
         if getElementData(getLocalPlayer(),"bleeding") == 0 then
            return
         end
      end "
no meu inventario :/
Claro que tem, pressione cntl+f e dê search nisso  itemName == "Bandage", vai achar com certeza.


Última edição por adiss15 em 17.01.15 1:37, editado 1 vez(es)
avatar
ninja005
Survivor
Survivor

Reputação : 0
→ Posts : 85
→ Cash : 2335
Nenhum Aviso

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por ninja005 em 17.01.15 1:29

boa vlw
avatar
DogsBow
Survivor
Survivor

Reputação : 39
→ Posts : 142
→ Cash : 2477
→ Idade : 19
→ Localização : Para onde a vida me levar
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por DogsBow em 17.01.15 1:38

boaa man



avatar
NQV-Company
Survivor
Survivor

Reputação : 5
→ Posts : 199
→ Cash : 2440
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por NQV-Company em 17.01.15 10:31

top man
avatar
DayZ
Survivor
Survivor

Reputação : 0
→ Posts : 24
→ Cash : 2259
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por DayZ em 17.01.15 22:59

boa addis
avatar
David123
Survivor
Survivor

Reputação : 0
→ Posts : 15
→ Cash : 2303
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por David123 em 18.01.15 7:15

good job!
avatar
S1L3NC3
Fucked Survival
Fucked Survival

Reputação : 633
→ Posts : 707
→ Cash : 7853
→ Idade : 17
→ Localização : Brazil - São Paulo
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por S1L3NC3 em 18.01.15 19:09

Não Funciona '-'



Maninhos do S1L3NC3
TIAGO_DAYZ - Lebrnno (Scarface) - #DarkLife - Deluxe - KM7GAMES - Meus FeiusSmiley face


avatar
DogsBow
Survivor
Survivor

Reputação : 39
→ Posts : 142
→ Cash : 2477
→ Idade : 19
→ Localização : Para onde a vida me levar
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por DogsBow em 18.01.15 19:22

eu disse que nao funcionava



avatar
Adiss15+
Fucked Survival
Fucked Survival

Reputação : 620
→ Posts : 796
→ Cash : 8516
→ Idade : 18
→ Localização : Mossoró - RN
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Adiss15+ em 18.01.15 19:56

@S1L3NC3 escreveu:Não Funciona '-'
Funciona sim amigo, testei e está tudo correto. 
Só um cara muito burro não iria conseguir seguir o tutorial!  Smile



Amizades que tive o prazer de conhecer aqui, e levo para a vida toda! @iDannZ @~Pedro768 (patati só os old Exclamation) @Neves768 

Salve irmãos, foi um ótimo tempo!
avatar
S1L3NC3
Fucked Survival
Fucked Survival

Reputação : 633
→ Posts : 707
→ Cash : 7853
→ Idade : 17
→ Localização : Brazil - São Paulo
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por S1L3NC3 em 18.01.15 20:05

Eu não testei o tutorial porém já vi erros, e a Fonte Original Foi: 
http://dayzsa.comunidades.net/index.php?pagina=1035448421



Maninhos do S1L3NC3
TIAGO_DAYZ - Lebrnno (Scarface) - #DarkLife - Deluxe - KM7GAMES - Meus FeiusSmiley face


avatar
Pepepepe
Survivor
Survivor

Reputação : 0
→ Posts : 26
→ Cash : 2662
Avisos 3/3
Banido

Da

Mensagem por Pepepepe em 20.01.15 13:06

Bom
avatar
olcayokyay111
Survivor
Survivor

Reputação : 7
→ Posts : 178
→ Cash : 2365
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por olcayokyay111 em 20.01.15 13:52

wow goood system...
avatar
carpediem55
Survivor
Survivor

Reputação : 0
→ Posts : 17
→ Cash : 2267
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por carpediem55 em 04.02.15 16:13

Thanks
avatar
adriano0164
Survivor
Survivor

Reputação : 0
→ Posts : 138
→ Cash : 3228
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por adriano0164 em 06.02.15 23:28

testando em outra Gm se funcionar venho agradecer
avatar
canablow
Survivor
Survivor

Reputação : 0
→ Posts : 131
→ Cash : 2348
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por canablow em 17.02.15 21:54

Bem
avatar
Yn0x
Survivor
Survivor

Reputação : 14
→ Posts : 97
→ Cash : 2266
→ Idade : 17
→ Localização : Minha Casa
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Yn0x em 25.02.15 20:07

Cara to fazeno o tuto se não funfar vo da DESRESPEITO



                                        MEU CANAL NO YOUTUBE

                                        Laughing --> CLIQUE AQUI <-- Laughing



Quizer Doar Uns Jogos Aew e Pah c:
avatar
lacostfow
Old Survivor
Old Survivor

Reputação : 104
→ Posts : 265
→ Cash : 2850
→ Idade : 25
→ Localização : Canada
Avisos 3/3
Banido

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por lacostfow em 26.02.15 9:52

vllw



avatar
RobertSogor
Survivor
Survivor

Reputação : 1
→ Posts : 151
→ Cash : 2306
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por RobertSogor em 27.02.15 15:27

very good
avatar
#LouqZ
Survivor
Survivor

Reputação : 15
→ Posts : 72
→ Cash : 2103
→ Localização : São Paulo
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por #LouqZ em 05.03.15 20:52

vlw
avatar
Zero Dayz
Moderador
Moderador

Reputação : 67
→ Posts : 349
→ Cash : 2603
→ Idade : 17
→ Localização : Bahia
Nenhum Aviso

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Zero Dayz em 05.03.15 21:41

Vou testar Smile




Trabalhos:

Debug Monitor do TOP GTA:

Easy Attach:
Servidor:
BREVE
avatar
DavidLZ
Old Survivor
Old Survivor

Reputação : 3
→ Posts : 251
→ Cash : 2632
→ Idade : 21
→ Localização : Brasil
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por DavidLZ em 06.03.15 7:16

nice nice nice Very Happy



lol!                                     .                     </a></strong></div></div></div><div class=
  • Voltar ao Topo
avatar
TheTwoLifeh
Survivor
Survivor

Reputação : 0
→ Posts : 80
→ Cash : 2523
Avisos 1/3

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por TheTwoLifeh em 13.03.15 1:54

VLw man Rp+

Conteúdo patrocinado

Re: [TUTORIAL] [RE-POSTADO] - SISTEMA DE INFECÇÃO PARA MTADAYZ.

Mensagem por Conteúdo patrocinado


    Data/hora atual: 21.02.18 10:15