×

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
  • /
  • [Tutoriais]O básico mais básico de LUA.
1 / 3 › »
[Tutoriais]O básico mais básico de LUA.
Frommega
« Citoyen »
1437516840000
    • Frommega#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0
  • Apresentação
  • Básico
  • Prática
Olá galera!

Bem,aqui é o Frommega Não me diga

Como o mundo sabe eu sou muito "noob" nesse negócio de Lua e talz

Mas,o pouco que sei vou compartilhar com vocês.Esse é um tutorial para iniciantes e não tem nada de complexo.

Em breve,conforme eu for aprendendoirei postar mais coisas,e mais complexas.

Bem,graça ao meu Grande amigo Bren0,quem me incentivou com belas palavras,crio essa aba para lhes explicar o básico do que estará na aba "Prática".

Então,primeiro,comecemos com uma função:adicionar um objeto em algum lugar
objeto X / Lugar X


para essa função,você deverá usar o comando fm.exec.addPhysicObject,sim,mas não só isso,precisará também adicionar ID,POSIÇÃO X/POSIÇÃO Y(No plano cartesiano),e depois adiconar uma aba de chaves {},com o TYPE(tipo do piso),WIDTH(tamanho) e HEIGHT(largura),como no editor de mapas onde,ao clicar no piso verá as informações dele (X,Y,H,W,e outras coisas mais) e fechar chaves.
(Um exemplo estará na aba "Prática")





Bom,vamos lá:

1.Conjurar/spawnar objeto em determinado lugar:

Explicação: Esse é um comando bem básico,para "Fazer aparecer determinado objeto em determinado lugar"

Bom,primeiro você deve escrever isso:
tfm.exec.addPhysicObject(ID,POSIÇÃO X,POSIÇÃO Y,{type = 1,width = TAMANHO,height = Largura})

Exemplo:
tfm.exec.addPhysicObject(1,400,200,{type = 1,width = 200,height = 20})


Você pode conhecer mais ID's aqui:
Aqui

Ask¹:E se eu quiser colocar como piso dinâmico?

Aí você deve fazer isso:
tfm.exec.addPhysicObject(ID,Posição X,Posição Y,{type = 1,width = Tamanho,height = Largura,dynamic = true})

Exemplo²:
tfm.exec.addPhysicObject(1,400,200,{type = 1,width = 200,height = 20,dynamic = true})


Ask²:E se eu quiser conjurar ele em outro ângulo?

Então você deve colocar angle = ÂNGULO QUE VOCÊ QUER. dentro dos { }

Exemplo:
{type = 1,width = 200,height = 20,dynamic = true,angle = 90}

Ask³: Se eu quiser conjurar o piso com ângulo fixo?

Então você deve por fixedRotation = true dentro das { },no finalzinho.

Exemplo:
{type = 1,width = 200,height = 20,dynamic = true,angle = 90,fixedRotation = true}


2.Colocar um mapa com script:

Explicação: Esse é outro comando bem básico.Consiste na simples ação de rodar um mapa no cafofo por meio de script.

Tudo que deve escrever é isso:
tfm.exec.newGame('MAPA')

Exemplo:
tfm.exec.newGame('@5215223')




Dernière modification le 1441499940000
Mini123
« Citoyen »
1437517140000
    • Mini123#0000
    • Profil
    • Derniers messages
#2
  0
:D Ok!!
Agora adiciona outras coisas legais, eu não sei muito de lua também, aposto que até você sabe mais que eu.
Mojgin
« Citoyen »
1437520020000
    • Mojgin#0000
    • Profil
    • Derniers messages
#3
  0
Gostei muito do seu tópico :)
Artsecretx
« Citoyen »
1437521160000
    • Artsecretx#0000
    • Profil
    • Derniers messages
#4
  0
Obrigado From!! :D
Eu sou um iniciante noob que não sei de nada. :p
Frommega
« Citoyen »
1437570000000
    • Frommega#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Obrigado!
Taric
« Citoyen »
1437570180000
    • Taric#5206
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Isso não é um tutorial básico, você quer ensinar a pessoas escrever sem aprender a ler?
Esh
« Censeur »
1437572400000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#7
  0
bren0 a dit :
Isso não é um tutorial básico, você quer ensinar a pessoas escrever sem aprender a ler?

