AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [CS:S] VIPMod (https://forums.alliedmods.net/showthread.php?t=147500)

KyleS 01-10-2011 00:47

[CS:S] VIPMod
 
5 Attachment(s)
Uh, what is this?
This is a recreation of L.Dukes VIPMod for MM:S which was compiled against the EP1 version of CS:S. Let me start off by saying I had no access to his source, and the last time I played this was over three years ago. I've tried my best to go by memory and added some printouts saying who killed the VIP and such.

Awesome! I wanted to play this again! But... I don't see any new maps for it.
This is compatible with the exact same Maps that were available to the old VIP mod (I know a couple have stability issues such as as_tundra, but that was the case on EP1 as well). Feel free to create more using the existing cvar scheme. Or, if you want to take another approach, by all means post in this thread and I'll gladly add support for it.

What are the cvars? I want to configure this!
Sure!
The configurable CVARs are:
vip_forceload - Enables forced loading of VIPMod.
vip_gamedescription - Enables the changing of SRCDS's gamedescription.
vip_vocalize - Is the plugin going to be silent or not. (if I missed something, let me know.)
vip_vipmodel - Path to your own VIP Model.
vip_vipweapon - Weapon given to the VIP.

The CVARs that typically shouldn't be touched are:
vip_escapezone - First Escape Zone
vip_escapezone2 - Second Escape Zone
vip_teleport - VIP Teleport zone, only if the map wants to do this.

The static cvars are:
vip_gamemode_version - Game Version

I want to change the VIPs Model, the stock one is terrible.
Go for it. As of version 1.2.1 you can create a file in /addons/sourcemod/configs/vip/Models.cfg and have the files inside that folder added to the Downloads table. The same can be done with Sounds.cfg and Decals.cfg, each doing their respective adding and precaching. After adding the files required for clients to download, simply change the cvar vip_vipmodel to your new model.

Well, this is cool and all but I want to change certain bits of it and release my own build.
Please, don't do this. I will gladly add your changes, and of course add you to the list of credits. Just post them in the thread.

Alright, my error logs are filled with crap! You're absolutely terrible!
Sorry, I tried my best to ensure this was error free. You're one of the lucky ones that found an error. File a bug and I'll get to it as soon as possible.

I want to request a feature!
Sure! File a bug at my GoogleCode repository (Priority: Enhancement).

Installation Instructions
Drag and Drop the Base archive into your cstrike folder.
Grab the plugin (VIPMod.smx) -> Place in \addons\SourceMod\Plugins\
Grab the Gamedata (plugin.VIPMod.txt) -> Place in \addons\SourceMod\Gamedata\

The forums say "Plugin Failed to compile, contact the author"! What's going on?! :@
You need SDKHooks, the plugin will NOT compile on the forums at the time of this writing.

Team Score doesn't work!
Uh huh. For it to work you need a SourceMod version greater then 1.3.7-hg3097 or 1.4.0-hg3197

I want an Archive with Maps and everything else I'll need to run a VIP server!
You've got it. Here's an archive with everything you'll need: http://vipmod-css.googlecode.com/files/Package.rar
L.Duke originally made the archive. I just replaced his mod with mine and removed the included installation readme.

I want to show support for this mod, how can I do so?
Well, I've created a Steam Group, lets try and bring this mod back.
https://steamcommunity.com/groups/VIPMod

THIS MAKES MY SERVER CRASH! FIX IT NAO!
Well, hum. Nothing I've done should crash your server. If you're convinced this plugin is causing crashes. Install Accelerator and file a bug at GoogleCode. Chances are it's outdated gamedata, if an update was just pushed. The code is probably still valid, just you need the new offsets/signatures.

WHERE'S YOUR SOURCE! I DON'T SEE IT!
You're one of those people eh? Well, I am too. Sourcecode is fully available via GoogleCode.

Credits
Asherkin - Told me to use UserMessages to prevent the initial round radio messages.
Blodia - His VIP Snippet for showing who's the VIP on the scoreboard (Should be a Blue Clock).
Brian - Being an Awesome tester.
GoD-Tony - Filing bugs and providing fixes for some rather serious flaws.
Haplo - Being an Awesome tester.
Javalia - Addressed some logic bugs (disastrous ones) on the Rewrite.
MatthiasVance - Showing me that my comprehension skills regarding syntax are rather weak (lol). Math always wins.
Psychonic - Helping me around 8? months ago to get a working loader for this (keeping me from using a moronic method), and for uploading the Full Server Archive onto his server.
Ray - Idling so I could test some features that required multiple players to function.
Rhelgeby - Showed me how to use the Volumetric features in Zombie:Reloaded (8 or so months ago). Without this, there would be no area detection so the VIP would be unable to escape.


L.Duke
- Without his original work in recreating this forgotten game mode in 2006, this would not exist today.
All of the Map/Material/Model creators - Without you guys, this mod would be absolutely useless.

gjaken05 01-10-2011 02:58

Re: [CS:S] VIPMod
 
How about a cvar to turn it on and off?

KyleS 01-10-2011 03:00

Re: [CS:S] VIPMod
 
Quote:

Originally Posted by gjaken05 (Post 1390365)
How about a cvar to turn it on and off?

This will not function on maps that do not begin with as_ (Exactly how L.Duke had it, it does nothing on non-VIP Maps).

Would you still like the cvar so you can play these maps normally?

Leonardo 01-10-2011 04:48

Re: [CS:S] VIPMod
 
so only difference that this is for OB engine?

gjaken05 01-10-2011 05:23

Re: [CS:S] VIPMod
 
Quote:

Originally Posted by Kyle12 (Post 1390366)
This will not function on maps that do not begin with as_ (Exactly how L.Duke had it, it does nothing on non-VIP Maps).

Would you still like the cvar so you can play these maps normally?

no thank you, that makes it better

KyleS 01-10-2011 07:59

Re: [CS:S] VIPMod
 
Quote:

Originally Posted by Leonardo (Post 1390399)
so only difference that this is for OB engine?

Unless if you'd like to request that I add functionality, yes. If you'd like to write a feature up, I'd be more than happy to include it in the plugin.

The only difference between this and the MM:S version at the moment is the fact that this functions :P

gjaken05 01-10-2011 08:26

Re: [CS:S] VIPMod
 
Ability to change VIP skin

gjaken05 01-10-2011 08:30

Re: [CS:S] VIPMod
 
Code:

L 01/10/2011 - 04:07:14: SourceMod error session started
L 01/10/2011 - 04:07:14: Info (map "as_arctic") (file "errors_20110110.log")
L 01/10/2011 - 04:07:14: [SM] Native "SetEntData" reported: Entity -1 (-1) is invalid
L 01/10/2011 - 04:07:14: [SM] Displaying call stack trace for plugin "VIPMod.smx":
L 01/10/2011 - 04:07:14: [SM]  [0]  Line 371, VIPMod.sp::SetVIPPlayer()
L 01/10/2011 - 04:07:14: [SM]  [1]  Line 341, VIPMod.sp::VIPSelection()
L 01/10/2011 - 04:07:14: [SM]  [2]  Line 250, VIPMod.sp::OnRoundStart()
L 01/10/2011 - 04:07:47: [SM] Native "GetEdictClassname" reported: Invalid edict (-1 - -1)
L 01/10/2011 - 04:07:47: [SM] Displaying call stack trace for plugin "VIPMod.smx":
L 01/10/2011 - 04:07:47: [SM]  [0]  Line 279, VIPMod.sp::AM_StripWeapons()
L 01/10/2011 - 04:07:47: [SM]  [1]  Line 260, VIPMod.sp::OnItemPickup()


KyleS 01-10-2011 10:28

Re: [CS:S] VIPMod
 
Sorry, I made the assumption that the VIP would have been given a USP on round start.

Fixed, new version is up.

thetwistedpanda 01-10-2011 11:42

Re: [CS:S] VIPMod
 
If you need any extra help supporting this lemme know :3. I had been working on a version for the past few weeks quite similar to this but as you beat me to it I'll go ahead and scrap it.


All times are GMT -4. The time now is 01:04.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.