View the Rules for this Forum prior to posting here ... OR ELSE! Do not post requests, or ideas in here, or they will be removed, and so shall you.
During your visit you may notice missing attachments or broken links - please post them in the Bug Tracker.
![]() ![]() |
Nov 26 2006, 01:14 PM
Post
#1
|
|
|
Senior Developer (Alias Karlos, AMXX Forums) Group: Developers Member No.: 665 Joined: 28-August 04 Posts: 1,222 Posts per day: 0.38 Topics Started: 40 Skin: CaliSkinV6.2.3 User's local time: Jun 19 2013, 01:23 PM From: Germany / Poland Windows or Linux ?: Win |
ExtraLevels 3 REPLACED by MetaMod version here Make sure you have the following things done: - You have the latest NS version 3.1.X ( look here ) - You are running NS module, ENGINE module, FAKEMETA module - You have compiled the plugin with the included ns_const.inc ( delete compile.dat to be sure ) - You need Amx Mod X 1.7.5 or better - You have put the config files into addons/amxmodx/configs/ CODE /* * Allows players to go above Level 10 in Combat, and adds 12 new upgrades (6 for Marines, 6 for Aliens) * * Author: * -> White Panther * * Credits: * -> Cheesy Peteza - his ExtraLevels plugin * -> Cheeserm! (alias Silent Skulk) - ExtraLevels2 (his advancements to ExtraLevels) * -> Depot - his assistance in getting bugs fixed * -> [I-AM]Xman - his assistance in getting bugs fixed * -> nf.crew | DeAtH07 and his clan - his/their assistance in getting bugs fixed * -> Bailey "Zed" Dickens and NSWarGames.com Community - his/their assistance in getting bugs fixed * * Usage: * -> say "xmenu" or "/xmenu" to bring up a menu of extra upgrades * -> say "/xhelp" to bring up a menu with some information * -> amx_maxlevel - Set to the highest level you want to allow (default 50) * * Version 0.7.8b "ExtraLevels 2 Rework" is a rework of the plugin "ExtraLevels 2" based on Cheeserm!'s "ExtraLevels 2 v1.7e" (28.01.05) * With version 1.2.0 its name has changed from "ExtraLevels 2 Rework" to "ExtraLevels 3" * * v0.7.8b: (compatability for Gnome 0.6.3b or higher) * - fixed: * - 5 defines removed (unnecessary) and all associated coding removed or modified (PV_EXPERIENCE compilation error) * - Rejoin bug exploit has been removed. Players who now retry start from scratch * - Weld issue fixed in "public weldoverbasemax(id)" section (Cheeserm fixed incorrectly in 1.7e) * - when player with Staticfield was spectating, Staticfield worked as if the spectated player had it * - when self welding the sound now stops when finished * - problem where no extrapoints were given (should be fixed) * - aliens with hunger could get a higher health boost than defined in "HUNGERHEALTH" * - incorrect display of next level staticfield and etherealtracking (++) * - some sounds not being precached and wrong/unnecessary sounds being used * - ethereal shift acting as one level lower than player has * - added: * - Gnome compatability (95 %) * - Gnome gets a reduced speed bonus * - when welding over max base armor there is a weld sound * - SHIFTCLASSMULTI define: skulk, gorge and lerk SHIFTLEVEL gets multiplied by it (eg: level 5 time: old = 2,25 / new = 3,50) * - player now only get as many points as he can spent * - changed: * - many code improvements (~600 lines saved, removed 16 timers and added 1, ...) * - selfweld sound system (1 sound constant + 1 sound every selfweld-time is done) (old: every selfweld-time 1 random sound out of 2) * - onos can now do etherealshift (can be turned off with a define) * - rewritten the XP system, it is now dynamic and only the cvar "amx_maxlevel" blocks you from getting higher levels * - point giving system (improved/removed unnecessary/reworked code) (+++) * * v0.7.9: * - changed: * - moved from pev/set_pev to entity_get/entity_set (no fakemeta) * * v0.8.2b: * - fixed: * - the health addition to HUNGER upgrade was not correctly calculated, "HUNGERHEALTH" should be +x% but was +HP/x (eg HUNGERHEALTH = 100 and maxhp = 100, normally 100+100 but was 100+1) * - added: * - a define for NS version cause of the armor bonus in 3.03 * - check for GorgZilla * - changed: * - many code improvements ( ~60 lines saved, performance, code cleaning) * * v0.8.5: * - fixed: * - selfhealing sound for aliens did not stop after reaching maximum health * - changed: * - rewritten the menu code ( now there are 2 menus instead of 6 ) * - many code improvements ( ~180 lines saved, code cleaning ) * * v0.8.7: * - fixed: * - while spectating the hud message was messed up * - when "amx_huddisplay" was set to 1 hud message has not been set before reaching lvl 11, now it starts with lvl 10 * - changed: * - code improvements * * v0.8.8: * - fixed: * - rare bug where percentage to next level was negative * * v0.8.9: * - changed: * - server_frame is hooked with ent and support other plugins that uses the same system (speed improvement THANKS OneEyed) * - code improvements * * v0.9.6b: * - fixed: * - no XP display shown when spawned untill you earned some XP (eg: killed someone) * - Bloodlust is now calculated correctly ( no super bloodlust) * - Bloodlust is now given every 0.1 seconds instead of server frame (prevents 2nd calculation mistake) * - exploit where you kept extra upgrades after going to readyroom * - added: * - possiblility to customize XP (up to level 10 it is not changable) * - new upgrades (marines: Uranium Ammo / aliens: Sense of Ancients) * - changed: * - adjusted menu so it is not overlapping with chat anymore * - percentage is now shown as a float * - cosmetic improvemts to menu * - removed unneeded include * - menu now displays current- / max- level of each upgrade * - code improvements * - Rank names are now dynamically set (depending on max level when map starts) * * v1.0.0: * - fixed: * - players with cybernetics do not get little extra speed boost anymore * - regeneration has now correct sound (not metabolize anymore) * - health gained by hive regeneration is now correct * - distance to get hive regeneration has been corrected * - hive now only healths thickened skin when normal health reached (not when health was below anymore) * - lerks base health corrected * - possible exploits with ResetHUD event * - added: * - Sense of Ancients for gestating aliens (armor bonus) * - aliens are now gestating when extra upgrade has been choosen * - changed: * - removed some unneeded code * - code improvements * * v1.2.0: * - fixed: * - level hud display was not removed when spectating level 11++ and then someone below level 10 * - calculation bug with max levels for each upgrade (THANKS peachy) * - when reaching max lvl (default lvl 50) no point has been given (using cheats to directly get lvl 50 = player got no points) * - when player reached max level, a level up sound was playing when reached next level (eg: level 50 (= max level) and got enough XP for level 51, sound was played ) (plugin is internally counting levels over maxlevel) * - Sense of Ancients "Multi Devour", you needed to finish devouring all players before you could use devour again, now working correctly so you can devour next player right after one is finished * - "EV_FL_max_health" / "pev_max_health" is now set for aliens, so other plugins easily find out what is max health for this player * - display of XP and level does not vanish anymore * - focus was counted as a 1 point upgrade and therefor it was possible that aliens did not get all possilbe points with special settings * - support for NS 3.1.2 * - when player lost XP below level 10, HUD text was not removed (with amx_huddisplay = 1) * - players could get Static Field without Motion Tracking (THANKS PulsateX) * - Onos gestating in small areas will not get stuck that easy anymore * - Sense of Ancients "Multi Devour" was not reseted correctly when player left team * - "Ethereal Shift" was not working correctly, either "laggy" (shift started and one second later invisible ) or during cloak you did not became invisible * - exploit where player could keep upgrades * - added: * - new upgrade: "Advanced Ammopack" will allow marines to carry more ammo and have bigger clips * - when looking at a player the info box now shows correct level (eg: not level 10 even if being level 16) * - ability to use config file ("addons/amxmodx/configs/extralevels3.cfg") * - XP gain has been advanced, limit is not level 10 (max 170 XP for a lvl 10 enemy) but "max_level" (eg: lvl 20 = 270 XP for a lvl 20 enemy) * - Sense of Ancients "Multi Devour" now giving XP when digesting more than one player * - info for people who still using old menu command * - SHIFTDELAY setting: how long alien needs to wait between 2 shitfs. added to prevents exploits (THANKS Antecedent for notice) * - little support for "Lerkspike" so Lerks will not lose it when gestating * - changed: * - "ExtraLevels2 Rework" is now called "ExtraLevels 3" (should have been done with 1.0.0 but forgot :P) * - "Ethereal Tracking" has been replaced with "Advanced Ammopack" * - max level is not set to infinite via 0 (zero) but by the number you like (0 was infinite = 999, but now you can use bigger numbers) * - XP System: old and new one can be used (set via define or configfile) (old = based on killer level / new = based on victim level) * - cloaked aliens are not affected by "Static Field" * - during "Ethereal Shift" normal CLOAK upgrade is deactivated so scan will not try to detect a player as it cannot uncloak him * - removed support for old armor using NS 3.0.3 or lower * - menu adjustment for disabled upgrades (new: player cannot try to buy them anymore, old: player bought and got a message that it was disabled) * - "Static Field" is now weakening less HP but therefor also AP * - "Static Field" is now executed every two seconds instead of every second * - adjusted some default values * - many code improvements * - many speed improvements * * v1.2.2: * - fixed: * - bug where server could crash * - shotgun could get more extra ammo than allowed * - runtime error * - problems where player was sometimes unable to reload * - Sense of Ancients "Multi Devour" was not working due to little bug * - Sense of Ancients Fade upgrade was not working * - bug where HUD message was not displayed when reached level 50 * -changed: * - little code tweak * * v1.2.5b: (compatability for Gnome 0.7.8 or higher / older Gnome versions will not work) * - fixed: * - exploit where player could get two upgrades with one gestate (only saved some time, but no point winning) * - GL was only reloading when having three or less ammo * - Hunger is now considered for "Static Field" calculation * - log is not spammed anymore * - HP bug with gestating and thickened skin * - added: * - better resupply compatability with Gnome * - changed: * - entity_get/set_xxx replaced with pev/set_pev ( performance ) * - new way of communication with Gnome * - improved method to recognize resupply * - "Static Field" now requires Scan Area * - code tweaks * * v1.3.0: (compatability for Gnome 0.8.2 or higher / older Gnome versions will be buggy) * - fixed: * - when diing while having Hunger, player could keep speed * - gestate could take 0 seconds * - thickened skin could be not recognized and wierd HP activity due to 0 seconds gestate * - when reloading GL with Adv Ammo and below level 10 no message about reloading was shown * - devoured players could get stuck in onos * - players being digested could be killed when onos redeemed without a reason * - players could get godmode during gestation * - player could respawn with old class ( eg: lerk ) * - when gestating 4th hive upgrade could be still purchased * - Hunger was not reset on new round * - added: * - players now see when Ethereal Shift starts and ends * - players now see if they have been infected by another player cause of SoA parasite * - native for other plugins to get player level ( usage: new level = EL_get_level(id) ) * - new upgrade: "Acidic Vengeance" will make aliens to explode when being killed and damaging all nearby enemies * - players can now exactly see how many points they can spend * - changed: * - aliens are not affected by staticfield during ethereal shift anymore * - rewrote level/experience calculation * - modification to custom levels/EXP * - Bloodlust for Onos only applies for 33% * - moved from server_frame_fake to real server_frame ( speed difference is not noticeable and will save one entity ) * - already parasited players will not spread parasite when being it with SoA parasite * - removed support for old experience system ( NS internal EXP system is incorrect ) * - new message functions for better support for other plugs * - code optimization * * v1.3.0b: * - fixed: * - "Acidic Vengeance" could do more damage than specified ( could kill full HP/AP players ) * * v1.3.5: * - fixed: * - when player reached last level ( default 50 ) extra HUD messages where bugged * - Onos being able to gestate while devouring ( thx schnitzelmaker ) * - gestating players could stay gestate and not being able to be killed * - crash bug with StatusValue * - a bit too much EXP was given * - Ethereal Shift: * - time could keep counting even if dead * - Config for level requirement was ignored * - delay time was ignored * - Hunger: * - hungertime is now current level and not level - 1 anymore * - Advanced Ammo: * - fixed several reloading bugs * - Staticfield: * - cloaked aliens have still been included into calculation * - range is now current level and not level - 1 anymore * - menu now shows correct percentage value * - Acidic Vengeance: * - possible bug that was trying to kill player who started Acidic Vengeance again * - Sense of Ancients: * - healingspray now has correct value ( was 15.6 now is 13.0 ) * - addded: * - when Helper is loaded, notify and information are only shown once * - Ban System to ban players from buying upgrades * - changed: * - improved calculation ( thx peachy ) * - Custom XP System reversed to v1.2.5b * - Advanced Ammo: * - partly rewritten * - Hunger: * - speed bonus is not multiplied by Hunger level anymore * - hunger bonus HP for Staticfield is not used as increaser of maxHP anymore (old: maxStaticHP = maxHP + hungerHP , new: maxStaticHP = maxHP or currentHP if bigger maxHP ) * - Sense of Ancients: * - parasite chance now increases each level ( max 40% ) and range is constant ( it was constant anyway even if said different ) * - decreased parasite time from 5 to 3 seconds * - increased range from 200.0 to 250.0 * - each player has his own chance to get parasited ( if one player got infected it does not mean the rest in range will get infected too ) * * v1.3.5b: * - fixed: * - runtime error * * v1.3.6: * - fixed: * - onos getting stuck after gestate * - client crashes * - Advanced Ammo: * - when reloading GL, players can no longer switch to another weapon and back to auto reload the GL * - Acidic Vengeance: * - mixed upgrade info * - added: * - Advanced Ammo: * - players now see amount of bullets when reloading Shotgun ( the NS display is buggy with AA ) * - changed: * - plugin is now paused on none CO maps * * v1.3.6c: * - fixed: * - offsets for NS 3.2 final * * v1.3.6d: * - fixed: * - thickened skin for onos * - changed: * - max Health and Armor limitation of 999 points has been removed ( values higher 999 will make the display look wierd ) */ #include <amxmodx> #include <engine> #include <fakemeta> #include <ns> ExtraLevels3 v1.3.6b offers the following upgrades: Marines: Cybernetics = improves movement speed (higher level = more speed ) requirements: lvl5 / 1 point (most server use here 2 points) Reinforced Armor = higher armor (higher level = more armor) requirements: lvl1 / lvl3 armor / 1 point Nano Armor = your armor welds itself (higher level = better weld) requirements: lvl1 / reinforced armor / 1 point Advanced Ammopack = increases clip size and reserve size ( higher level = more ammo each) requirements: lvl1 / lvl1 armor / weapon lvl1 / resupply / 1 point Static Field = reduces aliens HP and AP (higher level = reduces more HP + AP ) requirements: lvl1 / motion tracking / scan area / weapon lvl2 / 2 points Uranium Ammo = increases damage for all weapons except Knife + Welder requirements: lvl 10 / weapon lvl3 / 1 point Aliens: Thickened Skin = higher HP (higher level = more HP ) requirements: lvl1 / carapace + regen / 1 point Ethereal Shift = similar to cloak but scaner wont uncloak you and 100% invisible / time based (higher level = longer shifting time ) requirements: lvl5 / adrenaline / cloaking / 1 point Blood Lust = energy regenerates faster (higher level = higher regen of energy ) requirements: lvl1 / adrenaline / 1 point Hunger = for killing u get HP + speed bonus + Primal scream / time based (higher level = more HP + speed + lasts longer requirements: lvl1 / blood lust / 1 point Acidic Vengeance = when you get killed you will explode and do some damage to all enemies nearby (higher level = more damage ) requirements: lvl1 / scent of fear / hive ability 2 / 1 point Sense of Ancients = class depending upgrade Skulk = parasite more damage and chance to parasite nearby players Gorge = stronger healspray Lerk = gas damages HA (only the armor) Fade = blink energy is reduced Onos = devour multiple players Gestate = more armor requirements: lvl 10 / 1 upgrade of each upgrade chamber / 1 point If you want to use Gnome, you will need Gnome v0.8.2 or higher REPLACED by MetaMod version here This post has been edited by White Panther: Feb 14 2008, 09:12 AM
Reason for edit: Download count adjusted
Attached File(s)
extralevels3.cfg ( 9.22K )
Number of downloads: 4505
extralevels3.sma ( 186.64K )
Number of downloads: 5238
el3_ban.cfg ( 112bytes )
Number of downloads: 1697 |
Nov 26 2006, 07:17 PM
Post
#2
|
|
|
ServerOpPremium Group: Admin Member No.: 601 Joined: 30-July 04 Posts: 359 Posts per day: 0.11 Topics Started: 22 Skin: SubBlackS&L User's local time: Jun 19 2013, 05:23 AM From: Ventura, California Windows or Linux ?: Lin |
Thanks White Panther, we currently have this installed. Cool idea on the ban system, one suggestion I could make on that is to make it compatible with Amxbans 5.0. Thanks again, Z |
Nov 27 2006, 12:55 AM
Post
#3
|
|
|
Senior Developer Group: Developers Member No.: 1,984 Joined: 2-January 04 Posts: 819 Posts per day: 0.24 Topics Started: 49 Skin: IP.Board Pro User's local time: Jun 19 2013, 02:23 PM From: Germany - Near Cologne Windows or Linux ?: Lin |
addded: - when Helper is loaded, notify and information are only shown once - Ban System to ban players from buying upgrades First off all I'd like to report a little bug regarding the Helper: is_helper_running = is_plugin_loaded("Helper") will return -1 if Helper is not loaded and thus equate to a boolean true. This will make line 4627 and 4635 always return true and in result always display the information just once (the only exception: Helper being the first plugin, which will act as if it wasn't installed). Solution: Check for -1 rather than 0. In response to your new ban system: It's arguable if it's fair to refuse certain people to get upgrades, but that's not the point: At least ship your plugin with a blank ban list, server ops should decide who to ban themselves, shouldn't they? (IMG:http://www.nsmod.org/forums/style_emoticons/default/wink.gif) Although M@L3KiTh probably deserves being banned from your server, we can't actually ban him from all servers for something you consider "nasty"... (I'm aware of the fact that server ops can take out the STEAMIDs and not all servers run your plugin, but I hope you get the point anyway...) Also I'm not trying to bash your work at all, in fact I appreciate the new version and am sure many others will! Keep up the good work, and I bet you will... (IMG:http://www.nsmod.org/forums/style_emoticons/default/clapping.gif) |
Nov 27 2006, 01:57 AM
Post
#4
|
|
|
Senior Developer (Alias Karlos, AMXX Forums) Group: Developers Member No.: 665 Joined: 28-August 04 Posts: 1,222 Posts per day: 0.38 Topics Started: 40 Skin: CaliSkinV6.2.3 User's local time: Jun 19 2013, 01:23 PM From: Germany / Poland Windows or Linux ?: Win |
ok fixed it, no new vesion as it is not such a big error In response to your new ban system: It's arguable if it's fair to refuse certain people to get upgrades, but that's not the point: well that way players can still play on a server but just with disadvantages ( at least classic maps will work for them At least ship your plugin with a blank ban list, server ops should decide who to ban themselves, shouldn't they? (IMG:http://www.nsmod.org/forums/style_emoticons/default/wink.gif) Although M@L3KiTh probably deserves being banned from your server, we can't actually ban him from all servers for something you consider "nasty"... i am only following their wishes. i told them to stop and that i "could" do ban them in some way. next thing they said was to ban them. so here they are. |
Nov 27 2006, 03:21 PM
Post
#5
|
|
|
Senior Developer Group: Developers Member No.: 580 Joined: 23-July 04 Posts: 1,503 Posts per day: 0.46 Topics Started: 54 Skin: CaliSkinV6.2.3 User's local time: Jun 19 2013, 05:23 AM From: STEAM_0:1:613689 Windows or Linux ?: Win |
I agree with mE, remove those entries. I don't care what they did to you, they haven't done anything to anyone else. Preemptively adding them to a ban list for anything other server ops will download is ridiculous. However, as this board prohibits personal attacks, I don't think it will stay for long. |
| Guest_Depot_* |
Nov 27 2006, 04:57 PM
Post
#6
|
|
Guests |
The modNS Forums will not be used as a medium to advertise the banning of Natural Selection players. The ban.cfg has been removed from the topic. |
|
|
|
| Guest_Depot_* |
Nov 28 2006, 03:03 AM
Post
#7
|
|
Guests |
Has this latest version been developed for NSv3.2? If so, is it still compatible with earlier versions? Please clarify. |
|
|
|
Nov 28 2006, 04:26 AM
Post
#8
|
|
|
Xurotcan ![]() Group: Member No.: 257 Joined: 14-February 04 Posts: 269 Posts per day: 0.08 Topics Started: 38 Skin: SubBlackS&L User's local time: Jun 19 2013, 01:23 PM |
Well, have a look at his sig: QUOTE None of my plugins have NS 3.2 support right now ! (no time, sry)
|
Nov 28 2006, 06:11 AM
Post
#9
|
|
|
Senior Developer (Alias Karlos, AMXX Forums) Group: Developers Member No.: 665 Joined: 28-August 04 Posts: 1,222 Posts per day: 0.38 Topics Started: 40 Skin: CaliSkinV6.2.3 User's local time: Jun 19 2013, 01:23 PM From: Germany / Poland Windows or Linux ?: Win |
you can try it for NS 3.2 maybe you will find a define inside the sma to switch to NS 3.2 ( #define PRE_NS_3_2 -> 0 ) BUT i say, "it is for NS 3.1.x" |
Nov 28 2006, 06:30 AM
Post
#10
|
|
|
ServerOpPremium Group: Admin Member No.: 601 Joined: 30-July 04 Posts: 359 Posts per day: 0.11 Topics Started: 22 Skin: SubBlackS&L User's local time: Jun 19 2013, 05:23 AM From: Ventura, California Windows or Linux ?: Lin |
The modNS Forums will not be used as a medium to advertise the banning of Natural Selection players. The ban.cfg has been removed from the topic. Instead of removing it maybe just comment the entries out by default. I just went into my el3_ban.cfg and commented out the entries with a "//", its always good to see a working example and it would be a shame for such a useful feature to be lost because of semantics. Z This post has been edited by ZODIAC: Nov 28 2006, 06:32 AM |
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 04:23 AM |