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}%}
- {TD::wSign::%arg 2%::warp} = {TD::wSign::%{_name}%::warp} = {TD::wSign::%location of clicked block%::warp}
- {TD::wSign::%location of targeted block%} = {TD::wSign::%location of clicked block%}
- {TD::warps::%arg 2%} = {TD::warps::%{_name}%}
- #options:
- 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}
- on rightclick:
- if clicked block is a sign:
- if {TD::wSign::%location of clicked block%} is set:
- set {_name} to {TD::wSign::%location of clicked block%}
- set {_warp} to {TD::wSign::%{_name}%::warp}
- teleport player to {TD::warps::%{_warp}%}
- 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!"
- # 1 -> create/remove, 2 -> mapnaam, 3 -> warp (bij create), 4 -> spelers (bij create)
- # 1 -> setwarp, 2 -> naam
- # 1 -> warplist
- command /sign [<text>] [<text>] [<text>] [<text>]:
- trigger:
- if player has permission "TD.joinsign":
- if arg 1 is "setwarp":
- if arg 2 is set:
- if {TD::warpList::*} doesn't contain "%arg 2%":
- send "{@mprefix} Warp %arg 2% gemaakt!"
- add arg 2 to {TD::warpList::*}
- set {TD::warps::%arg 2%} to location of player
- set {_name} to arg 2
- else:
- send "{@mprefix} &4De warp &c%arg 2% &4is al in gebruik."
- else:
- send "{@mprefix} &4Je moet nog een &cwarpnaam &4opgeven."
- else if arg 1 is "warplist":
- if {TD::warpList::*} is not empty:
- send "{@mprefix} Dit is de lijst met alle warps:%nl%%{TD::warpList::*}%"
- else:
- send "{@mprefix} Er zijn geen warps."
- else if arg 1 is "create":
- if targeted block is not a sign:
- send "{@mprefix} &4Een join sign kan alleen een sign zijn."
- else if {TD::%location of targeted block%} is set:
- send "{@mprefix} &4Het getargete blok is al een join sign."
- else if arg 2 is set:
- if {TD::signList::*} contains arg 2:
- send "{@mprefix} &4De naam &c%arg 2% &4is al in gebruik."
- else:
- if arg 3 is set:
- send "%{TD::warpList::*}%"
- if {TD::warpList::*} doesn't contain arg 3:
- send "{@mprefix} &4De warp &c%arg 3% &4bestaat niet."
- else:
- if arg 4 is set:
- send "{@mprefix} Join sign gemaakt met de volgende eigenschappen:%nl%&fNaam: %arg 2%%nl%&fWarp: %arg 3%%nl%&fSpelers: %arg 4%"
- add arg 2 to {TD::signList::*}
- set {TD::wSign::%location of targeted block%} to arg 2
- set {TD::wSign::%arg 2%::warp} to arg 3
- set {TD::wSign::%arg 2%::maxP} to arg 4
- else:
- send "{@mprefix} &4Je moet nog een &caantal spelers &4opgeven."
- else:
- send "{@mprefix} &4Je moet nog een &cwarp &4en &caantal spelers &4opgeven."
- else:
- send "{@mprefix} &4Je moet nog een &cnaam, warp &4en &caantal spelers &4opgeven."
- else if arg 1 is "remove":
- if targeted block is not a sign:
- send "{@mprefix} &4Een join sign kan alleen een sign zijn."
- else:
- send "{@mprefix} Join sign aan het verwijderen..."
- set {_name} to {TD::wSign::%location of targeted block%}
- remove {_name} from {TD::signList::*}
- delete {TD::wSign::%location of targeted block%}
- delete {TD::wSign::%{_name}%::warp}
- delete {TD::wSign::%{_name}%::maxP}
- wait 3 ticks
- send "{@mprefix} Join sign verwijderd!"
- else if arg 1 is set:
- send "{@mprefix} &4Het argument &c%arg 1% &4is ongeldig, kies uit de volgende argumenten: &ccreate, remove &4of &csetwarp&4."
- else:
- send "{@mprefix} &4Je moet nog opgeven wat je wil doen, &ccreate, remove &4of &csetwarp&4."
Add Comment
Please, Sign In to add comment