Aller au contenu

Mikioul

Donateur
  • Compteur de contenus

    165
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Mikioul a gagné pour la dernière fois le 17 novembre 2017

Mikioul a eu le contenu le plus aimé !

Réputation sur la communauté

113 De bonnes relations

À propos de Mikioul

  • Rang
    Membre
  1. Mikioul

    SkAPI - Alpha | 1.8.x | [Not finished]

    Bonne idée d’Api, j’ai hâte de voir la suite je t’encourage fortement à la pousser au maximum de tes capacités ainsi que l’optimiser . ( ps: j’adore le tremblement de terre )
  2. Et toi t'accepte l'échec ? @Boucki
  3. Jramène mon GIF dans la discussion, marre de tout vos chuck norris !!
  4. Mikioul

    Cosmo

    Version 0.7

    12 downloads

    Le développement de Cosmo n'est plus maintenu ! Versions testées : 1.8 - 1.9 - 1.10 - 1.11 - 1.12 E.U.L.A |APPROVED ! Cette Version est une BETA, elle peut rencontrée des bugs, et tout n'a pas encore été développé (92%) ! Aujourd'hui je reviens avec un nouveau skript de cometics "COSMO", C'est sans doute mon skript le plus configurable a ce jour. Avec Cosmo , vous pourrez ajouter une multitude de cosmetics a votre serveur, que ce soit des chapeaux, des animaux ou encore des particules .. Tout est extrêmement configurable ! Chacun peut avoir sa version de Cosmo personnelle en configurant a sa manière le skript ! (voir les tutos plus bas (écris + vidéos) ) Chapeaux » - 54 de base - réparti en 6 catégories ( possibilité d'en faire ~50 ) - chapeaux animés avec délai configurable par frames - création des chapeaux animés très simple (tuto en bas de page) - création illimitées de chapeaux dans le fichier de config - permission pour chaque chapeaux - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Bannières » - 20 de base - création illimitées de bannières dans le fichier de config - permission pour chaque bannières - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Effets » (in-dev) - 3 types d'effets : > particules > trails > wings - 7 particules de base - 1 trail de base (nyancat) - 3 wings de base - création illimitées d'effets dans le fichier de config - permission pour chaque effets et type d'effets - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Costumes » - 5 costumes de base - créations illimitées de costumes dans le fichier de config - permission pour chaque costumes et type d'effets - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Compagnons » - 53 compagnons de base - réparti en 8 catégories ( possibilité d'en faire ~50 ) - possibilité d'ajouter des nbts (Age, Color ...) - création illimitées de compagnons dans le fichier de config - permission pour chaque compagnons - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Familiers » - 51 compagnons de base - Provient de ce skript, il à été très raccourcis ! - 5 animations (activable/désactivable) - Quelques particularités spéciales - création illimitées de familiers dans le fichier de config - permission pour chaque familiers - achat par "Coins" et "Cosmo Dust" configurable - Tuto de création disponible Animations » - En développement (arrive très prochainement, la création du langage pour les mouvements est assez compliqué ..) CosmoBox » - 9 Templates incluses ( a choisir dans le fichier de config ) "aspirateur", "cercle", "carre", "full-cercle", "full-carre", "train", "tnt", "beacon", "tree" [A voir ci-dessous dans les "médias"] - Possibilité d'activer ou non un cosmetic dans la CosmoBox - Possibilité de rendre un Pourcentage du prix du cosmetic si le joueur a déja le cosmetic qu'il loot - Broadcast du cosmetic gagné - Feux d'artifices en fonction de la rareté du cosmetic Quelques autres fonctions » - Changement de langue (par joueur) Français & Anglais inclus de base dans le skript - Système de recherche par catégories ou global avec interaction dans le menu - Possibilité d'ajout de langages custom dans le dossier de langues - Création d'une monnaie général pour le skript ( les "Coins" ) - Création d'une monnaie secondaire ( les "Cosmo Dust" ) - Affichage des cosmetics qu'on a obtenu ( plus un pourcentage ) sur les lores des catégories dans le menu principal - Sauvegarde des informations des joueurs dans un fichier .yml (1 par joueur, cette option est désactivable) Commande Principale = /cosmo- [Permission = cosmo.use] Code: Commandes : ■ Commandes | Description | Permission| |-------------- |:-------------:| ---------:| ■ /Cosmo | Ouvrir le menu | "cosmo.use" ■ /Cosmo reload | Recharger le skript| "cosmo.manage.reload" ■ /Cosmo give | Obtenir l'item du skript | "cosmo.manage.give" ■ /Cosmo give <player> | Obtenir l'item du skript a un joueur| "cosmo.manage.give" ■ /Cosmo update | Verifier la version du skript | "cosmo.update" ■ /Cosmo search <cosmetic> [category] | Rechercher un cosmetic | "cosmo.search" ■ /Cosmo box | Obtenir l'aide des commandes "box" | "cosmo.box.use" ■ /Cosmo box | Obtenir l'aide des commandes "box" | "cosmo.box.use" ■ /Cosmo box give <player> <number> | Give des Cosmo Box | "cosmo.box.give" ■ /Cosmo box remove <player> <number> | Retirer des Cosmo Box | "cosmo.box.remove" ■ /Cosmo box reset <player> | Reset les Cosmo Box d'un joueur | "cosmo.box.reset" ■ /Cosmo box view <player> | Voir les Cosmo Box d'un joueur | "cosmo.box.view-other" ■ /Cosmo coins | Obtenir l'aide des commandes "coins" | "cosmo.coins.use" ■ /Cosmo coins add <player> <number> | Ajouter des coins a un joueur | "cosmo.coins.add" ■ /Cosmo coins remove <player> <number> | Retirer des coins a un joueur | "cosmo.coins.remove" ■ /Cosmo coins reset <player> | Reset les coins d'un joueur | "cosmo.coins.reset" ■ /Cosmo coins view [player] | Voir les coins d'un joueur | "cosmo.coins.view-other" ■ /Cosmo dust | Obtenir l'aide des commandes "dust" | "cosmo.dust.use" ■ /Cosmo dust add <player> <number> | Ajouter des cosmo_dust a un joueur | "cosmo.dust.add" ■ /Cosmo dust remove <player> <number> | Retirer des cosmo_dust a un joueur | "cosmo.dust.remove" ■ /Cosmo dust reset <player> | Reset les cosmo_dust d'un joueur | "cosmo.dust.reset" ■ /Cosmo dust view [player] | Voir les cosmo_dust d'un joueur | "cosmo.dust.view-other" ■ /Coins | Voir ses coins | "cosmo.coins.view" ■ /Dust | Voir ses cosmo_dust | "cosmo.dust.view" Les permissions sont sur le Github, en attendant les spoilers :D Une explication sur la configuration complète est disponible ICI Pour ajouter vos propres langages, un tuto est disponible ICI Pour créer des chapeaux, deux tutos sont disponibles : - Écrit - Vidéo - Vidéo - 2 Pour créer des bannières, deux tutos sont disponibles : - Écrit - Vidéo Pour créer des compagnons, un tuto est disponible : - Ecrit Pour les addons veuillez prendre ceux que je cite ci dessous : [***] = la version sur laquelle je développe (1 .11.2 -- 100% Fonctionnels) ■ Skquery...........[***] ■ Tuske..............[***] ■ Skelett............[***] ■ Skstuff............[***] ■ Skript-yaml......[***] ■ Skdragon.........[***] ( Ma version de skript = Skript 2.2 dev27 ) Si vous voulez garder vos addons, et qu'il y a une erreur, je ne gérerait pas les problèmes de versions d'addons, mais sachez que les addons du pack MARCHENT. Je les ai testés en intégralité 1.8 - 1.9 - 1.10 - 1.11 - Redémarrer votre serveur si nécessaire pour charger tout les plugins que vous aurez installés - Installer Cosmo.sk dans votre dossier skript/script/ Puis redémarrer votre serveur ou faites /sk reload Cosmo et enfin /cosmo reload (pour télécharger les fichiers de config) - Vous pouvez désormais utiliser le skript en faisant /cosmo - (Information) quand vous faites une modification dans la config, faite /cosmo reload . - Pour certaines mise a jour, vous devrez supprimer des fichiers pour que le skript les re-crée, merci de bien lire le messages de mise a jour que je poste [ICI] ! S'il y'a un bug d'installation des fichiers lors de la commande /cosmo reload ( ça peut arriver, si c'est le cas faites le moi savoir ), vous pourrez installer manuellement les fichiers ci-dessous dans le dossier "plugins/Skript/scripts/Cosmo" et "plugins/Skript/scripts/Cosmo/lang" ! En copiant manuellement les contenu, merci de respecter le case sensitive indiqué en dessous (les majuscules etc), et les chemins d'accès aussi - config.yml (dossier racine de "Cosmo") - animations.yml (dossier racine de "Cosmo") - banners.yml (dossier racine de "Cosmo") - effects.yml (dossier racine de "Cosmo") - familiers.yml (dossier racine de "Cosmo") - hats.yml (dossier racine de "Cosmo") - pets.yml (dossier racine de "Cosmo") - suits.yml (dossier racine de "Cosmo") - fr.yml (dossier /lang de "Cosmo") - en.yml (dossier /lang de "Cosmo") -- Variables GLOBALES-- ( variables utilisable sur d'autres skripts !) Code: - %{Cosmo::%player%::data::langage}% = Langage du joueur - %{Cosmo::%player%::data::coins}% = Balance coins du joueur - %{Cosmo::%player%::data::dust}% = Balance dust du joueur - %{Cosmo::%player%::data::box}% = Nombre de box du joueur - %{Cosmo::%player%::data::curent::hat}% = Chapeaux actuel - %{Cosmo::%player%::data::curent::banner}% = Bannière actuel - %{Cosmo::%player%::data::curent::effect}% = Effet actuel - %{Cosmo::%player%::data::curent::suit}% = Suit actuel - %{Cosmo::%player%::data::curent::pet}% = Compagnon actuel -- Variables MESSAGE.YML-- Code: - [PREFIX] -> Prefix principal - [BOX_PREFIX] -> Prefix de la box - [FAMILIER_PREFIX] -> Prefix des familiers - [PET_PREFIX] -> Prefix des compagnons - [HAT_PREFIX] -> Prefix des chapeaux - [BANNER_PREFIX] -> Prefix des bannières - [EFFECT_PREFIX] -> Prefix des effets - [ANIMATION_PREFIX] -> Prefix des annimations - [SUIT_PREFIX] -> Prefix des déguisement - [VERSION] -> Version du skript - [NL] -> Nouvelle ligne - [PLAYER] -> Joueur[/FONT] -- Functions -- Code: - CosmoBoxOpen(PLAYER, "TEMPLATE") = Ouvrir une box avec une template précise (nécessite d'avoir une box !) - CosmoPreShop(player, "CATEGORY", "COSMETIC") = Ouvrir un menu d'achat - CosmoRemoveCosmetic(player, "all") = Retirer tout ses cosmetics - CosmoRemoveCosmetic({_p}, "CATEGORY") = Retirer un cosmetic précis - CosmoEconomyAdd(player, "COINS/DUST", "OTHER-PLAYER", "NOMBRE") = Ajouter de la money - CosmoEconomyRem(player, "COINS/DUST", "OTHER-PLAYER", "NOMBRE") = Retirer de la money - CosmoEconomyReset(player, "COINS/DUST", "OTHER-PLAYER") = Reset une money d'un joueur Vous n'êtes pas autorisé a vendre/approprié ce skript Pour un meilleur support passer par discord ! ID Discord ( Mikioul#7891 ) N'hésitez pas a noter ce skript dans les reviews ! Merci Serveurs utilisant Cosmo.sk = ➔ BrainPvp ( play.brainpvp.fr ) ( envoyer moi un mp si vous utiliser ce skript sur votre serveur )
  5. Hola :D J'ai eu un petit soucis de Github et j'ai perdu mes fichiers skripts, quelqu'un aurait télécharger mon sk "Familiers" et [...]
  6. C'est dommage car tu avez l'air vraiment sympa et bon en skript. En tout cas si tu veux tu pourrais m'aider ou me faire des mini-cours on va dire. Mon discord: xyvesu#3500
  7. Je vais utiliser ton skript dans une semaine car je suis en vacances, je n'ai pas pu te mp sur discord car il ne marchait pas voilà. Je te dirais mon nom du serv dans une semaine car il va changer. Et encore bravo pour ton skript. Au faite, si tu cherche un serv pour être utile pense à nous et viens me mp sur discord xyvesu#3500
  8. Je viens de voir ta "ressource" que ta postée hier, les skripts sont vraiment pas mal, merci a toi de partager ton travail :D ( tu devrais citer les plugins que ta utiliser ça pourrais servir a certain )
  9. @[594:@Mikioul] j'ai un problème avec un de tes skripts pourrais tu m'aider ?
  10. Mikioul

    [Jeu] La Boucle Infinie

    WoW de mieux en mieux .. Généralement on change pas les règles en plein milieu..
  11. Mikioul

    Mon API Skript-mc

    Je mettrais à jour vers cet addon quand j’aurais 5min :D --- Message Fusionné --- Voilà @McLincoln2 j'ai édit avec la nouvelle syntaxe. Merci @Syst3ms :D
  12. Mikioul

    Mon API Skript-mc

    Ah dac je savais pas
  13. https://skript-mc.fr/forum/posts/118932 Tuto terminé :D
  14. Mikioul

    Mon API Skript-mc

    Bonsoir a toutes et a tous :D Aujourd'hui je vais présenter et expliquer mon API qui est disponible sur mon site ( mikioul.fr ), c'est un tuto que je devais faire depuis longtemps mais j'ai pas trop eu le temps, donc je le fait pour la V2 de mon site (mieux vaux tard que jamais :D) ps: Le site n'est pas terminé du tout ! ( il est en Beta ) A) Mon API, a quoi elle sert ? - Elle sert simplement a récupérer des informations sur des skripts disponibles sur Skript-mc dans les ressources, comme sa version, sa note, son nombre de téléchargements et pleins d'autres petites infos .. - Elle donne aussi les listes des derniers skripts postés / mis a jour / et le top 10. B) Qu'est ce que je peut en faire ? - Une partie de l'API est faite spécialement a tout les développeurs de skripts ici présent, qui (tout comme moi avant) ont créer des skripts et ont du inclure un système de version pour leur mise a jour, vous avez surement fait un petit fichier github ou pastebin pour sauvegarder le nom de la version du skript pour pouvoir faire votre système ? Et bien avec mon API c'est terminé ! Vous avez juste besoin de vérifier si le retour que fait la requête est le même que celui sur votre skript ( c'est le nom de la version du skript sur skript-mc, voir tuto en bas) - L'autre partie servira plus aux gens qui veulent faire des applications concrète avec les données retournées, par exemple un bot qui donnera des infos sur un skript précis, une page web avec les tops skripts, un skript avec des infos sur d'autres skripts et j'en passe :D C) Liste des différentes requetes : C'est une Beta de mon site actuellement ! je prévois de rajouter des requetes dans le futur ( et si vous avez des idées dites les moi dans les commentaires :D ) a) Version b) Informations c) 10 dernières mises a jour d) 10 derniers skripts postés e) skripts featured f) 10 meilleurs skripts g) 10 skripts les plus téléchargés Dans le futur mon site proposera d'autres API différentes de Skript-mc ! D) Comment on utilise l'API ? Sur le site, je donne des exemples pour différents langages de programmation, mais ici j'expliquerais uniquement en skript ! Pour les requêtes j'utilise l'addon Reqn, vous en aurez donc besoin ! a) Version On va donc créer la requete (ici sur mon skript Cosmo) command /version: trigger: send a request to "https://mikioul.fr/api/skript/version.php?sk=cosmo.1407" set {_resp} to the last http response set {_body} to {_resp}'s body broadcast "%{_body}%" Le résultat de la requete est en json donc il faudra "découper" le résultat avec skript pour pouvoir s'en servir : command /version: trigger: send a request to "https://mikioul.fr/api/skript/version.php?sk=cosmo.1407" set {_resp} to the last http response set {_body} to {_resp}'s body set {_a::*} to {_body} split at "version"":""" set {_b::*} to {_a::2} split at """" set {_result} to {_b::1} broadcast "%{_result}%" Maintenant on obtient bien le nom de la version indiqué sur note poste Skript-mc, il reste plus que la vérification : options: version: "0.5" command /version: trigger: send a request to "https://mikioul.fr/api/skript/version.php?sk=cosmo.1407" set {_resp} to the last http response set {_body} to {_resp}'s body set {_a::*} to {_body} split at "version"":""" set {_b::*} to {_a::2} split at """" set {_result} to {_b::1} if {@version} is {_result}: broadcast "&2Le skript est a jour !" else: broadcast "&4Le skript n'est pas a jour ! &c(Nouvelle version = %{_result}%)" Important ! Il faut bien mettre la version en chaine de caractère ! b) Informations Pour cette partie (qui est plus compliqué) je vais moins détailler les étapes ! Nous allons partir sur l'exemple du skript de Polymeth "SkWedit". command /informations: trigger: send a request to "https://mikioul.fr/api/skript/informations.php?sk=cosmo.1407" set {_resp} to the last http response set {_body} to {_resp}'s body set {_return::type-list::*} to "fullname", "name", "id", "link", "download_link", "review_link", "description", "category", "image", "version", "size", "date", "update", "rate", "download" and "reviews" loop {_return::type-list::*}: set {_type} to loop-value set {_a::*} to {_body} split at """%{_type}%"":""" set {_b::*} to {_a::2} split at """," set {_result} to {_b::1} broadcast "&c%{_type}% &f-> &a%{_result}%" Donc : Pour cet exemple, je crée une liste avec toutes les informations que je veut récupérer, ensuite je la loop et coupe le retour de ma requête en fonction de mon loop-value ( c'est un peu complexe a expliquer :D ) C'est une Beta, il peut y 'avoir quelques bugs, et tout n'est pas fini . reste) pour les c, d, e, f et g c'est la même requête (il faudra juste changer le lien) : command /last_update: trigger: send a request to "https://mikioul.fr/api/skript/last_update.php" set {_resp} to the last http response set {_body} to {_resp}'s body broadcast "%{_body}%" Voilà le tuto est terminé pour l'instant ! J'espère que ça vous a plu et que mon API vous servira :D A bientot pour de nouvelles fonctionnalités :3
  15. Je vais surement arrêter de développer ici, je laisse donc la liberté a quelqu'un de reprendre mes projets ( SkAuto - WorldPainter ) :D
×

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.