Hey I was wondering if there was a way you could code a simon says plugin that makes announcements and if the players do it they get a point/win/etc. EX: [SimonSays] Simon says jump. or [SimonSays] Jump? Plz replay if you know or contact me on skype Username: crazygorillaboy
nothing in particular maybe: Simon says jump Jump Simon says look down/up Look down/up Simon says sneak Sneak Simon says don't move don't move Simon says move move simon says run run Simon says hit a player hit a player I could probably come up with more but it would have to be in a random order and timed bc it's not hard to play looking at chat. Improperly posted in format here it is: Plugin category: Fun Suggested name: SimonSays What I want: A plugin where in chat an anounncemt either says simon says or not and the player muust do that action or they are out and are a spectator. (Some actions above) Ideas for commands: /ss join {arena}, /ss leave, /ss spec {arena}, /ss forcestart {arena} <--- For Donators and Staff NOTICE: I would appreciate it if you could do /ss or /simonsays Ideas for permissions: ss.command.join, ss.command.leave, ss.command.spec, ss.command.forcestart When I'd like it by: ASAP but there is no hurry EDIT by Moderator: merged posts, please use the edit button instead of double posting.
The massive fundemental flaws with this are. 1. It would be extremely difficult to code and detect to see if players had done certain movements. And the main one. 2. When people are talking to eachother and it's going quick the brain get's confused; whereas here it's written down. You may argue, "But you could code it to go faster as it went on". My response would be, Yes you could, but that would mean a whole load more coding, and also if you want the time gaps to be very short say 1/2 seconds it could all go very wrong. Also if it was manageable you would receive complaints like "Omg it lagged and the 2 seconds was up". This wouldn't be your fault, but you see where I'm going with this.
1. Ever heard of the PlayerMoveEvent? 2. Config file with timer? No need for us to find the right speed
On PlayerMoveEvent get the yaw - see if they've moved their head (left or right) again on PlayerMoveEvent get their location and see if its rising (meaning that they've jumped) etc etc