Aller au contenu

Boucki

Donateur
  • Compteur de contenus

    186
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par Boucki

  1. Boucki

    Crypter une variable

    bah en fait en hashantdeux fois c'est nettement plus compliqué pour quelqu'un à le déchiffrer, vu qu'en hashant qu'une fois, il y a des trucs sur internet pour déchiffrer par exemple:https://md5decrypt.net/. Après pour la deuxième question, clairement, j'en sais rien
  2. Boucki

    Crypter une variable

    J'en avais déjà fais un et j'ai fais un double chiffrement (car il existe des trucs pour déchiffrer le MD5/SHA set {_mdp.%player%} to message hashed with MD5 set {_mdp.%player%} to {_mdp.%player%} hashed with SHA-256 set yaml value player's UUID from "mdpauth" to {_arg1.%player%} hashed with SHA-256 Mais vu que t'utilise les variables t'as juste à faire set {password::%player%} to message hashed with MD5 set {password::%player%} to {password::%player%} hashed with SHA-256 Et ensuite pour vérifier au login, tu chiffre le mdp que le joueur a entré en MD5 puis en SHA-256 (ou autre selon ce que skript propose) et tu vérifie si ça correspond à {password::%player%} (je fais simple) command /login <text>: trigger: set {_mdp.%player%} to arg 1 hashed with MD5 set {_mdp.%player%} to {_mdp.%player%} hashed with SHA-256 if {_mdp.%player%} is {password::%player%}: tes trucs
  3. Boucki

    Ascenseur Réaliste

    je sais pas si ça peut marcher avec des armorstand et faire un truc réaliste avec, c'est la seule solution que je vois (mais je ne pourrais pas t'aider dessus je m'y connais pas)
  4. on death of player: add 1 to {coins.%attacker%} 😏
  5. (ton hastebin il est vide ) sinon ça marche pas au pire de mettre set loop-block to air ? c'est plus court
  6. Boucki

    TeamSkript

    Vraiment bien, mais quelques problèmes avec le move, en effet, pour le %integer% à la fin j'ai cherché plein de trucs différents pour essayer de caler une variable mais il veut pas du tout. Avec une variable le moove ne fonctionne pas. Sinon c'est parfait
  7. Boucki

    SkTelecom - 1.12+

    Version 2.0

    236 téléchargements

    SkTelecom SkTelecom est un petit skript vous permettant de contacter vos amis par appel (écrit) ou sms. Vous pouvez de plus être le chef d'un opérateur pour distribuer vos services. Fonctionnalités Appels et SMS avec des numéros attribués automatiquement Logs des SMS pour plus tard pouvoir les exploiter ( pas encore fait) Possibilité de créer des contacts ( simpliste pour le moment) Sonneries pour les SMS / Appels avec des .mid que vous pouvez changer Vous pouvez les écouter et les choisir dans un petit GUI Possibilité de créer des opérateurs et définir les tarifs (simple pour le moment, ça va être + travaillé) Possibilité de mettre en silencieux / éteindre ou allumer le téléphone Installation Télécharger le fichier .zip fournit Extrayez le simplement dans le dossier plugin Toutes les dépendances du script sont présentes dans le dossier Tuto pour bien régler le début Créez un opérateur avec la commande /ope creer <nom> <chef de celui-ci> Dites au chef de changer les tarifs avec /operateur changerprix <abo/sms> <prix du sms / abonnement> Achetez un opérateur ! Regardez les tarifs avec /operateur tarifs, puis choississez en un avec /operateur acheter <nom> Allumez votre téléphone et passez un appel à un ami si vous en avez un, ou à vous même vu que j'ai pas encore empéché de le faire x) /tel appel <Numero> Consultez les paramètres du téléphone avec /tel parametre ou en cliquant droit avec le téléphone dans les mains (ID TELEPHONE dans les options) Mettez votre pseudo MINECRAFT sur TeamSpeak, sinon vous aurez des problèmes ! Commandes Pour le téléphone /tel < sms/ appel/decrocher/racrocher > [<numero>] [<contenu>] du SMS : très simple, il ne faut pas être dieu pour comprendre /tel parametres : ici vous pourrez éteindre ou allumer votre téléphone, le mettre en mode silencieux ou bruyant ou encore modifier vos sonneries de SMS/Appels /tel info : Aide surtout pour le debug, il affiche votre numéro aussi Pour les contacts /contact voir : Permet de voir vos contacts, logique ( plus tard ça sera un json pour pouvoir cliquer dessus le nom et envoyer un SMS / Appel ) /contact <creer/supprimer> <nom> <numero>: Permet simplement de créer ou de supprimer un contact /contact reset : supprime tous vos contacts Pour les opérateurs /operateur <liste/tarifs> : Permet d'avoir la liste ou les tarifs des opérateurs /operateur <acheter> <operateur>: permet de choisir un opérateur voilà -Pour les chefs /operateur <changerprix> <operateur> <montant> <sms/appel>: Permet pour le chef d'un opérateur de modifier le prix des sms et de l'abonnement (limité dans les options) /operateur <clients> <operateur>: permet de voir les clients et leur date d'adhésion ( Dans une prochaine maj plus de choses) /operateur <retirer> <operateur> <montant>: permet de retirer une certaine somme de votre entreprise si vous êtes le chef Commandes admin /ope <creer/supprimer> <nom operateur> <chef>: permet tout simplement de créer un opérateur et de définir son chef (ou d'en supprimer) PS: Pour les fichiers MID, si vous souhaitez les changer, respecter bien la syntaxe, appel_NUMERO ou sms_NUMERO sans quoi le script ne trouvera pas votre musique 😞 PS²: si vous n'entendez pas les sonneries c'est peut être que vous êtes en mode silencieux Tuto pour lier à TeamSpeak et permettre les appels vocaux Il vous faut tout d'abord un serveur teamspeak, si vous n'en avez pas, faites en un en local ou sur des trucs gratuit si vous ne pouvez pas payer, il me semble qu'il y a des tutos pouvant vous aider. Commencer tout d'abord par installer ce plugin TeamSpeak qui vous sera par la suite très utile, vous le verrez https://www.myteamspeak.com/addons/45f5a52a-8e98-4a8b-ab69-0753c8d44617. Ensuite, Redémarrez votre Teamspeak si vous ne l'aviez pas fait. Si vous n'aviez pas de salons avant vous obtiendrez ceci. Ensuite, vous allez créer plusieurs channel nommés comme vous le souhaitez et vérouillés pour éviter des intrusions. Vous avez maintenant plusieurs channels. Vous allez cliquer dessus et regarder ce qui s'affichera à droite: Avec le plugin que nous avons installé avant vous devriez avoir ce que j'ai aussi surligné en jaune, rendez vous maintenant dans le .sk du côté des options: Les ID des channels c'est ce que vous pouvez voir à droite du nom de celui-ci, il vous faudra remplacer ceux que vous voulez dans les options. (il y a une limite de 9 car l'addon a un problème et ne comprend pas les variables des les moves et je peux pas trop optimiser tout ça) Après avoir configuré les ID des channels, allez en jeu et tappez la commande "/channel add <Votre numéro d'id du channel> avec tous les ID que vous avez entré dans les options. Moi j'ai donc fait /channel add 8, /channel add 9, et channel add 10. Ensuite, mettez l'adresse IP de votre TS dans les options, puis le nom que vous voulez que le bot prenne puis les identifiants serveradmin, et le channel où que vous souhaitez que les personnes qui sortent d'un appel soient moove. Pour avoir les identifiants server admin allez dans teamspeak puis > Outils > Identifiants ServerQuery > Vous tappez le nom qui sera à mettre dans identifiant_serveuradmin > Vous tappez le mot de passe que teamspeak vous enverra dans mdp_serveur admin Et voilà ! Lancez un appel et regardez ce qui se passera 😉 Conclusion Le script a été testé en 1.12.2 et marche parfaitement avec la dev 29 et les addons fournit en annexe. Si au chargement il y a des erreurs, le problème vient peut être de vous Ce script avait été commencé y a longtemps, je l'ai achevé aujourd'hui parce que j'en avais l'envie 😅. Si vous avez des questions ou des problèmes à rapporter, n'hésitez pas j'y répondrai rapidement. Dans une prochaine maj peut être un peu plus d'optimisation et de nouvelles petites fonctionnalités pour combler les trous A Venir : Plus d'optimisation avec la suppression de tout les channels et réunir tout le monde dans un channel commun sans pour autant entendre tout le monde Une boîte vocale pour permettre de vous laisser des messages vocaux 😉 Avoir des communications vocales en jeu avec les autres avec l'aide de TS en fonction de la distance à ceux-ci. (script détaché ce celui-ci)
  8. t'as Vault pour l'économie ? Sinon c'est normal que ça ne marche pas
  9. Tu as d'autres skript stables fait pour (skungee) , essaye de l'enlever voir si ça nique tout car ça ne m'étonnerait même pas vu que ce plugin est cassé
  10. Enlève wildskript et tu verra ça marchera 😂😂
  11. faut mettre <= et non pas >= déjà si tu veux de l'infériorité. Là ça dit si la balance sur joueur est supérieur ou égale à 9999. et sinon essaye d'échanger >= et le mettre en =>, et si ça marche pas envoies tes addons + version de skript + version du serveur
  12. Boucki

    Pain a effet

    Je l'ai essayé et ça fonctionne parfaitement
  13. Boucki

    Pain a effet

    Tu utilise l'event on consume, ensuite tu vérifies le nom de l'item, et tu mets l'effet 😛 On consume: if event-item is bread named "&6&lPain de haste": apply haste 1 to player for 240 seconds
  14. Je sais plus trop mais t'as essayé ça ?: if slot 0 of player's inventory is tontruc Parce que je ne pense pas que ta condition soit correct
  15. J'aime les nuggets

  16. Boucki updated ∞ Téléphones & Opérateur ∞ with a new update entry: Petite màj (Ajout des employés) Read the rest of this update entry...
  17. Boucki

    question if

    Les packets c'est assez compliqué, mais il y a pas moyen de le faire avec des msg json ?
  18. Ce prank, j'ai faillis donner mon code de carte bleue
  19. Boucki

    [BOT] IA intelligent ?

    Salut, je suis désolé de te le dire mais ne t'attends pas à ce que quelqu'un passe plusieurs heures à le faire rien que pour toi, aide toi du msg de Shelk etc..
  20. J'ai retrouvé ce petit bout de code quelque part en regardant mes anciens scripts si ça peut aider quelqu'un ;) function vitesse(joueur: player): set {_point.1.%{_joueur}%} to location of {_joueur} #Ceci défini les coordonnées du point 1 du joueur wait a second #Attendre 1 seconde pour avoir des m/s set {_point.2.%{_joueur}%} to location of {_joueur} #Ceci défini les coordonnées du point 2 du joueur set {kmh.%{_joueur}%} to round(distance between {_point.1.%{_joueur}%} and {_point.2.%{_joueur}%}*3.6) #Ceci va trouver la distance entre les 2 points et trouver la vitesse en m/s ensuite la convertir de m/s en km/h (Retirez *3,6 si vous la voulez en m/s, le x3.6 sert à convertir des m/s en km/h) Pour récupérer la vitesse d'un joueur mettez cette ligne de code à l'endroit où vous souhaiter la récupérer vitesse(l'argument qui correspond au joueur) EXEMPLE: command /vitesse <player>: trigger: vitesse(arg 1) send "%{km.h.%arg 1%}%"
      • 3
      • J'aime
  21. Boucki

    [RP] Loi

    salut, je t'ai fais ça sous une seule commande command /loi <text> [<text>]: trigger: if arg 1 is "ajouter" or "add" or "ajoute" or "ajout": if player has permission "maire.loi": if arg 2 is set: send "&bLoi ajoutée: %arg 2%" set {_wait.id.%player%} to 0 loop {idlois::*}: if {_wait.id.%player%} is not loop-value: set {loi.%{_wait.id.%player%}%} to arg 2 set {id.loi.%{_wait.id.%player%}%} to {_wait.id.%player%} add {_wait.id.%player%} to {idlois::*} else: add 1 to {_wait.id.%player%} else: send "&cTu dois mettre du contenu à cette loi" else: send "&cTu n'as pas la permission d'executer cette commande" else if arg 1 is "remove" or "retirer" or "supprimer" or "delete" or "suppr" or "del": if player has permission "maire.loi": if arg 2 is set: if {id.loi.%arg 2%} is not set: send "&cCette loi n'existe pas" else: send "&bTu as bien supprimé la loi N°%arg 2% -> %{loi.%arg 2%}%" remove arg 2 from {idlois::*} delete {id.loi.%arg 2%} delete {loi.%arg 2%} else: "&cTu n'as pas mis l'id de la loi à supprimer !" else: "&cTu n'as pas la permission d'executer cette commande" else if arg 1 is "voir" or "regarder" or "loi": loop {idlois::*}: send "&8Loi N°%{id.loi.%loop-value%}% &c->&b %{loi.%loop-value%}% "
  22. Boucki

    Pigeon Voyageur (demande)

    options: msglire: lol vousavezenvoyeetc: VOus avez envoyez, ce que tu veux à dire quand il a envoyyé le bordel command /message <player> <text>: trigger: if arg 1 is not player: if {msgattente.%arg 1%} is not set: send "{@vousavezenvoyeetc}" to player give 1 paper named "&aMessage de &b%player%" with lore "1" to arg 1 set {msgattente.%arg 1%} to 1 set {msg.%{msgattente.%arg 1%}%.%arg 1%} to arg 2 add player to {msgattente2.%arg 1%::*} else: send "{@vousavezenvoyeetc}" to player add 1 to {msgattente.%arg 1%} give 1 paper named "&aMessage de &b%player%" with lore "%{msgattente.%arg 1%}%" to arg 1 set {msgattente.%arg 1%} to 1 on click with paper: set {_t.%player%} to 0 loop {msgattente2.%arg 1%::*}: if player's tool is a paper named "&aMessage de &b%loop-value-1%" with lore "%{_t.%player%}%": send "{@msglire} : %{msg.%{msgattente.%player%}%.%player%}%" else: add 1 to {_t.%player%} C'est bon là ?
  23. Boucki

    [Wanted] Skript de recherche

    options: tonmessage5: ton message pour 5 kills tonmessage10: ton message pour 10 kills on death: delete {kills.%player%} add 1 to {kills.%attacker%} if {prime.%player%} is set: add {prime.%player%} to attacker's balance wait a tick delete {prime.%player%} if {kills.%attacker%} = 5: send "{@tonmessage5}" to all players set {prime.%attacker%} to 1000 else if {kills.%attacker%} = 10: send "{@tonmessage10}" to all players set {prime.%attacker%} to 2000 Normalement c'est good :)
×
×
  • 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.