Soucis dans la configuration d'Iprofession.

Thooxy

Aventurier
10 Février 2013
6
1
3
30
Bien le bonjour à vous !
Je viens quérir votre aide après 6 heures de recherches quant à la compréhension et la configuration du magnifique Iprofession. Il me donne hélas beaucoup de boulot et un mal de crane !

Je tente tant bien que mal de créer divers métiers mais je me retrouve à chaque fois avec un "tag inconnu" quand je tente de voir la liste des métiers.... Je vous transmets le code que j'ai crée et en appelle à vos connaissances pour résoudre enfin ce soucis...


Code:
config:
  max_profession: 1
  professions:
  - max_profession: 1
    professions:
    - mineur
    - mineurdestenebres
    - mineurdesprofondeurs
    - forgeron
    - forgeronmaitredarmes
    - forgeronmaitredarmures
    - trappeur
    - trappeurdestenebres
    - bucheron
    - paysan
    - soldat
    - chefdelagarde
    - roi
    - cuisinier
    - alchimiste
    - menuisier
professions:
  mineur:
    name: Mineur
    price: 0
    skills:
      breakBlock:
      - id: 14,15,16
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      smeltItem:
      - id: 14,15
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  mineurdestenebres:
    name: Mineur des tenebres
    price: 0
    parent: Mineur
    required:
      - category: blockdestroy
        key: ironore
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: goldore
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d'or.
    skills:
      breakBlock:
      - id:  43:6,44:6,87,112,113,114,121
        hasnot: AIE ! Ces pierres sont plus chaudes que la braise !
  mineurdesprofondeurs:
  name: Mineur des profondeurs
    price: 0
    parent: Mineur
    required:
      - category: blockdestroy
        key: ironore
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: goldore
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d or.
    skills:
      breakBlock:
      - id: 21,56,73,74,129
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeron:
    name: Forgeron
    price: 0
    skills:
      craftItem:
      - id: 145,256,257,258,262,267,272,273,274,275,283,284,285,286,291,292,294,306,307,308,309,314,315,316,317,66,101,157,328,359
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmes:
    name: Maitre d armes
    price : 0
    parent: forgeron
    required:
      - category: craftItem
        Key: ironpickaxe
        require: 25
        hastnot: Vous devez faire au moins {LEFT} pioches en fer avant d atteindre la perfection.
      - category: craftItem
        Key: ironsword
        require: 25
        hastnot: Vous devez faire au moins {LEFT] épées en fer avant d atteindre la perfection.
    skills:
      craftItem:
      - id: 276,277,278,279
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmures:
  name: Maitre des armures
    price : 0
    parent: forgeron
    required:
      - category: craftItem
        Key: IronHelmet
        require: 25
        hastnot: Vous devez faire au moins {LEFT} casques de fer avant d atteindre la perfection.
      - category: craftItem
        Key: IronBoots
        require: 13
        hastnot: Vous devez faire au moins {LEFT] bottes de fer avant d atteindre la perfection.
    skills:
      craftItem:
      - id: 310,311,312,313
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  trappeur:
    name: Trappeur
    price: 0
    skills:
      breakBlock:
      - id: 17,17:1,17:2,17:3,16
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      craftItem:
      - id: 261,262,259,298,299,300,301,346
      dropItem:
      - id: 349,334
        hasnot: Je ne peux pas ramasser ca.
      wearItem:
      - id: 306,307,308,309.
        hasnot: Je ne peux pas mettre ca.
  trappeurdestenebres:
    name: Trappeur tenebreux
    price: 0
    parent: Trappeur
    required:
      - category: kill
        key: total
        require: 100
        hasnot: Il vous faut plus d'experience au combat, tuer encore {LEFT} monstre pour vous faire la main.
    skills:
      breakBlock:
      - id: 115,39,40
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  bucheron:
    name: Bucheron
    price: 0
    skills:
      breakblock:
      - id: 17,17:1,17:2,17:3
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  paysan:
    name: Paysan
    price: 0
    skills:
      breakblock:
      - id: 59,141,142,86,103,83
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      dropItem:
      - id: 319,363,365
        hasnot: Je ne peux pas ramasser ca.
  soldat:
    name: Soldat
    price: 0
    skills:
      wearItem:
      - id: 306,307,308,309
        hasnot: Je ne peux pas mettre ca.
  chefdelagarde:
  name: Chef de la garde
    price: 0
    parent: Soldat
    required:
      - category: itemdrop
        Key: bedrock
        require: 1
        hastnot: Vous devez etre elu par un roi pour devenir chef de la garde.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Je ne peux pas mettre ca.
  roi:
    name: Roi
    price: 0
    required:
      - category: itemdrop
        Key: bedrock
        require: 1
        hastnot: Seul un Dieu peut designer un roi.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Cette armure n est digne que d'un roi.
  cuisinier:
    name: Cuisinier
    price: 0
    skills:
      smeltItem:
      - id: 349,392,365,363,319
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      craftItem:
      - id: 92,357,354,360,297,282
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  alchimiste:
    name: Alchimiste
    price: 0
    skills:
      craftItem:
      - id: 373,373:16,373:64,373:8193,373:8194,373:8195,373:8196,373:8197,373:8198,373:8199,373:8200,373:8201,373:8202,373:8204,373:8206,373:8225,373:8226,373:8228,373:8229,373:8233,373:8236,373:8257,373:8258,373:8259,373:8260,373:8262,373:8264,373:8265,373:8266,373:8270,373:16385,373:16386,373:16387,373:16388,373:16389,373:16390,373:16392,373:16393,373:16394,373:16396,373:16398,373:16417,373:16418,373:16420,373:16421,373:16425,373:16428,373:16449,373:16450,373:16451,373:16452,373:16454,373:16456,373:16457,373:16458,373:16462,379,374
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  menuisier:
    name: Menuisier
    price: 0
    skills:
      craftItem:
      - id: 5,5:1,5:2,5:3,25,43:2,44:2,53,58,63,65,72,84,85,96,107,125,125:1,125:2,125:3,126,126:1,126:2,126:3,134,135,136,143,146,268,269,270,271,281,323,324,333
        hasnot: Je n ai pas la competence necessaire pour faire ca.

