Aller au contenu
GauvainWizard

TMTCPas #1.5 - Les Fonctions "Avancées" (Avec le return)

Messages recommandés

Salut à tous !

Ce tutoriel est destiné aux personnes qui savent déjà créer des fonctions "basiques" qui ne nécessitent pas de "return".

Si vous ne savez pas créer de fonctions basiques, allez vous renseigner ici >> Cliquer ici

 

Enfin bref, vous êtes ici sur le TMTCPas #1.5 Les Fonctions "Avancées" (Avec le return)

A partir de maintenant, je vais faire comme si vous connaissiez les fonctions.

 

Imaginons que nous souhaitons créer une sorte de calculatrice In-Game qui permette de faire des additions basiques. On va ici utiliser une fonction, bien que ce ne soit pas nécessaire, mais c'est pour l'exemple.

 

Voici la commande:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Vous voyez donc cette ligne :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

En fait, la fonction calcul(), que nous allons créer plus bas, renvoie quelque chose, c'est à dire quel va envoyer un "message" à votre Script (ce "message" peut-être du texte, un nombre, un block, etc...)

 

Voici comment créer une fonction qui renvoie une donnée :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Si vous êtes habituez aux fonctions basiques, vous avez sans doute remarqué le ":: number" derrière votre fonction, en effet, c'est ce bout de code qui va vous permettre de définir de quel "type" sera la donnée que vous allez renvoyer avec votre fonction.

 

En résumé :

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Voilà ! Si tu n'as pas compris ce tutoriel, envoie-moi un MP qu'on règle tout ça ensemble :)

  • J'aime 4

Partager ce message


Lien à poster
Partager sur d’autres sites
J'ai fais un copié collé du code et il y a une erreur :c

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Le problème est écrit dans le message d'erreur (c'est la base du message d'erreur huh). Tu as mis "player" là où tu as dit que tu donnerais un nombre à ta fonction. Faut revoir les fonctions sans return là. :p

Partager ce message


Lien à poster
Partager sur d’autres sites
Le problème est écrit dans le message d'erreur (c'est la base du message d'erreur huh). Tu as mis "player" là où tu as dit que tu donnerais un nombre à ta fonction. Faut revoir les fonctions sans return là. :p

 

C'est /calcul <number> par <text>

 

J'ai fais un copié collé :'(

Partager ce message


Lien à poster
Partager sur d’autres sites

A oui c'est vrai qu'avec <number> sa marche mieux =)

je me disais aussi que

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

était un peu bizarre ^^

 

A je viens de voir il s'est aussi fail avec les variables (second devient seconde) xD

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.