Raised This Month: $51 Target: $400
 12% 

[TF2] Be The EngiBot - Rex Subplugins


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Seacrh_Inkeeper
Junior Member
Join Date: Jun 2020
Location: Moscow, Russia
Plugin ID:
7493
Plugin Version:
2.0
Plugin Category:
Fun Stuff
Plugin Game:
Team Fortress 2
Plugin Dependencies:
Servers with this Plugin:
 
Plugin Description:
Allows players to become EngiBot from MvM
Old 02-10-2021 , 02:16   [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #1

Hi!

After taking a break for studing IT in university, I decided to post some plugins for having fun with a little bit different gameplay. Inspired by Be Merasmus (https://forums.alliedmods.net/showthread.php?p=1958263) and Be The Robot (https://forums.alliedmods.net/showthread.php?p=1772818) plugins, I decided to power&update old plugin by Benoist3012.

About:

Admins with flag "ADMFLAG_BAN" can choose a player to become EngiBot with command sm_beengibot <target> <duration> (for ex., sm_beengibot @me 60; sm_beengibot #10). So:
1) By Default, EngiBot have 400 hp, Shotgun, Pistol, Gunslinger, Cons&Des PDA. Also he gets Uber for first 10 seconds after summoning.
2) EngiBot can place an exit teleport with MvM cosmetic effects and mechanics. Summoned minions will have base weapons, robot models&sounds and Uber for 3 seconds.
3) After EngiBot's death/switching class/out of duration time, all his buildings self-distruct.
4) Before summoning EngiBot, all target's buildings self-distruct.

New:

1) Now it is 97-100% new syntax.
2) Now it's not support plugin for VSH only.
3) Fixed sounds for game's events.
4) Removed the largest part of code gurbage.
5) Now EngiBot's teleport checks for an owner, and other Engineers can't use this effect while EngiBot is alive.
6) Miltitasking.
7) !robot command (If you use another plugin with robot skins, comment this command in "OnPluginStart").

Future Fixes:

1)Will add special effects like a little chance to summon a Big Robot with special weapons instead of base one.
2)Will add more parameters to command, such as: random choise, maxhp, teleport's cost, duration, construct speed and others.
3)Will add some ConVars.


Gonna write and add more "Be the" plugins for MvM, Delfy's RTD and other ideas with interesting mechanics.

As usual, plugin goes to addons/sourcemod/plugins.
script goes to addons/sourcemod/scripting. Archive with includes also goes there.

Code:
Change logs:
[27.02.2022, 11:00 (GMT+3)] (v.2.0)
-Added multitasking (now it can be more than one Engibot).
-Added duration to command (now example is !beengibot <target> <time> (!beengibot @me 60)).
-Added !robot command for turning people to robots. If you use another plugin with robot skins, comment this command in "OnPluginStart".
-Fixed many logic holes.
-Many-many little fixes.

[10.02.2021, 18:00 (GMT+3)] (v.1.1)
-Deleted <sdktools> & <sdkhooks> dependencies, plugin doesn't use them;
-Fixed robosounds for EngiBot, forget to add him in souldlist.

