Addon Details

Watch - Add Favorite


Donator ScreenShot

Does this version work for you?
12
w00ts
w00t!2

Donator - Version 1.3

posted on 2009-03-23 22:08:22
by Undead

Requires: [list][*][url=http://forums.mattie.info/cs/forums/viewtopic.php?t=29657]Source Python Extensions[/url] [*][url=www.mani-admin-plugin.com]Mani Admin Plugin[/url] or [url=www.sourcemod.net]SourceMod Admin Plugin[/url] [*]Group Auth (Instructions in Installation)[/list]


Description

May help your server receive donations and will give specified players the ability to a '!dmenu' and obtain special privileges. [b]Donators Features:[/b] [list][*]Green Name in Chat [*]Immunity to Vote-Kick/Ban/Mute [*]Ability to Vote Kick/Ban/Mute/Map [*]Ability to Change Teams [*]Ability to Go To Spectate [*]Ability to Start a Map Vote [*]Ability to use Custom Donator Models [*]Additonal Health/Armor/Cash On Spawn (If Enabled) [*]Auto Team Balance & Donators Immune To It (If Enabled) [*]Instant Respawn (If Enabled) [*]Reserved Slots for Donators (If Enabled) [*]Immunity to !imenu Advert [*]Extra items for CT/T on Spawn (If Any)[/list] [b]Public Features:[/b] [list][*]Ability to view donators by typing "!donators" [*]Ability to view information by typing "!imenu"[/list] [b]Admin Features:[/b] [list][*]Ability to access !dadmin menu [*]Ability to Add/Delete Donators [*]Ability to Add/Delete Admins [*]Ability to Send Advert about !imenu[/list]

Installation

[u][b]Installation:[/b][/u] 1.)Extract files to ROOT Game Directory 2.)Follow the Setup Guide 3.)Configure following file to your preference: cfg/donator_config/config.cfg 4.)Restart Server [u][b]Setup Guide:[/b][/u] 1.)Create the following file if it's not already existing: cfg/autoexec.cfg 2.)Add the following to the very top if not already present: es_load popup 3.)Add the following below that: es_load examples/auth/group_auth es gauth group create "Donators" server_var(AUTHSERVICE_ADMIN) es gauth group create "Admins" server_var(AUTHSERVICE_ADMIN) es gauth power create "daccess" server_var(AUTHSERVICE_ADMIN) es gauth power create "dadmin" server_var(AUTHSERVICE_ADMIN) gauth power give "daccess" "Admins" gauth power give "dadmin" "Admins" gauth power give "daccess" "Donators" gauth user create "<USER-NAME>" "<USER-STEAMID>" gauth user join "<USER-NAME>" "Admins" 4.)Add the following below all of that: es_load donator 5.)Save and Continue to Step 3 of Installation [u][b]Example Autoexec.cfg:[/b][/u] [code]es_load popup es_load examples/auth/group_auth es gauth group create "Donators" server_var(AUTHSERVICE_ADMIN) es gauth group create "Admins" server_var(AUTHSERVIC_ADMIN) es gauth power create "daccess" server_var(AUTHSERVICE_ADMIN) es gauth power create "dadmin" server_var(AUTHSERVICE_ADMIN) gauth power give "daccess" "Admins" gauth power give "dadmin" "Admins" gauth power give "daccess" "Donators" gauth user create "Undead" "STEAM_0:1:8592283" gauth user join "Undead" "Admins" es_load donator[/code] [u][b]Add/Remove Donator:[/b][/u] 1.)Open !dadmin Menu 2.)Select Add/Delete Option 3.)Select Username of Player you want to Add/Delete 4.)[b]OPTIONAL:[/b] Helps if you keep a log of every add/delete you do [u][b]Adding Models to Download:[/b][/u] 1.)Open downloads.cfg 2.)Add: <MODEL-FOLDER-PATH> 3.)Save and Exit Example downloads.cfg: [b](NOTE: DOESN'T NEED A FORWARD SLASH IN FRONT!)[/b] [code]player/ct/ct_urban player/t/t_guerilla[/code] [u][b]Adding Models to CT/T:[/b][/u] 1.)Open ct/t_models.txt 2.)Add: '<Model Title>', '<Model.mdl Path>' Example ct/t_models.txt: [b](NOTE: NEEDS A FORWARD SLASH IN FRONT!)[/b] [code]'Urban', '/player/ct/ct_urban/ct_urban.mdl' 'Guerilla', '/player/t/t_guerilla/t_guerilla.mdl'[/code] [u][b]Config.cfg:[/b][/u] [code] // Cost Message in Donator Info Menu Cost_Message "It cost $5 per month." // Purchase Message in Donator Info Menu Purchase_Message "Visit http://my-website.com for more information." // ma = Mani Admin Plugin OR sm = SourceMod Admin Plugin Admin_Plguin "ma" // 1 = Use maps from Map_List, 2 = Use maps from maplist.txt Map_List_Setting "1" // Map List donators can use to trigger a map vote. Map_List "de_dust2,de_dust,cs_office" // How long they are banned when vote banned Ban_Time "5" // 1 = On, 0 = off : Allows Instant Respawning Instant_Respawn "0" // Only if Instant_Respawn is "1", spe = Source Python Extensions Respawn_Mod "spe" // 1 = On, 0 = Off : Enables Auto Team Balance Auto_Balance "0" // # of player difference between the 2 teams Auto_Balance_Count "2" // 0 = Disabled. How much health donators receive when they spawn Spawn_Health "0" // 0 = Disabled. How much armor donators receive when they spawn Spawn_Armor "0" // How much money is given to them when they spawn CSS_Spawn_Cash "0" // Extra items to spawn with for Terrorist. e.g. "hegrenade,flashbang" Extra_Terrorist_Items "" // Extra items to spawn with for Counter-Terrorist. e.g. "defuser,hegrenade" Extra_Counter_Terrorist_Items "" // 1 = On, 0 = Off: Enables Reserved Slots for Donators Reserved_Enable "0" // Number of slots to keep open for Donators (If Enabled) Reserved_Slots "2"[/code]

Version Notes For 1.3

Updated on: 2010-06-29 21:33:14 EST by Undead (View Zip Contents)
[list][*][b]Fully Compatible with CS:S OrangeBox Update[/b] [*]Fixed Donator Chat issues when using ".<text>" [*]Removed Support for EST/NT/ES beause only SPE will work [*]Fixed Instant Respawning using SPE [*]Fixed Crash issue when moving to Spectate [*]Added Ability to Add/Delete Admins via !dadmin [*]Fixed Map_List not Loading Correct Value on Script Load [*]Fixed Issue with Spawning Features firing on Server Join[/list]

( Previous Versions )