Hey everyone, I'm working on a ranking system for MoHAA! Ranking only during a round of course (and maybe a second version which keeps ranks until the player exits the server)
But I need some inspiration; what bonusses could I give players when they achieve a certain rank?
Here are the ranks, the numbers are the kills required:
Army Cadet 0
Private 1
Private-First-Class 4
"Corporal 6
!! Promotion bonusses available at sergeant
Sergeant 8
Staff Sergeant 10
Sergeant-First-Class 14
2nd-Lieutenant 18
1st-Lieutenant 22
Captain 26
Major 30
Lieutenant-Colonel 35
Colonel 40
Brigadier-General 45
Major-General 50
Lieutenant-General 55
General 62
General-of-the-Army 70
any ideas for bonusses are welcome, even stuff that requires a (new) mod is also welcome!
you could give the player powerful weapons, a 1 minute god-mode, 1 min. invisibility,
and put the sounds from unreal in
like
headshot,,,you know those amazing names thet the voice shout over the game
Have you looked at Giffee's mod? He did a serverside rank mod.
Yeah, I looked at his; mine's based on his, studied what he did. But his ranking mod is tangled in all the other serverside mods he put in his modpack.
Basically his way is how jv scanned bot deaths and their killers.

I already rifled through jv's bot scripts, pretty useful stuff in there.
Plus I'm planning to make mine more editable, so there will be more variaty when servers use them. AND the power to make the ranks stick until a player leaves the server
Ranks Okay, since mohaa consists of 2 playing teams, I have not forgotten the Germans! (Well almost but Krug reminded me).
IF I MADE ANY MISTAKE PLZ TELL!
American = German
/////////////////////////////////////////////////////////
Army Cadet = Cadet
Private = Soldat
Private-First-Class = Grenadier
Corporal = Gefreiter
Sergeant = Unteroffizier
Staff Sergeant = Stabsunteroffizier
Sergeant-First-Class = Feldwebel
2nd-Lieutenant = Leutnant
1st-Lieutenant = Oberleutnant
Captain = Hauptmann
Major = Major
Lieutenant-Colonel = Oberstleutnant
Colonel = Oberst
Brigadier-General = Brigadegeneral
Major-General = Generalmajor
Lieutenant-General = Generalleutnant
General = General
General-of-the-Army = Generalfeldmarschall
The script I did the hard stuff first...
Need to start(/finish):
- Bonus Handler
- All (external) bonus scripts for all bonus applicable ranks
- Hud Handler
- Some secret stuff
All remains untested but I'm pretty sure it will work, I've been focused and made it slowly

...if the second list is all done, I only need to test (maybe fix) and the script's done.
Then time to start the ranking script where the ranks don't get reset.
Everything is tangled into each other = all scripts work together but the Main Player Handler naturally controls all, so this doesn't make the script very editable, however the bonus scripts will be external and about the bonus only so you can easily edit them without damaging anything.
Have you ever played STALKER?
I like the way they did their rankings, offcourse the only feasible way of getting it to work legitimately would be assuming the server is clean.
Basically each player has their choice of "standard weapons"
Each weapon has a category
Pistol (3 to choose from)
Heavy (includes anything rocketgrenade related)
Armor
Machine gun
Sniper
etc
Every player regardless of rank can see the weapons available, but they can ONLY choose the weapon of interest if they achieve that rank. The rank HAS to be achieved serverside, because if it can somehow be achieved clientside the game play will be completely unfair especially with high ranking cheaters if you catch my drift.
I wouldn't do too much "invisibility, god mode" related stuff because people tend to abuse that in some way. I would make it more realistic as I mentioned above. If you want to give the god modeinvulnerability, then they have the option of buying armor if they choose to do so.
Another way of going about it would be instead of ranking, you can do it by money. Much like Counter Strike, but as we all know MOHAA game play supercedes CSS therefore it will be much more fun
I have been actually wanting to create something like this, but it would definitly require alot of work.
We're looking at
ALOT of scripting
weapon modeling to have a much larger variety of weapons
textures for these new weapons
I can help out with the tiks & shaders if need be because I have a good source of knowledge in those 2 categories, but modeling, texturing & scr's aren't really in my ally.
I look forward to seeing how this turns out, because personally I think this would really be a bad ass mod and I would really look forward to playing it especially with the 1.12 fixes.
well done, keep it up
Private-First-Class = Grenadier
and all this time I thought a Grenadier was a German grenade thrower :D:D
thats just infantrie
I think at Pfc. you're allowed to have your own grenades, every normal private hasn't got one. That's probably why it's called a grenadier. Though the first 4 ranks are confusing, lots of sources have different names. Besides there's no rank or special class where the soldier only throws nades lol.
And I left out the sergeant Major. There are too many ranks in the world, I can't have them all.
James
The Stalker thing is doable, but I totally agree, no unrealistic stuff in my ranks, people can add that themselfs when its done.
But buying stuff (like medic equips, nades, ammo) would be perfect!! IF I find a way that clients can send commands in a server and the server can register them, then this is very possible. Like gaining money with kills and promo's, the highetr the ranl the more stuff that can be bought (unlocked). Elg probably knows a lot more of this.
Seems that the CSS buying-system is possible and will be implemented in another version of the script. For those who wish to have this instead of just rankbonusses.
yay sweet. good to hear! I really look forward to this.
How many weapons do you plan on implementing? I think to make it feasible there should be a minimum of 20 different weapons if not more.
I think it's impossible to add new weapons, you can just change them. Remember, this is totally serverside and scripted!
All we can do is restrict some weapons, like zooka's and shotty's and make them available at a certain rank for some cash. The other options are upgrades, "armor" (just increasing health), ammo, nades, minelaying ability, ammo tech ability, medic ability etc... stuff like that.
But what is possible is changing the pistol into a wrench or something, like done by jethro.
Don't forget the silenced pistol, perhaps make it a high-level unlock with sniper like damage and accuracy?
Yeah weapon-upgrades shouldn't be looked over. If someone buys a lot of upgrades, I can't keep use globalwidget to print what's in use on their screen (sticks on screen), so I'll put in another command where players can see their upgraders in use etc.
Some updates will be permanently, some will last for 1 life.
Okay, the simple ranking mod is done as far as I know. It just displays the ranks and you can add bonusses if you want. The serverside ranking-money system is about 75% done. Just need to do 2 more equips (mine-layer and tech-guy), the "server-side menu" and insert the money system (should't take long, just a few deductions etc) + the dump (which displays all player info).