angelus76 Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Salut a tous. je vous propose mon Addon Skript en version bêta, afin qu'il puisse être tester par plusieurs serveur et détecter d’éventuel problème. normalement dans l'état actuel, les paternes que je vais vous décrire sont fonctionnel, mais ont sais jamais :). /!\ je ne serais pas tenu responsable des éventuels problème causé a votre serveur suite a une mauvaise utilisation. ( je préfère le dire quand même ^^) L'addon propose: - Des formatages de Texte - Interaction avec Iconomie ChestShop - Charger / décharger un chunk ( toujours en finalisation ) - Récupération de la couleur de base des bannières - Récupération de la valeur de la durabilité restante d'un item D'autre ajout serrons apporter celons vos besoin ou vos idée ( a condition que sa n'existe pas déjà ) ;). - Capitalisé ( mettre en majuscule ) uppercase %string% Exemple : command /upper <text>: trigger: set {_text} to uppercase arg-1 message "%{_text}%" ____________________________________________________________________ - Décapitalisé ( mettre en minuscule ) lowercase %string% Exemple: command /lower <text>: trigger: set {_text} to lowercase arg-1 message "%{_text}%" ____________________________________________________________________ - Mettre en Majuscule la première lettre upperfirst of %string% Exemple: command /fupper <text>: trigger: set {_text} to upperfirst of arg-1 message "%{_text}%" ____________________________________________________________________ - Mettre en Minuscule la première lettre lowerfirst of %string% Exemple: command /flower <text>: trigger: set {_text} to lowerfirst of arg-1 message "%{_text}%" ____________________________________________________________________ - Récupérer uniquement les chiffres only number of %string% Exemple: command /number <text>: trigger: set {_text} to only number of arg-1 message "%{_text}%" ____________________________________________________________________ - Récupérer uniquement les lettres only string of %string% Exemple: command /string <text>: trigger: set {_text} to only string of arg-1 message "%{_text}%" ____________________________________________________________________ - Récupérer uniquement les caractères spéciaux only schar of %string% Exemple: command /schar <text>: trigger: set {_text} to only schar of arg-1 message "%{_text}%" ____________________________________________________________________ - Faire une comparaison STRICT equal strict %string% and %string% Exemple: command /compare: trigger: set {_text1} to "Angelus" set {_text2} to "Angelus" set {_text3} to "angelus" if equal strict {_text1} and {_text2}: message "Strictement identique" else: message "Non Identique." ____________________________________________________________________ - Faire une comparaison INSENSIBLE a la case equal unstrict %string% and %string% Exemple: command /compare: trigger: set {_text1} to "Angelus" set {_text2} to "Angelus" set {_text3} to "angelus" if equal strict {_text1} and {_text3}: message "Identique" else: message "Non Identique." ____________________________________________________________________ Utilisation avec ChestShop : http://dev.bukkit.org/bukkit-plugins/chestshop/ - Détecter une transaction ChestShop on chestshop transaction: Retourne : + owner : le propriétaire de la boutique + client : celui qui fait la transaction + price : le prix de la transaction + quantity : la quantité d'item de la transaction + item : l'item de la transaction + transaction state : l'etat de la transaction ( si la transaction est possible entre le client et le owner ) + transaction type : Achat ou vente (BUY|SELL) - Annulée une transaction cancel transaction Exemple: on chestshop transaction: if transaction state is false: send "Transaction impossible" else: if item is "Stone": send "Stone interdit !" to client cancel transaction else: send "Transaction effectué avec succés" to client send "Type de transaction : %transaction type%" to client send "Prix : %price%" to client send "Proprio : %owner%" to client send "Quantité : %quantity%" to client send "item : %item%" to client ____________________________________________________________________ - Récupérer La couleur de base d'une bannière en NOM banner colorbase name from %block% Exemple: on left click on banner: message "Bannière de couleur : %banner colorbase name from event-block%" ____________________________________________________________________ - Récupérer La couleur de base d'une bannière en ID banner colorbase id from %block% Exemple: on left click on banner: message "Bannière de couleur : %banner colorbase id from event-block%" ____________________________________________________________________ ____________________________________________________________________ - Récupérer La Durabilité Max d'un Item maxdurability of %itemstack% Exemple: command /durability: trigger: message "durabilité : %maxdurability of player's tool%" ____________________________________________________________________ - Récupérer La Durabilité actuel d'un Item getdurability of %itemstack% Exemple: command /durability: trigger: message "durabilité : %getdurability of player's tool%" ____________________________________________________________________ Merci de me faire part de vos idées et remarques CONSTRUCTIVE, ou de vos éventuel problème avec l'addon. garder a l'esprit qu'il est en Beta et surtout en Test mais aussi que je ne suis pas codeur JAVA a la base :D. Salutation Angelus76 En cas de Problème, veillez posté comme ci dessous. Problème : Rien ne ce passe Console : aucune erreur Config : Skript 2.2 , Spigot 1.8.7 PastBin : Url du pastbin ou rien si il n'y a pas de retour d'erreur Message : quand j'utilise uppermefirst %arg-1% , rien ne ce passe . A bientôt pour la suite des ajoutes et amélioration :D Fixé : Correction de la version 0.6 suite a des erreurs dans la console quand le serveur ne possède pas le plugin ChestShop. 2
Polymeth Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Woaw, y'a des trucs qui vont m'aider grandement ! Merci et bon job :)
Im_PasteK Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Intéressant ! très bon add-on je teste dès que j'ai le temps ^^
ItsElkios_ Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Personnellement je n'ai pas trouvé l'utilité mais tu as quand fais un beau travail donc Bravo faudrait que j'essaye dans faire un ça serait cool mais je sais pas comment faire ^^ Cordialement, le grand et le magnifique ArmAntiK ( ok je me suis emporté ^^)
MinePlugins Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Il y a un probleme car SkriptPlus fait la même chose sans plugins ;( Sinon gg
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 ba justement moi j'ai des problèmes avec SkriptPlus oO il marche pas. c'est pourquoi je m’étais dit que j’étais mieux de me faire mon propre addon plutôt que de débugé SkriptPlus Personnellement je n'ai pas trouvé l'utilité ba pourquoi ? tu peut capitalisé /décapitalisé ... avec Skript sans faire une usine a Gaz ? personnellement moi non ^^, d'ou ces fonctionalité. d'autres vont être apporter, que j'ai en idée mais que je doit arriver a faire, comme - un système de pagination simple - Ordonnée les Listes ainsi que des idées provenant d'autres addon qui me permettrais d'utiliser 1 seul Addon ( le mien ) au lieu d'en avoir 2 ou 3 Addon pour les quelle je n'utilise qu'un seul paternes ;) c'est pourquoi vos idées sont les bienvenue :) faudrait que j'essaye dans faire un ça serait cool mais je sais pas comment faire ^^ ba passe sur le TS de Skript-MC, c'est la que j'ai appris grace a @Adamaq01 et @Uneo7 ^^, il y as encore 2 semaines j'aurais été incapable de le faire moi aussi :D
ItsElkios_ Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Ah un système de pagination simple serait fort intéressant et quand je dis que je ne vois pas l'utilité c'est que j'en est pas vraiment besoin ^^.
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 Il y a un probleme car SkriptPlus fait la même chose sans plugins ;( heu tu as oublier de dire qu'il faut le SkriptPlus.skqc et SkriptPlus.sk qui heu nécessite SkQuery :D
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 quand je dis que je ne vois pas l'utilité c'est que j'en est pas vraiment besoin ^^. c'est plus claire comme ça :D merci ;) 1
ItsElkios_ Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Une dernière petite chose :p, est ce que tu m'autorise à décompiler ton plugins pour voir comment il est fait ? 1
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 oui va y et si tu veux le modifier, ya pas de problème ^^
MinePlug3 Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Angelus on peut seulement récupéré le code à l'intérieur du fichier .sk
Adamaq01 Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Pourquoi moi on ne me dit pas "Félicitations pour ton add-on !" :'( Sinon bravo à toi Angelus ^^
ItsElkios_ Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Pourquoi moi on ne me dit pas "Félicitations pour ton add-on !" :'( Sinon bravo à toi Angelus ^^ Félicitations pour ton Addon Adamaq01 ! :p
Adamaq01 Posté(e) le 23 juillet 2015 Posté(e) le 23 juillet 2015 Félicitations pour ton Addon Adamaq01 ! :p Merci x)
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 Angelus on peut seulement récupéré le code à l'intérieur du fichier .sk je comprend pas ta demande oO
angelus76 Posté(e) le 23 juillet 2015 Auteur Posté(e) le 23 juillet 2015 je cherche pas a avoir des remerciements ni des félicitation ^^, c'est gentils a vous, mais j'ai surtout besoin qu'ont le teste et qu'ont me remonte si il y as d’éventuels problème, d'une config serveur a l'autres sa peut différer, d'ou la notion Beta en Test ;) et si vous avez des idées a apporter ;)
angelus76 Posté(e) le 27 juillet 2015 Auteur Posté(e) le 27 juillet 2015 Url de l'Addon V 0.2 :https://www.dropbox.com/s/c4fjnx0hcx1m213/SkAngelTool.jar?dl=0 Ajout : ChestShop API. https://skript-mc.fr/forum/index.php?threads/addon-skangeltool-beta.752/
FFantomeZ Posté(e) le 27 juillet 2015 Posté(e) le 27 juillet 2015 Cool la 0.2 :) Malgré qu'il y est pas beaucoup de chose
angelus76 Posté(e) le 27 juillet 2015 Auteur Posté(e) le 27 juillet 2015 c'est le problème, j'avance pas beaucoup dessus car j'attend les retour concernent d’éventuel Erreur / Bug. mais il y as bien d'autre chose que je cherche a ajouter ;)
FFantomeZ Posté(e) le 30 juillet 2015 Posté(e) le 30 juillet 2015 Faudrait que tu ajoute pour QuickShop aussi :)
angelus76 Posté(e) le 16 août 2015 Auteur Posté(e) le 16 août 2015 Quickshop : http://dev.bukkit.org/bukkit-plugins/quickshop/ C'est de ce plugin dont tu parle ? Si oui, ba il as pas de mise a jours depuis CB 1.5 et il a pas d'API utilisable dsl Je vais pas pouvoir travailler sur l'addon pendant encore 2 semaines, mais a mon retour je vais essayer d'ajouter de nouvelle fonctionnalité proposer par les membres. A+
Messages recommandés