×

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] Função para definir cor de múltiplos apelidos
[Tutorial] Função para definir cor de múltiplos apelidos
Hydroper
« Citoyen »
1437068280000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#1
  0
Fazendo uma simples função para definir cor de múltiplos apelidos

Primeiramente, crie uma função com o nome que desejar.

a dit :

function definirCor()

end

Agora adicione 2 argumentos na função: jogadores e cor

jogadores vai ser a array onde vamos adicionar jogadores quando fazemos a função.
cor vai ser a variável onde escolhemos a cor dos apelidos dos jogadores quando fazemos a função.

a dit :

function definirCor(jogadores, cor)

end

Isso...! Dentro da função, faça um loop: 1 para o tamanho da array (jogadores).
O # irá pegar o tamanho da array (jogadores), como exemplo: {"Apelido", "Algumjogador", "Outrojogador"} e o número do tamanho seria 3. Veja abaixo:

a dit :

function definirCor(jogadores, cor)
for i=1,#jogadores do end
end

Agora, para finalizar a função, adicione uma ação que define a cor do apelido do jogador: tfm.exec.setNameColor(jogadores[i], cor)
No loop (for) da função há a variável i. No loop, essa variável i vai subindo o valor até o valor do tamanho da array jogadores, e lá na ação de definir a cor do apelido do jogador, no primeiro argumento, você deveria colocar a array jogadores (que está dentro da função), e , entre um colchete esquerdo e direito, a variável i do loop. O último argumento para adicionar na ação é a variável cor da função.

Aqui está a função:

a dit :

function definirCor(jogadores, cor)
for i=1,#jogadores do tfm.exec.setNameColor(jogadores[i], cor) end
end

Agora a função está pronta... :o)

Como usar

Para executar a função, crie uma nova linha no código e digite o nome da função...
a dit :

definirCor()

Entre os parênteses, digite {}.
a dit :

definirCor({})

Entre essas chaves, digite o apelido dos jogadores entre aspas, separados por vírgulas.
a dit :

definirCor({"Apelido", "Outroapelido", "Maisoutroapelido"})

Depois das chaves, bem, adicione uma vírgula com a cor desejada (no formato 0x000000).
a dit :

definirCor({"Apelido", "Outroapelido", "Maisoutroapelido"}, 0x00F000)

Assim, fácil...

Espero que seja um pouco útil! :D

Dernière modification le 1437072900000
Jobsonreis
« Citoyen »
1437069120000
    • Jobsonreis#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Hm.. já sabia como era, ótimo tutorial vai ser útil para aqueles que não sabem.
Blueevy
« Citoyen »
1437070620000
    • Blueevy#0000
    • Profil
    • Derniers messages
#3
  0
Isso é em lua?
Hydroper
« Citoyen »
1437072600000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Jobsonreis a dit :
Hm.. já sabia como era, ótimo tutorial vai ser útil para aqueles que não sabem.

Obrigado. :D
Blueevy a dit :
Isso é em lua?

Sim, é por isso que postei na seção...
Jellymichey
« Censeur »
1437569100000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
não entendi nada
Hydroper
« Citoyen »
1437580380000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#6
  0
jellymichey a dit :
não entendi nada

Eu sei que é simples, mas... é bom você já ter tentado usar arrays antes de tentar fazer o tutorial.
O que não entendeu? ^^' Eu vou tentar melhorar o tutorial...
Mojgin
« Citoyen »
1437603900000
    • Mojgin#0000
    • Profil
    • Derniers messages
#7
  0
valeu cara, isso vai ser útil para mim
Teyada
« Citoyen »
1437763260000
    • Teyada#0000
    • Profil
    • Derniers messages
#8
  0
Que legallll'
Jellymichey
« Censeur »
1441037040000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#9
  0
profiver a dit :
jellymichey a dit :
não entendi nada

Eu sei que é simples, mas... é bom você já ter tentado usar arrays antes de tentar fazer o tutorial.
O que não entendeu? ^^' Eu vou tentar melhorar o tutorial...

n entendi nada porque n sei fazer nada kkkkkkk
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Tutorial] Função para definir cor de múltiplos apelidos
© Atelier801 2018

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

Version 1.27