Date: 2018/11/29 13:45:32 UTC-08:00
Type: Denizen Script
ItemIN:
type: task
speed: 0t
script:
- define item <player.item_in_hand>
- if <def[item]> == i@air {
- narrate "Das ist kein Item!"
- queue clear
}
- take itemInHand
- define lore <def[item].lore||li@>
- adjust <def[item]> "lore:<def[lore].include[abgegeben von <player.name>|Weihnachten 2018]>" save:item
- adjust <entry[item].result> quantity:1 save:item
- flag server weihnachten_18_Lilia_items:->:<entry[item].result>
ItemOUT:
type: task
speed: 0t
script:
- if !<server.has_flag[weihnachten_18_Lilia_skip]> && <util.date.time.day> < 24 {
- narrate "Es ist noch gar nicht Weihnachten gewesen."
- queue clear
}
- flag server weihnachten_18_Lilia_skip
- define size <server.flag[weihnachten_18_Lilia_items].size>
- define index <util.random.int[1].to[<def[size]>]>
- give <server.flag[weihnachten_18_Lilia_items].get[<def[index]>]>
- flag server weihnachten_18_Lilia_items[<def[index]>]:<-