CakeScript - A Brand New Roleplay Gamemode (It can be any kind, too!)
288 replies, posted
-snip-
I've got a suggestion:
Admins could be able to nominate people as "trusted players", truster players wouldn't have any admin power, but would be able to start/end 10 minutes kick player votes, and trusted players vote would count as 4 players or less.
A good way to get minges out of the servers without needing actual admins.
But with this script there will be no way to minge.
[QUOTE=PC Camp]But with this script there will be no way to minge.[/QUOTE]
I consider minging as mixing ic/ooc, bunnyhopping, running everywhere, using smilies IC, etc etc.
[highlight]EPIC UPDATE[/highlight]
I just finished the important parts of my script!
Now, I'm going to PROVE to you why this gamemode is SO FLEXIBLE.
Here is the team data code for an Elite Overwatch..
[lua]
Teams[4] = {};
Teams[4]["name"] = "Elite Overwatch"; -- Team Name
Teams[4]["color"] = Color( 255, 0, 0, 255 ); -- Team Color, will show up when someone is talking in OOC/when you look at them.
Teams[4]["DefaultModel"] = true; -- Do they have a default model that they get when they spawn?
Teams[4]["DefaultModelPath"] = "models/player/Combine_Super_Soldier.mdl"; -- What's the path to their default model?
Teams[4]["Weapons"] = {"weapon_ar2", "flechette_gun", "weapon_stridercannon_admin"}; -- What weapons do they spawn with?
Teams[4]["Ammo"] = {"Ar2"}; -- What ammo do they spawn with?
Teams[4]["FlagKey"] = "eow"; -- What flag key is used when using rp_flag?
Teams[4]["DoorGroup"] = {1}; -- What doors can they open?
[/lua]
Now.. As we all know, most scripts have it hard-coded so only ONE team can have a dedicated radio, and only ONE team can have doors all to themselves, of which is usually combine.
Now, in CakeScript, by just setting the value of DoorGroup to whatever number, and flying around the map executing the command rp_adddoor #, it will automatically add those doors to the door group, and only teams with that doorgroup number can open those doors! Takes less than 10 minutes (Yet again, not a guarantee :downs:). It saves it to a text file, and loads it again when the server restarts. It saves based on the map name as well, so don't worry if you use more than one map!
Second off, radios. We all know, in TacoScript and assorted gamemodes, only combine can have their own radio frequency. Well, in CakeScript, just set a team to have a RadioGroup, and they will automatically be generated their own frequency and will be able to chat amongst themselves. Not to mention that more than one team can have the same radio frequency!
Third, flagging. It's as simple as running the command rp_setflags name flags - For example, want a player to have EOW and OW? Just run rp_setflags leeroy ow eow, and they will be given access. Then all they have to do to flag up is type rp_flag <flagname>, so if Leeroy wanted to flag up, he'd just type rp_flag eow, and he would spawn as an Elite Overwatch.
All you have to do is set the flag key, and that team can automatically be flagged.
Another factor. Want to make some custom lua and you have to add a field to be saved in the character data? That's simple! Just run ply:SetField(fieldname, data), and it will automatically start loading and saving that field, without you having to do anymore. It is suggested that all players have the same field, so it would be a good idea to put ply:SetField() in PlayerInitialSpawn so that EVERYONE gets the field, as to not create lua errors!
:)
[QUOTE=LuaBanana]I consider minging as mixing ic/ooc, bunnyhopping, running everywhere, using smilies IC, etc etc.
[highlight]EPIC UPDATE[/highlight]
I just finished the important parts of my script!
Now, I'm going to PROVE to you why this gamemode is SO FLEXIBLE.
Here is the team data code for an Elite Overwatch..
[lua]
Teams[4] = {};
Teams[4]["name"] = "Elite Overwatch"; -- Team Name
Teams[4]["color"] = Color( 255, 0, 0, 255 ); -- Team Color, will show up when someone is talking in OOC/when you look at them.
Teams[4]["DefaultModel"] = true; -- Do they have a default model that they get when they spawn?
Teams[4]["DefaultModelPath"] = "models/player/Combine_Super_Soldier.mdl"; -- What's the path to their default model?
Teams[4]["Weapons"] = {"weapon_ar2", "flechette_gun", "weapon_stridercannon_admin"}; -- What weapons do they spawn with?
Teams[4]["Ammo"] = {"Ar2"}; -- What ammo do they spawn with?
Teams[4]["FlagKey"] = "eow"; -- What flag key is used when using rp_flag?
Teams[4]["DoorGroup"] = {1}; -- What doors can they open?
[/lua]
Now.. As we all know, most scripts have it hard-coded so only ONE team can have a dedicated radio, and only ONE team can have doors all to themselves, of which is usually combine.
Now, in CakeScript, by just setting the value of DoorGroup to whatever number, and flying around the map executing the command rp_adddoor #, it will automatically add those doors to the door group, and only teams with that doorgroup number can open those doors! Takes less than 10 minutes (Yet again, not a guarantee :downs:). It saves it to a text file, and loads it again when the server restarts. It saves based on the map name as well, so don't worry if you use more than one map!
Second off, radios. We all know, in TacoScript and assorted gamemodes, only combine can have their own radio frequency. Well, in CakeScript, just set a team to have a RadioGroup, and they will automatically be generated their own frequency and will be able to chat amongst themselves. Not to mention that more than one team can have the same radio frequency!
Third, flagging. It's as simple as running the command rp_setflags name flags - For example, want a player to have EOW and OW? Just run rp_setflags leeroy ow eow, and they will be given access. Then all they have to do to flag up is type rp_flag <flagname>, so if Leeroy wanted to flag up, he'd just type rp_flag eow, and he would spawn as an Elite Overwatch.
All you have to do is set the flag key, and that team can automatically be flagged.
Another factor. Want to make some custom lua and you have to add a field to be saved in the character data? That's simple! Just run ply:SetField(fieldname, data), and it will automatically start loading and saving that field, without you having to do anymore. It is suggested that all players have the same field, so it would be a good idea to put ply:SetField() in PlayerInitialSpawn so that EVERYONE gets the field, as to not create lua errors!
:)[/QUOTE]
I fucking LOVE you!
Much love from a CCZ member!
What the fuck is this shit and why are people trolling and flaming like mad in a section with section moderators with nothing being done about it?
I think that instead of just having a command for killing yourself instantly... You could just add a button to the "Time left" bar. Actually... Maybe like this... A bit.
[img]http://img247.imageshack.us/img247/6863/shituw8.jpg[/img]
Fear the power of me using mspaint and not bothering to check how the time-left bar actually looked ! :excited: Actually... Just because i like the word adrenalin. You could add some sort of pill or potion or like... Injection thing or whatever, that will increase the magical adrenalin bar so that you may survive longer. Of course since it's really not necessary they should be cheap, or easy to make.
Also, i have to point out that it's stupid that the OP got banned for defending himself. Who knows, maybe he won't release it now?? :D
Also... Tripple also. I'm tired... So what i just typed won't probably make sense. Live with it :v:
Edit... Sorry for my really stupid spelling. As some of you may know... Firefox doesn't give you a spelling error on words like won't of you left out the " ' "... And when i noticed all my errors and tried to edit... BAM, my internet crashes until the next day... When i go to buy some stuff... 2 nvidia 8600 512mb sli graphic cards... A motherboard wich supports everything... One amd 3.1ghz dualcore processor and also a new cd drive... A new powercore. And a very nice fan. Guess what. When i boot, the harddrive suddently can't find the ntskrnl file... And i can't boot. D: Now it's fixed though ! :v:
[b]EDIT: Whoa, I didn't see a second page here![/b]
Also, LuaBanana, I really like the flexibility of your door and flag system. Looks sexy!
I got more suggestions:
Sometimes someone could accidentaly kill you, and you would have to wait a lot to respawn, so why don't just low down the respawn delay and make something like this:
if you don't kill anyone, your respawn time is "x"
if you kill anyone, your respawn time is "1.5x"
if you kill more than one person, your respawn time is "2x"
And adding "0.5x" each time you kill someone, what would desincourage killing, but this "status" would disappear after some time, something about 2-5 minutes.
[QUOTE=mikfoz]What the fuck is this shit and why are people trolling and flaming like mad in a section with section moderators with nothing being done about it?[/QUOTE]
I should be a moderator here. :v:
[QUOTE=mikfoz]What the fuck is this shit and why are people trolling and flaming like mad in a section with section moderators with nothing being done about it?[/QUOTE]
At least mikfoz wasn't completely ignored.. But i am pretty sure that wasn't an offer Sechs. lol
Yea i don't understand the whole RP war either. I went an wrote a decent roll play script for my server, with in 3 hours of the release of the public beta on the server i had a flood of TnB players come in, they would check things out and then attempt to sabotage the server. Eventually i ended up banning what seemed to my like half of the TnB community. Al tho they will claim otherwise they TnB are infamous for targeting other roll play scripts, leaching any good ideas and eventually push them off the net.
Somewhat immature wouldn't you say mikfoz?
[QUOTE=DarkNovaClan]At least mikfoz wasn't completely ignored.. But i am pretty sure that wasn't an offer Sechs. lol
Yea i don't understand the whole RP war either. I went an wrote a decent roll play script for my server, with in 3 hours of the release of the public beta on the server i had a flood of TnB players come in, they would check things out and then attempt to sabotage the server. Eventually i ended up banning what seemed to my like half of the TnB community. Al tho they will claim otherwise they TnB are infamous for targeting other roll play scripts, leaching any good ideas and eventually push them off the net.
Somewhat immature wouldn't you say mikfoz?[/QUOTE]
I don't understand what their problem is anymore. I like sabotaging DarkRP servers... but that is different. I am getting sick of all these people trying to give Luabanana crap for trying to make a script and publicly release it. Yes I know about Bananascript blah blah blah. But I don't see the point in flaming the guy. I can see another possible reason for getting pissed because he is making a good script is that once released, other people will be able to create listen servers and have short RP's like back in GMod 9. Cutting into TnB's player base amongst other communities.
[QUOTE=DarkNovaClan]At least mikfoz wasn't completely ignored.. But i am pretty sure that wasn't an offer Sechs. lol
Yea i don't understand the whole RP war either. I went an wrote a decent roll play script for my server, with in 3 hours of the release of the public beta on the server i had a flood of TnB players come in, they would check things out and then attempt to sabotage the server. Eventually i ended up banning what seemed to my like half of the TnB community. Al tho they will claim otherwise they TnB are infamous for targeting other roll play scripts, leaching any good ideas and eventually push them off the net.
Somewhat immature wouldn't you say mikfoz?[/QUOTE]
I have seen so many other TacoScript servers, Where they got the gamemode from one of the devs, getting attacked like that.. I find it really fucked up that they don't bother too check if they where allowed and I see why they would attack, But attacking a new roleplay script? That just means they don't want a new script out that more people will play then old Tacoscript.
It makes me sigh is disgust as I see people attack other servers.. Besides DarkRP as DarkRP needs too be destroyed..
No more drama or permabans will be handed out
it stops here
Will this bring anything new to RP at its core, or just more nice features?
I suppose it's alright if you're out to refine rather than reinvent. Implementation is most of gamemode anyway. But innovation is nice too.
[QUOTE=Hezzy]No more drama or permabans will be handed out
it stops here[/QUOTE]
Yea! Again heezy saves the day. :)
I was going to make a rp gamemode, but then I noticed how horible people will react. I find it quite funny.
[b]Edit:[/b]
Seeing how its just a game. :lol:
People should just accept that there are idiots on the internet, and ignore them.
Providing LB doesn't lose motivation to finish this up, we'll be onto something.
Although, CatScript is definitely one of the most understated scripts I've ever seen. It's literally BEGGING to be used well! If only most people could see it...
[b]Edit:[/b]
[QUOTE=BomBom]Anyone who wants the script get hold of me ile be publically releasing this shizz :)
[b][highlight](User was banned for this post (Reason: Trolling.) [event] 47917 [/event])[/highlight][/b][/QUOTE]
Good way to demonstrate the maturity of your community.
[b][highlight](User was permabanned for this post (Reason: Drama) [event] 48220 [/event])[/highlight][/b]
I noticed the reaction to a new script. It's kinda like this:
[code] Omg guys there is a new script that will take away our players, lets go ruin it so we can be the best still![/code]
That basic thing happened on the server CCZ provided for LuaBanana to test on, it got prop spammed by some dick.
Can you people just accept that maybe if this script takes away your players, you should add more to your script that makes people want to play with yours rather than his?
I mean seriously...
[b][highlight](User was permabanned for this post (Reason: Drama) [event] 48221 [/event])[/highlight][/b]
[QUOTE=Kalin]I noticed the reaction to a new script. It's kinda like this:
[code] Omg guys there is a new script that will take away our players, lets go ruin it so we can be the best still![/code]
That basic thing happened on the server CCZ provided for LuaBanana to test on, it got prop spammed by some dick.
Can you people just accept that maybe if this script takes away your players, you should add more to your script that makes people want to play with yours rather than his?
I mean seriously...[/QUOTE]
I was there last night when that happened. That sucked, I was starting to have fun. Set up an apartment and stuff. Then, that happened. I am really starting to like this script. It will be awesome when it is done. I can't wait to actually have a good RP with this script.
[QUOTE=mikfoz]What the fuck is this shit and why are people trolling and flaming like mad in a section with section moderators with nothing being done about it?[/QUOTE]
I did not read over the whole thread.
[QUOTE=Sechs]This is where it begins to make zero sense to me. Why would you want more health/strength if killing people is discouraged in roleplay?
How does having a clock enhance anything?[/QUOTE]
"Meet me at the burger bar in an hour" (1 min RP time).
What I see this as is another scripter making a script with a leaked taco script they found on file front or with Google. In other words, another failure script with a failure scripter. Good luck.
[b][highlight](User was permabanned for this post (Reason: Trolling after being warned he'd be perma'd if he trolled.) [event] 48180 [/event])[/highlight][/b]
[QUOTE=Qbert™]What I see this as is another scripter making a script with a leaked taco script they found on file front or with Google. In other words, another failure script with a failure scripter. Good luck.[/QUOTE]
Did you even Read the whole thread...Man you suck
I bet he is a TnB supporter for sure BURN HIM!
Only one who fails is you.
[IMG]http://i293.photobucket.com/albums/mm44/nailsthefox/FAIL.jpg[/IMG]
[b][highlight](User was banned for this post (Reason: Trolling plus image macro.) [event] 48178 [/event])[/highlight][/b]
[b][highlight](User was permabanned for this post (Reason: Extended for also trolling after being warned he'd be perma'd if he trolled.) [event] 48182 [/event])[/highlight][/b]
[QUOTE=Qbert™]What I see this as is another scripter making a script with a leaked taco script they found on file front or with Google. In other words, another failure script with a failure scripter. Good luck.[/QUOTE]
Couldn't be more wrong. I played the leaked tacoscript, this is nothing like it at all. It is a great script so far even though the base is all that is in place. It is so far a very fast loading gamemode and the startup screen is really nice. I don't know anything about Lua, but I must say this script is probably the one that will save GMod RP so stop trying to smash this guy in the dirt for no reason besides your own selfish fanboyism. Not all of us want to have to play on some laggy 42 person server just to use a good script. LuaBanana is doing a good thing leave him alone.
[QUOTE=LuaBanana]I deleted the script before he had a chance. :3:[/QUOTE]
That's because you're acting like a dick at the moment.
Now let me start with the fact that this is looking really good, but what's disappointing is that you made a deal with BomBom and you didn't stick to it. And SlimSwitch you have nothing to do with this and you clearly don't know the full story.
If you think you're a big man because you can show BomBom up infront of everyone, you're wrong. There is no need to be a complete arsehole to him.
[QUOTE=$SLIMSWITCH$]Dude, stop being a dick and grow up man? What is your problem?[/QUOTE]
I think you need to take another look to see who is really being the dick, I mean rubbing it in BomBom's face just makes him look like a complete arsehole
I've said my bit, and I have no grudges/quarrels with anyone - but maybe next time you should consider being a bit nicer before you start making enemies and losing friends.
[QUOTE=Sechs]This is where it begins to make zero sense to me. Why would you want more health/strength if killing people is discouraged in roleplay?
How does having a clock enhance anything?[/QUOTE]
I agree with this, I think if you're going to do anything keep it simple and focus one one thing. And I also agree with this going on about 'saving RP', just make an original RP modification. (You can't save RP, it's already dead).
Other than that this could be really good, keep up the good work and try not to be a selfish prick. Then you're rolling.
Hopefully this can be the next stage in RP since CCRPM.
(PLEASE DON'T ADD A POLICE SYSTEM).
:love:
[b][highlight](User was permabanned for this post (Reason: Trolling after being warned he'd be perma'd if he trolled.) [event] 48184 [/event])[/highlight][/b]
This looks like a great script!
Who cares if it's base is off Tacoscript? Tacoscript is not public, the only public script is one that is horrible and degrades roleplay.
Luabanana, if I had money I would donate to you to keep this project going. Disregard all these peoples nonsense.
[QUOTE=SirZoloft]This looks like a great script!
Who cares if it's base is off Tacoscript? Tacoscript is not public, the only public script is one that is horrible and degrades roleplay.
Luabanana, if I had money I would donate to you to keep this project going. Disregard all these peoples nonsense.[/QUOTE]
I agree. This script does look great and so far on the test server has been great. I hope it continues to get better and better.
This script looks fantastic. This thread, however, is the ban-palace of the ban-city in ban-land :P
Looking good so far.
My only question is the prime question for any role play gamemode: What does this role play gamemode have that will stop it from burning to the ground like the hundreds of others out there? I mean I love role playing(and I mean [i]real[/i] role playing) but there's always someone trying to screw it up. Describe exactly what will stop that from happening. :raise:
Well I find this script to be coming a long way. I've been talked to LB and so far he's gotten a lot done since he's been banned.
I strongly agree Uber when he said "CatScript is begging to be used". I find that RP gamemode to be absolutely wonderful compared to LightRP and obviously DarkRP.
Me and LB have agreed that I would help him out on the client side stuff like VGUI and HUD stuff. So I will be helping out a bit. :D
[QUOTE=Sgt.Sgt]Couldn't be more wrong. I played the leaked tacoscript, this is nothing like it at all. It is a great script so far even though the base is all that is in place. It is so far a very fast loading gamemode and the startup screen is really nice. I don't know anything about Lua, but I must say this script is probably the one that will save GMod RP so stop trying to smash this guy in the dirt for no reason besides your own selfish fanboyism. Not all of us want to have to play on some laggy 42 person server just to use a good script. LuaBanana is doing a good thing leave him alone.[/QUOTE]
Why are you moderating something you know nothing about then?
Also changing the GUI, or even a recode of anything doesn't make it original. Of course this 'loads fast' it doesn't do anything. What 'laggy' 42slot server are you referencing?
Sorry, you need to Log In to post a reply to this thread.