não deixa de ser um tutorial, tem gente que nem sabe como usar uma função dessas.
Tickal
« Censeur »
1437573720000
    • Tickal#0000
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Isso daí até eu sei '-'
Booleando
« Citoyen »
1437577620000
    • Booleando#0000
    • Profil
    • Derniers messages
    • Tribu
#9
  0
me ensina a usar o print
Hydroper
« Citoyen »
1437579420000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Eu não ando muito em LUA, mas isso foi útil.
Eu não sabia uma função simples para criar objetos.

Útil.

Há uma página do CFM dando referências, até mesmo no tópico do Tigrou, caso precisar.

Dernière modification le 1437579480000
Frommega
« Citoyen »
1437589980000
    • Frommega#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
bren0 a dit :
Isso não é um tutorial básico, você quer ensinar a pessoas escrever sem aprender a ler?

Cara eu fiz de tudo para deixar mais compreensível e fácil,pra qualquer um saber.

Dernière modification le 1437590040000
Taric
« Citoyen »
1437591180000
    • Taric#5206
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Frommega a dit :
bren0 a dit :
Isso não é um tutorial básico, você quer ensinar a pessoas escrever sem aprender a ler?

Cara eu fiz de tudo para deixar mais compreensível e fácil,pra qualquer um saber.

Você ensinou apenas a parte pratica. Não é um tutorial básico, se a pessoa não sabe realmente o básico, ela só sabe escrever.
Stheblindd
« Citoyen »
1437595620000
    • Stheblindd#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
vc poderia acrescentar if, else, function e essas paradas
ficaria manero
Fofinhoppp
« Consul »
1437598860000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#14
  0
ótimo topico, e como o própio título diz, é o mais basico de LUA, não liga pros haters
Taric
« Citoyen »
1437598980000
    • Taric#5206
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Fofinhoppp a dit :
ótimo topico, e como o própio título diz, é o mais basico de LUA, não liga pros haters

Não liga pro haters oq?
Se quer ensinar algo, ensina a parte prática também.
Tu estuda arte só fazendo desenho? Não né
"é por isso que o brasil não vai pra frente"
"é por isso que vocês nunca saem do vivo=vivo+1"
Além que eu falo por isso é que tenho consciência que eu sei sobre assunto, mas se vocês se acham sabidos suficientes para falar algo me mostrem algo fora dos seus scripts iguais e avanços de verdade.

Dernière modification le 1437599340000
Frommega
« Citoyen »
1437601800000
    • Frommega#0000
    • Profil
    • Derniers messages
    • Tribu
#16
  0
Bren0,não precisa ficar triste,vai dar certo ☺
Mojgin
« Citoyen »
1437603420000
    • Mojgin#0000
    • Profil
    • Derniers messages
#17
  0
Tickal a dit :
Isso daí até eu sei '-'

Mas tem gente que não sabe e ele quer ensinar essas pessoas
Frommega
« Citoyen »
1437604620000
    • Frommega#0000
    • Profil
    • Derniers messages
    • Tribu
#18
  0
Isso aí
mojgin a dit :
Tickal a dit :
Isso daí até eu sei '-'

Mas tem gente que não sabe e ele quer ensinar essas pessoas


Isso aí
Jellymichey
« Censeur »
1437648240000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#19
  0
o que acontece quando clico em enviar

é que tenho meeeedo ('~')
Fofinhoppp
« Consul »
1437663480000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#20
  0
bren0 a dit :
Fofinhoppp a dit :
ótimo topico, e como o própio título diz, é o mais basico de LUA, não liga pros haters

Não liga pro haters oq?
Se quer ensinar algo, ensina a parte prática também.
Tu estuda arte só fazendo desenho? Não né
"é por isso que o brasil não vai pra frente"
"é por isso que vocês nunca saem do vivo=vivo+1"
Além que eu falo por isso é que tenho consciência que eu sei sobre assunto, mas se vocês se acham sabidos suficientes para falar algo me mostrem algo fora dos seus scripts iguais e avanços de verdade.

seu recalque faz o meu brilho
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Tutoriais]O básico mais básico de LUA.
1 / 3 › »
© Atelier801 2018

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

Version 1.27