Paste #32270: Untitled Paste

Date: 2016/04/03 21:31:17 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


adminchat_cmd:
  type: command
  name: adminchat
  usage: /adminchat [<message>]
  aliases:
  - ac
  permission: admin.chat
  permission message: "Vous n'avez pas la permission d'utiliser cette commande!"
adminchat_else:
  type: world
  events:
    on adminchat command:
    - define adminmsg_size <context.raw_args>
    - if %adminmsg_size% > 0 {
      - narrate "<red>[AC] <player.name> -> <parse:<context.raw_args>>" targets:<server.list_online_players.filter[has_permission[admin.chat]]>
        } else {
          - narrate "ERREUR: Vous devez entrer un message!"
          - queue clear
        }
    - determine fullfilled
    on ac command:
    - define adminmsg_size <context.raw_args>
    - if %adminmsg_size% > 0 {
      - narrate "<red>[AC] <player.name> -> <parse:<context.raw_args>>" targets:<server.list_online_players.filter[has_permission[admin.chat]]>
        } else {
          - narrate "ERREUR: Vous devez entrer un message!"
          - queue clear
        }
    - determine fullfilled

question_cmd:
  type: command
  name: question
  permission: cmd.question
  permission message: "Vous n'avez pas la permission d'utiliser cette commande!"
question_cmd_suite:
  type: world
  events:
    on question command:
    if !<pl.has_permission[cmd.question]> {
      - narrate "&4[ERREUR] Vous n'avez pas la permission d'utiliser cette commande!"
      - queue clear
      }
    - define question_size <context.raw_args>
    - if %question_size% > 0 {
      - narrate "Votre question a été envoyée aux administrateurs. Vous recevrez bientôt une réponse!"
      - narrate "[QUESTION] <player.name> -> <context.raw_args>" targets:<server.list_online_players.filter[has_permission[admin.chat]]>
      - determine fullfilled
    } else {
      - narrate "&4[ERREUR] Vous n'avez pas écrit de question!"
      - queue clear
    }