Le but de certains métiers comme le mineur et le forgerons est d’accéder à une spécialisation après un certains nombres de blocs afin de miner soit les roches de l'enfer, soit les roches rares telle que le diamant. Ne vous étonnez pas si vous voyez la condition pour accéder au métier de Roi ou de chef de la garde "drop de la bedrock". Je souhaite par cette "astuce" bloquer l'accès à certains métiers unique, offert par élections et sous contrôle des opérateurs du serveur.

J'ai modifié, modifié et modifié le code afin d'arriver à un résultat mais en vain ! Je suis passé par l'étape d'enlever tout accent, tiret, vérification d'espace. Je me suis un peu renseigné, j'ai trouvé quelques codes simple qui fonctionnaient, j'ai tenté de repartir sur cette base, mais ça ne fonctionnait pas non plus. J'ai ensuite vu que la suppression du second fichier se trouvant dans le dossier du plugin pouvait arrangé tout ça, mais là aussi ça na pas fonctionné..
BREF ! Je ne vois pas ce qui cloche et mes connaissances sont limités sur le sujet, j'apprends sur le tas héhé :)

Quelques infos en plus : Je tourne sur un serveur verygames bukkit, j'ai installé comme il est recommandé Vault et PluginsBaker.


Merci d'avoir prit le temps de lire ma requête, j’espère que vous pourrez me venir en aide.


