-
Compteur de contenus
410 -
Inscription
-
Dernière visite
-
Jours gagnés
12
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Bobinho
-
c'est juste on rightclick with clay Merci de mettre en resolu 🙂
-
De rien 🙂 Je pense que y a encore des modifications à faire. Par exemple pour les symboles comme £€... je convertis le texte d'unicode à texte pour pas avoir des trucs genre "\ua230" dans la traduction, mais les bon symboles. Mais du coup, ça crée un espace entre chaque symbole, même si y en avait pas au départ. "££$$€ hello" --> "£ £ $ $ € bonjour". J'ai pas trop réfléchit à comment régler ça encore 🙂
-
Bonjour 🙂 Je vous partage ce petit bout de code qui permet d'obtenir la traduction d'un texte en indiquant la langue de départ et celle d'arrivé. function translate(t: text, from: text, to: text) :: text: set {_edited} to "x9K7M5v49QBLJb4 %uncolored {_t}% x9K7M5v49QBLJb4" replace all " " with "%%20" in {_edited} set {_text} to "http://api.mymemory.translated.net/get?q=%{_edited}%§langpair=%{_from}%|%{_to}%" replace "§" with "&" in {_text} set {_url} to text from "%{_text}%" set {_split1::*} to {_url} split by " x9K7M5v49QBLJb4" set {_split2::*} to {_split1::1} split by "x9K7M5v49QBLJb4 " set {_final} to convert unicode "%{_split2::2}%" to text return "%{_final}%" A vous de trouver à quoi ça peut bien servir 🙂 J'ai fais par exemple un petit système de traduction du chat en fonction de la langue des différents joueurs connecté. on chat: loop all players: if country code of player is not country code of loop-player: cancel event message "&a%player%: &7 %translate(message, country code of player, country code of loop-player, player)%" to the loop-player else: message "&a%player%: &7 %message%" to the loop-player "country code of player" vient de l'addon WolvSK. Sinon, vous pouvez toujours passer par une variable pour définir la langue du joueur. La langue doit être indiqué dans le format ISO 639-1. Je vous mets un petit lien avec la liste des codes pour différentes langues. http://www.loc.gov/standards/iso639-2/php/code_list.php
-
comme la perm ne fonctionne pas tu pourrais mettre un truc genre sethome.multiple.UN NOMBRE pour chaque grade ?
-
ça répond pas trop à ma question. Tu utilises quoi comme plugin de permissions ? et tes permissions pour le nombre de home sont mise ? (c'est juste pour récupérer la valeur, par grave si ça fonctionne pas). Tu peux même rajouter des permissions bidons genre maxhome.NB Mais il me faut ton plugin de permissions et ton fichiers ou y a tes groupes si possible
-
j'ai rien compris
-
command /homeset <text>: permission: homeset.set trigger: make player run command "/sethome %arg 1%" as op command /homedel <text>: permission: homedel.del trigger: make player run command "/delhome %arg 1%" as op command /homego <text>: permission: home.go trigger: make player run command "/home %arg 1%" as op J'ai pas encore fait de système pour le nombre de home pour l'instant. Tu utilises quoi comme plugin de permission ? Ta permission pour le nombre de home est bien indiqué dans ton plugin de permission ?
-
C'est quoi les id de ces blocs ? Chiffre et lettre si possible
-
je suppose que delay fait référence à un cooldown (temps de recharge). Si oui voici un petit lien qui devrait pouvoir t'aider (c'est en anglais) https://github.com/Njol/Skript/blob/master/src/main/resources/scripts/command with cooldown.sk
-
j'ai pas vraiment compris ce que tu voulais à partir de mettre le pourcent... Tu pourrais expliquer un peu plus en détail ?
-
Du coup, j'ai compris ce que tu voulais globalement. Par contre, ton système d'achat vient d'un plugin, skript ? Tous les "item de voiture" sont des émeraudes ? Si oui, c'est quoi le nbt de tes différentes émeraudes (pour avoir une texture différente ?) Si tu ne sais pas, tu as un pack de texture ? (si oui tu peux me l'envoyer) Ensuite après avoir fait un système pour mettre les voitures acheté dans ton garage, faut un système pour "faire sortir la voiture du garage" ?
-
c'est quoi /job drowse ? ça vient d'un skript d'un plugin, ça fait quoi ?
-
options: joblist: Maire, Policier nblist: 1, 5 #Ici tu mets le nombre max de personne par métier (dans le bonne ordre: le 3 correspond au métier Pascal, le 2 à maçon etc variables: {metier.Maire} = 0 #ici tu ajoutes pour chaques métiers de ta liste (plus haut) {metier.TONMETIER} = 0 {metier.Policier} = 0 function contain(player: player, testo: object) :: boolean: set {_jobs} to "{@joblist}" set {_job::*} to {_jobs} split at ", " loop {_job::*}: if loop-value is {_testo}: set {testjob.%{_player}%} to loop-index return true return false command /job <text>: trigger: if contain(player, arg 1) is true: if yml value "users.%player's UUID%.group" of file "plugins/GroupManager/worlds/world/users.yml" is not arg 1: set {_jobsnb} to "{@nblist}" set {_jobnb::*} to {_jobsnb} split at ", " if {metier.%arg 1%} < {_jobnb::%{testjob.%player%}%} parsed as integer: add 1 to {metier.%arg 1%} set {_job} to yml value "users.%player's UUID%.group" of file "plugins/GroupManager/worlds/world/users.yml" if {_job} is "Maire": broadcast "L'ancien maire %player% à quitté son poste ! Vous pouvez donc de nouveau vous présentez pour être maire." remove 1 from {metier.%{_job}%} delete {testjob.%player%} make console execute command "/manuadd %player% %arg 1%" message "&aVous êtes maintenant &6%arg 1%" to the player else: message "&cIl n'y a plus de place pour ce métier." to the player else: message "&cVous êtes déjà %arg 1% !" to the player else: message "&cCe métier n'existe pas ! ({@joblist})." to the player on death: if yml value "users.%victim's UUID%.group" of file "plugins/GroupManager/worlds/world/users.yml" is "Maire": make console execute command "/manuadd %victim% Citoyen" broadcast "L'ancien maire %victim% est mort ! Vous pouvez donc de nouveau vous présentez pour être maire." set {metier.Maire} to 0 à la base ce que tu viens de me donner (que je t'avais fait, de rien d’ailleurs...), était fait pour fonctionner avec la commande de vote, du coup je l'ai un peu modifié. J'ai pas tester
-
essaye SkAscenseur BETA 2.1
