• Pistachio Roleplay
    322 replies, posted
[highlight]GET THE CONTENT PACK [URL="http://steamcommunity.com/sharedfiles/filedetails/?id=104522030"]BY CLICKING HERE[/URL]![/highlight] [img]http://i.imgur.com/IeScb.png[/img] Pistachio is a new role-play game mode that is currently being developed upon. The goal of this game mode isn't to be another overstuffed DarkRP edit, but to allow players the freedom to be creative in their role-play, which was inspired by the old times of Garry's Mod 9. The game mode contains features that will hopefully prevent people from being idiots and ruining it for others. Hopefully Pistachio can provide a way to have a decent, fun server that Garry's Mod has been lacking. [img]http://i.imgur.com/u3HSx.png[/img] Pistachio includes many features that will hopefully fit the needs of players. Here are most of the features currently implemented: [code] 1. Karma - Scales the damage you inflict as well as time for jail, spawning, etc. Karma is gained once every ten minutes, and there are other ways as well. 2. Mailbox - These are where items are stored when you order them, and they save. 3. Market - The market is basically a store where you can buy items. There is a delay from the time you buy it, to when it gets into your mailbox. 4. Stock for items - Items have a certain amount of stock left, it decreases when someone buys it, and increases by a certain amount every 24 hours. This allows for a player driven economy to be made as well as allowing you to sell items if they run out and you have them. 5. Hats - Inspired by Team Fortress 2. 6. Shirts that allow coloring - You can customize the color of your shirt. 7. Storage Items - Allows for easier mobility of items. 8. Balanced money printers - Money printers have been more thought and are much more balanced than normal ones in DarkRP. They have a power level which controls the outcome and if the power is 0, it will blow up. The powering down is indicated by a yellow bar on the printer's display panel. The printers also make a beeping noises, so you best hide it well. To make players [i]want[/i] to hide it well, is players will gain karma for it. 9. Delayed crosshair - Allows for less accurate aiming and looks cool. 10. Modified CS:S Weapons - Movement affects accuracy and has some slight networking fixes. 11. Custom Derma skin - Looks nice. 12. Stamina - Stamina loss and gain is based off your speed. If you're standing still, you will regain stamina at a faster rate. Crouching will double the regain amount. 13. ATM - Since you lose money on death, you can store money in ATMs. 14. Life Insurance Item - Lessens the amount of money you lose on death. 15. Alcohol - Impairs vision and has no real benefit besides partying. 16. Paper - You can write with. 17. Rope - You can tie others. 18. Player Titles - Titles that're basically descriptions which you can add other information. 19. Custom chatbox, voice panel, and scoreboard - Fit in with the gamemode. 20. Custom HUD - Moves around and looks neat. 21. Vehicle, seats, and horns - For vehicle fun. [highlight]22. MySQL Support (Changing back and forth will not affect data!)[/highlight] [highlight]23. Lua autorefresh support! (See pistachio/gamemode/sv_mysql.lua)[/highlight] And many more! [/code] [img]http://i.imgur.com/itHjz.png[/img] [i]Some of the screenshots are old and probably have some changes.[/i] Showing off the scoreboard. [img_thumb]http://cloud.steampowered.com/ugc/596980951347166804/7981A5692D1D12A500DD945BBAF796D7982E9EA9/[/img_thumb] Cinematic prison life. [img_thumb]http://cloud.steampowered.com/ugc/596979776523673323/0388E6493399E073BA27083EB00610B2842D6748/[/img_thumb] Demonstration of customization. [img_thumb]http://cloud.steampowered.com/ugc/596982494164596587/5852E819703F61F1D1BCB77D35893123632F06A7/[/img_thumb] The ATM mini console thing. [img_thumb]http://cloud.steampowered.com/ugc/596982221226690831/94DB880BEFC68C95273C1805B6839639B936D8D1/[/img_thumb] [video=youtube;MweJtoSlOjg]http://www.youtube.com/watch?v=MweJtoSlOjg&hd=1[/video] [I]Hopefully this gamemode tends to the people who've been complaining role-play is dead. The purpose was to fix the issue of people thinking that they need new features in order to have fun and such.[/I] [highlight]I NO LONGER SUPPORT THIS GAMEMODE![/highlight] [B]Download: [/B] - ZIP: [url]https://github.com/Chessnut/pistachio/archive/master.zip[/url] - Git: [url]https://github.com/Chessnut/pistachio[/url] [url=http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US][img]http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png[/img][/url] This work is licensed under a [url=http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US]Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License[/url]
concommand.Remove("lua_run_cl"); why
Oh, at the time I was making this, lua_run_cl was working even if sv_allowcslua was 0. Didn't work anyways so, no harm, no foul.
-snip-
cool nice release [editline]12th November 2012[/editline] holy shit your scripting style is like identical to mine( not saying you're copying me ) like wtf look at a snippet of my code our styles are similar even down to the way we do spacing that's so weird [lua] function _Meta:AddCharacter( data ) if ( data ) then for _,item in pairs( stalker.config.CharFields ) do if ( data[item[1]] == nil ) then if ( item[1] == "Name" ) then break; end; data[item[1]] = item[2]; end; end; local quickname = string.lower(data["Name"]); if ( quickname == nil or self.Characters[ quickname ] != nil) then return false; else self.Characters[quickname] = data; self.Characters[quickname]["Name"] = nil; net.Start( "AddCharacter" ); net.WriteString( quickname ); net.WriteTable( self.Characters[quickname] ); net.Send( self ); stalker:NewCharacterCreated( self, quickname, self.Characters[quickname] ); end; return true; end; end; [/lua]
[QUOTE]Player Titles[/QUOTE] Does this mean you can set your name to be like, James Rostropovich? And it not be using your Steam Name?
It is released? Awesome. I've been wanting to try the server, but I can't stand laggy servers.
[QUOTE=Halokiller38;38427905]Does this mean you can set your name to be like, James Rostropovich? And it not be using your Steam Name?[/QUOTE] Titles are more like descriptions and other information you want to include.
[QUOTE=Chessnut;38427947]Titles are more like descriptions and other information you want to include.[/QUOTE] Is it possible in your next update could you add this type of function? It would make this a great solution to many Serious RP servers who have to wait like 4 months till CW is done. Off topic, do you work for Sharkey? Or do you help code other things like you did the OA Plugins?
I can add an option sure, the gamemode wasn't meant for serious role-play, more of fun but that's alright. And no, I just made and released a couple plugins in Sharkey's thread.
Decided to make a server with this gamemode. It's a really nice gamemode. Hopefully I can get people on so it'll be much more fun.
[QUOTE=Maximianus;38428400]Decided to make a gamemode with this server. It's a really nice gamemode. Hopefully I can get people on so it'll be much more fun.[/QUOTE] wat
[QUOTE=godlike;38428452]wat[/QUOTE] Ha, oh god how did I even do that. Fixed my post there now.
This is awesome. Finally some roleplay gamemode that has a city theme not HL2 or Halo or ARMA or GTA or any other random shit from the internet. I really like it.
Not sure if this is your code or the map, but with Evocity 33 the skybox is just white, and so is the fog.
what other color would fog be..?
[QUOTE=LauScript;38437734]what other color would fog be..?[/QUOTE] It's just strange to me, because the fog is pure white every other time I played on the same map the fog is a light grey and the skybox should be militia HDR, but it's just white.
i'm giving this gamemode a try
So I've been playing around with this gamemode and I've found a little glitch, if you /advertise before your allowed to again it still takes away $50 but doesn't show your message.
Why does the VGUI show up with the missing texture? (pink and black checkers)
How do you give yourself money?
[QUOTE=Lebofly;38440468]Why does the VGUI show up with the missing texture? (pink and black checkers)[/QUOTE] How did you get the content pack? [QUOTE=Jokerwitz;38440309]So I've been playing around with this gamemode and I've found a little glitch, if you /advertise before your allowed to again it still takes away $50 but doesn't show your message.[/QUOTE] Will fix. [QUOTE=syntox turtle;38440488]How do you give yourself money?[/QUOTE] Why would you need to give yourself money?
I'm playing singleplayer, and want to test everything chessnut.
Committed a new change. View more about it [URL="https://github.com/Chessnut/PistachioRP/commit/7dd88aaeffe733cc918ccb342b4260aed47fbfa3"]here[/URL].
It looks very nice, even though I kinda miss a job menu. - It's pretty difficult to test all the things, when there isn't some kind of "develop-mode". So I just edited it so I had like 10000x each time I had my paycheck. You cannot test the job, unless you're having a friend in the server. I don't think you should be forced to the "Information" tab each time you're pressing "F1" - it's deadly annoying. I don't know if you've announced this anywhere, but it doesn't really save your "inventory" or money at all. It's pretty nice in a alpha, but there's definitely a lot missing. - Keep up the good work.
Why do you need a developer mode? If you are developing, you can use lua_run and player.GetByID(1):SetMoney(amount). The information tab is there since people keep asking where the main menu is. Also your inventory and money save fine?
[QUOTE=Chessnut;38442898]Why do you need a developer mode? If you are developing, you can use lua_run and player.GetByID(1):SetMoney(amount). The information tab is there since people keep asking where the main menu is. Also your inventory and money save fine?[/QUOTE] Oh yeah, I didn't really think of that. - I find it very frustrating to have it there every time I press "F1" - Maybe after the third press or so, you shouldn't be watching the page? Not on mine, I'm afraid.
Looks good, but I'd fix the "(A)utomated (T)eller (M)achine Machine" on the UI.
Great work on the gamemode. :smile:
I made a command to add money for you guys. [php]pistachio.command:Create("awardmoney", "<name> <amount>", "Give money to a person if needed to be refunded or if they have donated. <Super Admin only>", function(client, arguments) if client:IsSuperAdmin() then local name = tostring( arguments[1] ); local target = pistachio:GetPlayerByName(name); if not target then client:Notify("That's not a valid player!") return end local amount = tonumber(arguments[2]) if not amount or not arguments[2] then client:Notify("You need to enter a valid amount!") return end local person = target:Nick() if target == client then person = "yourself" end target:ChatPrint("You awarded "..person.." with $"..amount..".") target:SetPrivateVar("money", target:GetPrivateVar("money") + amount); target:ChatPrint("You have been awarded with $"..amount.." by "..client:Nick()..".") else client:Notify("You need to be a super admin!") end end);[/php]
Sorry, you need to Log In to post a reply to this thread.