Après avoir arpenté tout les forums français et anglophones possible, je tente ma chance ici :
Je tente d\'implémenter le plugin iConomy à mon serveur LAN, jusqu\'ici tout va bien. Je configure \'GroupManager\' (j\'ai essayé aussi avec Permissions, même échec) pour donner les commandes de base (access, list, payment, rank) aux joueurs du groupe par défaut, seulement impossible pour eux d\'accéder aux commandes.
Ici le code du fichier \'groups\' :
Moderateur:
default: false
permissions:
- essentials.ban
- essentials.broadcast
- essentials.kick
- essentials.time
- essentials.tp
- essentials.unban
- essentials.weather
inheritance:
- citoyen
info:
prefix: \'\'
build: true
suffix: \'\'
Visiteur:
default: true
permissions: []
inheritance: []
info:
prefix: \'\'
build: false
suffix: \'\'
Admin:
default: false
permissions:
- -essentials.protect.damage.*
- \'*\'
inheritance:
- moderateur
info:
prefix: \'&4\'
build: true
suffix: \'\'
Citoyen:
default: false
permissions:
- essentials.help
- essentials.helpop
- essentials.list
- essentials.motd
- essentials.ping
- essentials.rules
- essentials.spawn
- iConomy.access
- iConomy.list
- iConomy.payment
- iConomy.rank
- iConomyChestShop.command.iteminfo
- iConomyChestShop.shop.buy
- iConomyChestShop.shop.create
- iConomyChestShop.shop.sell
inheritance:
- visiteur
info:
prefix: \'\'
build: true
suffix: \'\'
Y\'a t\'il une erreur dans les permissions ou autre ?
De plus je n\'arrive pas à acceder aux commandes /money, /money?... alors que je suis pourtant Admin avec toutes (*) les permissions...
Merci pour votre aide !
Change rien que tu sois admin ou non tu dois te donner les permissions pour iConomy. De plus logiquement il faut des \' \' pour chaque permissions.
Ex:
permissions:
- \'Iconomy\'
Serait il possible que tu upload le fichier sur MU? Pour voir si tu n\'as pas fait d\'erreur d\'espace ou autre
++
Toutes les autres commandes fonctionnent, c\'est pour ça que j\'ai pas pensé à mettre d\'apostrophe, et que je sais qu\'il n\'y a pas de TAB qui empêchent le .yml de tourner. J\'essaye de mettre les \'.
Merci pour vos réponses !
Le fichier \'groups\' est la si besoin de vérification : http://dl.free.fr/getfile.pl?file=/otSEFHyw
J\'ai essayé ton fichier en copiant/collant le code, à part les sauts de ligne (que j\'ai enlevé depuis) qui donne [SEVERE] sur la console, il n\'y a aucun changement. Par contre, c\'est bizarre parce que le groupe Visiteur n\'est pas du tout structuré comme ça sur mon fichier.
@+
@Ptitlait: Utilise permissions 3.0.
Oulah, mec, tu as un tas d\'erreurs. Recommence avec un nouveau fichier permissions, tu vas galerer à tout corriger sur celui-ci. Le fichier d\'Hotgeart me semble bon (même si ce n\'est pas format Notepad++ -ah oui, télécharge ça si tu veux éditer ton fichier de config-). Il faut voir si il a bien les espaces et non les tabs, etc (mais je lui fais confiance). Sinon, pour l\'admin, juste - \"*\" suffit en vérité, tu peux enlever tout ce qu\'il y a dessus, ce sera plus clair.
Quel version de permissions as-tu?
As-tu bien Iconomy 5.0?
(Si quelqu\'un a des problèmes concernant bukkit&plugins, ne pas hésiter).
EDIT: des commandes d\'essentials avec ce plug-in? Il n\'y a pas conflit entre les deux?
Oui, j\'ai téléchargé Notepad++, c\'est nettement plus lisible que le bloc-note.
Ou sont mes erreurs à part les apostrophes, j\'aimerais bien comprendre.
Quant au code donné ci dessus-par Hotgeart, il ne permet toujours pas aux joueurs lambda d\'utiliser les commandes d\'iConomy. Et je n\'ai toujours pas accès à la commande \'/money\', elle est considérée comme inconnue.
Teste ça, mec: http://www.fileserve.com/file/eEGNYFF
Sinon, tu vois l\'espace qu\'il y a avant le nom de ton groupe, avant le mot \"permissions:\" etc? Il ne faut surtout pas le faire avec les tabs par exemple, mais qu\'avec des espaces. Si ton texte devient rouge, c\'est que tu as fait l\'erreur, et que tu dois le rectifier car ton fichier ne marchera pas. Ne t\'inquiètes pas, je suis autodidacte et j\'ai mis une plombe à comprendre ça. Aussi, tes permissions doivent être sous ce format:
- \'herp.derp\'
Un tiret, espace, apostrophe, permission, apostrophe. Si tu ne respecte pas ça, tu auras pleins d\'erreurs.
Par ailleurs, peux tu envoyer le log de ton serveur?
Oui, j\'avais bien lu qu\'il ne fallait pas mettre de tab dans un YAML. Donc j\'avais oublié les apostrophes.
Par contre, il y\'a un problème avec les permissions, maintenant le groupe Modérateur a accès à d\'autres commandes comme /jail ou /kill alors qu\'elles ne lui sont pas accordées dans Permissions. Et l\'Admin n\'a toujours pas la commande /money.
Qu\'entends tu par \'log du serveur\' ? La console en .bat ?
Non, l\'invite de commandes où il y a marqué:
23:03:22 [INFO] Stargate v.0.4.8 is enabled.
23:03:22 [INFO] [Stargate] Loaded 1 gate layouts
23:03:22 [INFO] [Stargate] {world} Loaded 2 stargates with 0 set as always-on
23:03:22 [INFO] [Stargate] {world_nether} No stargates for world
23:03:22 [INFO] [Stargate] Found Permissions (v3.1.5)
23:03:22 [INFO] [Stargate] Found iConomy (v5.01)
23:03:22 [INFO] [MessageChanger] Permission system detected.
23:03:22 [INFO] MessageChanger version 0.24 is enabled!
23:03:22 [INFO] [Minestairs] version 1.0 is enabled!
23:03:22 [INFO] [Minestairs] is using Permissions
23:03:22 [INFO] DungeonGenerator version 1.0 is enabled with permissions!
23:03:22 [INFO] [ServerGoblins] Version 0.3.1 is enabled.
23:03:22 [INFO] [AngryWolves] version 0.8 is enabled
23:03:22 [INFO] NaturalGiants version 1.3 is enabled!
23:03:22 [INFO] LWC Loaded 134 locale strings (0 overrides)
23:03:22 [INFO] LWC Using Permissions API...
23:03:22 [INFO] LWC Loading SQLite
23:03:22 [INFO] SQLite Using: Native
23:03:22 [INFO] LWC At version: v3.11
23:03:22 [INFO] [MonsterHunt 1.2.0] Loaded 3 High scores.
23:03:22 [INFO] [MonsterHunt] MonsterHunt Loaded!
23:03:22 [INFO] SpyerFun module version 1.3_3 stable, a spying utility for norma
l players, is active. Part of the Spyer package by [nickguletskii200]
23:03:22 [INFO] MapMarkers version 0.3.2 enabled
23:03:22 [INFO] MineCal v0.3 loaded!
23:03:22 [INFO] [PetCreeper] version 0.2 is enabled!
23:03:22 [INFO] PetCreeper main loop running.
23:03:22 [INFO] [HeroicDeath] 1.8.1.156 enabled.
23:03:22 [INFO] [Giant Trees] version 0.3 is enabled
23:03:22 [INFO] [AutoMessage] version [1.5] loaded
23:03:22 [INFO] TextWrap plugin 1.0.0 is enabled
Des trucs du genre.
La fenetre Dos qui s\'ouvre quoi. Pour voir s\'il y a des erreurs sévères. Sinon, je pose de nouveau mes questions:
Quel version de permissions as-tu?
As-tu bien Iconomy 5.0?
Sinon, envoie tout ton dossier, laisse moi 10 min.
Oui, iConomy 5.0 et Permission 2.1.
L\'invite de commande, voila, c\'est le mot que je cherchais en parlant du fichier \'run\'...
Tu veux que je t\'envoie tout le dossier \'plugin\' ou tout ?
Je n\'arrive pas à faire un copier/coller du texte de la commande. Mais il y\'a des erreurs sévères qui n\'étaient pas là avant.
Désolé, c\'est un peu le bordel dans les fichiers, j\'ai pas eu le temps de réorganiser mes diverses expérimentations avec Bukkit ou autre, y reste encore du ménage.
http://www.fileserve.com/file/ZPcGwyP
Trop long, je ne peux plus éditer ^^\'
Alors c\'est bon, c\'est clean. Tu n\'as plus qu\'à tester ingame, en tout cas, il n\'y a plus d\'erreur. Ne MAJ pas ton Minecraft, car je ne suis pas sûr que tes plug-ins vont apprecier. De toutes façons, tant que tout marche, ne pas mettre à jour.
Je t\'ai rajouté un dossier -Kisei blabla- rempli de pleins de viru...de trucs sympa comme l\'installer de MCEdit, de SkinEdit, Craftback, Johnsmith avec mon pack perso de texture, etc. Le reste des recommandations est dans le fichier permissions \"groups\", tout en haut. Dis moi quoi. ;)
EDIT: Attends 15 minutes encore, le temps que Fileserve bouge son cul-be. Ah oui, et le minecraft_server.jar, tu l\'oublies. Craftbukkit only now.
http://www.fileserve.com/file/dMPcNBW
Pour la mise à jour, j\'attends qu\'un nouveau build de craftbukkit soit stable en 1.7. Il faudra que je remettes a jour tout les plugins, aussi j\'imagine, non ?
En tout cas, merci pour ton aide, je pense que je ne prends pas de risque à te remercier avant de voir le résultat final ;)
J\'ai édité plus haut, teste. :p
Et puis de rien, j\'aime bien configurer ça.
Pour MAJ tes plug-in automatiquement, installe le plug-in \"BukkitUpdate\" ou un truc du genre. Ça regarde toutes les xminutesconfigurables si il y a des MAJ et les dwld automatiquement. Tu n\'as plus qu\'à les glisser ensuite dans ton dossier plugins. :)
ATTENTION: Je ne suis pas sûr de la compatibilité essentials/permissions. Fais gaffe, donc.
Cette saloperie de download s\'est interrompu avant la fin !
Je dois attendre avant de pouvoir re-télécharger, je verrais ça demain. Je te tiens au courant ;). Merci pour ton aide et tes conseils ! Si j\'ai d\'autres soucis (ce qui ne manquera pas d\'arriver, j\'en suis sur) je saurais à qui m\'adresser !
Hélas, ton intervention n\'as pas suffit. Je n\'ai touché à rien, juste remplacer mon dossier serveur par celui que tu m\'as envoyé, mais les joueurs n\'ont toujours pas accès aux commandes /balance, /pay etc. Ni moi aux commandes /reset et autres... Tout marchais lorsque tu l\'as testé ?
Alors, soit les joueurs n\'ont pas accès aux permissions (s\'ils ne sont pas marqué dans un groupe spécifique dans le fichier user, ils seront dans le groupe par défaut, ici, le groupe \"visiteur\" qui n\'est capable de rien faire). Sinon, il y a effectivement conflit entre Essentials et permissions.
EDIT: Je ne connais pas Essentials (perso, permissions ftw) et je viens de relire le fichier principal de config et:
\"# Restricted commands will only be available to ops.
# These will have NO EFFECT if you have Permissions installed!
# These are here only if you want something simpler than Permissions.\"
Du coup, toi, tu peux surement faire les commandes, mais pas les autres, car ils ne sont pas OPs.
Franchement, je te conseille d\'utiliser que permissions, et d\'ajouter les plug-in de jail tout ça avec d\'autres plug-in annexes.
En tout cas, désolé; Moi je ne suis que le Log, et je t\'ai renvoyé le serveur sans erreur au démarrage. Mais moi qui suis sur Verygames, ils me disant qu\'Essentials et Permissions se causent des conflits, alors je n\'ai jamais cherché à installer le premier, par sécurité.
Ah putain bah voila :JESUS FACEPALM:
Bon, au moins je sais d\'ou vient le problème. J\'aime beaucoup les commandes de Essentials et au moins ça a l\'avantage de tout compacter en un seul plugin, et comme chaque plugin contient son lot d\'erreurs de config potentielles de ma part, je préfère limiter. Est-ce que iConomy entre en conflit avec GroupManager, le \'Permissions\' de Essentials, aussi ?
Selon Verygames:
J\'ai installé permissions 2 et il me marque que ce ne serait pas judicieux d\'installer Groupmanager (et EssentialsChat) car cela pourrait poser des problèmes de conflit avec Permissions.
Après, comme je te dis, je n\'ai pas testé les deux en même temps, mais dans le doute, tente autre chose. (Aussi, Iconomy5 et permissions2 marchent très bien ensemble, ainsi que les autres plugin. Je te dis, il n\'y a qu\'Essentials que je ne connais pas, et je pose donc mon doute sur ce plugin...sorry!)
N\'hésites pas à installer plusieurs plug-ins, en plus, ce sera plus facile à configurer.
Sinon, verifie bien que tes joueurs ont les permissions pour faire leurs actions. On ne sait jamais: Verifie tes permissions d\'Essentials dans ton fichier de config de permissions. (si tu changes qql chose, regarde bien mes recommendations dans ton fichier groups, tout en haut, en vert)
Je veux dire supprimer Permission pour mettre GroupManager qui est une des extensions d\'Essentials, comme ça il n\'y a pas de conflits, vus qu\'ils sont fait pour tourner ensemble.
Oui, tu peux faire ça je pense. Mais je te conseille l\'inverse, à moins qu\'il y ait une fonction vraiment unique d\'Essentials qui t\'interesse au plus haut point. Car il y aura toujours un autre plug-in qui remplacera la commandes d\'Essential qui t\'es chère. ^^
Quand tu vois mon fichier de configuration de permissions, tu vois pourquoi j\'y tiens :p Je ne met pas tout, car il fait environ le triple de ça:
groups:
Voyageur:
default: true
info:
prefix: \'\'
suffix: \'\'
build: false
inheritance:
permissions:
- \'mcmmo.motd\'
Citoyen:
default: true
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
permissions:
- \'stargate.use\'
- \'iConomy.access\'
- \'iConomy.rank\'
- \'iConomy.list\'
- \'iConomy.payment\'
- \'iConomy.bank.access\'
- \'iConomy.bank.main.view\'
- \'monsterhunt.usercmd.huntscore\'
- \'monsterhunt.usercmd.huntstatus\'
- \'monsterhunt.usercmd.hunt\'
- \'turnstile.use\'
- \'phatloots.use\'
- \'jobs.join.Fermier\'
- \'mcmmo.commands.ability\'
- \'mcmmo.commands.party\'
- \'mcmmo.commands.myspawn\'
- \'mcmmo.commands.setmyspawn\'
- \'auction.bid\'
- \'lwc.create.private\'
- \'bookworm.create\'
- \'bookworm.write.own\'
- \'bookworm.copy.own\'
- \'bookworm.remove.own\'
- \'bookworm.destroy.own\'
- \'bookworm.read\'
- \'magicspells.grant.list\'
- \'magicspells.grant.help\'
- \'magicspells.cast.*\'
Chasseur:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'monsterhunt.rewardeverytime\'
- \'mcmmo.ability.swords\'
- \'bandages.use\'
- \'jobs.join.Chasseur\'
- \'mcmmo.skills.archery\'
- \'spyer.seeAll\'
- \'DF.heavy\'
- \'DF.critical\'
- \'magicspells.grant.stealth\'
- \'hookshot.use\'
- \'mcmmo.skills.swords\'
Vendeur:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'auction.start\'
- \'iConomyChestShop.shop.create\'
- \'iConomyChestShop.command.iteminfo\'
Batisseur:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'stargate.create\'
- \'stargate.destroy.owner\'
- \'stargate.option.free\'
- \'mcmmo.ability.excavation\'
- \'mcmmo.ability.mining\'
- \'mcmmo.skills.repair\'
- \'mcmmo.skills.woodcutting\'
- \'magicspells.grant.zap\'
- \'magicspells.grant.lightwalk\'
- \'jobs.join.Mineur\'
- \'jobs.join.Constructeur\'
- \'jobs.join.Creuseur\'
- \'mcmmo.skills.excavation\'
Architecte:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Batisseur
permissions:
- \'stargate.create.personal\'
- \'stargate.option.hidden\'
- \'stargate.option.private\'
- \'mcmmo.skills.woodcutting\'
- \'minestairs.build\'
- \'magicspells.grant.wall\'
- \'magicspells.grant.stonevision\'
- \'magicspells.grant.build\'
Soldat:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'mcmmo.ability.unarmed\'
- \'mcmmo.skills.unarmed\'
- \'mcmmo.ability.swords\'
- \'stargate.option.free\'
- \'turnstile.admin.ignore.price\'
- \'turnstile.admin.ignore.cost\'
- \'turnstile.admin.ignore.owner\'
- \'mcmmo.skills.swords\'
- \'elixirmod.cactusrum\'
Guerrier:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Soldat
permissions:
- \'bandages.use\'
- \'mcmmo.ability.axes\'
- \'mcmmo.skills.axes\'
- \'mcmmo.ability.archery\'
- \'magicspells.grant.volley\'
- \'mcmmo.skills.archery\'
- \'DF.gladiator\'
- \'DF.shield\'
- \'DF.critical\'
Conquerant:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Guerrier
permissions:
- \'mcmmo.regeneration\'
- \'magicspells.grant.invulnerability\'
Logicien:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'regios.createdelete\'
- \'regios.modify\'
- \'stargate.option.free\'
- \'turnstile.admin.ignore.price\'
- \'regios.protect\'
- \'regios.customise-entry\'
- \'regios.exception\'
- \'regios.customise-messages\'
- \'regios.health\'
- \'regios.movement-factor\'
- \'regios.pvp\'
- \'regios.customise-messages\'
- \'regios.health\'
- \'regios.setwarp\'
- \'regios.warpto\'
- \'regios.setwarp\'
- \'turnstile.admin.ignore.cost\'
- \'turnstile.admin.ignore.owner\'
- \'jobs.join.Technicien\'
- \'phatloots.name\'
- \'phatloots.make\'
- \'remotedet.remote\'
- \'turnstile.use\'
- \'turnstile.make\'
- \'turnstile.link\'
- \'turnstile.price\'
- \'turnstile.owner\'
- \'turnstile.delete\'
- \'stargate.private\'
- \'raveblox.set\'
- \'raveblox.clear\'
- \'raveblox.sync\'
- \'raveblox.del\'
- \'raveblox.use\'
- \'raveblox.list\'
- \'magicspells.grant.telekinesis\'
- \'lwc.create.password\'
- \'lwc.info\'
Forestier:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'mcmmo.ability.herbalism\'
- \'angrywolves.wolf-friend\'
- \'mcmmo.skills.taming\'
- \'mcmmo.regeneration\'
- \'magicspells.grant.gills\'
- \'magicspells.grant.frostwalk\'
- \'magicspells.grant.prayer\'
- \'bandages.use\'
- \'magicspells.grant.heal\'
- \'magicspells.grant.help\'
- \'jobs.join.Jardinier\'
- \'mobRider.command.goto\'
- \'mobRider.command.go\'
- \'mobRider.command.follow\'
- \'mobRider.animals\'
- \'easy.farm\'
- \'easy.grow\'
Druide:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Forestier
permissions:
- \'magicspells.grant.lifewalk\'
- \'magicspells.grant.minion\'
- \'mcmmo.commands.setmyspawnother\'
- \'mcmmo.tools.mcrefresh\'
- \'mobRider.command.attack\'
- \'mobRider.monsters\'
- \'regios.mobs\'
- \'DF.daze\'
- \'gianttrees.build\'
Roublard:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'mcmmo.item.chimaerawing\'
- \'magicspells.grant.blink\'
- \'magicspells.grant.safefall\'
- \'mcmmo.skills.acrobatics\'
- \'spyer.fun\'
- \'elixirmod.haste\'
- \'hookshot.use\'
- \'magicspells.grant.telekinesis\'
Magicien:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'magicspells.grant.help\'
- \'magicspells.grant.entomb\'
- \'magicspells.grant.forcepush\'
- \'mcmmo.commands.whois\'
Sorcier:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Magicien
permissions:
- \'magicspells.grant.combust\'
- \'magicspells.grant.fireball\'
- \'magicspells.grant.bind\'
- \'magicspells.grant.mark\'
- \'magicspells.grant.recall\'
- \'regios.lsps\'
Archimage:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Sorcier
permissions:
- \'magicspells.grant.purge\'
- \'magicspells.grant.firenova\'
- \'magicspells.grant.explode\'
- \'magicspells.grant.lightning\'
- \'magicspells.grant.spellbook\'
- \'magicspells.grant.teach\'
- \'mcmmo.regeneration\'
Moderator:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
- Citoyen
permissions:
- \'*\'
- \'mobRider.players\'
- \'regios.bypass\'
- \'regios.override\'
Admins:
default: false
info:
prefix: \'\'
suffix: \'\'
build: true
inheritance:
permissions:
- \'*\'
- \'regios.*\'
Rien d\'unique non, juste la simplicité. Après une semaine et demi de programmation de Bukkit, j\'aimerais pouvoir utiliser tout ça avant de rempiler pour des heures de codes ^^. J\'essaye avec GroupManager, en esperant qu\'il n\'entre pas en conflit avec iConomy.
Une question comme ça : tu sais te servir de DynMap ?
Non, sorry, Verygames propose déjà un google map en fait. Bon bah désolé de ne pas t\'avoir aidé plus que ça. Ca aurait été un plug-in que je connais, je ne dis pas, mais malgré le fait que j\'en connaisse presque une centaine maintenant, je t\'avouerais ne m\'être jamais attardé assez sur Essentials pour en savoir son contenu, ses risques de conflits, etc.
Tant pis, je vais continuer de chercher, je finirais bien par m\'en sortir. Merci de tes conseils, de tes propositions de plugins, et d\'avoir vérifié mon code en tout cas ^^.
Ouais, désolé, du coup ça me frustre aussi, car ce genre d\'erreur, je ne lache pas avant d\'avoir trouvé pourquoi. ^^ Tu me dira par MP tes avancées (ou si tu as un autre problème, peut être avec un plug-in que je connais -Iconomy, par ex-). Et puis je t\'ai laissé mon add., n\'hésites pas à passer. :)
Moi non plus je n\'aime pas rester vaincu. Je te tiendrais au courant, merci à toi !
