All language subtitles for 36. Player - Restore Health (Restaurar Vida)

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English Download
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

1

15. The Grid Player - Restaurar Vida

2

Fazer um sisteminha agora, para o jogador recuperar a vida dele, né?

3

Custom Event.

4

Vamos começar pelo mais simples aí.

5

RestoreHealth.

6

Basicamente, o que ele vai fazer...

7

É pegar o Current Health...

8

E somar com outro valor. O contrário, né? De perder vida.

9

Ele vai somar com outro valor.

10

Eu já vou colocar uma variável aqui.

11

Promote to Variable.

12

Colocar como nome Restored...

13

Restored Health.

14

Que é o valor de vida que ele vai recuperar.

15

Por padrão aqui, vou deixar como 10 também, tá?

16

Então, tudo isso a gente sabe que a gente pode alterar depois.

17

Então, esse Evento vai pegar essa vida dele, vai somar com outro valor...

18

E vai colocar como vida total...

19

Pronto. É basicamente isso que ela vai fazer.

20

Só que ele não pode passar do valor máximo, lembra? Por isso que a gente fez um Total Health.

21

Ele não pode passar de 100.

22

Então, a gente tem que comparar isso aqui com um Branch.

23

Né?

24

Vou pegar o Total Health.

25

E o Current Health.

26

Então, se o valor de vida dele atual...

27

For maior ou igual...

28

Ao valor de vida total, né?

29

Então, se ele passou desse valor...

30

Essa vai ser a condiçãozinha do nosso Branch.

31

Se isso for verdade, você tem que...

32

Travar o Current Health dele em 100.

33

Não pode passar disso.

34

Então, Set...

35

Current Health.

36

Igual...

37

À TotalHealth.

38

Tá?

39

Então, se isso é Verdade, você não deixa passar de 100.

40

Não deixa passar do máximo, tá?

41

Então, toda vez que a gente chamar esse Evento, a gente vai checar. Primeiro, a gente soma...

42

E se passou, ele vai colocar como 100, né? Que é o total. Beleza?

43

Então, agora a gente tem que chamar esse Event com o Timer, para que aconteça várias vezes, né?

44

Para ele poder ficar restaurando a vida.

45

Então, eu vou criar um...

46

Set Timer by Function.

47

By Function Name. É o que eu mais gosto de usar.

48

Então, a gente vai colocar o nome do Evento aqui, que se chama Restore Health.

49

Restore...

50

Health.

51

É Looping? É Looping!

52

Beleza.

53

Quando a gente vai chamar esse cara? Vamos pensar.

54

Vai ser toda vez que ele for atingido, né?

55

Deixa eu trazer para cá.

56

Toda vez que ele for atingido, ele já começa a restaurar a vida.

57

Então, assim que eu levar dano...

58

Você já dispara esse Set Timer by Function.

59

Aqui, pra gente se organizar, a gente faz um Sequence...

60

Tá? A gente já usou isso aqui em outros momentos.

61

A primeira coisa que vai acontecer é isso aqui.

62

A gente já sabe. Toda essa lista.

63

E parece que está começando a ficar cada vez mais confusa, né?

64

Por isso a gente tem que deixar bem organizadinho aí.

65

E depois, comentar esse código também.

66

A segunda coisa que vai acontecer é o Set Timer by Function.

67

Né?

68

Ou seja, assim que ele levar um tiro, assim que ele levar um dano, ele já começa a restaurar a vida.

69

Só que isso tem que acontecer uma vez só.

70

Do Once.

71

Porque ele pode continuar levando o dano, ]mas o Set Timer só acontece uma vez.

72

Do Once. Está aqui.

73

Deixa eu só arrumar esse cara aqui.

74

Depois a gente comenta tudo, né? Beleza.

75

E aí, o tempo que isso aqui vai ter que esperar...

76

Para restaurar a vida, eu vou colocar em uma variável também.

77

Promote to Variable.

78

E vou chamar de...

79

Restore...

80

Health Time.

81

O tempo que ele leva para restaurar.

82

Não sei quanto. Talvez, sei lá...

83

A cada 0.5 segundos, você restaura 10 de vida.

84

Talvez, né? Ou a cada 1 segundo.

85

Sei lá, vamos testar, né?

86

A gente ainda não disse para a Unreal quando que ele tem que terminar esse Timer.

87

Quando esse Timer tem que dar um Clear. Não tem em nenhum momento, isso.

88

A gente tem que colocar pelo menos uma vez, né? Esse negócio. Se não, ele vai ficar disparando para a vida inteira aí.

89

Um momento bom de fazer um Clear Timer é quando ele alcançar a vida máxima, né? Digamos que...

90

O meu personagem alcançou 100. Não precisa restaurar mais. A gente tem que dar um Clear Timer...

91

By Function Name.

92

Timer.

93

By Function Name. E o nome da Função.

94

Restore Health.

95

Restore Health.

96

Esse cara, então, vai acontecer quando ele alcançar a vida máxima, né? Está aqui, True...

97

Quando ele alcançar a vida máxima...

98

Você para de restaurar.

99

Uma última coisinha aqui que a gente tem que prestar atenção. Vamos entender a lógica de novo.

100