Cordialement, l'ami Thooxy.
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 537
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Le name de mineurdesprofondeur n'est pas bien alligné (idem pour chrfdelagarde).
Dans tes parents, met le nom exacte (tu rajoute parfois des majuscules...)
Pour que des required de type stat (comme kill par exemple) il te faut le plugin BeardStat (ou un truc dans le genre... Plus d'info sur la page officiel de iProfessions).
Les erreurs présentes dans tes logs ne serrais pas de refus...


Cordialement,
Detobel36
 

Thooxy

Aventurier
10 Février 2013
6
1
3
30
Le "required" fait partie des erreurs commises après modification des TAGs....
Pour les stats, je vais me renseigner cet après midi, pour l'instant, je vais retirer cette condition.

Niveau LOG, les voici m'sieur :
Code:
>06:54:36 [INFO] [Factions] Disabling Factions v1.6.9.4
>06:54:36 [INFO] [Lockette] Disabled link to plugin Factions, version 1.6.9.4
>06:54:36 [INFO] [Factions v1.6.9.4] Disabled
>06:54:36 [INFO] [Essentials] Disabling Essentials v2.9.6
>06:54:36 [INFO] [Vault][Economy] Essentials Economy unhooked.
>06:54:36 [INFO] [PlayerMarkers] Disabling PlayerMarkers v0.2.0
>06:54:36 [INFO] PlayerMarkers disabled
>06:54:36 [INFO] [Shopkeepers] Disabling Shopkeepers v1.11
>06:54:36 [INFO] [Lockette] Disabling Lockette v1.7.9
>06:54:36 [INFO] Lockette is being disabled... ;.;
>06:54:36 [INFO] [Lockette] Closing all automatic doors.
>06:54:36 [INFO] [Vault] Disabling Vault v1.2.22-b277
>06:54:36 [INFO] 210 recipes
>06:54:36 [INFO] [Vault] Loading Vault v1.2.22-b277
>06:54:36 [INFO] [Lockette] Loading Lockette v1.7.9
>06:54:36 [INFO] [Shopkeepers] Loading Shopkeepers v1.11
>06:54:36 [INFO] [PlayerMarkers] Loading PlayerMarkers v0.2.0
>06:54:36 [INFO] [Essentials] Loading Essentials v2.9.6
>06:54:36 [INFO] [Factions] Loading Factions v1.6.9.4
>06:54:36 [INFO] [PluginsBaker] Loading PluginsBaker v0.3
>06:54:36 [INFO] [iProfessions] Loading iProfessions v3.3
>06:54:36 [INFO] [Vault] Enabling Vault v1.2.22-b277
>06:54:36 [INFO] [Vault][Economy] Essentials Economy found: Waiting
>06:54:36 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
>06:54:36 [INFO] [Vault] Enabled Version 1.2.22-b277
>06:54:36 [INFO] [Lockette] Enabling Lockette v1.7.9
>06:54:36 [INFO] [Lockette] Version 1.7.9 is being enabled! Yay! (Core version 1.3.6)
>06:54:36 [INFO] [Lockette] Detected craftbukkit build [2602] ok.
>06:54:36 [INFO] [Lockette] Custom lockable block list: [116, 84, 57, 145]
>06:54:36 [INFO] [Lockette] Ignoring linked plugins: [mcMMO]
>06:54:36 [INFO] [Lockette] Loading strings file for English by Acru
>06:54:36 [INFO] [Lockette] Using ops file for admin permissions.
>06:54:36 [INFO] [Lockette] Ready to protect your containers.
>06:54:36 [INFO] [Shopkeepers] Enabling Shopkeepers v1.11
>06:54:36 [INFO] [PlayerMarkers] Enabling PlayerMarkers v0.2.0
>06:54:36 [INFO] PlayerMarkers version 0.2.0 enabled
>06:54:36 [INFO] [Essentials] Enabling Essentials v2.9.6
>06:54:36 [INFO] [Vault][Economy] Essentials Economy hooked.
>06:54:36 [INFO] Essentials: Using config file enhanced permissions.
>06:54:36 [INFO] Permissions listed in as player-commands will be given to all users.
>06:54:36 [INFO] [Factions] Enabling Factions v1.6.9.4
>06:54:36 [INFO] [Factions v1.6.9.4] === ENABLE START ===
>06:54:36 [INFO] [Factions v1.6.9.4] Loading board from disk
>06:54:36 [INFO] [Factions v1.6.9.4] Economy integration through Vault plugin successful.
>06:54:36 [INFO] [Factions v1.6.9.4] NOTE: Economy is disabled. You can enable it with the command: f config econEnabled true
>06:54:36 [INFO] [Factions v1.6.9.4] === ENABLE DONE (Took 124ms) ===
>06:54:36 [INFO] [Lockette] Enabled link to plugin Factions for Groups, version 1.6.9.4
>06:54:37 [INFO] [PluginsBaker] Enabling PluginsBaker v0.3
>06:54:37 [INFO] -------------------------------------------
>06:54:37 [INFO] | PluginsBaker by Ptibiscuit |
>06:54:37 [INFO] | --------------------------------------- |
>06:54:37 [INFO] | Allows you to use many plugins like: |
>06:54:37 [INFO] | SuperEvent, iProfessions, iGates, ... |
>06:54:37 [INFO] | --------------------------------------- |
>06:54:37 [INFO] | Thanks using PluginBaker, Have Fun ! =) |
>06:54:37 [INFO] -------------------------------------------
>06:54:37 [INFO] [iProfessions] Enabling iProfessions v3.3
>06:54:37 [SEVERE] Error occurred while enabling iProfessions v3.3 (Is it up to date?)
java.lang.NumberFormatException: For input string: "43:6"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.<init>(Integer.java:677)
at com.ptibiscuit.iprofession.data.models.skill.SkillSimpleId.onEnable(SkillSimpleId.java:25)
at com.ptibiscuit.iprofession.data.models.skill.SkillBreakBlock.onEnable(SkillBreakBlock.java:27)
at com.ptibiscuit.iprofession.data.YamlData.loadProfessions(YamlData.java:102)
at com.ptibiscuit.iprofession.Plugin.onEnable(Plugin.java:51)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.reload(CraftServer.java:593)
at org.bukkit.Bukkit.reload(Bukkit.java:184)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514)
at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:979)
at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:897)
at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:852)
at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:112)
at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
>06:54:37 [INFO] Server permissions file permissions.yml is empty, ignoring it

