Raised This Month: $ Target: $400
 0% 

AMX Hyper v1.0.6


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   Counter-Strike        Category:   Fun Stuff       
souvikdas95
Senior Member
Join Date: Mar 2012
Old 11-28-2012 , 05:19   AMX Hyper v1.0.6
Reply With Quote #1

----------------------
AMX Hyper v.1.0.6
----------------------

This Plugin is an Advanced Version of AMX Super (http://forums.alliedmods.net/showthread.php?p=166806) with Extra Functions and Bug Fixes.

--------------------------------------------------------------------------

Changelog :

v1.0.1
  • More CVARs for more flexiblibility / Old CVARs updated (amx_super_... changed to amx_hyper_...)
  • Bug Fixed : CVARs did not work often.
  • Bug Fixed : Fullupdate function did not work.
  • amx_restart function improved with time delay argument
  • Forum : sma and amxx files are no longer separated. sma compatible with amxmodx online compiler. sound file can be downloaded through the forum as well. no external link for welcome.mp3
  • Plugin can be customised to work without the GeoIP Extended Module. See the new CVARs for more information.

v1.0.2
  • Added Function : No Team Flash, Flash Bug Fix.
  • Compatibility Fix : Works Even Without GeoIP Extended Module. See INSTALLATION INSTRUCTIONS.

v1.0.3/1.0.4
  • Fixed a Problem with the CVAR - amx_hyper_noteamflash.
  • Added Function - Sound Echo Fix, Spray Sound Fix

v1.0.5
  • Menu Driven Client Commands Execution - slowhack removed, improved and reduced the plugin load on server, "ignorerad" bind command removed (bug in script)
  • Timer Improved for amx_restartround and amx_restart. Both will show timer especially in case of amx_restartround - simple and less resource consuming

v1.0.6 (Hotfix/Beta)
  • Bugs Fixed
  • All CVARs Updated - See CVARs
  • Removed Default Menu but kept Lag Menu
  • Improved Spam Detect - New CVARs - Reduced Load
  • Fixed "/back" with "/spec"

Futurelog : (Next Release)
  • Dynamic Ping Check and Lag Fix Function
  • Improved CVARs
  • Spec Bug Fix Function

--------------------------------------------------------------------------

Functions:
  • amx_rocket - throw a player into air like a rocket and burst kill
  • amx_revive - revive a dead player
  • amx_disarm - disarm a player
  • amx_restart - restart the server with countdown timer - "amx_restart 10" - 10 seconds countdown
  • amx_speed - give speed to a player
  • amx_transfer - transfer a player from one team to other
  • Spectator - send oneself to spectator anytime during the game - type "/spec" in chat
  • HUD Display Damage - shows damage done to and by the player
  • Flash Bug Fix + No Team Flash
  • Sound Echo Fix + Spray Sound Fix

NEW -
  • Advanced Welcome --> Dynamic / GeoIP Extended (City,Region,Country) / HUD Display / Voice / Rank
  • Advanced Spam Detect + Punish --> Dynamic / IP-Spam / Fast-Spam / Name-change-Spam / Auto Timed Gag Punishment
  • Advanced Gag/Ungag --> Easy script / amx_gag <name/#id> <time>
  • Advanced Admin Show --> New CVARs / Dynamic / Effective / say "admin" anywhere in chat
  • Advanced Lag Management --> Dynamic / Effective / Low Resource Consumption / say "lag" anywhere in chat
  • Crash Protect --> Autobuy Fix / Fullupdate Fix / Dynamic / Effiective / Less Resource Consumption
  • Restart Rounds Command --> Alias for sv_restartround - amx_restartround

3. Cons - * Logs *

--------------------------------------------------------------------------

Cvars :


1. Toggle (Enable/Disable) Function CVARs :
  • hyper_rocket (1/0) (Default - 1)
  • hyper_spec (1/0) (Default - 1)
  • hyper_revive (1/0) (Default - 1)
  • hyper_disarm (1/0) (Default - 1)
  • hyper_restartround (1/0) (Default - 1)
  • hyper_restart (1/0) (Default - 1)
  • hyper_speed (1/0) (Default - 1)
  • hyper_transfer (1/0) (Default - 1)
  • hyper_welcome (1/0) (Default - 1)
  • hyper_spamprotect (1/0) (Default - 1)
  • hyper_showadmin (1/0) (Default - 1)
  • hyper_showdamage (1/0) (Default - 1)
  • hyper_lagfix (1/0) (Default - 1)
  • hyper_crashprotect (1/0) (Default - 1)
  • hyper_noteamflash (1/0) (Default - 1)

2. Information CVARs
  • hyper_tag "" --> Short Name of Server ( Maximum 9 Characters )
  • hyper_fbpage "" --> Facebook Webpage Address (http://www.facebook.com/.....)
  • hyper_ownername "" --> Name of Server Owner
  • hyper_ownercontact "" --> Contact of Server Owner
  • hyper_admincost "" --> Adminship Cost - Rs.250, 5$, etc.
  • hyper_ownercost "" --> Co-ownership Cost - Rs.250, 5$, etc.

3. Value CVARs
  • hyper_flood_time "" (Default in seconds - 1.0)
    --> Delay in Posting Chat Message Per Player.
  • hyper_punish_time "" (Default in seconds - 30.0)
    --> Duration for Gagging / Silencing the Spammer.
  • hyper_punish_auto "" (Default - 1)
    --> This sets whether to automatically kick/ban a player for spamming or not. If disabled, the spammer will only be gagged. The following CVARs govern if it's enabled.
  • hyper_punish_kick_threshold "" (Default - 8)
    --> This sets the maximum number of times a player can be Warned In-Game by Gagging/Silencing before being kicked for further Spamming.
  • hyper_punish_ban_threshold "" (Default - 5)
    --> This sets the maximum number of times a player can be Kicked before being Permanently Banned at Once for further Spamming.
Important Note - The Auto Kick/Ban procedure is permanent. It counts even if a player changes his IP Address, his Name or his Steam ID and tries to spam. This is a very effective way of banning as well. There is no way to revert the Ban untill the player reinstalls the Game. Also, mind the number of players that come to your server everyday. Therefore, Set the CVARs "amx_punish_kick_threshold" and "amx_punish_ban_threshold" judiciously.

--------------------------------------------------------------------------

INSTALLATION INSTRUCTIONS :

1. To Install Without GeoIP Extended Module :
(For Those People who can't upload/replace .dll or .so files especially because of hosting restrictions)
  • Download amx_hyper.sma file from the attachments and open it using Notepad

    Replace :

    #define GEOIP_EXTENDED

    with :

    //#define GEOIP_EXTENDED

    and save it.
  • Then Compile the plugin. You can do that online as well from Here
  • Then Continue with Step 2, Step 3, Step 6 and Step7

2. To Install With GeoIP Extended Module :
  1. Download the plugin file (amx_hyper.amxx) or compile (amx_hyper.sma).
  2. Then put the amxx file in Plugins folder and write "amx_hyper.amxx" at the bottom of plugins.ini file in Configs folder of AMXModX. (If you use a plugin that changes chat colour, eg. admin_chat_colors.amxx then write it above that and keep that plugin at the bottom...)
  3. Download sound.zip and extract it in cstrike folder.
  4. Download geoip_amxx.dll (Windows) or geoip_amxx_i386.so (Linux) and put it in Modules folder of AMXModX.
  5. Download GeoLiteCity then extract it to data folder of AMXModX and rename it to GeoIPCity.dat.
  6. Write the CVARs above in "server.cfg" or "amxx.cfg"
  7. Remove the Plugins - antiflood.amxx, amx_super.amxx, antiflashbug.amxx, abd.amxx (damage control), etc.

Notes -
  • Don't use plugins that provide any of the similar functions of this plugin (For Optimum Performance - Best Throughput)
  • We do not support Slowhacking!


--------------------------------------------------------------------------

Thanks to :

1. AMX Dev Team
2. AMX Super Team
3. Arkshine for GeoIP Extended Module, Sound Echo Fix and Spray Sound Fix.
4. Numb for Anti Flashbang Bug

--------------------------------------------------------------------------

Downloads Reset Before the Release of Last Version : 115

--------------------------------------------------------------------------
Attached Files
File Type: zip sound.zip (4.8 KB, 960 views)
File Type: sma Get Plugin or Get Source (amx_hyper.sma - 2023 views - 42.9 KB)

Last edited by souvikdas95; 12-19-2012 at 10:02. Reason: Update - v1.0.6
souvikdas95 is offline
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 11-28-2012 , 08:19   Re: AMX Hyper 1.0.0
Reply With Quote #2

Quote:
Originally Posted by souvikdas95 View Post
Remove these



Also, AMXX file removed, do not upload it again. ZIP file also removed for containing AMXX file. Attach the SMA seperately for people who don't want/need the entire archive
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).

Last edited by YamiKaitou; 11-28-2012 at 08:19.
YamiKaitou is offline
Old 11-28-2012, 11:26
YamiKaitou
This message has been deleted by YamiKaitou. Reason: Author determined this is no longer needed, removing
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 11-29-2012 , 14:38   Re: AMX Hyper 1.0.0
Reply With Quote #3

Quote:
Originally Posted by YamiKaitou View Post
// Compilation Time: 19.77 sec
What?
__________________
xPaw is offline
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 11-29-2012 , 16:00   Re: AMX Hyper 1.0.0
Reply With Quote #4

Quote:
Originally Posted by xPaw View Post
What?
Compiling from a USB drive, I'm getting 13-15 seconds now on it. When I copy the folder to my PC, I get 1.5
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).
YamiKaitou is offline
sami_spt
Veteran Member
Join Date: Sep 2012
Location: I<3 pussy cats
Old 12-01-2012 , 03:26   Re: AMX Hyper v1.0.1
Reply With Quote #5

Quote:
6 Remove the Plugin - antiflood.amxx
Why should we do that?
sami_spt is offline
souvikdas95
Senior Member
Join Date: Mar 2012
Old 12-01-2012 , 07:13   Re: AMX Hyper v1.0.1
Reply With Quote #6

Quote:
Originally Posted by sami_spt View Post
Why should we do that?
I have created an overall plugin for spam protection... it will prevent any kind of spam without interrupting the game... try it...
souvikdas95 is offline
Green0Turtle
Member
Join Date: Nov 2012
Old 12-01-2012 , 15:48   Re: AMX Hyper v1.0.2
Reply With Quote #7

Nice plugin
But if this plugin block url (say,name) was more better
i am using interanet server and server does not show country,city ip
is it possible that replace get ip module to information Server map name-hostname-time...
is possible?
Thanks
Green0Turtle is offline
souvikdas95
Senior Member
Join Date: Mar 2012
Old 12-02-2012 , 07:11   Re: AMX Hyper v1.0.2
Reply With Quote #8

Quote:
Originally Posted by Green0Turtle View Post
Nice plugin
But if this plugin block url (say,name) was more better
i am using interanet server and server does not show country,city ip
is it possible that replace get ip module to information Server map name-hostname-time...
is possible?
Thanks
I guess you might be having trouble because you can't link the IP of your network with the internet and the players that play on it belong to the same IP group.
I will try to make more options in the next release.... which will include "time" option in place of "location/city/region/state" for those who don't have access to INTERNET.
Host Name is already included (welcome to ... server)... update amx_hyper_tag "" to get your server name in that space
For Map Name, I don't see any serious need... though i will think about it again later before the next release...
souvikdas95 is offline
Mofforg
Senior Member
Join Date: Aug 2010
Location: Moscow, Russia
Old 12-04-2012 , 20:58   Re: AMX Hyper v1.0.4
Reply With Quote #9

souvikdas95,

1. I want to define few word's for lag function.

Am i doing write?

PHP Code:
if ( contain(szMessage"lag") != -)
            
lagmenu(id
>>

PHP Code:
if ( contain(szMessage"lag") != -|| contain(szMessage"problem") != -|| contain(szMessage"delay") != -)
            
lagmenu(id
2. It would be perfect to do a new function.

To check symbol's in player name if there are symbols expect english/russian letters, !@#$%^&*()_-=\/<>?~, then change player name to 'I have bad nickname'.
Example of bad symbols: "+" "`"

3. bool:IsNameValid( const szName[ ] )

This function check if there are 12 "." ":" symbols in name?

4. Why in "public message_SayText() " there are player names detection? How saytext connected with nickname change?

Last edited by Mofforg; 12-04-2012 at 21:08.
Mofforg is offline
Send a message via ICQ to Mofforg Send a message via Skype™ to Mofforg
souvikdas95
Senior Member
Join Date: Mar 2012
Old 12-05-2012 , 04:01   Re: AMX Hyper v1.0.4
Reply With Quote #10

Quote:
Originally Posted by Mofforg View Post
souvikdas95,

1. I want to define few word's for lag function.

Am i doing write?

PHP Code:
if ( contain(szMessage"lag") != -)
            
lagmenu(id
>>

PHP Code:
if ( contain(szMessage"lag") != -|| contain(szMessage"problem") != -|| contain(szMessage"delay") != -)
            
lagmenu(id
2. It would be perfect to do a new function.

To check symbol's in player name if there are symbols expect english/russian letters, !@#$%^&*()_-=\/<>?~, then change player name to 'I have bad nickname'.
Example of bad symbols: "+" "`"

3. bool:IsNameValid( const szName[ ] )

This function check if there are 12 "." ":" symbols in name?

4. Why in "public message_SayText() " there are player names detection? How saytext connected with nickname change?
1. it's fine... but do remember that if too many people chat at once, then adding too many keywords can cause lag on slow computers.

2. that's a custom thing. but thanks for that because one of the symbols is really irritating... i.e. the Console key '~' ... that symbol should never be used in a name because that prevents the admins to kick certain players mannually as just on pressing the button, the console of admin closes...

3. It checks all ASCII characters that lie b/w them.

4. I did not want to make another function for name detection. so put saytext for the same work.

Extra Information - Name Change detection is checked in 2 ways...
1st - when the player just connects (pre name)....
2nd - when the player changes name within the game (post name).
I have noticed that when a false-name (ip spam) player joins a server, most of the spam detection plugins keep the player undetected unless he spawns. Each round may take time upto 2 minutes at minimum on a normal pub and in case of clans, can extend upto 4-5 minutes... during that time, if a player is a professional spammer and is not spawned, he can time the name spams pretty well before his spawn... i had undergone a spammer like that... and i must say, he's been able to inspire me into this stuff...
souvikdas95 is offline
Reply


Thread Tools
Display Modes

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 17:27.


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