Quando ele leva um dano...

101

Né? Acontece toda a lógica do dano. Beleza.

102

E ele dá um Set Timer by Function.

103

Né? Aqui isso só acontece uma vez.

104

Beleza?

105

Ele começa a restaurar a vida, tudo aqui.

106

E quando a vida chega no máximo...

107

Ele dá um Clear Timer, tá?

108

E quando ele receber um dano de novo, né? O que acontece?

109

Ele vai chamar de volta, o Set Timer? Não vai chamar de novo.

110

Porque o Do Once só acontece uma vez.

111

Né? Então...

112

A gente tem que fazer uma condição aqui, para que ele dê um Reset, né?

113

Reset Do Once.

114

Então, eu vou criar um...

115

Custom Event. É um Evento que vai acontecer quando a gente precisar Resetar.

116

Esse negócio aí.

117

Event.

118

E eu vou colocar Reset...

119

Restore...

120

Health.

121

Legal a gente tentar manter os mesmos nomes, né?

122

Aqui tem Restore Health. Aqui tem ResetRestoreHealth.

123

Pra gente entender o que está acontecendo.

124

Então, toda vez que eu chamar esse Evento...

125

Reset Restore Health...

126

Ele vai Resetar para mim, o Do Once.

127

Ou seja, eu posso, nessa condição, chamar de novo, o Set Timer by Function.

128

Então, quando eu... Eu vou chamar esse cara aqui. Vai ser quando eu...

129

Depois que eu der o Clear Timer, né? Ele tem que habilitar de novo, a condição lá.

130

Então, deixa eu chamar aqui...

131

Reset...

132

Restore Health. Está aqui.

133

Para ficar bem claro o que está acontecendo. É o seguinte...

134

Primeira vez que ele leva dano.

135

Ele começa a restaurar a vida, com o Set Timer.

136

Ele começa a restaurar a vida...

137

E quando a vida chega no máximo...

138

Ele dá um Clear Timer.

139

Próxima vez que ele levar um tiro...

140

Ele vai tentar executar de novo e não vai conseguir.

141

A gente tem que Resetar.

142

Né? Então, eu dou um Reset.

143

E quando que eu Reseto? Exatamente quando eu alcanço a vida máxima. Eu Resetei...

144

Agora, beleza. Você pode restaurar de novo.

145

Então, restaura de novo. Do Once novamente está habilitado...

146

Então, quando ele levar um tiro de novo...

147

Ele dá um Set Timer de novo.

148

Vamos testar? Ver se não está faltando nada. Vamos lá.

149

Play.

150

Vou atirar.

151

Eles estão atirando em mim. Deixa eu tentar fugir.

152

Eu tenho que dar um Print String, né?

153

Eu nunca vou conseguir ver a vida, enquanto a gente não tiver o HUD.

154

Então, Print String.

155

Toda vez que ele Resetar a vida, eu vou colocar...

156

Aqui no Falso também.

157

Então, pega o Current Health para mim.

158

Vem para cá.

159

Converte.

160

E aqui também...

161

Você dá um Print String.

162

E converte aqui para mim.

163

Tá? Depois, tudo isso, a gente vai deletar. A gente não quer Print String. É só pra gente poder fazer...

164

O teste do jogo. E eu vou tirar esse Print String aqui, beleza?

165

Que está mostrando a vida do personagem.

166

Pra gente ter um Print String só na tela.

167

Então, agora vamos tentar.

168

80, 90, 100.

169

100, 20, 30, 40, 50...

170

60, 70, 80, 90, 100.

171

Olha então está restaurado. Está no 0. 10, 0. 10, 0.

172

Claro que a gente não tem a condição de morte ainda.

173

Né?

174

Está restaurando a vida. Está funcionando.

175

Vou comentar um pouco, esse código aí, para não ficar tão...

176

Complicadinho.

177

Set...

178

Restore Health...

179

Set Timer, né?

180

Set...

181

Timer...

182

Restore Health...

183

Aqui, a gente tem...

184

Restore Health. Toda a lógica disso.

185

E aí, uma coisa legal de comentar é a gente realmente comentar o que está acontecendo.

186

Restore Health. E aqui...

187

Eu tenho feito bastante em inglês, porque depois...

188

Na possibilidade de traduzir o curso para inglês. Já está tudo em inglês, né?

189

E também é a língua mais usada aí, tá?

190

Mas, a gente pode escrever em português também, se precisar.

191

Então, Restore Health. O que mais que ele faz aqui?

192

Ele dá um Clear Timer...

193

Quando a vida...

194

Chega em 100.

195

Set Timer Restore Health. E aqui, a gente tem...

196

Damage.

197

HeroDamage.

198

Trazer para cá.

199

HeroDamage.

200

Beleza. Está começando a ficar "boniteza", a nossa Blueprint, hein.

201

Está ficando "profissa" aqui, o negócio.

202

Agora a gente vai começar a caminhar para...

203

Fazer a morte do jogador e também a possibilidade de ele...

204

Voltar à vida, né?

205

Voltar para onde ele parou.

206

É um pouquinho mais complexo. Tem mais coisas, mais caminhos pra gente fazer.

207

Mas, vamos começar a fazer isso. Até lá.

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.