Aller au contenu

Boucki

Donateur
  • Compteur de contenus

    186
  • Inscription

  • Dernière visite

  • Jours gagnés

    3
  • Crédits

    195 [Faire un don]

Tout ce qui a été posté par Boucki

  1. Boucki

    résolu ✔ 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:[Contenu masqué]. Après pour la deuxième question, clairement, j'en sais rien
  2. Boucki

    résolu ✔ 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. 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. t'as Vault pour l'économie ? Sinon c'est normal que ça ne marche pas
  7. 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é
  8. 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
  9. Boucki

    résolu Pain a effet

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

    résolu 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
  11. 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
  12. J'aime les nuggets

  13. 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...
  14. 9*9=81 81/9=9
  15. Boucki

    question if

    Les packets c'est assez compliqué, mais il y a pas moyen de le faire avec des msg json ?
  16. Ce prank, j'ai faillis donner mon code de carte bleue
  17. 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..
  18. 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%}%"
  19. 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%}% "
  20. 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à ?
  21. 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 :)
  22. Boucki

    Pigeon Voyageur (demande)

    Ah oui, change ça {msgattente.%arg 1%} par ça {msgattente.%arg 1%::*}
  23. Boucki

    Pigeon Voyageur (demande)

    J'espère que ça fonctionne, désolé si c'est pas très opti :x J'avais pas le temsp d'opti à fond, si t'as une erreur dit la 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%::*}: loop {msgattente.%arg 1%}: if player's tool is a paper named "&aMessage de &b%loop-value%" with lore "%{_t.%player%}%": send "{@msglire} : %{msg.%{msgattente.%player%}%.%player%}%" else: add 1 to {_t.%player%}
×
×
  • 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.