Auto-Mix (Pug) - By: p1Mp
40 Attachment(s)
Auto-Mix (Pug) Plugin scripted by p1Mp AKA Diegork Version 1.1.6
Hello, My name is p1Mp and I'm from Israel. I've been scripting for 6 years, 2 years in AMX Mod X. This mode I called "Auto-Mix" which is widely known as a Pug mode, is an Automatic plugin which runs a 10 men scrim by a simple command! I've worked on this plugin for 1 month and 2 weeks, it's been a really hard work but worthwhile. The reason for making this plugin was because I've got many many requests that pug modes are lacking and there are none which are good, therefore, I decided to script one.
This plugin is basically running a mix (10-men scrim) automatically, with a simple command. Here are the stages: It waits for 10 players to type !add in order to be 'ready', starts a vote map, changes to the map that was chosen (picks 4 random maps from configs/maps.ini), makes a teams vote (how teams should be organized), starts a knife round (winner team gets to be in the CT team), and then starts the scrim, after 15 rounds switching teams and when a team reaches score 16 she wins (There are included ACE and MINI ACE when you kill 4 / 5 people, also there are tags automatically added of the teams + score is being shown as for teams (A or B, and not CT or T)
These are the commands for a client (chat commands ofcourse):
I'm going to list here all of the mode's cvars, which will enable / disable things in the mode (such as Knife round, detecting TK, and so on...), Mostly, all of the cvars will be ON as default, also, there are AFK Kicker cvars which belong to another author that I will put in the credits later, I was too lazy to build an AFK kicker JUST for this plugin so I copied from another plugin, The AFK Kicker will detect if the player's AFK only after a match has started. Here are the CVARS list:
NOTE: You can type in console amx_automix_settings to access all Cvars easily and change them easily via a menu (ADMINS Only Access).
Here are 3 defines that are related to the AFK Kicker I've taken from another plugin, copied EXACTLY as in the original: PHP Code:
PHP Code:
Okay, so before I start listing you here guys all the stages in installing the mode (yeah, beside putting it in plugins folder there are other things), I'll tell you what the mode requires to have (by terms of files) to work PROPERLY. The mode will require those files to be installed within your server FTP:
Okay, so now when we made clear of what should be installed, lets go to our standard list of how to install the mode:
Okay, so, ofcourse this plugin had some helpers which helped me modularize the plugin and make it better, so I want to thanks to some really close people, that I really really appreciate and like, that helped me throughout the way with making this plugin:
(Also thanks for Cheesy Peteza for the AFK Kicker and Cheap_Suit for the Mute Menu) And ofcourse thanks to the people who helped me testing, giving suggestions, and so on...
See servers running this plugin: Click Here
If you want to report any bug you found (I haven't found any, but ofcourse each plugin has holes that are not always seen, so if you discover, let me know, just post in this thread, I check it daily, ofcourse.
Code:
October 5th, 2011 - Plugin published
Just to make something sure, p1Mp is ME, Diegork. Okay, lets put it this way: p1Mp is Diegork (p1Mp is my nickname in STEAM). Okay, so if you have any questions or suggestions you may want to say, make sure to contact me within the next ways:
Interested in purchasing quality plugins from the author (p1Mp)? You may contact him for the following:
Donations Well, as you know I really am working hard on this plugin, and others that I am willing to publish soon to AlliedModders, and it's really hard to combine these with school life and with my other issues as life such as getting a driving license or other studies I do, and I would be really glad if you could show me your appreciation towards my plugin and hard work, by donating me. I really need this money weither because I'm trying to develope myself, go to studies, get a driving license, and all of these are costing too much, and I'm just an average guy with not lots of money, so that would be really helpful to me, and when some of you who doesn't have problem with money, could help me alot :wink: https://www.paypalobjects.com/en_US/...onateCC_LG.gif So here is my donation button, thanks for the ones who do show support and appreciation, not just by donating, it helps me alot to carry on and do what I do :3 IMPORTANT NOTE: In the plugin there is a ranking stats that is actually the ranking stats of AMX Mod X, I changed the commands so it will suit all the '!' commands. The replaced plugin is stats_pug.amxx in the attachments. So all you have to do is place that one and enable it on plugins.ini instead of that plugin ---> statsx.amxx Attention: If you're having problems with the commands such as !hp and !dmg, when it is saying "Server has disabled that option.", the solution is right here: Link You can download compiled plugins here Have fun! pimpspug - 4914 downloads. |
Re: Auto-Mix (Pug) - By: p1Mp
Add .ready and .gaben also make it work for teamchat. Also remove that FF shit. Also use cevo configs.
|
Re: Auto-Mix (Pug) - By: p1Mp
Nice!
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
Thanks for posting though. |
Re: Auto-Mix (Pug) - By: p1Mp
.gaben is on another server i really dont know LOL
|
Re: Auto-Mix (Pug) - By: p1Mp
This might not get approved just saying cuz its Redundant.
|
Re: Auto-Mix (Pug) - By: p1Mp
Look, the whole plugin is about the progress of the scrim itself + a protection system for TK which can be disabled easily. Also a mute menu which I think is really necessary cuz other players will not interrupt you and its necessary in pug modes. Other than that, like the AFK kicker, it can be removed, but since I can disable it maybe we can leave it there.
Still, if a Plugin approver finds something that is useless in the mode, like redundant as you said, he could tell me and I'll remove it, I don't think approvers here just remove the plugin cuz its redundant, there's always an opportunity to remove the "redundant parts". |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
It's a very cool idea actually :D |
Re: Auto-Mix (Pug) - By: p1Mp
Good job. I know a lot of people were having problems with YAP, so hopefully people are satisfied with this one.
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
Yet Another Pug by Twilight Suzuka http://forums.alliedmods.net/showthread.php?t=62849 |
Re: Auto-Mix (Pug) - By: p1Mp
I dont have any problems with a YAP, its a n1ce MOD (If correct used)
But this Auto-MIX is very nice choose too. :P |
Re: Auto-Mix (Pug) - By: p1Mp
YAP have very Bugs, over more than two hours of work does not solve
|
Re: Auto-Mix (Pug) - By: p1Mp
(If correct used)
YAP its a API not a simple plugin. Please learn more ... ... |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
Thanks for all the comments guy :), I know that there are no good working pug plugins, therefore, I decided to cover that hole due to many's requests.
I'd be glad if an approver will make contact with me if there's anything redundant in this plugin, when I believe there's nothing, but there's no problem to edit out the script. Thanks and hope to hear good comments from you asap, knowing that the pug is working for you great and you're satisfied as I believed you'd be :) |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
I know. Also is there colorchat? Cuz in the screenshots I didn't like that plain print lol
Edit: What about MultiLanguage Edit2: Make it like an ESEA System. For example like +karma -karma and maybe like .addgroup aM and .addplayer p1Mp maybe? And also +buddy and stuff just throwing out ideas |
Re: Auto-Mix (Pug) - By: p1Mp
Updated files, the .zip was missing some files + had to edit the plugin cuz it had some places that the PREFIX wasn't applying.
Quote:
Yeah there's color chat only in the menu's, not in chat messages, all chat messages has the default color, yellow. MultiLanguage I will have to work on later, it takes some time and translators needed, so it might take some time. I don't want it to be the same as any other pervious systems, forget the rest and think about it as a new thing for these days, plus, I dont know what .addgroup, .addplayer and +buddy is :P, PLUS, all the commands are from now on '!', so get used to it! :D Or just edit the .sma ofcourse, lol. |
Re: Auto-Mix (Pug) - By: p1Mp
Alright ill explain this.
.group <tag> - Create a group with the specified tag .add <name> - Invite the specified player to your group .accept <name> - Accept the group invite made by the specified player .leavegroup - Leave the group you are currently in and I want to make this a huge plugin. .stats pug - View current pug stats .stats <name> - View a specific player's stats or your own if no name is provided Try to get stats of the pug like ESEA .need 1-10 - maybe it will put in server name if somebody says .need 5 then once like 1 come in back to 4 (might be difficult) +buddy <name> - Add a player to your buddy list -buddy <name> - Remove a player from your buddy list |
Re: Auto-Mix (Pug) - By: p1Mp
@enjoi
Look man, your suggestions are looking pretty good, but i'm not sure they're reaching my goals. This mode is the type of "Play N Go", it simply waits for 10 ppl, mixing the teams, does a match, once the match ends most of the players will probably leave and new ones will come. Your suggestions are for a type of mode which is like something progressive and developing, making clans / groups, adding to buddy list. It's really not needed in my opinion. Still i'll keep my eyes open to see if this thing has a demand from most of the people. |
Re: Auto-Mix (Pug) - By: p1Mp
Remove the slowhack part or ask the player before. (bind)
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
EDIT: I've added a menu that will display once a player has been assigned to a team, if he approves that his key will be binded. By the way, I've got a question, what do I have to do, or how do I know if weither my plugin will get approved or not? |
Re: Auto-Mix (Pug) - By: p1Mp
it would be good to you to put your pug mod:
.group <tag> - Create a group with the specified tag .add <name> - Invite the specified player to your group .accept <name> - Accept the group invite made by the specified player .leavegroup - Leave the group you are currently in .stats pug - View current pug stats .stats <name> - View a specific player's stats or your own if no name is provided .vote kick <name> - Kick a player by name +karma <name> - Increase a player's karma level -karma <name> - Decrease a player's karma level .sum - Used when dead to see your inflicted damage, received damage, and the current health of all alive players on the opposite team if you put these plugins or give the pug command (auto-mix) more interesting and so players are encouraged to play ..... but the pug should think about ... pug would be the most complete mod. ok |
Re: Auto-Mix (Pug) - By: p1Mp
cool man
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
I will never add .votekick for 1 reason, people will constantly vote to kick a player constantly until he gets kicked, and even if I build something that will limit his vote kicks (that will include keeping him in the memory even if he logs out), It's a bit unnecessary, because, why would you want to kick someone? If he TKs there's the !voteban system I built, AFK? There's an AFK Kicker. I didn't find any other legit reason to kick someone (considering its not in the mode already).
I might say that I'll put these things in the mode, but modifyed to be more simple, because once again, making it something like that is not the aim of the mode, but yeah I got the whole idea and I'll try putting something alike inside. |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
Make a better votekick system. But players in server are using "vote" command :P |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
Nah. Add +karma then say if you got like +100 karma you can start a votekick.
|
Re: Auto-Mix (Pug) - By: p1Mp
Using a vault or another way to store users karma, based on total time played in server :o
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
Its kinda like if you do +karma to someone it will give them 1 karma. say there at 1.0 they will get 1.5 then 2.0 2.5 3.0 and if somebody does -karma and there at 1 it would be 0.5 or if at 3 2.5 2.0 1.5 1.0 you get it?
|
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
|
Re: Auto-Mix (Pug) - By: p1Mp
Hey guys, just a NOTE
I noticed that when the pimpspug.amxx is written in the .ini file, it must be written in plugins.ini and not in automix-plugins.ini, because when I use that .ini file to state a plugin running, commands are not working, so put it AND the stats_pug.amxx in the plugins.ini and dont use the automix-plugins.ini file, I'll edit it soon. EDIT: Fixed the attached files |
Re: Auto-Mix (Pug) - By: p1Mp
Code:
v1.0.2 - Fixed the bug at the 1st half ending when it kept switching teams. |
Re: Auto-Mix (Pug) - By: p1Mp
very nice, i playing in your server [Auto-Mix Server].
its amazing plugin.. i like it, thank you. and.. im live in israel to. :D |
Re: Auto-Mix (Pug) - By: p1Mp
CAn you give the ip of servers are running this plugin
|
Re: Auto-Mix (Pug) - By: p1Mp
Currently I have no sponser to give me servers! D:, so I can't rely on others's servers, I don't know if I can put an IP of another server, I don't know if it will close toomorow, so as soon as I get a server I'll put mine.
IMPORTANT NOTE: I forgot to remove a DEBUGGING Chat print that I put before some weeks, when people do !add it writes in chat "It gets here", I was testing bugs with the plugin and I forgot to remove it. IGNORE IT, at the NEXT UPDATE it will be removed! I cant upload every second the plugin again after every line I FIX, its not critical so IGNORE IT, it will be removed! Thanks :) |
Re: Auto-Mix (Pug) - By: p1Mp
Quote:
.group <tag> - Create a group with the specified tag .add <name> - Invite the specified player to your group .accept <name> - Accept the group invite made by the specified player .leavegroup - Leave the group you are currently in .stats pug - View current pug stats .stats <name> - View a specific player's stats or your own if no name is provided +karma <name> - Increase a player's karma level -karma <name> - Decrease a player's karma level .sum - Used when dead to see your inflicted damage, received damage, and the current health of all alive players on the opposite team |
All times are GMT -4. The time now is 13:15. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.