Hi Rano,
What all plugins i need to have a calendar like this site
The calendar itself on that site is just the default free version of The Events Calendar and the Events Calendar PRO add-on.
They are also using our WooCommerce Tickets add-on to sell tickets to events.
how can i control who make events on my website…. i just want paid members to ADD events
This is something you have to manage within WordPress itself, not related to The Events Calendar. Basically, Events are just a Post Type, so if your paid members have certain membership levels, they’ll be able to access and create events in your admin. However, if non-paying members just have “Subscriber” permissions on your site, they will not be able to create events or other content in your admin. Search online for information about WordPress user roles and how that works for more information.
can vendors sell tickets on the calendar
Similar to the answer above, if your vendors have full “Administrator” capabilities on your site, they will be able to create events and/or add tickets to existing events. If not, they will not be able to.
— George