Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Sobrevivente]]--
- local Sobrevivente = {}
- function Sobrevivente.novo(nome)
- return {
- Vida = 200,
- nome = nome
- }
- end
- Sobrevivente.novo()
- --[[Inimigo]]--
- local Inimigo = {}
- function Inimigo.novo(forca,categoria)
- return {
- forca = forca,
- categoria = categoria
- }
- end
- Inimigo.novo()
- --[[Dano Z]]--
- local Zombie = {}
- function Zombie()
- Zombie = Inimigo.novo(50,"Zumbi")
- --Zombie_ataque = true
- return Zombie
- end
- Zombie()
- ---
- --[[Zombie Ataca]]--
- local Zombie_ataque = {}
- function Zombie_ataque(Zombie,Sobrevivente_instancia)
- print("Zombie atacou"..Sobrevivente_instancia.nome.."!")
- Sobrevivente_instancia.Vida = Sobrevivente_instancia.Vida - Zombie.forca
- if Sobrevivente_instancia.Vida <= 0 then
- print(""..Sobrevivente_instancia.name.. "morreu")
- end
- end
- Zombie_ataque()
- -----
- local Sobrevivente1 = Sobrevivente.novo("Lucas")
- local Sobrevivente2 = Sobrevivente.novo("Andre")
- local Sobrevivente3 = Sobrevivente.novo("Jackson")
- ---
- local Zombie1 = Zombie.novo()
- local Zombie2 = Zombie.novo()
- local Zombie3 = Zombie.novo()
- ---
- Zombie_ataque(Zombie1,Sobrevivente1)
- Zombie_ataque(Zombie2,Sobrevivente2)
- Zombie_ataque(Zombie3,Sobrevivente3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement