Aller au contenu

kumakuma215

Ancien
  • Compteur de contenus

    863
  • Inscription

  • Dernière visite

  • Jours gagnés

    19
  • Crédits

    66 [Faire un don]

Tout ce qui a été posté par kumakuma215

  1. Version 1.1.1

    49 downloads

    DISCLAIMER Ce skript a été inspiré de cette vidéo: https://www.youtube.com/watch?v=PG1IMdklrj0 Merci de ne pas venir me dire "Gnagna t'as plagié". J'ai fait ça pour le fun, et j'le poste car c'est drôle. A vous de l'utiliser ou pas. Tout est dans le titre. Addons requis et tout? Aucuns. Juste Skript ça suffit normalement. Comment que ça marche? Ce skript check sur une sphère d'un rayon configurable autour des joueurs (une sphere de detection/joueur quoi) si certains blocs devraient être soumis à la gravité (Par exemple les feuillages des arbres). On peut custom le skript? Alors, y'a pas beaucoup de choses customisables. On peut modifier le rayon de la sphère de détection et activer ou non la gravité. Comment on customise le skript??????????? Il y a 8 commandes: /gravity on » Permet d'activer la gravité. /gravity off » Permet de désactiver la gravité /gravity radius set <NbreEntier> » Permet de modifier le rayon de check de la gravité. /gravity block add <bloc> » Permet d'ajouter un bloc à la liste de blocs. /gravity block remove <bloc> » Permet de retirer un bloc de la liste de blocs. /gravity block remove all » Permet de vider la liste de blocs. /gravity block list » Permet de voir la liste de blocs + le mode actuel. /gravity block mode blacklist » Permet de mettre la liste de blocs en blacklist (Seuls les blocs de la liste ne seront pas soumis à la gravité. Même si vous ne mettez rien, les blocs non solides ne seront toujours pas soumis à la gravité.) /gravity block mode whitelist » Permet de mettre la liste de blocs en whitelist (Seuls les blocs de la liste sont soumis à la gravité.) Updates prévues? Peut-être une liste de blocs soumis à la gravité qu'on peut modifier. On peut mettre ces blocs en mode blacklist/whitelist. (Si ce système est implanté, les seuls blocs qui seront blacklist par le code c'est cave air, water, lava, air, bubble column. Ils ne seront PAS customisables.) Si j'ai pas la flemme Pas d'updates prévues? Sauf si y'a des idées xd. Versions supportées? Vérifié et testé en 1.15. Le reste? J'ai pas testé.
  2. Le problème c'est que quand tu fais un custom craft d'une épée en diamant par exemple, t'auras plus l'ancien craft de l'épée en diamant avec SkQuery (quand j'avais créé des crafts customs, c'était comme ça xd)
  3. Hacked by Skript-MC

    1. Afficher les commentaires précedents  1 en plus
    2. uiytt

      uiytt

      @Polymeth tu t'es fait doublé sur ce coup là xD

    3. Blackmine57

      Blackmine57

      C'est pour ça que je suis jamais en vocal je veux pas me faire ddos xD

    4. Olyno

      Olyno

      rip kuma qui s'est fait ddos

  4. kumakuma215

    SpawnJump.sk

    Version 1.0

    17 downloads

    SPAWNJUMP SpawnJump est un skript de SpawnJump. Qu'est-ce qu'un SpawnJump? Un SpawnJump, c'est ça : (C'est une sorte de jump qui se crée aléatoirement quoi). UTILISATION Pour installer ce Skript, c'est très simple. Premièrement, il faut créer la région WorldGuard où il y aura les jumps avec le nom "SpawnJump". Pourquoi faire avec une région? C'est pour éviter que le jump aille partout. Le jump restera dans l'enceinte de la région. Ensuite, faites /spawnjump, et voilà, vous êtes sur le spawnjump! NB: En faisant un /rg redefine spawnjump, les positions s'actualiseront aussi. En supprimant la région, les positions seront supprimées. DÉPENDANCES Skript WorldGuard (Et WorldEdit donc) SkStuff C'est tout (je crois?) S'il y a un bug, signalez-le dans les avis et expliquez comment vous avez fait, ou comment le bug s'effectue, que je puisse le refaire chez moi. Bonne utilisation ?
  5. Bonjour, Bonsoir Bienvenue! Si je fais ce tuto, c'est pour éviter que les modérateurs se fassent harceler de messages du type "J'avais un compte google sur la v1, comment je le récupère?". Alors, comment faire? C'est très simple. 1. Souvenez-vous de l'email du compte google avec lequel vous vous connectiez sur la v1. 2. Allez sur l'onglet de connexion (situé ici) 3. Appuyez sur "Mot de passe oublié ?") 4. Rentrez votre email puis appuyez sur "Demander un nouveau mot de passe" 5. Allez sur la boîte mail de votre compte google. 6. Vous aurez un mail de Skript-MC vous demandant de réinitialiser votre mot de passe, appuyez sur le lien pour le réinitialiser 7. Réinitialisez votre mot de passe 8. Voilà. Désormais, entrez votre email google et le mot de passe que vous avez choisi pour la réinitialisation.
  6. Oh, un skript qui fait bot discord et MC haha
  7. Go faire un skript de meme comme Dank Memer le bot discord qui envoie des memes reddit :^)
  8. Wsh lat 1.8 c mie va menG t maurs lol
  9. Pour ceux qui ne sont pas sur discord, l'utilisateur est anglais et utilise un traducteur (je crois). Je préviens :v
  10. ET C'ETAIT UN PRANK! SKRIPT-MC NE SERA PAS PAYANT
  11. Je l'avais déjà signalée :(
  12. kumakuma215

    Chiffreur ROT

    Faudra que je voies comment fonctionne le RSA, mais ça pourrait être sympa effectivement
  13. kumakuma215

    Chiffreur ROT

    Shhhhhh :^). Sinon, t'en as pensé quoi du Skript?
  14. Euuuuh, ton while dans le niveau poussé la, ça fait crash le serveur car t'as pas rajouté de "remove 1 from {_a}" @AlexLew xD
  15. https://skript-mc.fr/forum/threads/chiffreur-rot.15302/#post-119183 Voilà mon petit chiffreur posté haha
  16. kumakuma215

    Chiffreur ROT

    Et oui, j'ai fait un chiffreur ROT (comme vous avez pu le voir sur discord). Par contre, je poste ici car j'ai la flemme de faire une présentation de ressource et tout. Brefffffff. Bon, le but de ce chiffreur est de chiffrer (merci captain obvious) une phrase/une chaine de caractères en ROT (Ou le chiffre de César, c'est la même chose.). Qu'est-ce que c'est? Je vous renvoie sur une page wikipédia : [Contenu masqué]. Aussi, cette fonction a une autre fonctionnalité, et c'est de chiffrer des chiffres via une formule mathématique. Je donnerais des exemples vers la fin de ce post pour que ce soit plus clair ;). La fonction avec tout ce qu'il faut pour qu'elle marche: [spoiler=Le code brut] [spoiler=Le code brut] [spoiler=Le code brut] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=1][size=4][size=1][size=4][size=1][size=4][size=1][size=4][size=1][size=4]function Chiffrage(t: text, l: text, f: text, p: player): if file "plugins/Skript/scripts/ChiffreurMSG.sk" doesn't exist: create file "plugins/Skript/scripts/ChiffreurMSG.sk" set {_t} to "%convert {_t} to uppercase%" set {_l::*} to {_l} split at "NbreLettres:" set {_l} to "%{_l::2}%" parsed as integer set {_msglist::*} to {_t} split at "" loop (size of {_msglist::*}) times: set {_f::*} to {_f} split at "Formule:" set {_msg} to {_msglist::%loop-value%} set {_nbre} to loop-value set {_msg} to "%{_msg}%" parsed as integer if {_msg} is an integer: replace all "x" with "%{_msg}%" in {_f::2} wf("on load:","plugins/Skript/scripts/ChiffreurMSG.sk") wf(" set {CFR} to (%{_f::2}%)","plugins/Skript/scripts/ChiffreurMSG.sk") execute console command "/sk reload ChiffreurMSG.sk" replace all "%{_msg}%" with "x" in {_f::2} wait 1 second if {_fullmsg} isn't set: set {_fullmsg} to "" set {_fullmsg} to "%{_fullmsg}%%{CFR}%" delete {CFR} else: loop 26 times: set {_groups::*} to groups 1 of "%{_t}%" matched to "([^a-zA-Z_])" if {_fullmsg} isn't set: set {_fullmsg} to "" loop (size of {_groups::*}) times: if "%{_msg}%" is "%{_groups::%loop-value-3%}%": set {_fullmsg} to "%{_fullmsg}%%{_msg}%" replace all "%{_msg}%%{_msg}%" with "%{_msg}%" in {_fullmsg} exit loop else: if {_msg} is "%{Alphabet::%loop-value-2%}%": set {_nbre2} to loop-value-2 if ({_nbre2} + {_l}) <= 0: set {_lettre} to (26+{_nbre2}+{_l}) replace all "-" with "" in {_lettre} set {_lettre} to {Alphabet::%{_lettre}%} else if ({_nbre2} + {_l}) > 26: set {_lettre} to (({_nbre2} + {_l}) - 26) set {_lettre} to {Alphabet::%{_lettre}%} else: set {_lettre} to ({_nbre2} + {_l}) set {_lettre} to {Alphabet::%{_lettre}%} set {_fullmsg} to "%{_fullmsg}%%{_lettre}%" exit loop if {_msg} is "A": set {_nbre2} to 1 if ({_nbre2} + {_l}) <= 0: set {_lettre} to (26+{_nbre2}+{_l}) replace all "-" with "" in {_lettre} set {_lettre} to {Alphabet::%{_lettre}%} else if ({_nbre2} + {_l}) > 26: set {_lettre} to (({_nbre2} + {_l}) - 26) set {_lettre} to {Alphabet::%{_lettre}%} else: set {_lettre} to ({_nbre2} + {_l}) set {_lettre} to {Alphabet::%{_lettre}%} set {_bckpfullmsg} to {_fullmsg} set {_fullmsg} to "%{_fullmsg}%%{_lettre}%" set {_nxt} to (loop-value-1+1) if "%{_msglist::%{_nxt}%}%" isn't "A": replace all "%{_lettre}%%{_lettre}%" with "%{_lettre}%" in {_fullmsg} else: set {_fullmsg} to "%{_bckpfullmsg}%[%{_lettre}%]" exit loop replace all "<none>" with "" in {_fullmsg} replace all "[" with "" in {_fullmsg} replace all "]" with "" in {_fullmsg} if file "plugins/Skript/Chiffrages.txt" doesn't exist: create file "plugins/Skript/Chiffrages.txt" wf("Chiffrage du %now% :","plugins/Skript/Chiffrages.txt") wf(" %{_fullmsg}%","plugins/Skript/Chiffrages.txt") wf(" Ecart des lettres: %{_l}%","plugins/Skript/Chiffrages.txt") wf(" Formule pour les chiffres: %{_f::2}%","plugins/Skript/Chiffrages.txt") wf(" Message original: %{_t}%","plugins/Skript/Chiffrages.txt") send "&aLe message chiffré a bien été généré." to {_p} send "&aSon emplacement est ""plugins/Skript/Chiffrages.txt"" " to {_p} function wf(s: string, file: string): #Merci à Syst3ms pour cette fonction :^) write {_s} at line (line count of file {_file} + 1) to file {_file} on load: if (size of {Alphabet::*}) = 0: set {Alphabet::*} to "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y" and "Z" on Skript stop: delete "plugins/Skript/scripts/TestChiffrage.sk" delete "plugins/Skript/scripts/ChiffreurMSG.sk" [spoiler=Le code sur hastebin car c'est plus joli] [spoiler=Le code sur hastebin car c'est plus joli] [spoiler=Le code sur hastebin car c'est plus joli] [Contenu masqué] Voilà la fonction et tout ce qui sert à la faire marcher sans être user-friendly. Voici maintenant, la version user-friendly Yay :D. [spoiler=Le code brut encore :kappa:] [spoiler=Le code brut encore :kappa:] [spoiler=Le code brut encore :kappa:] [/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=1][size=4][size=1][size=4][size=1][size=4][size=1][size=4][size=1][size=4]function Chiffrage(t: text, l: text, f: text, p: player): if file "plugins/Skript/scripts/ChiffreurMSG.sk" doesn't exist: create file "plugins/Skript/scripts/ChiffreurMSG.sk" set {_t} to "%convert {_t} to uppercase%" set {_l::*} to {_l} split at "NbreLettres:" set {_l} to "%{_l::2}%" parsed as integer set {_msglist::*} to {_t} split at "" loop (size of {_msglist::*}) times: set {_f::*} to {_f} split at "Formule:" set {_msg} to {_msglist::%loop-value%} set {_nbre} to loop-value set {_msg} to "%{_msg}%" parsed as integer if {_msg} is an integer: replace all "x" with "%{_msg}%" in {_f::2} wf("on load:","plugins/Skript/scripts/ChiffreurMSG.sk") wf(" set {CFR} to (%{_f::2}%)","plugins/Skript/scripts/ChiffreurMSG.sk") execute console command "/sk reload ChiffreurMSG.sk" replace all "%{_msg}%" with "x" in {_f::2} wait 1 second if {_fullmsg} isn't set: set {_fullmsg} to "" set {_fullmsg} to "%{_fullmsg}%%{CFR}%" delete {CFR} else: loop 26 times: set {_groups::*} to groups 1 of "%{_t}%" matched to "([^a-zA-Z_])" if {_fullmsg} isn't set: set {_fullmsg} to "" loop (size of {_groups::*}) times: if "%{_msg}%" is "%{_groups::%loop-value-3%}%": set {_fullmsg} to "%{_fullmsg}%%{_msg}%" replace all "%{_msg}%%{_msg}%" with "%{_msg}%" in {_fullmsg} exit loop else: if {_msg} is "%{Alphabet::%loop-value-2%}%": set {_nbre2} to loop-value-2 if ({_nbre2} + {_l}) <= 0: set {_lettre} to (26+{_nbre2}+{_l}) replace all "-" with "" in {_lettre} set {_lettre} to {Alphabet::%{_lettre}%} else if ({_nbre2} + {_l}) > 26: set {_lettre} to (({_nbre2} + {_l}) - 26) set {_lettre} to {Alphabet::%{_lettre}%} else: set {_lettre} to ({_nbre2} + {_l}) set {_lettre} to {Alphabet::%{_lettre}%} set {_fullmsg} to "%{_fullmsg}%%{_lettre}%" exit loop if {_msg} is "A": set {_nbre2} to 1 if ({_nbre2} + {_l}) <= 0: set {_lettre} to (26+{_nbre2}+{_l}) replace all "-" with "" in {_lettre} set {_lettre} to {Alphabet::%{_lettre}%} else if ({_nbre2} + {_l}) > 26: set {_lettre} to (({_nbre2} + {_l}) - 26) set {_lettre} to {Alphabet::%{_lettre}%} else: set {_lettre} to ({_nbre2} + {_l}) set {_lettre} to {Alphabet::%{_lettre}%} set {_bckpfullmsg} to {_fullmsg} set {_fullmsg} to "%{_fullmsg}%%{_lettre}%" set {_nxt} to (loop-value-1+1) if "%{_msglist::%{_nxt}%}%" isn't "A": replace all "%{_lettre}%%{_lettre}%" with "%{_lettre}%" in {_fullmsg} else: set {_fullmsg} to "%{_bckpfullmsg}%[%{_lettre}%]" exit loop replace all "<none>" with "" in {_fullmsg} replace all "[" with "" in {_fullmsg} replace all "]" with "" in {_fullmsg} if file "plugins/Skript/Chiffrages.txt" doesn't exist: create file "plugins/Skript/Chiffrages.txt" wf("Chiffrage du %now% :","plugins/Skript/Chiffrages.txt") wf(" %{_fullmsg}%","plugins/Skript/Chiffrages.txt") wf(" Ecart des lettres: %{_l}%","plugins/Skript/Chiffrages.txt") wf(" Formule pour les chiffres: %{_f::2}%","plugins/Skript/Chiffrages.txt") wf(" Message original: %{_t}%","plugins/Skript/Chiffrages.txt") send "&aLe message chiffré a bien été généré." to {_p} send "&aSon emplacement est ""plugins/Skript/Chiffrages.txt"" " to {_p} function wf(s: string, file: string): #Merci à Syst3ms pour cette fonction :^) write {_s} at line (line count of file {_file} + 1) to file {_file} on load: if (size of {Alphabet::*}) = 0: set {Alphabet::*} to "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y" and "Z" on Skript stop: delete "plugins/Skript/scripts/TestChiffrage.sk" delete "plugins/Skript/scripts/ChiffreurMSG.sk" command /chiffrage [<text>]: trigger: if arg-1 is "cancel": if {ToChiffrage.%player's UUID%} isn't set: send "&cVous n'avez même pas commencé de chiffrage!" else: delete {ToChiffrage.%player's UUID%} send "&aVous avez bien annulé la demande de chiffrage!" else: if {ToChiffrage.%player's UUID%} isn't set: send "&aBienvenue. Pour chiffrer le message de votre choix, veuillez écrire le message à chiffrer dans le chat." send "&aPour annuler, veuillez faire la commande &6""/chiffrage cancel""&a." send "&c&lATTENTION! Les caractères spéciaux ne seront pas convertis, donc évitez d'utiliser des accents." set {ToChiffrage.%player's UUID%} to "ToSet" on chat: if {ToChiffrage.%player's UUID%} is "ToSet": cancel event set {ToChiffrage.%player's UUID%} to "%message%|SetLettres" send "&aVous avez bien défini le message à chiffrer. Le message à chiffrer sera:" send "&6%message%" send "&aVeuillez désormais mettre le nombre entier (négatif ou positif) pour les lettres..." send "&aSi vous mettez +5 par exemple, ""A"" sera transformé en ""F"". " send "&aEt si vous mettez -5, ""F"" sera transformé en ""A"". " else if {ToChiffrage.%player's UUID%} contains "SetLettres": cancel event set {_nbre} to "%message%" parsed as integer if ({_nbre}+1) = 1: send "&cVeuillez mettre un nombre entier non nul strictement inférieur à 26 et strictement supérieur à -26!" stop else if {_nbre} >= 26: send "&cVeuillez mettre un nombre entier non nul strictement inférieur à 26 et strictement supérieur à -26!" stop else if {_nbre} <= -26: send "&cVeuillez mettre un nombre entier non nul strictement inférieur à 26 et strictement supérieur à -26!" stop else: set {_t::*} to {ToChiffrage.%player's UUID%} split at "|" set {ToChiffrage.%player's UUID%} to "%{_t::1}%|NbreLettres:%message%|SetFormule" send "&aVous avez bien défini le chiffrage des lettres." send "&aPour définir le chiffrage des nombres, il va falloir faire la méthode suivante." send "&aEcrivez la formule avec des ""x"" pour définir où se trouvera le nombre à chiffrer." send "&c&lATTENTION! Veuillez utiliser les opérateurs de programmation!" send "&c&l""*"" pour la multiplication, ""^"" pour les puissances, ""/"" pour les divisions, le reste c'est comme en maths." send "&c&l10x n'est pas acceptable, alors que 10*x est acceptable!" send "&c&lSi vous mettez 10x et que 2 doit être chiffré, ça mettra juste 102 à la place de 20!" else if {ToChiffrage.%player's UUID%} contains "SetFormule": cancel event send "&cTest de la formule en cours..." set {_msg} to "%message%" loop 9 times: replace all "%loop-value%x" with "%loop-value%*x" in {_msg} set {_msgbackup} to "%{_msg}%" replace all "x" with "124563254125" in {_msg} if file "plugins/Skript/scripts/TestChiffrage.sk" doesn't exist: create file "plugins/Skript/scripts/TestChiffrage.sk" wf("on load:","plugins/Skript/scripts/TestChiffrage.sk") wf(" set {_t} to (%{_msg}%)","plugins/Skript/scripts/TestChiffrage.sk") wf(" set {_t} to ({_t}+1)","plugins/Skript/scripts/TestChiffrage.sk") wf(" if {_t} = 1:","plugins/Skript/scripts/TestChiffrage.sk") wf(" set {VerifChiffrage} to ""Failure""","plugins/Skript/scripts/TestChiffrage.sk") wf(" else:","plugins/Skript/scripts/TestChiffrage.sk") wf(" set {VerifChiffrage} to ""Success""","plugins/Skript/scripts/TestChiffrage.sk") execute console command "/sk reload TestChiffrage.sk" wait 1 second if {VerifChiffrage} is "Failure": send "&cVeuillez mettre une formule valide!" delete {VerifChiffrage} else: delete {VerifChiffrage} set {_t::*} to {ToChiffrage.%player's UUID%} split at "|" set {ToChiffrage.%player's UUID%} to "%{_t::1}%|%{_t::2}%|Formule:%{_msgbackup}%" set {_t::*} to {ToChiffrage.%player's UUID%} split at "|" set {_t::2} to "%{_t::2}%" parsed as integer delete {ToChiffrage.%player's UUID%} send "&cGénération du chiffrage..." Chiffrage("%{_t::1}%", "%{_t::2}%", "%{_t::3}%", player) [spoiler=Le code sur hastebin comme d'habitude] [spoiler=Le code sur hastebin comme d'habitude] [spoiler=Le code sur hastebin comme d'habitude] [Contenu masqué] Voici un exemple en GIF, car on aime les gifs quand même Et ça donne ça : Voilà voilà :v
  17. Un petit chiffreur en ROT et plus arrive haha
  18. Il faudrait mettre un titre plus parlant quand même. Sinon, très utile, par contre j'ai pas testé
  19. @lazerda456 Il ne se passe même pas 1ms entre la ligne "spawn" et la ligne "set the name", donc c'est très improbable qu'un monstre spawn au même moment que tu fais la commande
  20. kumakuma215

    RankupGenerator

    Eeeeeeet, voilà
  21. kumakuma215

    RankupGenerator

    kumakuma215 updated RankupGenerator with a new update entry: Ajout d'une nouvelle condition OwO What's This Read the rest of this update entry...
  22. kumakuma215

    RankupGenerator

    N'hésite pas à noter la ressource, et va y avoir une nouvelle fonctionnalité (Elle est en débug au moment ou j'écris ce message, peut-être elle sera postée cette matinée haha)
  23. kumakuma215

    RankupGenerator

    kumakuma215 updated RankupGenerator with a new update entry: Petits trucs oubliés Read the rest of this update entry...
×
×
  • 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.