Date: 2018/06/10 06:03:28 UTC-07:00
Type: Denizen Script
towercap:
type: world
events:
on reload scripts:
- flag server TowerFlag:250
- flag server TowerOwner:0
on player breaks standing_banner in flag:
- if <server.flag[TowerOwner]> == <player.faction.name> {
- if <server.flag[TowerFlag].is[LESS].than[250]> {
- flag server towerflag:++
}
} else {
- flag server TowerFlag:--
}
- if <server.flag[TowerFlag]> == 0 {
- flag server TowerOwner:<player.faction.name>
- announce " <player.faction.name> captured the Tower! "
- flag server Towerflag:250
- define players <cu@TowerTP.list_players>
- foreach <cu@TowerTP.list_players> {
- if <def[players].faction.name> != <server.flag[TowerOwner]> {
- teleport <def[players]> -361,173,-197,world
- narrate "<server.flag[TowerOwner]> took the flag from you, don't let them get away with it!"
}
else {
- heal
- narrate "You have been healed as reward for your victory!"
}
}
}