Et pour le CODE, nous avons ceci :
Code:
config:
  max_profession: 1
  professions:
  - max_profession: 1
    professions:
    - mineur
    - mineurdestenebres
    - mineurdesprofondeurs
    - forgeron
    - forgeronmaitredarmes
    - forgeronmaitredarmures
    - trappeur
    - trappeurdestenebres
    - bucheron
    - paysan
    - soldat
    - chefdelagarde
    - roi
    - cuisinier
    - alchimiste
    - menuisier
professions:
  mineur:
    name: mineur
    price: 0
    skills:
      breakBlock:
      - id: 14,15,16
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      smeltItem:
      - id: 14,15
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  mineurdestenebres:
    name: Mineur des tenebres
    price: 0
    parent: mineur
    required:
      - category: blockdestroy
        key: ironore
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: goldore
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d'or.
    skills:
      breakBlock:
      - id:  43:6,44:6,87,112,113,114,121
        hasnot: AIE ! Ces pierres sont plus chaudes que la braise !
  mineurdesprofondeurs:
    name: Mineur des profondeurs
    price: 0
    parent: mineur
    required:
      - category: blockdestroy
        key: ironore
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: goldore
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d or.
    skills:
      breakBlock:
      - id: 21,56,73,74,129
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeron:
    name: Forgeron
    price: 0
    skills:
      craftItem:
      - id: 145,256,257,258,262,267,272,273,274,275,283,284,285,286,291,292,294,306,307,308,309,314,315,316,317,66,101,157,328,359
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmes:
    name: Maitre d armes
    price : 0
    parent: forgeron
    required:
      - category: craftItem
        Key: ironpickaxe
        require: 25
        hastnot: Vous devez faire au moins {LEFT} pioches en fer avant d atteindre la perfection.
      - category: craftItem
        Key: ironsword
        require: 25
        hastnot: Vous devez faire au moins {LEFT] epees en fer avant d atteindre la perfection.
    skills:
      craftItem:
      - id: 276,277,278,279
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmures:
    name: Maitre des armures
    price : 0
    parent: forgeron
    required:
      - category: craftItem
        Key: IronHelmet
        require: 25
        hastnot: Vous devez faire au moins {LEFT} casques de fer avant d atteindre la perfection.
      - category: craftItem
        Key: IronBoots
        require: 13
        hastnot: Vous devez faire au moins {LEFT] bottes de fer avant d atteindre la perfection.
    skills:
      craftItem:
      - id: 310,311,312,313
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  trappeur:
    name: Trappeur
    price: 0
    skills:
      breakBlock:
      - id: 17,17:1,17:2,17:3,16
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      craftItem:
      - id: 261,262,259,298,299,300,301,346
      dropItem:
      - id: 349,334
        hasnot: Je ne peux pas ramasser ca.
      wearItem:
      - id: 306,307,308,309.
        hasnot: Je ne peux pas mettre ca.
  trappeurdestenebres:
    name: Trappeur tenebreux
    price: 0
    parent: Trappeur
    skills:
      breakBlock:
      - id: 115,39,40
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  bucheron:
    name: Bucheron
    price: 0
    skills:
      breakblock:
      - id: 17,17:1,17:2,17:3
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  paysan:
    name: Paysan
    price: 0
    skills:
      breakblock:
      - id: 59,141,142,86,103,83
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      dropItem:
      - id: 319,363,365
        hasnot: Je ne peux pas ramasser ca.
  soldat:
    name: Soldat
    price: 0
    skills:
      wearItem:
      - id: 306,307,308,309
        hasnot: Je ne peux pas mettre ca.
  chefdelagarde:
    name: Chef de la garde
    price: 0
    parent: Soldat
    required:
      - category: itemdrop
        Key: bedrock
        require: 1
        hastnot: Vous devez etre elu par un roi pour devenir chef de la garde.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Je ne peux pas mettre ca.
  roi:
    name: Roi
    price: 0
    required:
      - category: itemdrop
        Key: bedrock
        require: 1
        hastnot: Seul un Dieu peut designer un roi.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Cette armure n est digne que d'un roi.
  cuisinier:
    name: Cuisinier
    price: 0
    skills:
      smeltItem:
      - id: 349,392,365,363,319
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      craftItem:
      - id: 92,357,354,360,297,282
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  alchimiste:
    name: Alchimiste
    price: 0
    skills:
      craftItem:
      - id: 373,373:16,373:64,373:8193,373:8194,373:8195,373:8196,373:8197,373:8198,373:8199,373:8200,373:8201,373:8202,373:8204,373:8206,373:8225,373:8226,373:8228,373:8229,373:8233,373:8236,373:8257,373:8258,373:8259,373:8260,373:8262,373:8264,373:8265,373:8266,373:8270,373:16385,373:16386,373:16387,373:16388,373:16389,373:16390,373:16392,373:16393,373:16394,373:16396,373:16398,373:16417,373:16418,373:16420,373:16421,373:16425,373:16428,373:16449,373:16450,373:16451,373:16452,373:16454,373:16456,373:16457,373:16458,373:16462,379,374
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  menuisier:
    name: Menuisier
    price: 0
    skills:
      craftItem:
      - id: 5,5:1,5:2,5:3,25,43:2,44:2,53,58,63,65,72,84,85,96,107,125,125:1,125:2,125:3,126,126:1,126:2,126:3,134,135,136,143,146,268,269,270,271,281,323,324,333
        hasnot: Je n ai pas la competence necessaire pour faire ca.

