Welcome to Open Carnage

A resource for Halo Custom Edition and MCC modding, with unique means of rewarding content creation and support. Have a wander to see why we're worth the time! - EST. 2012

Chalwk

Rank System

Hello, wonderful people of the internet.

I have made many Lua scripts for SAPP over the years, but today I would like to present my flagship Lua script that I cannot wait to share with you!

 

RANK SYSTEM - A fully integrated halo 3 style ranking system for SAPP servers.

 

Players earn credits for killing, scoring and achievements, such as sprees, kill-combos and more! The higher your credit score, the higher your rank.

Stats are permanently saved to a database stored in the servers root directory called ranks.json.

 

Credits vary for individual weapons.

For example, you will earn 6 credits for killing someone with the sniper rifle, however, only 4 credits with the plasma pistol.

 

This script has support for generic zombie mods (+25cR for infecting a human), and even has a built-in t-bagging feature (+1 cR for t-bagging).

 

NOTE: At this time, there is no reward for ranking up beyond just being a FLEX.

Rank Specific rewards like a Flak Jacket that can absorb explosion damage will come in a future update so stay tuned!

Please see THIS PAGE for more information and the download itself. 

Enclusion and Tucker933 like this

Add me on discord: Chalwk#9284

Share this post


Link to post
Share on other sites

Tiddy-bits:

Excellent. Reminds me a bit of Arcade CTF. I'm sure clans would really enjoy employing this (do clans still exist on Halo?)

 

2 minutes ago, chalwk77 said:

Credits vary for individual weapons.

For example, you will earn 6 credits for killing someone with the sniper rifle, however, only 4 credits with the plasma pistol.

I feel like the Plasma Pistol is much more difficult to get a kill with.

Enclusion likes this

Oddly, this is familiar to you... as if from an old dream.  

splashdown.png

Guide to Balanced Gameplay

Share this post


Link to post
Share on other sites

Updated just now to fix lag due to unnecessary io-operations. 

Added new settings in the config section of the script:


It's not recommended to save stats to file during player join & quit events as this
may cause undesirable (albeit temporary) lag but the option is now there.

 

update_file_database = {
	["OnGameEnd"] = true,
	["OnPlayerConnect"] = false,
	["OnPlayerDisconnect"] = false
},

 

Edited by Chalwk
Enclusion likes this

Add me on discord: Chalwk#9284

Share this post


Link to post
Share on other sites

Does this have combo detection? That would be cool. Get different points if you take someone's shields with a plasma pistol or rifle and then finish them off with a pistol or other hitscan weapon.

Edited by Enclusion

Share this post


Link to post
Share on other sites
6 hours ago, Enclusion said:

Does this have combo detection? That would be cool. Get different points if you take someone's shields with a plasma pistol or rifle and then finish them off with a pistol or other hitscan weapon.


Not exactly. It does have Multi-Kill detection and Killing Spree detection though.
Rank System was updated again (please update to version 1.26) - this version fixes a bug causing the script not to load.
 

Keen to get some feedback from the community about rank specific rewards or abilities.

As stated in the OP, there is no real benefit to ranking up beyond being a flex. I would like to start adding benefits. For example, a flak jacket that a player can equip will absorb explosion damage (until it breaks) - this would be equipped via a command and would have a cooldown period. Another ability could be a tactical airstrike, whereby the player has the ability to call in an airstrike (really just rocket projectiles raining from the sky), by means of aiming where they want the attack to be and typing /ta (short for tac airstrike).

 

Ideas?

 

 

~edit

Updated this script again because of another minor oversight. 
The current version is 1.27. 

Edited by Chalwk
Enclusion and Tucker933 like this

Add me on discord: Chalwk#9284

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.