[10.02.2021, 10:00 (GMT+3)] (v.1.0)
-Release.
Warning: plugin have dependencies on TF2Items Give Weapon plugin (https://forums.alliedmods.net/showthread.php?p=1337899c). For those who want to compile by themselves add an archive with includes.

Plugin's demonstration: https://www.youtube.com/watch?v=G9p5LGNRs-M

If you find this plugin interesting, I'll be glad to have some feedback.
Sorry for my English
Attached Files
File Type: zip beengibot_incudes.zip (23.6 KB, 426 views)
File Type: sp Get Plugin or Get Source (beengibot.sp - 204 views - 28.6 KB)
File Type: smx beengibot.smx (18.8 KB, 239 views)
__________________

Last edited by Seacrh_Inkeeper; 02-27-2022 at 03:20. Reason: New Patch
Seacrh_Inkeeper is offline
PC Gamer
Veteran Member
Join Date: Mar 2014
Old 02-10-2021 , 04:29   Re: [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #2

Thanks for sharing! A few notes for you:

1. Plugin has dependencies of TF2Items and TF2Items Give Weapon which should be listed.
2. I sometimes could not build anything. Sometimes after builing a teleporter exit I couldn't build anything else.
3. When I built a teleporter exit it didn't do anything. Is it because I have Bots on my server? Is it because I'm not playing MvM? What is it supposed to do?
4. I had an overheal health amount of 600 hp which drained down to 125.
5. When I died or advanced to next round the robot model was not removed.
6. The sounds and particle effects were impressive!

I made a lot of Boss type plugins if you want help with anything specific. Examples: https://www.youtube.com/watch?v=6o9KpR8LKB4 and https://www.youtube.com/watch?v=WV-BiQzpjow
PC Gamer is offline
Seacrh_Inkeeper
Junior Member
Join Date: Jun 2020
Location: Moscow, Russia
Old 02-10-2021 , 09:33   Re: [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #3

Quote:
Originally Posted by PC Gamer View Post
Thanks for sharing! A few notes for you:

1. Plugin has dependencies of TF2Items and TF2Items Give Weapon which should be listed.
2. I sometimes could not build anything. Sometimes after builing a teleporter exit I couldn't build anything else.
3. When I built a teleporter exit it didn't do anything. Is it because I have Bots on my server? Is it because I'm not playing MvM? What is it supposed to do?
4. I had an overheal health amount of 600 hp which drained down to 125.
5. When I died or advanced to next round the robot model was not removed.
6. The sounds and particle effects were impressive!

I made a lot of Boss type plugins if you want help with anything specific. Examples: https://www.youtube.com/watch?v=6o9KpR8LKB4 and https://www.youtube.com/watch?v=WV-BiQzpjow
Thanks for such fast feedback! Everything worked good yesterday, I'll check this all again.
1) Done
2) Engibot can't only place an enter teleport, there are no other bans for buildings. May be some other plugins blocked it.
3) If teleporter has particles and you hear sound effect on installing teleports, then all works fine. If there is no dead players in Engibot's team, there is no one to respawn, so teleport is just waiting for someone's death. It works fine on Arena mode, should work on other mods, I'll check this too.
4) The same as (2). When I tested it yesterday, EngiBot had 400 hp from 600 overheal (I will remove overheal cause he has already uber).
5) Will check that one thing, add "remove model" part if this will be nessesary.
6) It was hard to find correct names as in MvM, thx!

A bit later I will redact this message and add link to video "How it works" for demonstration.
UPD: Here it is: https://www.youtube.com/watch?v=G9p5LGNRs-M

Sorry for my English
__________________

Last edited by Seacrh_Inkeeper; 02-10-2021 at 09:53.
Seacrh_Inkeeper is offline
Seacrh_Inkeeper
Junior Member
Join Date: Jun 2020
Location: Moscow, Russia
Old 02-27-2022 , 03:10   Re: [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #4

Hi!

Was too busy & too lazy to post upgraded version here.

What's new?

1) Added multitasking (now it can be more than one Engibot).
2) Added duration to command (now example is !beengibot <target> <time> (!beengibot @me 60)).
3) Added !robot command for turning people to robots. If you use another plugin with robot skins, comment this command in "OnPluginStart".
4) Fixed many logic holes.
5) Many-many little fixes.

Download latest version from top message!
__________________

Last edited by Seacrh_Inkeeper; 02-27-2022 at 03:16.
Seacrh_Inkeeper is offline
a purple dragon
Junior Member
Join Date: Sep 2022
Old 09-08-2022 , 04:22   Re: [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #5

If you can think you could make a stand alone where it's just the teleporter and it functions exactly like the MVM teleporter? Default version teleports 3-5 bots at the same time with 3 second uber.
a purple dragon is offline
a purple dragon
Junior Member
Join Date: Sep 2022
Old 07-06-2023 , 20:53   Re: [TF2] Be The EngiBot - Rex Subplugins
Reply With Quote #6

Would it be possible if you can update this plugin? It seems to not be working despite me having everything I need, and all of the others work except for this one.
a purple dragon is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 20:53.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode