Paste #32112: Script

Date: 2016/03/29 13:14:58 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


world_allreset:
  type: world
  events:
    on allreset command:
    - if !<pl.is_op||false> && !<context.server> {
      - narrate "Keine Berechtigung!"
      - queue clear
      }
    - foreach <server.get_players_flagged[quest_started]> {
      - zap default s@in_main player:<def[value]>
      - flag <def[value]> quest_started:!
      - flag <def[value]> <server.flag[daily_quest_name]||coal_quest>:!
      }
    - foreach <server.get_players_flagged[quest_done]> {
      - zap default s@in_main player:<def[value]>
      - flag <def[value]> quest_done:!
      }
    - announce "Quests zur<&uuml>ckgesetzt."
    - if <server.flag[daily_quest_name]||leer> == leer {
      - log "Quest Reset Fehler Flag ist fehlerhaft" type:warning file:example.log
      }
    - run s@world_questnumber
    - log "Quest Status aller spieler resettet" type:severe file:example.log