J'ai constaté In-Game que "/plist mineur" fonctionnait, mais que les métiers suivant non. N'y aurait-il pas un soucis quant à l’enchaînement des différents métiers ? Un soucis d’espace ou autre ? Voir carrément dans la liste au début...

Une dernière remarque, je travail avec Notepad++, il a tendance à enregistrer le code en un bloc, y-a-t-il une conséquence quelconque ?

Merci de prendre du temps pour me venir en aide Detobel36, c'est agréable de pouvoir compter sur quelqu'un. :)
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 537
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Le block 43:6 n'est pas reconnu par le plugin.
Ta constatation IG, vient justement du bloc 43:6.
Pour Notpad++, c'est le meilleur programme pour configurer... Juste une chose: ne met pas de tabulation !
Va dans les réglage de Notpad++ et demande lui de remplacer les tabulation par 4 espaces (si tu a mis des tabulation dans ton fichier, il ne les remplacera pas. Mais il remplacera tes future tabulation).


Cordialement,
Detobel36



PS: tant que ça ne marche pas, renvoie moi a chaque fois ton fichier de config corrigé et tes logs ;) Comme tu a fait ici au dessus, c'était parfait :D
 

Thooxy

Aventurier
10 Février 2013
6
1
3
30
Aaah ! Super, j'ai grâce à toi trouvé le gros soucis de mon code les ":" qui sont tout simplement remplacés par des "-" pour l'ID.
Niveau code j'en suis ici :
Code:
config:
  max_profession: 1
  professions:
  - max_profession: 1
    professions:
    - mineur
    - mineurdestenebres
    - mineurdesprofondeurs
    - forgeron
    - forgeronmaitredarmes
    - forgeronmaitredarmures
    - trappeur
    - bucheron
    - paysan
    - soldat
    - chefdelagarde
    - roi
    - cuisinier
    - alchimiste
    - menuisier
