FANDOM


Avant Propos: (cela concerne les utilisateurs de google chrome)Si la traduction automatique est activé: désactivez la pour cette page pour mieux comprendre

Le Script Edit

Le Script est utilisé pour faire fonctionner le jeu, seulement: il faut connaitre les bases.

Les mots clés Edit

script est le mot clé utilisé pour trouver un élément à partir du script(ex: script.Parent)

game est le mot clé utilisé pour trouver un élément à partir du jeu(ex: game.ServerStorage)

workspace est le mot clé utilisé pour trouver un élément à partir de l'espace de travail(la carte)(ex: workspace.Terrain)

local est le mot clé utilisé pour définir une variable locale(ex: local number = 5)

function est le mot clé utilisé pour définir une fonction pour le script, il peut être suivis de local pour créer une fonction locale(ex:

 local function ToggleScriptEnabled() script.Disabled = not script.Disabled

)

not est utilisé pour définir l'inverse d'une valeur booléaine(true ou false).Il peut être aussi utilisé pour une condition(ex: if not script.Disabled == true then script.Disabled = not script.Disabled)

os permet d'obtenir la date réel(os.date()), cela effectueras un retour en valeur de type table avec dedans ces valeurs:

nom de propriété type de valeur description
year number l'année en nombre
month number le mois en nombre
day number le jour du mois en nombre
wday number le jour de la semaine en nombre
yday number le jour de l'année en nombre
seconds number les secondes de la minute en nombre
minutes number les minutes de l'heure
hour number les heures de la journée

print est un mot clé utilisé pour insérer en texte dans l'Output, il faut y ajouter une valeur string entre ()(ex: print("hello world"))

warn est un mot clé utilisé pour insérer un avertissement dans l'Output en ajoutant une valeur string entre ()(ex: warn("test warn"))

error est un mot clé utilisé pour insérer une erreur de l'Output(Cela n'affecte pas l’état du script) avec une valeur string entre ()(ex: error("this is an error message"))

math est un mot clé pour utiliser des fonctions mathématique comme math.random(nbt min, nbt max)

string est un mot clé pour utiliser des fonctions de string comme string.sub()

Enum(énumération en français) est un mot clé regroupant beaucoup de propriétés comme Enum.CoreGuiType.Chat

Color3 est un mot clé utilisé pour définir une couleur à partir du rouge, vert et bleu ou hue, saturation et valeur(exemples: Color3.fromRGB(255, 0, 170) et Color3.fromHSV(1, 0, 1))

Vector3 est un mot clé utilisé pour définir une valeur 3D(avec X(longeur), Y(hauteur), Z(profondeur))

UDIM2 est un mot clé pour définir des valeur pour des GuiObject avec X(abscisse) et Y(ordonnée)(XScale, Xoffset, YScale, YOffset)

TweenInfo est un mot clé utilisé pour créer des informations pour les Tweens 3D

Instance est un mot clé servant de fonction constructeur

require est un mot clé qui permet d'utiliser un ModuleScript en entrant entre () son emplacement dans le jeu ou en utilisant son identifiant pour l'importer depuis la librairie Roblox

plugin est un mot clé utilisé pour créer des plugin, visitez le Hub Développeur pour en savoir plus

Comment obtenir un service? Edit

il faut suffit d'utiliser le mot clé game:GetService(string du nom du service)

Comment créer des éléments Edit

Il y a plusieurs moyen de créer des éléments:

La plus simple: c'est d'utiliser instance.new(nom de classe) la fonction constructeur

La plus compliqué: c'est de créer un ModuleScript installateur puis de le nommer MainModule puis de le sauvegarder sur la Librairie Roblox, on utilise après dans un Script le mot clé require(ID Module):Run()(il faut que la fonction module:Run() soit inscrit dans le module script)

Comment détecter les événement et de faire réagir le Script? Edit

il suffit de mettre Objet.Événement:Connect(function() end)

Que se passe t il si le Script rencontre une erreur? Edit

En général, le script se met à être bloqué et il ne fonctionne plus.Cette action ne se produiras pas si l'erreur proviens du mot clé error()

Un avertissement est il grave? Edit

Un avertissement vous avertis d'un bug potentiel, il n'a aucune conséquence sur l'état du script

Y a t il des moyens de regrouper plusieurs valeurs string? Edit

il suffit juste de marquer variable1..variable2 ou "qqch"..variable

Comment faire des opérations? Edit

Il suffit de mettre Valeur1 + ou - ou *(fois) ou /(divisé par)

Autre Edit

Des tutoriels de scripting arriveront bientôt, en attendant, vous pouvez utiliser les informations si dessus

Community content is available under CC-BY-SA unless otherwise noted.