Raised This Month: $32 Target: $400
 8% 

[HL2:DM] Official Roleplay V2.4.1


Post New Thread Reply   
 
Thread Tools Display Modes
Author
wmchris
Senior Member
Join Date: Sep 2008
Plugin ID:
563
Plugin Version:
3
Plugin Category:
Gameplay
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    6 
    Plugin Description:
    Extensive Roleplaying for HL2:DM
    Unapprover:
    Reason for Unapproving:
    New version, new thread.
    Old 10-03-2008 , 05:49   [HL2:DM] Official Roleplay V2.4.1
    Reply With Quote #1

    [HL2:DM] Official Roleplay V2.4.1

    Half-Life 2: Deathmatch RolePlaying

    -> RPv3 Download Page <-

    Follow http://twitter.com/krim_rp if you want to get informed with the actual development of Version 3.0 or general updates.

    WTF?:
    -Because of the amount of bugs in the version of pinkfairy and the missing administrative functions i rewrote big parts of the code and implemented many new functions!

    Known Script Bugs:
    If the config file is not edited properly the ppl will spawn outside of the map after jail.

    Known HL2 Bugs:
    because of the entity hardlimit the server can crash if all ppl buy too many spawnable items and let them spawn at the same time. This is not fixable w/o the help of valve.
    With impulse 51 you can create health and ammo crates all over the map. This is a bug in the HL2MP Engine. Use Bernies Cheat Controls to fix that. See at the bottom of this post.


    Description:
    -This is a very extensive mod covering almost every aspect of roleplaying in an FPS.
    -Includes six plugins, Main, Doormod, Talkzone, Spawning, Notice and NPCs.

    Installation:
    -Place the addons. models, textures and sound folder into your HL2: DM directory.
    -If using an external download server: place a copy of the models textures and sound folder on it.
    -Edit the config.txt in the addons/sourcemod/data/roleplay and change the EXIT teleport location - even if youre using C18.
    -Change your Server to TEAM DEATHMATCH mode for best results

    Green marked text shows really important fixes!

    new in 2.4.1:
    - Itemlimit is now set to 500 items
    - Itemlist now has multiple pages
    - after a servercrash /switch'ed Cops will keep their cop status
    - minor stability patch

    new in 2.4:
    - new Rank: "Asshole" for all the flamers on the server ;) with special view and health. He cant switch back to normal on his own.
    - many new NPC Types (Auctioneers, Models, Decorations, Gang Sellers etc)
    - new Ingame Notice System (rp_notice)
    - sm_setnotice <EntID> <1|0 Save> <String> for setting manual notices
    - sm_npcnotice <NPCId> <String> for setting manual notices on NPCs
    - sm_givedoor now has another parameter for showing the "Owner: XXX" notice
    - sm_takedoor now has another parameter for removing the "Owner : XXX" notice
    - new GANG System. Now there are Gang Leaders and Gang Members. Leaders can promote other ppl to Gang Members who will be able to buy from Gang NPCs.
    - Gang Leaders now can give Doorrights to Gang Members by using sm_gdoor and sm_tdoor.
    - Fixed Item-Reuse-Cheat with sm_vmenuselect -.-
    - Fixed "semi godmode" by abusing vmenuselect spam.
    - Implemented an own Anti-Doorslam function. 15x Use on a Door and youll get in Jail
    - sm_npcwho returns the ID of the NPC youre looking at
    - HUD Improovement: Implemented "How long till next income raise"
    - Many small HUD Improovements
    - sm_setincome <USER> <MONEY>
    - Implemented Bounty System! Now let the ppl jail 'emself :).
    - Bounty information: If the player gets over 2000 crime he'll get a bounty on his head. If another player shoots or kills him he will not get crime. The killed person will move to jail and has to wait until he gets free automaticly (30mins) or the policemen let them out.
    - sm_bounty <USER> <MONEY> - Gives a bounty on the head of the player.
    - sm_bountyall - Adds a Bounty on EVERY Player with crime.
    - sm_gpsbug <From> <To> <1|0 Activate>
    - New Item: TRAP. Pick up, wait 10 sec, die and drop money.
    - sm_push - Usable by everyone: Push the player a lil bit. Creates Crime if used on Cops. Not usable while cuffed
    - New Teleport Locations: VIPJail and Suicide Chamber (If exist in MAP)
    - Police Door System: You can set a list of Door(Ent)IDs in the config file. The police will automaticly get the doorrights for them and loose them if he switchs back to the players.
    - sm_switch now uncuffs the cop and removed his crime and bounty. Be aware admins: CAN BE ABUSED BY COPS!
    - New Items: Doping with special abilities.
    - Drugs now have Doping Effects.
    - If person has been sent to the suicide chamber: Killing him will let him drop money and get free. He'll drop 20% of his money OR one of his income, whatever is more.
    - Now on Death every player drops real money instead of boxes. Thanks to Manni for this idea.
    - Fixed many many small bugs
    - changed savetime from 30 to 10 minutes because of public demand :P
    - Changed Raffle Tickets. Now they have a multiplier to create Big and Small Raffle Tickets.
    - Raffle Tickets now broadcast when someone hit the jackpot.
    - Improoved stability
    - Added a new Model for the Admins: Snake from Metal Gear Solid
    - and again many new functions i just dont remember anymore. ;)

    - 2.4 contains the stocks system but its actually commented out because some things were just TOO hardcoded. ill change this in the next release.

    new in 2.3:
    - sm_doorshow - see who owns a door - even if the person is not online
    - sm_takedoorbyid <SteamId> - take away doorrights from a person who is not online
    - sm_switch (or /switch in say if sourcemod is configured correctly) - change from CopMode to Playermode and vice versa. No Adminrights required. Only usable for cops.
    - say /door - command for player to see whos online to unlock a door
    - new colored tracers for cops - the color of the tracer now shows which level of crime the rebel has.
    - Item: GPS Bug - a tracer for rebels
    - Item: GPS Scanner - GPS Bug remover
    - Item: Raffle Ticket - Feeling Lucky to win some cash?
    - Item: Police Jammer - Stealth yourself from the tracers of the police
    - Item: Police Scanner - See where the cops are.
    - Fixed: Showing rebels in combine team while death
    - /stuck command now works much better
    - /tracers command now also works for rebels
    - Saving Playernames and "Last Seen" status
    - Many improvements i dont remember anymore ;)


    new in 2.2.2:
    -fixed npc selling & buying bug -.-"

    new in 2.2.1:
    -cops now drop money but dont loose it.
    -/stuck chat command for suicide (10 sec timebomb)
    -Works now with sourcemod 1.1 dev

    new in 2.2:
    -changed to team deathmatch (please set your server also to team deathmatch - otherwise you'll get some errors)
    -scoreboard now shows the online time in hours
    -second bug fixed
    -NPC rebuyer (Sell your items)
    -Fixed ItemDupe Cheat
    -Fixed MoneyDupe Cheat
    -Fixed Income Bug
    -Fixed Speed Cheat

    -Special Skin for Gang Leaders
    -NPCs with own Models
    -colored HUD
    -Better PlayerHUD for police with more informations about the user
    -giveallMoney fixed
    -give money even if youre cuffed
    -Vendorrob after 2x Speed (Shift)
    -QuickJail (2x Use (E) on cuffed player)
    -Automatic Jail cleaner :P (after 30min every player in jail gets free, can be set by police to 10,30 and 60min)
    -Jail Timer in HUD
    -fixed drug effects
    -Admin/SWAT/Police Jobs with different weapons/items/health/skins
    -Fixed SWAT "there is no police online to stop you" Bug
    -Police dont drop money and dont let players drop money
    -File downloader for custom models/skins/sounds etc.
    -sm_listdoor (Point at a player to see which doors he owns)
    -sm_setmoney (Modify the Money of the player)
    -sm_setmoneybank (Modify the Money on the Bank)
    -sm_cuff <player> (Cuff the player)
    -sm_uncuff <player> (Uncuff ;))
    -sm_lockit (make a door uncrackable by a lockpick/doorhack)
    -sm_getitem <player> <id> <amount> (get an item from a player - see sm_additem)
    -sm_listitem <player> (See which items the player owns)
    -sm_dlcheck (checks the downloader system - debug!)
    -and many many bugfixes and improvements i dont remember anymore ;)


    Features:
    -Cuffing/Uncuffing/Jailing
    -SWAT/Police Jobs
    -Admin Jobs
    -Crime List HUD
    -Flawless Saving/Loading
    -Dynamic Creation of NPCs/Items/Jobs/Spawns
    -Stats HUD
    -Job Menu
    -Auto-Wages
    -Criminal-Tracing beams for combines
    -Incredible Inventory
    -Over 70 Preconfigured Items
    -Drugs, Guns, Food, Lockpicks, Etc
    -Dynamic Vendors
    -User Friendly
    -Banking
    -In-Depth Robbing
    -Drop Money/Items
    -Give Money/Items
    -Weapon Restrictions
    -Talkzone
    -Incredible Phone Mod
    -Doorkeys
    -Locking/Unlocking
    -Random Spawn Locations

    Client Usage:
    -E Key:
    On Players - Give Money/Give Item/Jail Menu.
    On NPCs - Bank/Job/Vendor Menu.
    On doors - Opens if client has the respective doorkey.
    2x On Cuffed - To Jail! :D

    -Shift Key:
    On Doors - Locks/Unlocks Door if client has the respective doorkey.
    2x On Vendors/Bankers - Robs them.

    -Commands:
    /Items - Opens an inventory menu.
    /Call <Player> - Calls a player.
    /Answer - Answers a ringing phone.
    /Hangup -Hangs up a phone call.
    /Tracers - If police, toggles beams that show the location of criminals.

    -Talkzone:
    OOC - Out Of Character Chat (Map wide).
    Yell - Yells for a longer chat radius.
    Whisper - Whispers a chat message in a smaller radius.
    Regular Chatting - Displays chat to players in a moderate chat range.


    Admin Usage:
    -Main:
    Sm_CreateJob - Adds a new job into the database.
    Sm_RemoveJob - Removes a job from the database.
    Sm_JobList - Prints all the jobs from the database into the console.
    Sm_Employ - Employs a player with a privatly flagged job.
    Sm_Name - Changes the name of a player.
    Sm_Crime - Sets the amount of time a player has on the crime list.
    Sm_CreateItem - Adds a new item into the database.
    Sm_RemoveItem - Removes an item from the database.
    Sm_ItemList - Prints items from the database into the console.
    Sm_AddItem - Adds an item into a players inventory.
    Sm_AddVendorItem - Adds an item to a vendor.
    Sm_RemoveVendorItem - Removes an item from a vendor.
    Sm_Status - Prints everyones roleplay stats from the database to the console.

    -Doors:
    Sm_GiveDoor - Gives doorkeys to the respective door
    Sm_TakeDoor - Takes doorkeys from the respective door

    -Talkzone:
    Sm_OOC - Enables/Disables OOC

    -NPCs:
    Sm_CreateNPC - Adds an NPC to the database
    Sm_RemoveNPC - Removes an NPC from the database
    Sm_NPCList - Prints all NPCs from the database into the console

    -Spawn:
    Sm_CreateSpawn - Creates a spawn point at the respective location
    Sm_RemoveSpawn - Removes a spawn point by ID
    Sm_SpawnList - Prints spawn points from the database into the console

    Screenshots (With Stocks Addon):


    Jail

    Scoreboard

    Police Woman with Special Skin

    Item Menu


    Notes:
    -The only out-of-game configuring that needs to be done is going into addons/sourcemod/data/roleplay/config.txt and editing the jail locations, the jail exit and map name. This (as well as all databases) is preconfigured for RP_C18_V1 - except of the exit location!!! YOU HAVE TO CORRECT THIS!


    SEE ALSO:
    http://forums.alliedmods.net/showthread.php?p=730251 - ROLEPLAY TOOLS - you may need some of this functions
    http://forums.alliedmods.net/showthread.php?t=78190 - ITEM FREEZER FOR FUNITURE
    http://forums.alliedmods.net/showthread.php?t=81337 - FOR FURNITURE RESTORE
    http://forums.alliedmods.net/showthread.php?p=600521 - AGAINST IMPULSE HL2 BUG

    http://forums.alliedmods.net/showthread.php?t=78191 - AGAINST DOORSLAMMING! DONT USE ANYMORE! ITS ALREADY INPLEMENTED IN THE SCRIPT




    BTW: please only ask for help with this plugin - I will not give support for sourcemod or the server software itself.

    I'll not provide support for creating a server, adding admins, installing sourcemod, the server configuration,...

    by
    Christian Uhl

    Licence: GPLv2
    Terms And Conditions of the General Public License V2
    http://www.gnu.org/licenses/gpl-2.0.html#SEC3

    Last edited by psychonic; 07-19-2010 at 00:03. Reason: Reverted 2.4.1 text
    wmchris is offline
    Pure_Stunts
    Junior Member
    Join Date: Oct 2008
    Old 10-05-2008 , 13:46   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #2

    I'm having trouble setting it up, can anyone help.
    After i place everything in the corrective locations, then i start up my server, after everything is done I try and join the server, but for some reason it disconnects me. Iv changed the exit location but i don't no what an exit location is so i just picked one in the map. Is there something i am doing wrong or is there something iv forgotten.
    Pure_Stunts is offline
    wmchris
    Senior Member
    Join Date: Sep 2008
    Old 10-05-2008 , 14:38   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #3

    If you mean the Disconnected: 0. Bug:

    This version does not run with the latest build of sourcemod. Use Sourcemod 1.04 - at the moment iam programming a newer version with SM 1.1 Support. But you can easilly correct it in this version by yourself. Simply add return true; to onClientConnect in rp_main.
    wmchris is offline
    Pure_Stunts
    Junior Member
    Join Date: Oct 2008
    Old 10-06-2008 , 14:19   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #4

    So your saying i should use a SourceMod 1.0.4, I believe i am using that already. If that is not the case then where is the rp_main located in, swo i may simply add return true; to onClientConnect.

    Also im probly being a noob right now but the only versions of sourcemod i see are 1.0.4 and 1.0.3
    __________________

    My Stunts Make The World Of Gaming A Little Better Or Worse!
    Pure_Stunts is offline
    wmchris
    Senior Member
    Join Date: Sep 2008
    Old 10-06-2008 , 14:22   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #5

    if you use the 1.04 then i dont see why its not working. Please give me more details of your system and tell me what the server log returns if you want to connect.
    wmchris is offline
    Pure_Stunts
    Junior Member
    Join Date: Oct 2008
    Old 10-06-2008 , 14:36   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #6

    Im not on my server computer right now, when i get home ill run it and tell you everything that trys but fails to execute
    __________________

    My Stunts Make The World Of Gaming A Little Better Or Worse!
    Pure_Stunts is offline
    Pure_Stunts
    Junior Member
    Join Date: Oct 2008
    Old 10-06-2008 , 14:51   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #7

    Would I change in the rp_main.sp:

    public bool:OnClientConnect(Client, String:Reject[], Len)
    {
    //Disable:
    Loaded[Client] = false;
    }

    to

    public bool:OnClientConnect(Client, String:Reject[], Len)
    {
    //Disable:
    Loaded[Client] = true;
    }

    is that what you want me to do.
    __________________

    My Stunts Make The World Of Gaming A Little Better Or Worse!
    Pure_Stunts is offline
    wmchris
    Senior Member
    Join Date: Sep 2008
    Old 10-06-2008 , 15:07   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #8

    no, you need to add return true; after Loaded[Client] = false

    edit: see 2 postings below

    Last edited by wmchris; 10-06-2008 at 19:26.
    wmchris is offline
    Pure_Stunts
    Junior Member
    Join Date: Oct 2008
    Old 10-06-2008 , 19:13   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #9

    Okay so it should like:

    public bool:OnClientConnect(Client, String:Reject[], Len)
    {
    //Disable:
    Loaded[Client] = return true;
    }

    Also do you have a pre-made doors file for rp_c18
    __________________

    My Stunts Make The World Of Gaming A Little Better Or Worse!

    Last edited by Pure_Stunts; 10-06-2008 at 19:16.
    Pure_Stunts is offline
    wmchris
    Senior Member
    Join Date: Sep 2008
    Old 10-06-2008 , 19:25   Re: HL2:DM Roleplay Revised V2.2 by Pinkfairie and Krim
    Reply With Quote #10

    *facepalm*

    public bool:OnClientConnect(Client, String:Reject[], Len)
    {
    //Disable:
    Loaded[Client] = false;
    return true;
    }
    wmchris is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 09:16.


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