Evie Addon Details

Watch - Add Favorite

SourceRPG - Version 1.3.7

posted on 2008-02-10 13:17:59
by freddukes
146
w00ts
w00t!
Requires: Tags: css dods hl2dm level leveling rpg

Description

This mod is a Python Version of CSS:RPG, only with more skills!

SourceRPG is a role playing game, where you get Experience for doing certain tasks: such as planting the bomb or killing an enemy. When you get over a certain amount of EXP, you gain a level. With each level, you gain a certain amount of credits, and with these credits you can buy upgrades which aid you in your fighting. The higher the level you become, the easier it is to kill other enemies, however, the longer it takes for you to get levels.

First of all I'd like to thank SuperDave who provided an excellent example of AuthProvider, and also showed me how to create a 'Smog Grenade' (see Below.) Not only this, but he's an excellent community member.

Secondly, I'd like to thank SumGuy41 and Murphey for letting me use their Long Jump code from their MSRPG script. They also are excellent coders.

Right... To the mod details...

This mod contains 18 skills... Yes that's right! 18... Each skill is fully customizable, and you can disable them from in game via the console if you have RCON service. So what are these skills? I'll tell you:

Health+ - Additional Health on spawn
Regeneration - Regenerate Health every definable interval
Regenerate Ammo - Regenerate ammo for the active gun every definable interval
Napalm Nade - Set victims on fire with your HE Grenades
Vampire - Recover your health from hurting enemys
Stealth - Become less opaque and harder to see.
Long Jump - Thanks to SumGuy and Murphey, you can now jump further along the floor.
Ice Stab - Right-Clicking with knife will freeze enemies
Frost Pistol - Pistols will slow your enemy down
Stun Grenades - Flashbangs will half your enemies speed and shake their screen
Smog Grenades - Thanks to SD, Smoke Grenades now deal 'posion' damage.
Speed+ - Increase your speed
Gravity- - Lower your gravity
Disable - A certain chance to force your enemy to drop their weapons
Recover Weapons - If you die with weapons, respawn back with
them.
Regenerate Armor - Recover you armor at certain intervals
Adrenaline - Turn up the speed a bit when damaged. Careful, this doesn't last long!
Medic - Heal your team-mates close to you!

Each one of these skills can be enabled/disabled ingame via a command... srpg_skill 0.... For example, if I wanted to disable stealth, I'd do.. rcon "srpg_stealth 0" on the ingame console, and the next round no-body would be stealth, and nobody could buy/sell their stealth upgrades.

Commands:
rpghelp - Brings up the help menu
rpgmenu - Brings up the main menu
rpgupgrade - Brings up the upgrade skills menu
rpgsell - Brings up the sell skills menu
rpgstats - Detailed stats in a popup
rpgrank - Displays your rank globaly
rpgrank playername/id/steamid - Displays the rank of another person
rpgpopup - Toggles your popup on/off

Admin Commands:
rpg_admin - Displays the admin command menu
rpg_addxp Playername/id/steamid amount [optional: reason]
rpg_addlevel Playername/id/steamid amount
rpg_addcredits Playername/id/steamid amount [optional: reason]

The admin commands are controled by Auth Provider, so make sure you have that installed to get all the goodies that the admin gets ^_^.

This script is fully compatible with Lan play, and bots.

This script also supports multi-lingual texts, to display the message to the player in their prefered text (although not all messages are like this, all the popups are still in English.)

I'd appreciate it if you enjoy this script so much, and you'd like to make another language for it, then you'd post it here, so I can add it for everyone to use.

Have fun (don't forget to +w00t =]).

Installation

To install all you need to do is extract to your cstrike/ directory, then add the following line to your autoexec.cfg


es_load sourcerpg


Then you can edit your skills options by editing the file:
./sourcerpg/skills/skills.cfg

Then you can edit your main options and EXP options by editing the file:
./sourcerpg/srpg.cfg

If you wish to add your own language to the texts, open up ./sourcerpg/languages.ini and follow the instructions inside there... The latest language.ini file can be found on the forum page.

Version Notes For 1.3.7 (Announce this update)

Updated on: 2008-11-26 15:47:02 EST by freddukes

  • Added Turbo Mode which allows your levels and credits to increase at a quicker rate, but stats reset on map change
  • Allow bots to not get xp from killing either humans, bots or doing events (or not let humans get xp from humans).
  • Made all chat commands not spam chat.
  • Generally other things which I've forgotten about

( Previous Versions )

Request a new feature