Paste #103476: Script camera

Date: 2022/11/27 13:59:38 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


TelecamereItem:
    type: item
    material: player_head
    mechanisms:
      skull_skin: eyJ0aW1lc3RhbXAiOjE1MTY2MzU2NDc2OTAsInByb2ZpbGVJZCI6ImFkMWM2Yjk1YTA5ODRmNTE4MWJhOTgyMzY0OTllM2JkIiwicHJvZmlsZU5hbWUiOiJGdXJrYW5iejAwIiwic2lnbmF0dXJlUmVxdWlyZWQiOnRydWUsInRleHR1cmVzIjp7IlNLSU4iOnsidXJsIjoiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS8yYWUzYTNhNGExYWE1MGQ4NWRiY2RhYzhkYTYzZDdjYmZkNDVlNTIwZGZlYzJkNTBiZWRmOGU5MGU4YjBlNGVhIn19fQ==
    display name: <element[Telecamera].color[BLACK]>
    allow in material recipes: false

TelecamereEntity:
    type: entity
    entity_type: armor_stand
    data:
        visible: false
    mechanisms:
        visible: false
        base_plate: false
        is_small: false
        equipment:
          helmet: TelecamereItem

TelecamereCommand:
  type: command
  name: telecamere
  description: Esegui questo comando per ricevere la palla da basket
  usage: /telecamere
  script:
  - if <server.flag[Telecamere]> == 0:
    - spawn TelecamereEntity
    - flag <entity[TelecamereEntity]> NumeroTC:1
    - narrate "E' stata creata la telecamera <entity[TelecamereEntity].flag[NumeroTC]>"
    - flag server Telecamere:++
  - else if <server.flag[Telecamere]> > 0:
    - flag server Telecamere:++
    - flag <entity[TelecamereEntity]> NumeroTC:<server.flag[Telecamere]>
    - spawn TelecamereEntity
    - narrate "E' stata creata la telecamera <entity[TelecamereEntity].flag[NumeroTC]>"
    - flag server Telecamere:++


TelecamereRemove:
  type: world
  events:
    on player right clicks TelecamereEntity:
    - remove <entity[<context.entity>]>

ResetFlagTelec:
  type: command
  name: resetflagstelec
  description: Esegui questo comando per resettare i flag basket
  usage: /resetflagstelec
  script:
    - flag server Telecamere:0