Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 29/08/2018 dans toutes les zones

  1. Bonsoir Niveau de difficulté: tranquille, pas long Dans ce script on imagine être dans une ville où les lumières s'allument la nuit c'est à dire des lampe de redstone avec un panneau solaire disposé au dessus, parce que c'est une ville écologique ? . Qu'allons nous faire ? Grâce à un event que vous pouvez biensûr modifier, moi ça sera une commande toute bête, vous allez effectué un black out c'est à dire éteindre toutes les lampadaires autour de vous (ici on va prendre un rayon de 20 bloques). Tout ça avec des p'tits effets de hack parce qu'on est des hackeurs trop stylé. Ce tutoriel n'a pas beaucoup d’intérêt si ce n'est l'étude des loop-blocks et du fun. Aux connaisseurs qui me diront "y a toggle", bah moi ça ne marche pas On débute par un événement, pour moi une commande: command /blackout: trigger: A cette commande vous pouvez ajouter des conditions à votre guise, pour ma part...: command /blackout: trigger: if player is op: Maintenant on entre dans le sujet: loop blocks in radius 20 around player: > On check touts les bloques autour du joueur dans un rayon de 20 if loop-block is daylight_detector_inverted: >Si le block est un panneau solaire détectant la nuit (c'est à dire qui s'allumera la nuit) set loop-block to daylight sensor >On remplace ce dernier par un panneau qui détecte le jour, comme ça la lampe de redstone situé en dessous d'éteindra message "&4&k------------------------------------------" >&4: rouge &k: effet de brouille/glitch (cest uniquement pour l'effet de hack lorsque un panneau solaire est détecté) add loop-block to {_in::*} >On ajoute le bloque détecté dans une liste pour pouvoir le réutiliser plus tard: rallumer le lampadaire else: >Si le bloque n'est pas un panneau solaire message "&a&k%loop-block%" >&a: vert &k: effet de brouille/glitch (pour avoir un gros feed stylé) message "&4 shut down_" message "&4 shut down_" message "&4 shut down_" message "&a\\code[ &lBLACK OUT &r&a]: &a1_" >Message loin d'être nécessaire, c'est juste que j'ai écris ça. Ce que ça donne: Comment rallumé les lumières ? Ici on ne peut pas faire de loop-block et regarder quels sont les blocks étant des panneaux solaire en mode jour puis qu'entre temps le joueur pourrait bouger. C'est pour ça qu'on a enregistrer les bloques modifié au par-avant dans une liste : {_in::*} wait 1 minut >Le temps de kiffer le Black Out loop {_in::*} >Open for a surprise, on check les bloques à l'intérieur de la liste set {_m} to location of loop-value >Les arguments dans des listes sont des Value d'où loop-value, le problème c'est que 'location of loop-value' n'est pas possible set the block at {_m} to daylight_detector_inverted >On remet les panneaux solaires en mode nuit, les lampadaires se rallument, fin du black out stop >On sait jamais
    2 points
  2. Version 2.07

    268 téléchargements

    Enhanced error output: Read the file and find the mistake ingame! Autocomplete for Skript: Autocomplete for scripts even in subdirectories! Better colors: Can be partially disabled! Backup System: Create a backup of all scripts withhin milliseconds! Update System: Check for Updates of SkriptEnhanced or Addons (not automatically!) Commands: - /skriptenhanced update > Check for Updates - /skriptenhanced backup > Create a backup of all scripts - /skriptenhanced addons > Check for Updates of Addons (Supports over 120 Addons) Permissions: - skript.admin (or OP) Dependencies: - Skript 2.2-dev37c - skript-mirror 0.19.1 - MundoSK 1.8.6-BETA.55 - PrococolLib If there are any bugs: Contact me on Discord Duetro#3513! This does only work with the english language of Skript!
    1 point
  3. Salut ! Vous avez besoin d'un système de tri ? Vous êtes au bon endroit ? ! Le petit algorithme suivant (moins de 15 lignes) va vous permettre de trier une liste contenant des nombres, dans un ordre croissant ou décroissant. Ce système de tri prend aussi en charge les égalités, les nombres à virgules ainsi que les nombres négatifs. Pratique non ? De plus, vous n'avez pas besoin d'autres plugins (juste Skript est nécessaire) ! function sorting(1: numbers) :: numbers: loop {_1::*}: set {_1} to 1 loop {_2::*}: loop-value-1 >= loop-value-2 # Pour trier la liste dans un ordre décroissant, mettez "<=" au lieu de ">=". add 1 to {_1} set {_2} to {_1} + 1 set {_3::*} to {_2::*} loop (size of {_2::*} - {_1} + 1) times: set {_3} to {_2} - 1 set {_2::%{_2}%} to {_3::%{_3}%} add 1 to {_2} set {_2::%{_1}%} to loop-value return {_2::*} Pour utiliser la fonction, c'est très simple. Imaginons une liste {_numbers::*} contenant des nombres : command /test: trigger: set {_numbers::*} to 8, 4, 12, -6, 2, 1.5, 19, 726, 0.28, -65, 3, 13, 19, 72, 21, 15 and 6 send "Départ :" loop {_numbers::*}: send "%loop-value%" set {_numbers::*} to sorting({_numbers::*}) send "Arrivée :" loop {_numbers::*}: send "%loop-value%" Cette commande va trier la liste ci-dessus dans un ordre croissant. Pour trier la liste dans un ordre décroissant, référez-vous à la ligne 5 de la fonction. Merci d'avoir lu ? !
    1 point
  4. Salutations, Je te prierais de respecter l'ensemble des membres de ce forum. Je te passe de sanctions pour cette fois-ci mais c'est l'unique et dernière fois. Merci bien, Gauvain
    1 point
  5. Désolé pour les doubles messages je ne savais pas et au niveau du sujet résolut je l'ai bien tester sa marche et j'ai remercier noftaly
    1 point
  6. pavé ? vous devriez écrire un livre ou faire un live "Débat" et vous débattez tous les 2 pendant 2 jours ?
    1 point
  7. ah x) envoie les erreurs, je regarde tes fichiers en attendant Tient, teste ca en attendant : TimeBomb Cutclean ca va corriger certaines erreurs.
    1 point
  8. avec une tabulation ? En skript, quand la ligne d'avant FINIS par un ":", il faut que la ligne d'après est une tabulation. Donc trigger: if player's world etc.
    1 point
  9. tu rajoutes cette condition après TOUT tes triggers (= events et commandes) if player's world is "UHC": # (pour les commandes)' if event-world is "UHC": # (pour les events) Et ensuite si tu veux, tu peux même rajouter ca : ton event: if event-world is "UHC": #ton code else: message "&fUnknow command. Type /help for help." ?
    1 point
  10. 1 point
  11. Normal. remplace if {_in::*} contain "1" and "2": par if {_in::*} contain (1 of stone named "1" parsed as material): if {_in::*} contain (1 of plank named "2" parsed as material): #code else: send "non" ou alors: add name of loop-item to {_in::*} et dans ces cas la utilise ta 1ère méthode (if {_in::*} contain "1" and "2":)
    1 point
    Ce skript est révolutionnaire ! C'est incroyable les choses qui sont possible avec ce skript ! Je ne peux que recommander ce skript !
    1 point
    Si les aliens arrivent sur terre, ceci est le skript qu'il faut leur montrer
    1 point
  12. J'ai testé toutes les api et aucune à part proxycheck aucun n'est compatible. J'ai modifié le code, maintenant il faut l'addon skLib: on join: set {_ip} to "%ip of player%" set {_proxyapi} to text from "http://proxycheck.io/v2/%{_ip}%?key=111111-222222-333333-444444&vpn=1" set {_test} to "[%{_proxyapi}%] replace all " " in {_test} with "SPACE" set {_isProxy} to json string "%{_test}%" from "%{_ip}%.proxy" if {_isProxy} is "true": make console execute command "/kick %player% VPN" if %{_ip}% is a proxy: make console execute command "/kick %player% VPN" j'ai pas testé mais ca doit fonctionner. Enlève les deux dernières lignes si tu n'arrive pas à installer skLib.
    1 point
    Tu devrais utiliser TuSKe et skript-yaml, sinon très bon taff ?
    1 point
  13. J'ai pas envie de [Censuré], mais je te file son skript, il fonctionne et saura répondre à ta demande : on join: set {_ip} to "%ip of player%" set {_info} to text from "http://proxycheck.io/v2/%{_ip}%?key=111111-222222-333333-444444&vpn=1" replace all "}" with "" in {_info} if {_info} contains "yes": kick the player due to "&7[AntiVPN&7] &cVous avez un VPN.%nl%&3%nl%&3- &eAntiVPN unique au monde par EmroLeHero-"
    -1 points
×
×
  • 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.