Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &f[&aTD&f]
- mprefix: &f[&aTD&f] &6>>&f
- {TD::edittingmap::%arg-1%} = {TD::edittingmap::%player%}
- {TD::blockLoc::%{TD::cancelBreak::num::%location of event-block%}%} = {TD::blockLoc::%{Count}%}
- {TD::blockType::%{TD::cancelBreak::num::%location of event-block%}%} = {TD::blockType::%{Count}%}
- on enderman place:
- if world of event-block is "TD":
- cancel event
- on enderman pickup:
- if world of event-block is "TD":
- cancel event
- on place:
- if world of event-block is "TD":
- if {TD::edittingmap::%player%} is not set:
- cancel event
- stop
- else:
- set {TD::blockLoc::%{Count}%} to location of event-block
- set {TD::blockType::%{Count}%} to type of event-block
- set {TD::cancelBreak::%location of event-block%} to true
- set {TD::cancelBreak::num::%location of event-block%} to {Count}
- add 1 to {Count}
- on break:
- if world of event-block is "TD":
- if {TD::edittingmap::%player%} is not set:
- if {TD::cancelBreak::%location of event-block%} is true:
- cancel event
- stop
- else:
- if {TD::cancelBreak::%location of event-block%} is true:
- delete {TD::blockLoc::%{TD::cancelBreak::num::%location of event-block%}%}
- delete {TD::blockType::%{TD::cancelBreak::num::%location of event-block%}%}
- delete {TD::cancelBreak::%location of event-block%}
- delete {TD::cancelBreak::num::%location of event-block%}
- remove 1 from {Count}
- command /editmap [<offline player>]:
- trigger:
- if arg 1 is not set:
- if player has permission "TD.editmap":
- if {TD::edittingmap::%player%} is not set:
- set {TD::edittingmap::%player%} to true
- send "{@mprefix} Je kan de map nu bewerken."
- else:
- clear {TD::edittingmap::%player%}
- send "{@mprefix} Je kan de map niet meer bewerken."
- else:
- send "{@mprefix} &4Je hebt hier &convoldoende permissies &4voor!"
- else:
- if player has permission "TD.editmap.others":
- if {TD::edittingmap::%arg-1%} is not set:
- set {TD::edittingmap::%arg-1%} to true
- if arg-1 is player:
- send "{@mprefix} Je kan de map nu bewerken."
- else:
- send "{@mprefix} Je kan de map nu bewerken." to arg 1
- send "{@mprefix} De speler &l%arg 1% &fkan de map nu bewerken."
- else:
- clear {TD::edittingmap::%arg-1%}
- if arg-1 is player:
- send "{@mprefix} Je kan de map niet meer bewerken."
- else:
- send "{@mprefix} Je kan de map niet meer bewerken." to arg 1
- send "{@mprefix} De speler &l%arg 1% &fkan de map niet meer bewerken."
- else:
- send "{@mprefix} &4Je hebt hier &convoldoende permissies &4voor!"
- command /reset:
- trigger:
- if player has permission "TD.resetmap":
- if {TD::reset::%player%} is true:
- send "{@mprefix} &4Je bent de map al aan het resetten."
- else:
- set {TD::reset::%player%} to true
- send "{@mprefix} De map aan het resetten..."
- loop {Count} times:
- set {Count} to loop-value
- set block at location of {TD::blockLoc::%{Count}%} to {TD::blockType::%{Count}%}
- wait 10 ticks
- delete {TD::reset::%player%}
- send "{@mprefix} Map gereset!"
- else:
- send "{@mprefix} &4Je hebt hier &convoldoende permissies &4voor!"
Add Comment
Please, Sign In to add comment