
FR

Apprendre à scripter
En gros
Les scripts servent à donner du fonctionnement à la Game, mais cette technique requiert beaucoup de travail. C'est pour ça que j'en montre sur ce site, et, en français. TOUT les développeurs de games populaires sont passés par là. Demander à kenami, un développeur français qui est très connu.
Leçon 1 - Les bases
Dans un script, tu remarqueras qu'il y a souvent:
Des function
Des variables (ex.: part=script.Parent)
Des while
Et des end .
Commençons par les variables, c'est plus facile.
Les variables, c'est pour pas à avoir à en écrire trop long. ex.: part = script.Parent.Parent (Dans cette exemple, au lieu d'écrire script.Parent.Parent toujours ont écris part.)
*Astuce: Lis toujours les images reliées au leçons.

Pourquoi script.Parent ? Pour le savoir, clique sur l'onglet View et sélectionne Explorer. Ensuite, essaie de trouver ton script. Pourquoi "Parent" ? C'est comme dans une famille. Dans l'image, le Parent du script est la Part (la partie encadré en jaune).

Leçon 2 - Les Properties
*Pour afficher les Properties: View>Properties
Dans ce script, premièrement, ça dit la variable. Ensuite, ça dit de mettre le bloc invisible. Mais comment ? Dans la deuxième ligne, ça dit à la part de se mettre transparent au complet. Pas obliger d'être "1", ça peut être 0.5 c'est juste que plus tu le met haut plus c'est transparent. On peut pas mettre plus que "1".
Essayons maintenant de changer la texture.
Difficile? Non. C'est la même chose.
À la place de a.Transparency = "1" on met:
a.Material = "Ice"
Voilà ! La Part va être en "Ice".
Tu peut aussi mettre plein d'autres textures comme:
Cobblestone
CorrodedMetal
Plastic (par défaut)
Slate
Et plein d'autres...
Fouillez bien dans les properties, vous trouverez bientot quelques choses !

Leçon 3 - Créer un Model
Voici comment créer un model à partir d'un script (si il n'y est pas déjà)
while wait(0.05) do
if workspace:FindFirstChild("ExampleGroup") == nil then
local group = Instance.new("Model")
group.Name = ("ExampleGroup")
group.Parent = workspace





