Aller au contenu

Shelk

Ancien
  • Compteur de contenus

    1 062
  • Inscription

  • Dernière visite

  • Jours gagnés

    54

Tout ce qui a été posté par Shelk

  1. Shelk

    [Kits] PvPFaction

    Tu mets : if player has enought place for ... Si c’est non tu fais pas un give mais un drop.
  2. Shelk

    Staff

    command /staff: description: &7Sert à voir le &4staff &aconnecté usage: /staff trigger: open chest with 2 rows named "&4Staff" to player wait 2 ticks set {_var} to 0 loop all players: if loop-player has permission "staff.only": format slot {_var} of player with loop-player's skull named "&4%loop-player%" to be unstealable add 1 to {_var}
  3. Shelk

    Apprendre le Skript #7

    J’y avais pas pensé j’édit ça :D
  4. Shelk

    Staff

    Tu add 1 à une variable temporaire à chaque loop puis tu fais format gui slot {_tavariable} ...
  5. C’est "nein" :P La tu dis 9 en anglais xD Et je parlais d’un évènement qui détecterait quand un joueur est sur une couche
  6. Shelk

    Apprendre le Skript #7

    Pourquoi ? Si tu remplaces les and par des et ça va pas changer les espaces xD Merci du commentaire ;) En vrai pour loop les 5 premiers éléments par exemple j’aurais ajouté 1 à une variable chaque fois et détecter si elle dépasse 5 mais jsais pas si c’est la plus opti :x
  7. Hello ! Aujourd'hui,nous allons parler des variables list et un peu des variables temporaires ! Une variable list,c'est quoi ? En gros c'est une liste avec plusieurs donnés.Une variable ne peut contenir qu'un type de chose,mais les variables list peuvent en contenir ... bah tout ceux que vous voulez :D Une variable liste se décrit comme une variable normal MAIS il faut mettre "::*" à la fin.Donc par exemple j'ajoute 1 et un text à une variable liste: add 1 and "Hello darkness my old friend" to {maliste::*} Pour le "and" j'avoue que je suis pas sûr mais faites deux lignes au pire avec un "add" ;) Maintenant,si je mets %{maliste::*}% il y aura marqué: "1 and Hello darkness my old friend" En effet le "and" est pas très joli mais il sépare les deux éléments et il se mettra automatiquement.Faisons une petite pause.Je vais maintenant vous parlez des variables temporaires.En fait,il suffit juste de mettre un "_" avant le nom de la variable et elle est maintenant temporaire ! Une variable temporaire est une variable qui disparaitra après la fin du code (Fin des effets de la commande,fin des effets après un évènement par exemple) Donc pour ne pas "abimer" la liste d'origine,on va set une variable temporaire à la liste: set {_variabletemporairedelamort} to {maliste::*} Nous avons donc la liste dans notre variable temporaire.Maintenant,nous allons remplacer tout les "and" par "et" ou "+" ou comme vous voulez,voici une ligne qui vous sera TRES utile dans votre parcours de skripteur. replace all " and " with " et " in {_variabletemporairedelamort} Et au lieu d'afficher la liste je vais afficher %{_variabletemporairedelamort}% Donc pour savoir ce que contient ma liste sur Minecraft: command /viewlist: trigger: set {_var} to {maliste::*} replace all "and" with "et" in {_var} send "%{_var}%" C'est tout pour l'affichage d'une liste en français.Maintenant,je vais vous montrer un petit exemple de l'utilité.Par exemple,je veux faire deux team ({teamred::*}) par exemple.Et je veux qu'ils puissent pas se frapper entre eux,donc je vais vérifier si l'attaquant est dans {teamred::*} ou pas ! Regardez: on damage: if {teamred::*} contains victim: if {teamred::*} contains attacker: cancel event message "&cNe frappe pas tes alliés !" C'est donc le "contains" qui va permettre de savoir ce que contient la liste. Ensuite,nouveau type de loop,loop la liste ! Donc c'est simple,c'est comme les loop qu'on a vu avant: loop {maliste::*}: send "%loop-value%" Ici,on va vérifier la liste,puis on va envoyer donc avec un send la "loop-value". Mais qu'est-ce que c'est,la loop-value ? En fait c'est la valeur qui va ressortir de la liste.Donc par exemple je loop ma liste et si elle contient "1" et "2" ça va send "1",nouvelle ligne "2" Enfaite si la liste contient 2000 choses ça va faire pour chaque chose un effect ou quoi.Imaginons,je mets "1" et "2" dans une liste,puis je la loop.Ensuite,je vais vérifier si la loop-value est = 1 ! Si oui,je vais send "Il y a un "1" dans la liste" sinon,je vais rien send. loop {maliste::*}: if loop-value = 1: broadcast "Waw y'as un 1 dans la liste !" Donc la ça va send 1 seul fois "Waw..." Si je met pour le test "= 1 or 2:" ça va le send deux fois car j'ai mis 1 et 2 dans ma liste ! Bien évidemment,vous pouvez faire en sorte que la liste soit unique pour chaque joueur,comme les variables normals: add "Salut %player%" to {liste.%player%::*} Ici,il y aura un message unique dans la liste de chaque joueuer car j'ai mis "%player%" dans le "Salut etc" donc le message sera différent à chaque fois ! C'est tout pour ce tuto,qui fait aussi mon 500e message Ahahahahahah
  8. Mon dieu 499 messages,je post dans 1 minute pile le "Apprendre le Skript #7" et j'ai les 500 ;)
  9. Shelk

    Clan > Factions

    Vu que l'arg 2 est un text,Skript considère sûrement que par exemple si tu invites "Shelk" ça va faire comme si l'argument 2 est "b Shelk" Vaut mieux le mettre en premier le player et donc de changer les "if arg 1 is ..."
  10. Sauf que la ça sera profond quand même Au pire ça fait lag mais tu peux détecter une couche avec des every 1 second puis "if y-coordinate..." non ?
  11. 492 messages plus que 8 :D
  12. Shelk

    spawn du wither

    De rien c'est mon "boulot" d'aider xD (Au passage la ça va faire spawn un creeper pas un wither xD)
  13. Shelk

    Apprendre le Skript #5

    C'est sûr ;) Dans le 7e je vais montrer les variables list,variables temporaires etc :D
  14. Shelk

    spawn du wither

    Non mais c'est pas ça xDD Attends: command /setspawncreeper: trigger set {spawncreeper} to player's location Tu fais /setspawncreeper la ou tu veux qu'il apparaisse Et après dans l'effect tu mets: spawn a creeper at {spawncreeper} Donc ça va faire apparaitre un creeper à l'endroit que tu as défini avec la commande.
  15. Shelk

    spawn du wither

    C'est l'effect spawn.
  16. Cela fait parti du tutoriel et c'est intéressant donc je ne supprimerais pas les miens. Les chiffres sont un repères pour savoir quel ligne mettre est en haut etc donc impossible de les enlever sans modifier minecraft (=Mod)
  17. Shelk

    Regress

    Oui pas con ça pourrait marcher. (485 msg)
  18. Shelk

    Clear les drops d'un block

    Dans ton dossier Skript,c'est le fichier "aliases.english" ou quelque chose comme ça. Plugins > Skript > aliases-english
  19. Ah mais ça tu utilises les chiffres à droite pour faire les gens en ligne etc En soi tu removes pas les chiffres tu les utilises (Car de base ils servent à rien)
  20. Shelk

    Bug : /skript help !

    ._. Pas étonnant que ça marche pas alors xD
  21. Shelk

    Bug : /skript help !

    Tu as tenté de réinstallé Skript
  22. Olala ça utilise SkQuery Avec TuSKE tu fais "to run:" et tu peux mettre un code long ou quoi :D
  23. Shelk

    Bug : /skript help !

    Quand tu fais /pl,Skript est en vert ? Et tu as tenté de mettre un skript ou d’en faire un pour voir si ça marchait ?
  24. Shelk

    Système de gloire

    Il y a des addons fait presque que pour ça. Et sert à rien de déterrer le topic ça fait deux mois déjà
×
×
  • 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.