×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Tutorial] Sistema de Vidas
1 / 2 › »
[Tutorial] Sistema de Vidas
Kombizinha
« Citoyen »
1405107900000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0
Bom Nesse Tópico Vou Ensinar a Vocês Como Criar Um SIstema De Vidas.

1 - Crie Uma Tabela Para Salvar As Informações Do Jogador

data={}

2 - Crie Uma Função Para Dar Data A Novos Jogadores

function eventNewPlayer(name)
if not data[name] then
data[name]={}
data[name].vidas=3;
end
end

3 - Agora Vamos Dar Data a Todos Que Ja Estão Na Sala

for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end

4 - Agora Iremos Criar Uma Função Pra Quando o Jogador Morrer Ele Perder Uma Vida

function eventPlayerDied(name)
data[name].vidas=data[name].vidas-1;
end

4.1 - Adicione Também Na Função, O Sistema De Respawn

if data[name].vidas==2 or data[name].vidas==1 then
tfm.exec.respawnPlayer(name)
end

5 - Agora Quando um Novo Jogo Inicio As Vidas Iram Resetar

function eventNewGame(name)
for name,player in pairs(tfm.get.room.playerList) do
data[name].vidas=3;
end
end


Dernière modification le 1405271100000
Mitoluizmice
1405108020000
    • Mitoluizmice#0000
    • Profil
    • Derniers messages
    • Tribu
#2
[Modéré par Excasr, raison : Inadequado.]
Kombizinha
« Citoyen »
1405108020000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Mitoluizmice a dit :
bom topico bixo mais fei do mundo

Obrigado ...
+Hpassos
« Citoyen »
1405108800000
    • +Hpassos#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
bom topic :)
Cade meu reinbouço
Kombizinha
« Citoyen »
1405108860000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
+hpassos a dit :
bom topic :)
Cade meu reinbouço

Obrigado

Ai o Mapa:

http://i.imgur.com/IKw2tFM.png?1
+Hpassos
« Citoyen »
1405109160000
    • +Hpassos#0000
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Kombizinha a dit :
+hpassos a dit :
bom topic :)
Cade meu reinbouço

Obrigado

Ai o Mapa:

http://i.imgur.com/IKw2tFM.png?1

vlw
toma pra vc de coração http://i.imgur.com/tmGKcjf.jpg
Kombizinha
« Citoyen »
1405109220000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
+hpassos a dit :
Kombizinha a dit :
+hpassos a dit :
bom topic :)
Cade meu reinbouço

Obrigado

Ai o Mapa:

http://i.imgur.com/IKw2tFM.png?1

vlw
toma pra vc de coração http://i.imgur.com/tmGKcjf.jpg

Que ...
Brenower
« Censeur »
1405110180000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Não era que tinha criado esse tópico?
Kombizinha
« Citoyen »
1405110180000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Brenower a dit :
Não era que tinha criado esse tópico?

Sla ...
Mafusi
« Citoyen »
1405110540000
    • Mafusi#0000
    • Profil
    • Derniers messages
#10
  0
bom tópico mesmo,é ótimo!!!!!
Kombizinha
« Citoyen »
1405110600000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
mafusi a dit :
bom tópico mesmo,é ótimo!!!!!

Obrigado :)
Caiolopelope
« Citoyen »
1405254420000
    • Caiolopelope#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Ótimo! Parabéns!
Kombizinha
« Citoyen »
1405261380000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
Caiolopelope a dit :
Ótimo! Parabéns!

Obrigado :D
Mumich
« Citoyen »
1405270740000
    • Mumich#6666
    • Profil
    • Derniers messages
    • Tribu
#14
  0
1 - Crie Uma Tabela Para Salvar As Informações Do Jogador e Defina o Número de Vidas

data={}
nVidas=3

2 - Crie Uma Função Para Dar Data A Novos Jogadores

function eventNewPlayer(name)
if not data[name] then
data[name]={}
data[name].vidas=nVidas
end
end

3 - Agora Vamos Dar Data a Todos Que Ja Estão Na Sala

for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end

4 - Agora Iremos Criar Uma Função Pra Quando o Jogador Morrer Ele Perder Uma Vida

function eventPlayerDied(name)
data[name].vidas=data[name].vidas-1
end

4.1 - Adicione Também Na Função, O Sistema De Respawn

if data[name].vidas>0 then
tfm.exec.respawnPlayer(name)
end

5 - Se Você Quiser Que As Vidas Resetem No Próximo Mapa, Adicione o Seguinte:

function eventNewGame()
for name in pairs(tfm.get.room.playerList) do
data[name].vidas=nVidas
end
end


Bom tutorial, só arrumei algumas coisinhas que podem ser pertinentes: modifiquei o script pra aceitar qualquer quantidade de vida, além de adicionar a função de resetar as vidas em 1 novo mapa

Dernière modification le 1405270800000
Kombizinha
« Citoyen »
1405271040000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Tuliomumic a dit :
1 - Crie Uma Tabela Para Salvar As Informações Do Jogador e Defina o Número de Vidas

data={}
nVidas=3

2 - Crie Uma Função Para Dar Data A Novos Jogadores

function eventNewPlayer(name)
if not data[name] then
data[name]={}
data[name].vidas=nVidas
end
end

3 - Agora Vamos Dar Data a Todos Que Ja Estão Na Sala

for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end

4 - Agora Iremos Criar Uma Função Pra Quando o Jogador Morrer Ele Perder Uma Vida

function eventPlayerDied(name)
data[name].vidas=data[name].vidas-1
end

4.1 - Adicione Também Na Função, O Sistema De Respawn

if data[name].vidas>0 then
tfm.exec.respawnPlayer(name)
end

5 - Se Você Quiser Que As Vidas Resetem No Próximo Mapa, Adicione o Seguinte:

function eventNewGame()
for name in pairs(tfm.get.room.playerList) do
data[name].vidas=nVidas
end
end


Bom tutorial, só arrumei algumas coisinhas que podem ser pertinentes: modifiquei o script pra aceitar qualquer quantidade de vida, além de adicionar a função de resetar as vidas em 1 novo mapa

É Mesmo .. Vou Adicionar Agora !!
Contistente
« Citoyen »
1425153420000
    • Contistente#0000
    • Profil
    • Derniers messages
    • Tribu
#16
  0
como eu adiciono no mice a script '-' vc n falo
Kizzapizza
« Citoyen »
1425166620000
    • Kizzapizza#0000
    • Profil
    • Derniers messages
    • Tribu
#17
  0
Contistente a dit :
como eu adiciono no mice a script '-' vc n falo

/lua '='
Teyada
« Citoyen »
1425428760000
    • Teyada#0000
    • Profil
    • Derniers messages
#18
  0
alguem me manda a script pronta ? '-'
Contistente
« Citoyen »
1425433380000
    • Contistente#0000
    • Profil
    • Derniers messages
    • Tribu
#19
  0
acho que é desse jeito:
data={}
nVidas=3
function eventNewPlayer(name)
if not data[name] then
data[name]={}
data[name].vidas=nVidas
end
end
for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end
function eventPlayerDied(name)
data[name].vidas=data[name].vidas-1
end
if data[name].vidas>0 then
tfm.exec.respawnPlayer(name)
end
function eventNewGame()
for name in pairs(tfm.get.room.playerList) do
data[name].vidas=nVidas
end
se não for não me levem a mal :. só tentei ajudar
Contistente
« Citoyen »
1425433440000
    • Contistente#0000
    • Profil
    • Derniers messages
    • Tribu
#20
  0
mds n consegui ... não funfo pow alguem me ajuda
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Tutorial] Sistema de Vidas
1 / 2 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27