Yvanpelican Posté(e) le 25 août 2015 Posté(e) le 25 août 2015 Attention , suite au retour en cours je n'ai plus trop le temps pour continuer ce tuto . Si quelqu'un veut le compléter ,dites le moi par twitter @Yvanpelican vous avez juste à m'envoyer votre texte et je le publierai .Merci par avance sur ce bon Tutoriel Avant de commencer ce tutoriel lisez ceci : Ce tutoriel sera en plusieurs partie J'ai fait ce code en une heure (ps; c'est mon premier gros code en skript) J'ai fait des balise entre deux étoiles (*) cela veut dire ce que vous pouvez changer ps: s'il y a des insultes dans le code c'est pour les interdire et les changer en " insultes interdites" Vous pouvez changer le code et me le renvoyer pour s'entraider et mieux apprendre Voilà c'est tout ce que j'avais à dire Si vous ne comprenez pas des trucs dites le moi Bon tutoriel Exemple de skript: (ceci est un message automatique) #----------------------------------------------------------------------------- # Message automatique # #Pour faire ceci nous faisons un loop qui va s'executer 120 fois # l'effect message # et du delai # vous pouvez changer le texte bien sûr ^^ #---------------------------------------------------------------------------- on join: loop 120 times: wait 2 minutes message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes#delai message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes Tout d'abord un skript doit commencer par un event ( un évènement ) Il doit avoir des instruction à suivre Exemple : on join: # event manger #instruction 1 faire dodo#instruction 2 se lever#instruction 3 faire la vaisselle #instruction 4 Ah d'accord mais c'est pas logique ce que tu nous a montrer .. Oui je suis d'accord mais c'est un exemple Pour montrer comment fonctionne les effect Bon on va voir les event C'est quoi ça ? En fait pour que votre skript fonctionne correctement il a besoin d'un event C'est son point de départ Par exemple on va voir l'event suivant On join: Quand un joueur va se connecter l'event va exécuter les instruction en dessous de lui Par exemple on join: message "Bienvenue sur mon petit serveur" Quand un joueur va se connecter il recevra un message lui disant Bienvenue sur mon petit serveur Tu as compris ? Bon maintenant que tu as compris ce qu'était un event on fait passer à ce qui est en dessous de l'event Un instruction ! En réalité c'est un effect Bon tout d'abord pour que l'effect fonctionne il faut allez à la ligne et faire une tabulation [ la touche tab] et la tu peut placer ton instruction Comme sur l'exemple suivant on join: message "Bienvenue sur mon petit serveur" #effect L'effect message va envoyer un message au joueur qui c'est connecter C'est simple en fait vu comme ça !! Maintenant on va apprendre les conditions Une condition c'est une ligne de code qui va permettre d'executer un code seulement si la condition est remplie par exemple: [Event][Event] [effect] [condition] [effect] #marchera que si la condition est remplie La condition est pratique quand vous voulez faire des commandes en utilisant des arguments pour faire une autre fonction dans votre commande sans avoir à en recréer Exemple de code utilisant une condition on chat:#event if message contains "cheat": #condtion si le message contient le mot "cheat" cancel event #va annuler l'envoie du message si la condition est remplie message "<gray>Le nom de votre serveur<green> >> Quelqu'un cheat ? Tu peut le report sur le forum"#message message " <purple>Votre forum"#message Voilà un petit exemple Je vais vous le détailler entièrement Quand un joueur envoie un message la condition regarde s'il y a le mot cheat dedans si oui elle exécute la ligne de code qui est derrière elle et l'envoie du message est annulé et le joueur reçoit un message avec le moyen pour report le cheateur sinon rien ne se passe Voilà :) Tu as compris ? Oui , j'ai trop envie de continuer !!! :) Aller on va voir comment faire sa propre commande !! Là c'est un peu plus complexe mais bon c'est simple Aller c'est partit je vais vous montrer un exemple (clearchat pour le joueur ) #votre commande command /clearchatp: #event trigger:#tout ce qui se trouve derriere sera executer lorsque l'on tape la commande loop 200 times: #on en reparlera apprès message " " #message vide message "<green>tu as clear ton chat " #message J'ai rien compris ! T'inquiété pas je t'explique tout de suite ________________________________ Sur cette ligne vous pouvez choisir le nom de la command c'est aussi un event en fait command /lenomdelacommande : ________________________________ Cette ligne va indiquer au plugin skript que les instruction à exécuter sont en dessous de lui trigger: ________________________________ Après la ligne de trigger vous devez toujours avoir 2 tabulation pour écrire les instruction Voilà ce que ça donne si on respecte toutes les critère pour faire une commande command /macommande: #event trigger: loop 200 times: #on en reparlera apprès message " " #message vide message "<green>tu as clear ton chat " #message D'accord ,c'est bon j'ai compris C'est parfait alors mais on en a pas finit avec les commandes pour skript à Demain 2
SlySharp Posté(e) le 25 août 2015 Posté(e) le 25 août 2015 Sympas le Tuto pour les bases, en revanche, le premier code, tout en haut est assez étrange ... : #----------------------------------------------------------------------------- # Message automatique # #Pour faire ceci nous faisons un loop qui va s'executer 120 fois # l'effect message # et du delai # vous pouvez changer le texte bien sûr ^^ #---------------------------------------------------------------------------- on join: loop 120 times: wait 2 minutes message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes#delai message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes Il y a EXTRÊMEMENT plus SIMPLE ^^ : #----------------------------------------------------------------------------- # Message automatique #---------------------------------------------------------------------------- every 2 minutes: #Ton Délai est là Toutes les 2 Minutes chance of 33 %: #Il y a 33 % de Chance que le message soit celui ci broadcast "<gray>-------------------------------" broadcast "<green> Message 1" broadcast "<gray>-------------------------------" stop #/!\ Très important à ce niveau car sinon il peut être envoyer le message suivant ! else: #Si le 33% (en Haut) est pas ok chance of 33%: broadcast "<gray>-------------------------------" broadcast "<green> Message 2" broadcast "<gray>-------------------------------" stop #/!\ Encore Très important à ce niveau car sinon il peut être envoyer le message suivant ! else: #Si le 2e 33% est toujours pas ok broadcast "<gray>-------------------------------" broadcast "<green> 3e Message" broadcast "<gray>-------------------------------" stop Voilà ^^ ;) Comme ça tu as ton délai Beaucoup plus simple à changer, les message qui seront tout le temps envoyés automatiquement et aussi un petit hasard pour l'envoie des messages ^^. 1
Yvanpelican Posté(e) le 25 août 2015 Auteur Posté(e) le 25 août 2015 Sympas le Tuto pour les bases, en revanche, le premier code, tout en haut est assez étrange ... : #----------------------------------------------------------------------------- # Message automatique # #Pour faire ceci nous faisons un loop qui va s'executer 120 fois # l'effect message # et du delai # vous pouvez changer le texte bien sûr ^^ #---------------------------------------------------------------------------- on join: loop 120 times: wait 2 minutes message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes#delai message "<gray>-------------------------------" message "<green> Ajouter du texte" message "<orange> " message "<orange> " message "<orange> " message "<purple> " message "<gray>-------------------------------" wait 2 minutes Il y a EXTRÊMEMENT plus SIMPLE ^^ : #----------------------------------------------------------------------------- # Message automatique #---------------------------------------------------------------------------- every 2 minutes: #Ton Délai est là Toutes les 2 Minutes chance of 33 %: #Il y a 33 % de Chance que le message soit celui ci broadcast "<gray>-------------------------------" broadcast "<green> Message 1" broadcast "<gray>-------------------------------" stop #/!\ Très important à ce niveau car sinon il peut être envoyer le message suivant ! else: #Si le 33% (en Haut) est pas ok chance of 33%: broadcast "<gray>-------------------------------" broadcast "<green> Message 2" broadcast "<gray>-------------------------------" stop #/!\ Encore Très important à ce niveau car sinon il peut être envoyer le message suivant ! else: #Si le 2e 33% est toujours pas ok broadcast "<gray>-------------------------------" broadcast "<green> 3e Message" broadcast "<gray>-------------------------------" stop Voilà ^^ ;) Comme ça tu as ton délai Beaucoup plus simple à changer, les message qui seront tout le temps envoyés automatiquement et aussi un petit hasard pour l'envoie des messages ^^. merci beaucoup je vais mettre le code sur mon tuto Je suis encore un debutant mais je voulais partager mes connaisance et en profiter pour apprendre et puis j'aime bien le but du forum
SlySharp Posté(e) le 25 août 2015 Posté(e) le 25 août 2015 Oui je comprends ^^ Ton tuto est assez simple à comprendre et donc il est assez bien pour les Nouveaux ^^
Yvanpelican Posté(e) le 25 août 2015 Auteur Posté(e) le 25 août 2015 Oui je comprends ^^ Ton tuto est assez simple à comprendre et donc il est assez bien pour les Nouveaux ^^ J'ai debuté il y a un an et puis j'ai arreter et j'ai repris et je suis tombé dans ce fameux language Et j'ai envie de faire un systéme de modération de chat automatique Qui ban , mute , kick avec un système de point
ShaDoWZ_ Posté(e) le 30 août 2015 Posté(e) le 30 août 2015 Un bon petit tutoriel pour les nouveaux :)
Saark_ Posté(e) le 3 septembre 2015 Posté(e) le 3 septembre 2015 Pour moi qui débute en Skripteur ca m'aide vachement merci !
Yvanpelican Posté(e) le 27 septembre 2015 Auteur Posté(e) le 27 septembre 2015 Pour moi qui débute en Skripteur ca m'aide vachement merci ! Je t'en prit Ravi pour toi :)
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant