Aller au contenu

kumakuma215

Ancien
  • Compteur de contenus

    863
  • Inscription

  • Dernière visite

  • Jours gagnés

    20

Tout ce qui a été posté par kumakuma215

  1. Hey! On se retrouve sur un nouveau tuto! Et pour savoir si un joueur qui rejoind votre serveur est cracké! Donc, pour ce faire, il faut : - Skript - WildSkript - Une URL de vérification de nom (Username Checker en anglais) Donc, en premier, l'URL de l'username checker! Moi, j'utilise celui officiel de Mojang à savoir https://api.mojang.com/users/profiles/minecraft/%player% :p. Donc, pour se faire, on va avoir besoin de l'expression "connect result" disponible ici : http://skunity.com/search?search=download#Connect Result Cette expression peut-être très utile pour vérifier la version d'un Skript etc. Bref, je m'égare! Comment on va faire? Bah, si vous êtes curieux, vous êtes déjà allé sur le lien que j'ai donné et vous avez mit votre nom de compte à la place du %player%, et vous avez vu que si vous étiez premium, ça marquait l'id du compte et le nom! Et bien, on va utiliser ça! Je vais vous expliquer comment ça marche après :). Donc, d'abord, on va utiliser l'event on join on join: Ensuite, on va utiliser le connect result de l'url de l'username Checker. on join: set {_result} to result of connect to "https://api.mojang.com/users/profiles/minecraft/%player%" Si le code est premium {_result} sera rempli et si le compte est cracké, {_result} sera vide. Après, il n'y a qu'à faire une petite vérification : on join: set {_result} to result of connect to "https://api.mojang.com/users/profiles/minecraft/%player%" if {_result} is "": send "&4TU ES CRACKE BOUUUUUUUUUH!" else: send "&4TU AS ACHETE MINECRAFT YOUPI!" A la place des send "blabla", vous pouvez mettre quelques effects, voici quelques exemples : on join: set {_result} to result of connect to "https://api.mojang.com/users/profiles/minecraft/%player%" if {_result} is "": send player to "auth" else: send player to "verifpremium" Et voici en bonus, un code de vérif de version: on load: set {_version} to result of connect to "http://TonSite.fr/version.txt" if {_result} isn't {@version}: send "&cPlugin non mit à jour, téléchargement du nouveau skript..." to console delete file "Skript By Kuma V123.sk" download file from "http://TonSite.fr/lastSuccefullBuild/" in to file "Skript/scripts/Skript By Kuma %{_result}%" Je ne sais pas s'il marche d'ailleurs :x Donc, voici l'explication de connect result : Ceci, créer une sorte de "bot" qui va lire la page de l'url donnée. Si la page est en HTML, ça va aspirer tout le code HTML de l'url genre "http://tonsite.fr/index.php", ça va aspirer tout le contenu HTML (ET PAS LE CONTENU PHP! C'est quasi-impossible d'aspirer du code PHP car il est interprété par le serveur et non pas par le client ^^). Mais si c'est du JSON (comme le USERNAME CHECKER), ça va juste enregister ce qu'il y a marqué :p. Une fois que le bot a lu la page de l'url indiquée, le bot va enregistrer ces données et va les mettre sur la variable ^^. UPDATE : Certaines personnes m'ont dit que le Skript était facilement bypassable (ce qui est vrai), c'est pour cela que j'ai réfléchi... Et voilà la solution : Si le joueur est premium, on le redirige sur un serveur premium, si le joueur s'est connecté avec un pseudo premium, le serveur lui, ne le détectera pas comme premium (Access Token). Et si le joueur est avec un pseudo cracké, on le redirige sur un serveur cracké.
  2. kumakuma215

    Skript TNT

    Ah é_è. Bah euh... Essaie de mettre "if damage was caused by explosion:" à la place de "if damage cause is entity explosion:"
  3. kumakuma215

    Erreur pouvez vous m'aider

    Ahalala, les conflits inter-plugins x)
  4. kumakuma215

    Skript TNT

    Regarde mon message d'en haut ^^
  5. kumakuma215

    Skript TNT

    Ton code ne marche pas : NE JAMAIS METTRE DE %PLAYER% DANS UN EVENT DE DOMMAGE! TOUJOURS METTRE %VICTIM% OU %ATTACKER% Et quelques espaces/TABS manquants é_è
  6. kumakuma215

    Skript TNT

    Essaie ceci : on rightclick on tnt: if player's tool is a flint and steel: if player isn't sneaking: set {Invul.TNT.%player%} to true on damage: if damage was caused by tnt: if {Invul.TNT.%victim%} is true: cancel event delete {Invul.TNT.%victim%} C'est peut-être pas la méthode la plus sécure, mais je pense que ça marche :x
  7. kumakuma215

    Inverser les clicks

    Sérieusement? Tu te fous de nous attend! Il suffit juste de remplacer 2 trucs, même un enfant de 2 ans saurait le faire... Aucune recherche...
  8. kumakuma215

    Rajouter une Aliases

    Je connaissais déja (Méthode que j'ai utilisé pour mon Skript CustomCraft ^^) et franchemeng utile. Je prévois de "débugguer" le aliases-english.sk d'ailleurs ^^. (Rajouter les items manquants etc...) D'ailleurs, tu as oublié de préciser des trucs MÉGA IMPORTANTS comme ça : {vartexte} banner = #Id de la bannière, je la connais plus tmtc
  9. https://www.spigotmc.org/resources/citizens.13811/ ou http://dev.bukkit.org/bukkit-plugins/citizens/files/53-2-0-17-alpha-1-for-mc-1-9/
  10. Tiens : on damage of villager: if victim is a villager named "&aMineur": if attacker is a player: run attacker command "/tacommande" as op
  11. Essaie de remplacer la condition "if damaged entity's name contains "&aMineur": " par "if the name of the attacked villager contains "&aMineur": "
  12. Bah ouais, faut utiliser Citizens ou, si ton serveur est en 1.8 je pense que ça marche : execute console command "/summon %player's x location% %player's y location% %player's z location Villager {NoAi:1,Display:{Name:[""§aMineur""]}}" Je sais pas si ça marche
  13. Okay : on villager trade: if player is in the region "RP": cancel event Je ne suis pas sur que ça marche
  14. Alors rajoute ceci dans le code : on villager trade gui: cancel event Si tu ne veux que dans un monde : on villager trade gui: if player is in world "RP": cancel event
  15. Okay, alors remplace la ligne "if clicked-entity's name is "&aMineur": " par "if clicked entity's name contains "&aMineur": "
  16. Oui bien sur : Le code : on rightclick on villager: cancel event if clicked-entity's name is "&aMineur": if {progression.%player%} is not set: send "&7Mineur &a>> Binvenue à toi mon ptit. Tiou bras m'iont l'air costauds!" to player send "&7Mineur &a>> Et si t'voudris bin m'miner &410 stones&a? Je suis triop ocoupé tu vois?" to player send "&4Narration &a>> Acceptez-vous la quête? Marquez ""quête acceptée"" dans le chat si vous voulez faire la quête" to player set {progression.%player%} to "Mineur : 1" stop if {progression.%player%} is "Mineur : 2": if player's inventory contains 10 stones: send "&7Mineur &a>> Merci bin mon ptit aventurier! Tiens, un cadeau pour toi!" to player give 1 emerald to the player send "&4Narration &a>> Vous venez de recevoir &41 éméraude &a!" to player else: send "&7Mineur &a>> Revins m'voir quand t'as &410 stones&a !" to player on chat: if {progression.%player%} is "Mineur : 1": cancel event if message is "quête acceptée": set {progression.%player%} to "Mineur : 2" send "&7%player% &a>> Je me ferais un plaisir de vous aider &7Mineur&a !" to the sender send "&7Mineur &a>> Merci du siervice l'ami! J'te rendrai la pareille un jour tu verras!" to the sender stop if message is "quête refusée": delete {progression.%player%} send "&7%player% &a>> Désolé mais je suis trop occupé..." to the sender send "&7Mineur &a>> C'pas grave mon ptit! Revin m'voir quand t'as l'temps!" to the sender stop else: send "&4Système &a>> Si vous voulez refuser la quête, marquez ""quête refusée"" dans le chat " send "&4Système &a>> Pour accepter la quête, marquez "quête acceptée"" dans le chat " send "&4Système &a>> Vérifiez que votre message est en minuscule. " N'hésite pas à remettre les TABS ^^
  17. kumakuma215

    Skript de chat

    RT
  18. kumakuma215

    Skript de chat

    Explique plus et detaille plus : - Le chat varie selon les mondes, Chat par mondes? - On doit mettre le prefix du joueur et une couleur custom ? - Quel plugin tu utilises?
  19. Regardez ça : https://skript-mc.fr/forum/members/webyzer.1563/
  20. Tu t'es fail, j'ai corrigé le code dans le quote :).
  21. Pourquoi tu as supprimé https://skript-mc.fr/forum/threads/eclypsia-stop-supprimé.4393/#post-40251 ? :(
  22. kumakuma215

    Quizz

    json.sk c'est pour envoyer des messages JSON en 1.8 :).
  23. Voilà le code
×
×
  • 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.