Raised This Month: $230 Target: $400
 57% 

[CSGO - Beta] Roleplay


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Benito
Member
Join Date: Jul 2018
Location: Belgique - Belgium
Plugin ID:
7306
Plugin Version:
1.0
Plugin Category:
All
Plugin Game:
Counter-Strike: GO
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Need a minimum of knowledge in sourcepawn as well as in the configuration to carry out a good installation of this plugin.
    Unapprover:
    Reason for Unapproving:
    No source code / plugin, GitHub links are broken, fix it and use the Report Post button for a new review.
    Old 09-29-2020 , 09:36   [CSGO - Beta] Roleplay
    Reply With Quote #1

    Crédits:
    TotenFluch (BDD Syntax Inspiration from the T-RP V2)
    Deathknife(Discord A.P.I)
    Natalya(Car models)
    Franug(Hint color fix plugin AND Emotes)
    Heyter(Car fix)

    Dependencies (* = not integrated by default on the github repository):
    Features:
    • All plugins compiled on SM 1.10 Latest version
    • Vehicles
    • 20 Jobs
    • Zones
    • Hud with player informations
    • Perma props(Spawn a permanent prop on the map; NPC, ATM, ETC...)
    • Drugs system
    • Sell system (NPC When player job is offline and vice versa )
    • Phone system
    • Exclude player from own zone
    • Respawn system
    • Appartment system
    • Selling owns item at ATM
    • Banking system
    • Drop money when death
    • Events system
    • Minimap creating when a event as been fully launched
    • Steal money from others player
    • Diseases (Covid, Diarrhea, Angina, Plague Rats)[Pending]
    • Gang system [Pending]

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Jobs Features:
    • [POLICE]
      Quote:
      Commands
      • !taser - Taze the targeted player.
      • !tazer - Taze the targeted player.
      • !cop - Switch team from the T -> CT for advantages.
      • !cops - Switch team from the T -> CT for advantages.
      • !jail - Put the targeted player on jail with request.
      • !prison - Put the targeted player on jail with request.
      • !enjail - Display all player who's in jail only if you are in police zone.
      • !injail - Display all player who's in jail only if you are in police zone.
      • !jaillist - Display all player who's in jail only if you are in police zone.
    • [MAFIA]
      Quote:
      Commands
      • !vol - Steal money from targeted player
      • !volarme - Steal weapon from targeted player
      • !hack - Hack the system from an job (soon)
      • !braquage - Make an holdup for the steal the bank safe (soon)
      • !crocheter - Lockpick a door
    • [18TH]
      Quote:
      Commands
      • !vol - Steal item or money from targeted player
      • !volarme - Steal weapon from targeted player
      • !hack - Hack the system from an job (soon)
      • !braquage - Make an holdup for the steal the bank safe (soon)
      • !piedbiche - Lockpick a car
    • [Hospital]
      Quote:
      Functions
      • Sell items to the targeted player on pressing 'E'
      • Buy items from the NPC of the job if no any hospital player on the server.
    • [Town hall]
      Quote:
      Functions
      • Nothing [pending]

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Need:
    • Contents: Models, materials, scripts, cfg (For this, join the Discord server that I put at the end)
    • Map
    • Creating zones
    • Configure permanent props (NPC, ATM, ETC...)
    • Translations on many plugins on EN etc..
    • Set discord webhook link for discord notifications (roleplay.inc at DISCORD_WEBHOOK "") will be updated soon.
    • Claim a licence for the plugin works on my website (https://vr-hosting.fr/), after succesful activation you need to put the received token on the rp_licence.cfg at rp_token "XXXXXXXXXXXXXXXXXX"
    • Database powered on MySQL (Set your user credentials)
      Quote:
      "roleplay"
      {
      "driver" "mysql"
      "host" "127.0.0.1"
      "database" "DB"
      "user" "USER"
      "pass" "PASSWORD"
      //"timeout" "0"
      "port" "3306"
      }

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Info's:

    This projects lasted about 6 months, so it is extremely long, I will not quote all of its functioning here, for any necessary information do not hesitate to contribute on github in the case of improving the plugin or contact me on discord. Some plugins are not operational, they will be updated little by little in order to make the whole project complete and full access.
    If you could cover parts of one of the scripts, don't forget to quote me in the authors.
    This post is not fully completed, i will finish im little by little.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Configs:
    Quote:
    • vehicles.cfg - All vehicles informations and models
    • questions.cfg - All the questions informations sented to server tchat
    • permis.cfg - Driver licence questionary
    • jobs.cfg - All jobs informations such jobname, clantags, salary, etc...
    • items.cfg - All the items informations such price, name, fees, etc...
    • amendes.cfg - Fines informations such price, timejail to stay.
    • Maps name folder ! : Contains all spawns informations and zones from the map
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Screenshots:


    Links:





    Sorry for my mistakes (if there are any: D) I speak French but I understand English perfectly.
    __________________

    Last edited by Benito; 11-13-2020 at 13:47. Reason: Town hall
    Benito is offline
    Sajmooooon
    Senior Member
    Join Date: Nov 2018
    Location: Slovakia
    Old 09-29-2020 , 11:58   Re: [CSGO - Beta] Roleplay
    Reply With Quote #2

    Looks great
    Sajmooooon is offline
    ByDexter
    Member
    Join Date: Apr 2019
    Location: Turkey (Istanbul)
    Old 09-29-2020 , 13:26   Re: [CSGO - Beta] Roleplay
    Reply With Quote #3

    The plugin looks pretty good, I think it will get better as it evolves, and I added Turkish language support.
    Attached Files
    File Type: 7z translations.7z (2.3 KB, 64 views)
    __________________
    ByDexter is offline
    Benito
    Member
    Join Date: Jul 2018
    Location: Belgique - Belgium
    Old 09-29-2020 , 13:45   Re: [CSGO - Beta] Roleplay
    Reply With Quote #4

    Quote:
    Originally Posted by ByDexter View Post
    The plugin looks pretty good, I think it will get better as it evolves, and I added Turkish language support.
    Hi and thanks ByDexter, you should open an pullrequest on github
    __________________
    Benito is offline
    NanoC
    Veteran Member
    Join Date: Jan 2016
    Location: Argentina
    Old 09-29-2020 , 15:43   Re: [CSGO - Beta] Roleplay
    Reply With Quote #5

    Amazing dude
    __________________
    NanoC is offline
    Send a message via Skype™ to NanoC
    Lubricant Jam
    AlliedModders Donor
    Join Date: Oct 2016
    Location: United Kingdom
    Old 09-30-2020 , 06:11   Re: [CSGO - Beta] Roleplay
    Reply With Quote #6

    Why are you adding licenses to a product which is free and open source? Aren't you just encouraging people to remove said functionality?
    __________________
    Lubricant Jam is offline
    Benito
    Member
    Join Date: Jul 2018
    Location: Belgique - Belgium
    Old 09-30-2020 , 07:51   Re: [CSGO - Beta] Roleplay
    Reply With Quote #7

    Quote:
    Originally Posted by Lubricant Jam View Post
    Why are you adding licenses to a product which is free and open source? Aren't you just encouraging people to remove said functionality?
    Simply, its a big projet who was private and im not gonna delete the licence who i spent 3 days to make it
    __________________
    Benito is offline
    Totenfluch
    AlliedModders Donor
    Join Date: Jan 2012
    Location: Germany
    Old 09-30-2020 , 08:28   Re: [CSGO - Beta] Roleplay
    Reply With Quote #8

    Firstly, thanks for the credits. It is always nice to see that releasing the code actually got someone a benefit.

    Interesting take on some coding problems. One suggestion for the coding style: Always use english names for everything in the code even comments. I saw a few french method names. Otherwise solid coding style

    On a related note... reading this roleplay code makes me remember that sourcemod definitly needs a persistance plugin/extension/include that allows easy database sync because that is the core essence of gamemodes like this: Keeping the local state up to date with the remote state. Java has hibernate and spring for this for example.

    Coding wise roleplay was always fun for me. Gameplay wise I think T-RP-v2 was more like a grinder than a real roleplay that ultimately failed because of the players not of the technology. I hope your gamemode does not end the way mine did.


    PS: There is no capital F in my name^^
    __________________
    Notable Projects:
    Event Item Spawner | Scissors, Rock, Paper for ZephStore
    tVip | Smart Link Remover
    PLG & GGC - CS:GO Roleplay

    and countless more...

    I can make a helicopter shoot missles if you want me to...
    Totenfluch is offline
    kossolax
    AlliedModders Donor
    Join Date: Jan 2008
    Location: Belgium
    Old 09-30-2020 , 08:35   Re: [CSGO - Beta] Roleplay
    Reply With Quote #9

    Thanks for the credit in the post, but that's a little more than just "enum inspiration". it's very sad to see the copyright change, while forking:

    https://github.com/kossolax/TSX-RP/b..._justice.sp#L9
    https://github.com/Benito1020/Rolepl...justice.sp#L10


    Please fix.


    Links are broken btw: https://github.com/Benito1020/Rolepl...ustice.sp#L362

    Last edited by kossolax; 09-30-2020 at 08:37.
    kossolax is offline
    Benito
    Member
    Join Date: Jul 2018
    Location: Belgique - Belgium
    Old 09-30-2020 , 09:34   Re: [CSGO - Beta] Roleplay
    Reply With Quote #10

    Quote:
    Originally Posted by kossolax View Post
    Thanks for the credit in the post, but that's a little more than just "enum inspiration". it's very sad to see the copyright change, while forking:

    https://github.com/kossolax/TSX-RP/b..._justice.sp#L9
    https://github.com/Benito1020/Rolepl...justice.sp#L10


    Please fix.


    Links are broken btw: https://github.com/Benito1020/Rolepl...ustice.sp#L362
    Effectivement, mais y'a beaucoup de mélange, j'ai que prit la structure de certains métier et leur fonction.

    D'ailleurs merci.
    __________________
    Benito 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 08:29.


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