Adventure-Terraria-Server-Project / AdvancedCircuits-Plugin

Advanced Circuits Plugin for Terraria Server API and TShock.
GNU General Public License v3.0
8 stars 8 forks source link

Command Execution by Signs #23

Closed CoderCow closed 11 years ago

CoderCow commented 11 years ago

What I mean by that is, allow one to write "/somecommand {0}" on a sign (where {0} is replaced with the name of the player executing that circuit) and have that command executed as the sign is signaled.

I'm still unsure of how useful this will really be in the end because it could cause a lot of trouble. It would be hard to actually make this secure enought.

I will probably not even try to implement this, except there are a lots of requests from the community.

zaqen commented 11 years ago

This would be very useful for adventure maps as it could remove the need to write out the commands or having the need of someone being an admin to get some features. Perhaps this could be a feature which is turned off by default but could be turned on if you edited your settings?

The most interesting commands that i'd be looking forward to would be; /time (for boss events or just in the beginning of a town that is in constant darkness)

/item (instead of having a chest that has one setup, having an infinite number of sets but just one per player would be a huge benefit for every class based gamemode out there.)

/warp (Quick and hidden waypoints that send you and your whole party instantly to another point. It would make it possible to make large 5+ player puzzles and end it with everyone being sent to a new area when one player clears it.)

/setspawn (for adventure maps instead of constantly having to force players to set their spawn by a bed. It would also make certain maps d/c proofed.)

/maxspawns/spawnrate (Massive thing for adventure maps and some survival gamemodes.)

/butcher (Mostly useful for gauntlet type of situations)

I know that these are very scary to add to a 24/7 server but it's not a huge thing to an adventure map. It would be very useful to force some of these events through wiring, especially time of day.

CoderCow commented 11 years ago

Well, in this case, it would be easy to implement if we say that only the super admin has the right to set text on a sign containing a command.