salve pessoal tudo certo o Júnior aqui fazendo mais um vídeo para vocês da nossa série de inventário bom já viram que eu troquei aqui alguns stat que mexe Mas é só alegoria vamos dizer assim né agora a gente tem a pedra e tem o ícone aqui bonitinho já de Herbie você pode usar o item que você quiser aí mas nesse tutorial a gente tá seguindo esse padrãozinho mas pode ser qualquer coisa vocês repararem lá do outro lado lá já tem uma barrinha eu vou deixar o link aqui que foi de um vídeo que a gente
fez montando aquela barra que a barra de saúde do jogador então ele tem aqui ele toma dano né Por enquanto ele não tá recuperando porque ainda não consigo usar esse item aqui nesse vídeo A gente vai estar usando os itens para eles ter algum tipo de efeito no jogo seja uma bandagem um Herbie no caso e futuramente nos próximos vídeos aí porque não construções equipamentos armas e tudo mais beleza então não se esqueça de deixar o like deixar marcar o Sininho aí e se inscrever no canal para não perder essa série que tá imperdível vai
ajudar muito a galera aí tá querendo desenvolver jogos aí que é um tutorial bacana eu tô tentando explicar o mais detalhado possível e qualquer dúvida deixe nos comentários aí qualquer sugestão qualquer crítica fique à vontade aí o comentário tá embaixo Vai ser um prazer ler um comentário de vocês Beleza então sem enrolações Bora para o vídeo aí bom pessoal a primeira parte aqui a gente já vai direto aqui no nosso Nossa pastinha né de uai inventários que esses lote aqui que é o jogador que vai clicar nele né então a gente vai em a gente
vem aqui na parte de funções e vai dar um overwatch overwatch ele tem uma série de funções já prontas já então a gente vai pegar uma um mouse botão que que ele tá falando aqui é quando o mouse algum botão do mouse vou clicar vamos pegar o mouse evento vou dar aqui isso Mouse botão da ele tá perguntando para mim qual botão aí você pode escolher qual botão às vezes você quer usar o botão esquerdo o botão do meio né ou direito eu vou no botão direito então Highlight aqui né clica aqui e agora Clica
com o botão direito OK aí já apareceu aqui Red Button aí para mim aqui Pesquisar também sem problema nenhum light Mouse porque ele sabe que é o botão direito do mouse então a gente já tem um retorno aqui se é verdadeiro ou falso já estamos aqui agora então se ele clicar com qualquer outro botão de Mouse por exemplo nada vai acontecer a gente vai preocupar só com o do true O que que a gente vai fazer a gente vai pegar o nosso jogador Cat Player Character Vamos dar um cash no meu caso é o personagem
Character vamos no true aqui novamente e eu vou pegar esse inventário aqui e vou comparar se é igual ao do nosso jogador Então vou dar um get inventário componente para saber se o inventário que eu tô clicando é realmente do jogador porque o que que a gente pode fazer esse inventário aqui ó poderia ser um baú por exemplo entendeu então você poderia estar pegando o item do Baú então a ideia só para explicar Essa parte a gente pode ter baús no jogo que você clica com o botão baú ou algum bicho que você matou e
você vai lá coletar o item dele então poderia ser esse inventário aqui você clicar com direito ao invés de você usar direto daquele inventário você vai jogar para dentro do seu só que no caso a gente não tem isso no nosso ainda tá então ele vai comparar se esse inventário é o seu inventário Como eu disse poderia ser outro inventário linkado em algum jogador um baú ou algo do tipo novamente a gente tem um Branch a gente chama aqui a gente só tá trabalhando com verdades agora control aqui novamente e agora a gente vai pegar
os nossos lote contente aqui Vamos dar um split nele aqui um split novamente pra ele ficar bem grande assim O que que a gente vai fazer agora galera se eu comparei que o inventário é meu e o jogador apertou o botão actor front Class A gente vai trazer esse item aqui ó vamos mostrar aqui ó eu perco um pouco de tempo mas é só para mostrar esse item aqui tem um ou a pedra no caso depois vamos daqui para herb vai pronto Então esse efeito essa função aqui quando ele clicar no botão direito se for
um rabb por exemplo uma pedra ele vai dar um spawn no item no mundo mesmo ele vai trazer o item no mundo só que claro o jogador tiver jogando ele nem vai ver isso porque eu vou dar um aqui daí ele tá mostrando aqui para mim aqui ó a localização 000 beleza dependendo do seu mapa Às vezes aqui tá no meio do mapa às vezes tá num ponto importante do mapa então Tecnicamente ele veria o item só que a gente vai mudar a escala dele aqui pra zero zero zero zero e vai ser super rápido
que vai acontecer isso também não vai acontecer nada o jogador não vai conseguir ver isso aqui é um artifício que a gente faz para poder usar o item tá ok ele já vai spawnar no mundo agora a gente vai fazer o seguinte a gente vai lá no nosso item Master e vamos criar uma função porque quem que vai saber se está sendo usado ou não é o item Master Então a gente vai criar uma função aqui ó use item e não usa item a gente vai dar um retorno nele aqui por enquanto Vamos colocar um
retorno no olho dele aqui boot nele de sucesso vou marcar ok aqui daqui a pouco a gente vai tratar ele tá daí nele a gente vai chamar aqui ó só para entender eu acabei de criar o use item aqui que é uma função então todo item no caso do nosso herb aqui já tem aqui ó se eu vim aqui overlaide aqui ó ele vai estar aqui ó os item aqui ó já vamos até fazer ele tá vamos fazer ele aqui vamos pegar aqui use aiten ah na verdade vou fazer diferente então vou marcar em Sucesso
porque senão todos os itens já vai estar como sucesso aplicado Beleza então desmarquem aqui sucesso tá negativo não tem sucesso no item Master é os filhos que vão falar se teve sucesso ou não ok aqui eu já vou descolar esse retornor tá vendo que já tá chamando isso aqui do paint tá chamando e tem Master então se ele viesse aqui ele já tá sucesso aqui a gente não quer isso a gente quer que aqui seja colocado sucesso tá bom Então vamos lá no caso como eu disse a gente tem um vídeo mostrando aquele bar né
a barra de vida no caso que a gente tem então vou dar um get Player Character se você não viu o vídeo é interessante ver pelo menos para você não ficar perdido aqui nessa parte vou dar um Cash aqui do meu jogador certo e vou dar um jet aqui ó só para refrescar a memória de quem acompanhou para não precisar voltar lá eu vou abrir aqui o meu meu personagem a gente tem uma sala já tá até aqui ó Mas só para mostrar aqui a gente tem o status a gente tem uma corrente Maxwell e
o normal réu o normal não precisa trabalhar que ele já faz automático tá vou arrancar esse print aqui não preciso mais dele então o que que eu vou fazer eu vou pegar aqui meu get corrente para mim saber qual que é a minha vida atual certo vou dar o mais aqui Vamos colocar aqui lembrando meu corrente helph ele vai até 100 Então vamos um pouquinho Hair cura sei lá 20 vai isso aqui dá para você promover essa variável vamos ver aqui cura por exemplo porque eu imagino você no seu jogo você pode ter uma infinidade
de itens aí de cura daí para não ficar toda hora colocando aqui você vem aqui seta numa variável fica mais mais prático de vocês mexer depois dependendo de onde você tiver aqui você vem aqui no cura eu quero aumentar a cura quero diminuir enfim fica mais prático tá é só por praticidade mesmo porque o efeito é o mesmo vou dar um clipe aqui o nosso máximo lembrando a gente trabalha aqui com o nosso Max porque para ficar mais prático de se caso esse Max Health aumentado durante a gameplay você não precisa ficar cetando ou forçando
isso de alguma outra forma Ele já sabe que o mínimo é zero o máximo é limitado pelo Max help no caso aqui ele tá com 100 tá bom e agora sim a gente seta aqui no nosso 7 corrente vou trazer aqui pegar para cá e agora sim eu marco sucesso aqui porque ele fez todas essas operações aqui tá e agora sim como ele é um item filho do item Master eu posso pegar aqui ó use e ele tem o retorno aqui para mim se ele dá sucesso ou não Tá então o que que eu vou
fazer aqui agora vocês lembram que a gente tem algumas variáveis para o item então eu vou ver se ele é um item utilizável então se ele é utilizar e eu posso e eu tentei usar ele no caso como é que eu posso explicar isso se ele pode ser usado e eu quero usar no caso daí ele sai true aqui para mim tá bom eu saio no Brand aqui novamente eu fico em cima que eu não vi Ok saindo um Branch aqui novamente e agora eu vou fazer uma operação para fazer isso aqui funcionar o que
que eu vou fazer eu vou pegar o meu inventário que agora eu sei que é o meu get inventar para mim pegar o Away e vou dar aqui um 7 Ok bem pelo true sempre pelo true aqui arrumar aqui para ficar legal Ok o meu slot Dex como eu cliquei ele sabe na onde que ele tá por causa desses lotes aqui ó a gente já coloca aqui certo vou dar o Split no item aqui que eu preciso pegar essa quantidade aqui tá bom Então o que eu vou fazer vou pegar novamente meu inventário aqui eu
poderia puxar daqui mas para ficar organizado vou dar uma control w aqui já puxa ou arrasta o inventário aqui novamente dá um get tanto faz vou pegar aqui novamente para inventar vou dar um get a copy nele aqui para ele pegar uma cópia do item Qual o item o que tá nesses lotes aqui certo que que ele tá fazendo aqui para mim ó vou dar um split aqui nele eu tenho a quantidade eu vou pegar essa quantidade que eu tenho menos um porque é um item que eu tô usando E você tá aqui na quantidade
ele vai atualizar para mim aqui agora quando eu clicar vai pegar o item que eu tenho menos um e vai jogar aqui certo e esse item struch aqui ó vai entrar aqui ó eu vou tentar fazer aqui pronto para não ficar muito encavalado aí beleza é isso vamos linkar aqui Ah tá não pode esquecer aqui ó senão ele vai reclamar aqui ó que tá falando que você precisa dar um retorno para ele aqui então você vem aqui puxa dá um renda para ele tratar a função e finalizar ela Vamos criar mais uma função aqui ó
vamos chamar aqui de update no update eu vou pegar o meu inventário vou dar um get inventário pegar uma vez vou pegar um get a cop porque eu tenho o meu slot né o meu index então eu sei qual é o slot que eu tô tratando e vou dar um sete para me atualizar aí vou dar um split nele aqui para mim saber se essa quantidade é menor ou igual a zero também e limpo aqui ok então o que que acontece se o meu item for menor ou igual a zero no caso eu usei o
slot tinha dois eu usei duas vezes ele Zerou ele tem que apagar para mim dali não posso ter mais aquele ícone com zero certo Então vou pegar o slot aqui vou deixar vazio né para ele saber que ele ficou em branco não vai ter ninguém lá em casa nele aqui vou pegar o meu inventário vou pegar novamente quieto inventar para mim pegar o vou dar um sete elementos limpa aqui certo o meu index é os lote aqui e aqui eu deixo deixo vazio agora porque ele não vai ter nada né A ideia é apagar ele
não pode ter nada na memória dele vou pegar aqui o meu item thumbnail e vou dar um sete Brush certo limpa aqui porque agora a gente vai tratar aqui embaixo se eu ainda tiver ele vai manter a fotinha se não tiver mais nada ele vai entrar aqui ó ele vai ter nada para ele aqui em casa então vamos lá vou pegar aqui ó para ficar legal Ok vou linkar no falso direto aqui ó que que eu vou pegar aqui meu slot contente vou dar um split split e vou pegar aqui o meu item thumbnail porque
se ele vir por cima ele não vai ter o item do Meio deve ficar em branco mas zerar lá vai apagar agora se ele vir por baixo ele vai no caso né se ele não for igual o menor é zero ele vai manter a fotinha para gente é claro vai atualizar os números também vamos ver se resolveu isso vou pegar aqui um dois Ah claro que não né eu não chamei não chamei a o refresh na onde que eu vou chamar o flash no mouse certo vem aqui eu pego essa função aqui ó e chama
ela aqui né uma visão geral aqui o jogador clicou com o botão direito é o meu inventário eu vou usar Spawn no item no mundo numa posição que ele não tem acesso numa escala que o jogador não consegue pegar habilito para ele usar o item né no caso o Herbie nosso treino em função de usar ele vai verificar se ele vai Melhor ele ficar não ele vai debitar Um item desse se ele tiver mais de um e vai atualizar os nossos lote aqui no update Então vamos lá lembrando essa parte aqui ó eu vou usar
aqui só pra gente ver sumiu vou pegar o item aqui novamente um dois e lembra que eu citei que só pega dois no máximo Então pega dois ele já muda de lote posso usar aqui aqui Zerou Zerou só que o que que acontece eu vou tratar no vídeo no próximo vídeo que eu vou fazer de estamina eu vou tratar isso aqui ó no caso eu tô pegando aqui ó e eu tô usando não tá recarregando só que o nosso item aqui o nosso objetivo era fazer isso aqui funcionar certo não era para carregar ali então
eu vou manter a Playlist de status lá funcionando no próximo vídeo que eu vou fazer da estamina já vai estar corrigindo ali Para não acontecer isso aqui ó é ver que ao invés de eu perder vida aqui que é o normal acontecer eu ganhei porque ele foi atualizar o meu HP certo aí aqui por exemplo aqui o nosso objetivo tá funcionando ele não tá atualizando aqui mas isso aqui é um problema lá das Barras a gente vai tratar das Barras para não gerar confusão aqui tá bom antes da gente fechar o vídeo tem uma coisa
muito importante para fazer porque ó vocês estão vendo eu vou liberar meu mouse aqui ó tem 45 atores certo vou pegar um aqui dois três quatro OK fiquei com 41 atores ali vou usar o item pá eles Paulo no item no mundo 42 43 44 e 45 mesmo ele não tendo tamanho nem relevância para gente é um ator que tá no mundo então imagina dependendo da Gameplay que o jogador for fazendo vai ficando aquela sujeira da memória Então o que a gente vai fazer a gente vai sumir vai destruir esse item assim que ele usar
e na onde que a gente faz isso no nosso inventário slot então depois da verificação aqui ó eu acho que eu vou mudar isso aqui ó ao invés de ser end porque às vezes ele pode entrar como os dois sendo falso aqui e dar um verdadeiro né falso falso verdadeiro eu vou por aqui igual então mudam para igual aí também ó Aí vem você acende mudei para igual aí porque senão pode acontecer um falso falso verdadeiro aqui e complicar a nossa a nossa lógica aqui eu não reparei que eu tinha posto índio então mudem aí
para igual certo e assim que ele usar e ele puder realmente usar a gente vai puxar aqui ó lembra spawnac a gente poderia promover aqui só que não precisa a gente puxa aqui direto aqui pertinho dá um destrói porque ele só vai destruir o ator se eu puder usar ele eu usei ele eu não preciso mais dele relevante no mundo não controlo aqui só para a gente linkar aqui e limpo aqui ok Então vamos lá testar novamente pegamos um help dois herbies ficou assim espalhado 42 itens atores no mundo 42 ainda mantém por quê assim
que eu clico Ele estoura Obrigado tenha assistido quem não escreveu se inscreva aí dá essa força para gente aí o canal tá crescendo legal aí alguns vídeos aí a gente tá chegando a quase 10 inscritos eu sei que parece que é pouco mas cara motiva muito a gente continuar com o trabalho aqui beleza e espero que esteja ajudando vocês aí de qualquer forma lembrando se você tem uma dúvida específica aí no seu projeto posta aí nos comentários vai ser um prazer tentar ajudar Então se inscreva marca o Sininho e deixa comentário grande abraço valeu e
até a próxima