#Deluxe Menu for Pixelmon 1.16.5. Error detecting Pokémon.

1 messages · Page 1 of 1 (latest)

mighty crater
#

Hi, I'd like to create a quest menu using Deluxe Menus for Pixelmon 1.16.5.
The problem is, I can't get it to work, to detect when I have X Pokémon in team slot 1 and at a certain level.
What did I do wrong?
https://paste.helpch.at/roqadibolo.yaml

golden bloom
mighty crater
#

What do you write it like that?
'boton_entregar_charmander': display_name: '&aEntregar Charmander Nv 60' material: EMERALD_BLOCK slot: 15 lore: - '&7Click para entregar el Charmander del Slot 1.' - '&7¡Asegúrate que sea Nivel &e60&7!' click_requirement: requirements: is_charmander_species: type: "string equals" input: "%reforged16_party_slot_1_name%" output: "Charmander" is_level_60: type: "string equals" input: "%reforged16_party_slot_1_level%" output: "60" deny_commands: - '[message] &c¡No cumples los requisitos para entregar un Charmander Nivel 60!' - '[message] &cAsegúrate de tener un Charmander Nivel 60 en el PRIMER SLOT de tu equipo.' - '[close]' click_commands: - '[console]poketake %player_name% 1' - '[message] &a¡Has entregado tu Charmander Nivel 60 con éxito!' - '[close]'

gusty plank
# mighty crater What do you write it like that? ` 'boton_entregar_charmander': display_...
size: 27
open_command:
  - entregar_charmander

items:
  background:
    display_name: ''
    material: BLACK_STAINED_GLASS_PANE
    slots:
      - 0-26

  info:
    display_name: '&eEntrega requerida'
    material: PAPER
    slot: 11
    lore:
      - '&7Debes colocar un &cCharmander'
      - '&7nivel &e60 &7en el primer slot de tu equipo (Slot &e1&7).'
      - '&7Luego haz clic en el botón de entrega para confirmar.'

  entregar_charmander_ok:
    display_name: '&aEntregar Charmander Nv 60'
    material: EMERALD_BLOCK
    slot: 15
    priority: 1
    lore:
      - '&7¡Haz clic para entregar tu Charmander Nivel 60!'
      - '&aRequisitos: Cumplidos'
    view_requirement:
      - slot_has_pokemon_v
      - pokemon_es_charmander_v
      - pokemon_es_nivel_60_v
    click_commands:
      - '[console]poketake %player_name% 1'
      - '[close]'

  entregar_charmander_incorrecto:
    display_name: '&cNo apto para entrega'
    material: RED_STAINED_GLASS_PANE
    slot: 15
    priority: 0
    lore:
      - '&7Para entregar, necesitas un &cCharmander'
      - '&7nivel &e60 &7en el primer slot de tu equipo (Slot &e1&7).'
      - '&c¡Verifica tu equipo!'
    view_requirement:
      - requisitos_no_cumplidos
    click_commands:
      - '[player]msg &cNo cumples los requisitos para entregar a este Pokémon.'
      - '[close]'

requirements:
  slot_has_pokemon_v:
    type: match_regex
    input: "%reforged16_party_1_is_pokemon%"
    regex: "true"

  pokemon_es_charmander_v:
    type: string_equals
    input: "%reforged16_party_1_species%"
    output: "Charmander"

  pokemon_es_nivel_60_v:
    type: number_equals
    input: "%reforged16_party_1_level%"
    output: 60

  requisitos_no_cumplidos:
    type: has_any
    requirements:
      - slot_no_pokemon_v
      - pokemon_no_es_charmander_v
      - pokemon_no_es_nivel_60_v

  slot_no_pokemon_v:
    type: match_regex
    input: "%reforged16_party_1_is_pokemon%"
    regex: "false"

  pokemon_no_es_charmander_v:
    type: string_not_equals
    input: "%reforged16_party_1_species%"
    output: "Charmander"

  pokemon_no_es_nivel_60_v:
    type: number_not_equals
    input: "%reforged16_party_1_level%"
    output: 60```
#

try this

#

if u didnt already fix it