professions:
  mineur:
    name: mineur
    price: 0
    skills:
      breakBlock:
      - id: 14,15,16,17
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      smeltItem:
      - id: 14,15
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  mineurdestenebres:
    name: Mineur des tenebres
    price: 0
    parent: mineur
    required:
      - category: blockdestroy
        key: 15
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: 14
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d'or.
    skills:
      breakBlock:
      - id: 87,112,113,114,121
        hasnot: AIE ! Ces pierres sont plus chaudes que la braise !
  mineurdesprofondeurs:
    name: Mineur des profondeurs
    price: 0
    parent: mineur
    required:
      - category: blockdestroy
        key: 15
        require: 64
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot de fer.
      - category: blockdestroy
        key: 14
        require: 32
        hasnot: Il vous faut plus d experience, vous devriez miner {LEFT} lingot d or.
    skills:
      breakBlock:
      - id: 21,56,73,74,129
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeron:
    name: Forgeron
    price: 0
    skills:
      craftItem:
      - id: 145,256,257,258,262,267,272,273,274,275,283,284,285,286,291,292,294,306,307,308,309,314,315,316,317,66,101,157,328,359
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmes:
    name: Maitre d armes
    price: 0
    parent: forgeron
    skills:
      craftItem:
      - id: 276,277,278,279
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  forgeronmaitredarmures:
    name: Maitre des armures
    price : 0
    parent: forgeron
    skills:
      craftItem:
      - id: 310,311,312,313
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  trappeur:
    name: Trappeur
    price: 0
    skills:
      breakblock:
      - id: 17,17-1,17-2,17-3
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      CraftItem:
      - id: 261,262,259,298,299,300,301,346
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      dropItem:
      - id: 349,334
        hasnot: Je ne peux pas ramasser ca.
      wearItem:
      - id: 306,307,308,309
        hasnot: Je n ai pas la competence necessaire pour faire ca.
   
  bucheron:
    name: Bucheron
    price: 0
    skills:
      breakblock:
      - id: 17,17-1,17-2,17-3
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  paysan:
    name: Paysan
    price: 0
    skills:
      breakBlock:
      - id: 59,141,142,86,103,83
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      dropItem:
      - id: 319,363,365
        hasnot: Je ne peux pas ramasser ca.
  soldat:
    name: Soldat
    price: 0
    skills:
      wearItem:
      - id: 306,307,308,309
        hasnot: Je ne peux pas mettre ca.
  chefdelagarde:
    name: Chef de la garde
    price: 0
    parent: Soldat
    required:
      - category: blockdestroy
        key: 7
        require: 1
        hasnot: Seul un roi peut designer un chef de garde.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Je ne peux pas mettre ca.
  roi:
    name: Roi
    price: 0
    required:
      - category: blockdestroy
        key: 7
        require: 1
        hasnot: Seul un Dieu peut designer un Roi.
    skills:
      wearItem:
      - id: 310,311,312,313
        hasnot: Cette armure n est digne que d'un roi.
  cuisinier:
    name: Cuisinier
    price: 0
    skills:
      smeltItem:
      - id: 349,392,365,363,319
        hasnot: Je n ai pas la competence necessaire pour faire ca.
      craftItem:
      - id: 92,357,354,360,297,282
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  alchimiste:
    name: Alchimiste
    price: 0
    skills:
      craftItem:
      - id: 373,373-16,373-64,373-8193,373-8194,373-8195,373-8196,373-8197,373-8198,373-8199,373-8200,373-8201,373-8202,373-8204,373-8206,373-8225,373-8226,373-8228,373-8229,373-8233,373-8236,373-8257,373-8258,373-8259,373-8260,373-8262,373-8264,373-8265,373-8266,373-8270,373-16385,373-16386,373-16387,373-16388,373-16389,373-16390,373-16392,373-16393,373-16394,373-16396,373-16398,373-16417,373-16418,373-16420,373-16421,373-16425,373-16428,373-16449,373-16450,373-16451,373-16452,373-16454,373-16456,373-16457,373-16458,373-16462,379,374
        hasnot: Je n ai pas la competence necessaire pour faire ca.
  menuisier:
    name: Menuisier
    price: 0
    skills:
      craftItem:
      - id: 5,5-1,5-2,5-3,25,43-2,44-2,53,58,63,65,72,84,85,96,107,125,125-1,125-2,125-3,126,126-1,126-2,126-3,134,135,136,143,146,268,269,270,271,281,323,324,333
        hasnot: Je n ai pas la competence necessaire pour faire ca.
Les métiers semblent fonctionner, ils sont repérés par le plugin.
Il me reste un soucis qui n’occasionnent pas de message d'erreur dans les LOGs : le trappeur à la faculté de récupérer le cuir et faire une canne à pêche, ainsi seul ce métier pourra dépecer les vaches et drop le poisson.
Seulement, un joueur chômeur qui me sert de cobaye arrive sans soucis à faire une canne à pêche, récupérer le cuir et même le poisson ! Pareil pour le Paysan qui se voit piquer son blé et sa viande, le rendant totalement inutile.
En tentant de comprendre ce qui clochait, j'ai mis la même condition de drop sur la stone pour voir la réaction du plugin : le cobbaye n'a pas réussi à la drop. Une idée pour résoudre ce problème ?

J'ai ensuite deux questions que je me permet de poser en même temps si vous en avez la réponse, sinon j'effectuerai de plus amples recherches :
- Etant admin, je suis doué d'un pouvoir divin me permettant de tout faire ! J'aimerai me mélanger avec les pauvres mortels qui logent sur le serveur et donc voudrait être restreint, comme les autres, comment dois-je m'y prendre ?
- J'ai installé le plugin de stat que l'on m'a conseillé plus haut (merci Detobel36 au passage) et je souhaite poursuivre ma configuration en ajoutant les stats de kills. Y-a-t-il une configuration particulière à réaliser ?
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 537
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Si j'ai bien compris ton problème, c'est juste les restrictions qui ne s'applique pas à la personne n'ayant aucun métier.
Si c'est bien ça, je pense que cela vient des permissions. Essaye de mettre cette permissions:
Code:
- -iprofessions.god


- Etant admin, je suis doué d'un pouvoir divin me permettant de tout faire ! J'aimerai me mélanger avec les pauvres mortels qui logent sur le serveur et donc voudrait être restreint, comme les autres, comment dois-je m'y prendre ?
- J'ai installé le plugin de stat que l'on m'a conseillé plus haut (merci Detobel36 au passage) et je souhaite poursuivre ma configuration en ajoutant les stats de kills. Y-a-t-il une configuration particulière à réaliser ?
1. Essaye de t'enlever la permissions: iprofessions.god
Ce qui donne:
Code:
- -iprofessions.god
Si ça ne marche pas, l'autre solution -> /deop
2. Il n'y a aucune configuration pour que iProfessions fonctionne avec le plugin de stat. Par contre, il faut que le plugin de stat fonction. Et ça c'est un autre problème... 2 solutions: soit tu a une basse de donnée, et tu t'y connais un peu. Soit tu demande au plugin d'enregistré dans un format spécial (j'ai boulier le nom de l’extension).
 

Thooxy

Aventurier
10 Février 2013
6
1
3
30
Si j'ai bien compris ton problème, c'est juste les restrictions qui ne s'applique pas à la personne n'ayant aucun métier.Si c'est bien ça, je pense que cela vient des permissions.

C'est pire que ça, les skills n'ont pas l'air de bien s'appliquer. Je ne peux même pas couper du bois en étant bûcheron après mettre deop ! C'est gênant ..
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 537
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Je sais d'où vient le problème: 2 métiers ne peuvent pas avoir les mêmes compétences.
Remarque: lorsque tu met un parent, c'est comme les inheritances. Les permissions (ici les skkils) du groupes précédents valent aussi pour le groupe enfant (dans mineurdesprofondeur, tu ne doit pas remettre breakBloc 14 car mineur l'a déjà).


Cordialement,
Detobel36
 

Thooxy

Aventurier
10 Février 2013
6
1
3
30
Bonjour, je viens t'apporter quelques nouvelles.
J'ai réussi, en reprenant tout à zéro, à avoir quelque chose de fonctionnelle.
Je tiens à te remercier de ton aide pour comprendre d'où venait ces erreurs.

Thooxy.
 
  • J'aime
Reactions: Detobel36