• Tiramisu: Open Source Roleplay
    669 replies, posted
  • Avatar of Jawalt
  • [QUOTE=Jocken300;30590641]Did you use my fix? Not that it's much of a fix, I just removed a few lines.[/QUOTE] Nope, I completely rewrote that area of the code. It's properly fixed now, without just removing some lines.
  • Avatar of Jawalt
  • I just uploaded another new fix/support thing. Admin commands are handled SLIGHTLY differently now. If you type: !admin kick "Joe Schmoe" Joe Schmoe is passed as a SINGLE argument to the admin command. Before it would pass "Joe and Schmoe" or Joe and Schmoe, but now anything between quotes is handled as one argument. :) Enjoy. [editline]21st June 2011[/editline] Made the quotations more robust, here's what is gaurunteed to work: [quote] !kick "Matt B" "lol" [/quote]Any words with surrounded by quotes, or groups of words surrounded with no space between the quotes and the words. What might work but is undefined behavior so don't post about it. [quote]!kick "Admin"lol[/quote][quote]!kick Admin"lol"[/quote][quote] !kick " Admin " lol[/quote] etc.
  • Avatar of Killerjc
  • add a specific easter egg where you say redeemer OR killerjcten times in chat [media]http://www.youtube.com/watch?v=kvDMlk3kSYg[/media] plays
  • Avatar of Jawalt
  • Next big release will deal a lot with business and items, we're thinking. [editline]21st June 2011[/editline] Just a warning: Next update will require some very minor changes to all of your items.
  • Avatar of Starshootr
  • Is there any word on a function which automatically equips an item in your inventory onto your character's model, a la Character Editor (except automatic)? Also, any hope for a Written Notes plug in, a light Hunger Mod, or randomly placed items/stashes?
  • Avatar of Jawalt
  • [QUOTE=Starshootr;30610162]Is there any word on a function which automatically equips an item in your inventory onto your character's model, a la Character Editor (except automatic)? Also, any hope for a Written Notes plug in, a light Hunger Mod, or randomly placed items/stashes?[/QUOTE] Notes are slated for next release. They'll optionally require an item to write, if you want, too. [editline]21st June 2011[/editline] Also since we're adding some stuff to have persistent items, we can add items with a charge/amount now too. Like uhh: Flashlights will be able to be made to need new batteries. Pens that run out of ink :P Items that are used more than once, but have a limit on uses.
  • Avatar of Diet Taco
  • [QUOTE=Jawalt;30610453]Notes are slated for next release. They'll optionally require an item to write, if you want, too. [editline]21st June 2011[/editline] Also since we're adding some stuff to have persistent items, we can add items with a charge/amount now too. Like uhh: Flashlights will be able to be made to need new batteries. Pens that run out of ink :P Items that are used more than once, but have a limit on uses.[/QUOTE] Absolutely love it! There are so many things that could be done with this! Also, as far as the business goes, is there/will there be any way to make a business tab public to everyone no matter their rank/group? The reason I ask, is because I know how to assign specific business tabs to a rank or group, but what if the player makes a custom group? Anyways, public business tabs not requiring a flag would be cool. Can't wait for the update, and great job so far on coding everything!
  • Avatar of Jocken300
  • Flashlights running out of batteries and pens running out of ink seems a bit excessive. What I've always loved about tiramisu is that it focuses more on the roleplay rather than the script. Adding in all these features is silly, as things like these should be roleplayed out by the players.
  • Avatar of Jawalt
  • [QUOTE=Jocken300;30629997]Flashlights running out of batteries and pens running out of ink seems a bit excessive. What I've always loved about tiramisu is that it focuses more on the roleplay rather than the script. Adding in all these features is silly, as things like these should be roleplayed out by the players.[/QUOTE]Well those were just examples :P, if for instance I WERE to make an item that made flashlights run out of battery they'd have like a days worth of battery or more.
  • Avatar of Diet Taco
  • [QUOTE=Jawalt;30633008]Well those were just examples :P, if for instance I WERE to make an item that made flashlights run out of battery they'd have like a days worth of battery or more.[/QUOTE] Personally, I feel that the flashlight requiring battery is needed. Especially because in the map we are using we have dark tunnels and sewers, and so running out of batteries would add to the feel. Not to mention it gives our players something to do with their money, buy batteries or other things from the store. However, it does seem somewhat pointless if a player can access the store from anywhere, because even if they do run out of batteries they could just buy more right there on the spot. Perhaps if a designated "Store Area" was created via .txt file, or even if we could create a "Store NPC" it would make these fuel-like objects have more value. Just some personal opinions and suggestions.
  • Avatar of Diet Taco
  • [QUOTE=Jawalt;30635184]Diet Taco most servers have specific factions/ranks for traders.[/QUOTE] Yeah I'm aware, but it wouldn't necessarily make sense for my server to have a "trader" ... I mean, we could try but it would be somewhat difficult to incorporate or even make sense. Specifically because of the theme we're going for.
  • Avatar of Starshootr
  • [QUOTE=Jawalt;30633008] I WERE to make an item that made flashlights run out of battery they'd have like a days worth of battery or more.[/QUOTE] As long as the plugin is well documented and easily able to be modified to set battery drain, charge, and reset values, we'll be fine. And I think the option for a server between having a battery-functioning flashlight and an infinite one should be available. But I do agree with Jocken: Tira's a pretty noninvasive, yet versatile script, and the less script functions you have, the more focus on RP there is. But, there should always be options. The freedom to choose is powerful.
  • Avatar of Chief Martini
  • Glad to hear there's a lot of new features being added. Are you going to improve the GUI as well?
  • Avatar of Jawalt
  • [QUOTE=Starshootr;30636230]As long as the plugin is well documented and easily able to be modified to set battery drain, charge, and reset values, we'll be fine. And I think the option for a server between having a battery-functioning flashlight and an infinite one should be available. But I do agree with Jocken: Tira's a pretty noninvasive, yet versatile script, and the less script functions you have, the more focus on RP there is. But, there should always be options. The freedom to choose is powerful.[/QUOTE] Again this was just an example to demonstrate the possibilities :|
  • Avatar of KatNotDinner
  • Umm hi guys! I would like to join the team :D (oh c'mon everyone in this thread is part of the team by providing ideas and bugs info or fixes :D ). So I was thinking about hunger mod and I could prot it from DerpDM but then I wasn't sure because I would need to add some code because I want an ordinary items system, not a separate one for hunger mod only. BTW I Might add(thta's just "might") the CityScript Vehicle support or atleast add something similar because I'm new to LUA and I'm not sure if Tiramisu can use the vehicle system(ITEM.VehicleScript and ITEM.Extras a.k.a. Vehicle extrassupport). PS: I will see if any city script plugin can be ported to Tiramisu because the creator of CityScript is banned + the script is dead I think and there are great plugins like earthquake and meteor strike. But the best are the moiney systems(bank with interest). Oh and to Big Bang, I am trying to find a file in the tiramisu folder which is the money system actually(the system that comes with Tiramisu) so I can see if there are any functions such as: Pplayer.GetMoney() or Player.SetMoney Thanks anyway, but if possible, please take a look at cityscript and tell me if the money system is the same.(CakeScript's)
  • Avatar of FlamingSpaz
  • [QUOTE=KatNotDinner;30638640]Umm hi guys! I would like to join the team :D (oh c'mon everyone in this thread is part of the team by providing ideas and bugs info or fixes :D ). So I was thinking about hunger mod and I could prot it from DerpDM but then I wasn't sure because I would need to add some code because I want an ordinary items system, not a separate one for hunger mod only. BTW I Might add(thta's just "might") the CityScript Vehicle support or atleast add something similar because I'm new to LUA and I'm not sure if Tiramisu can use the vehicle system(ITEM.VehicleScript and ITEM.Extras a.k.a. Vehicle extrassupport). PS: I will see if any city script plugin can be ported to Tiramisu because the creator of CityScript is banned + the script is dead I think and there are great plugins like earthquake and meteor strike. But the best are the moiney systems(bank with interest). Oh and to Big Bang, I am trying to find a file in the tiramisu folder which is the money system actually(the system that comes with Tiramisu) so I can see if there are any functions such as: Pplayer.GetMoney() or Player.SetMoney Thanks anyway, but if possible, please take a look at cityscript and tell me if the money system is the same.(CakeScript's)[/QUOTE] Yeah... Good luck with that.
  • Avatar of Sam
  • [QUOTE=KatNotDinner;30638640]Umm hi guys! I would like to join the team :D (oh c'mon everyone in this thread is part of the team by providing ideas and bugs info or fixes :D ). So I was thinking about hunger mod and I could prot it from DerpDM but then I wasn't sure because I would need to add some code because I want an ordinary items system, not a separate one for hunger mod only. BTW I Might add(thta's just "might") the CityScript Vehicle support or atleast add something similar because I'm new to LUA and I'm not sure if Tiramisu can use the vehicle system(ITEM.VehicleScript and ITEM.Extras a.k.a. Vehicle extrassupport). PS: I will see if any city script plugin can be ported to Tiramisu because the creator of CityScript is banned + the script is dead I think and there are great plugins like earthquake and meteor strike. But the best are the moiney systems(bank with interest). Oh and to Big Bang, I am trying to find a file in the tiramisu folder which is the money system actually(the system that comes with Tiramisu) so I can see if there are any functions such as: Pplayer.GetMoney() or Player.SetMoney Thanks anyway, but if possible, please take a look at cityscript and tell me if the money system is the same.(CakeScript's)[/QUOTE] You... You asked permission and gave orders in the same post.. :O
  • Avatar of fnox
  • [QUOTE=KatNotDinner;30638640]Umm hi guys! I would like to join the team :D (oh c'mon everyone in this thread is part of the team by providing ideas and bugs info or fixes :D ). So I was thinking about hunger mod and I could prot it from DerpDM but then I wasn't sure because I would need to add some code because I want an ordinary items system, not a separate one for hunger mod only. BTW I Might add(thta's just "might") the CityScript Vehicle support or atleast add something similar because I'm new to LUA and I'm not sure if Tiramisu can use the vehicle system(ITEM.VehicleScript and ITEM.Extras a.k.a. Vehicle extrassupport). PS: I will see if any city script plugin can be ported to Tiramisu because the creator of CityScript is banned + the script is dead I think and there are great plugins like earthquake and meteor strike. But the best are the moiney systems(bank with interest). Oh and to Big Bang, I am trying to find a file in the tiramisu folder which is the money system actually(the system that comes with Tiramisu) so I can see if there are any functions such as: Pplayer.GetMoney() or Player.SetMoney Thanks anyway, but if possible, please take a look at cityscript and tell me if the money system is the same.(CakeScript's)[/QUOTE] Lemme digest this. If you don't know Lua all too well why are you trying to join into coding a [I]gamemode[/I]? I'm sorry bro but I find it entirely offensive that you seem to believe you are some sort of boss of mine and that Tiramisu must work your way. Ah, whatever, it's your first post, nobody's expecting anything better. Anyhow, if I can get some GOOD ideas on what to add in, change, or remove I would like to hear them. Be advised, it's very probable your idea is gonna get overlooked unless it's really something people like or you have some fantastic reasons. We have a deadline to commit to anyway.
  • Avatar of Twinkletoes
  • [QUOTE=Killerjc;30601860]add a specific easter egg where you say redeemer OR killerjcten times in chat [media]http://www.youtube.com/watch?v=kvDMlk3kSYg[/media] plays[/QUOTE] i demand this is added
  • Avatar of KatNotDinner
  • [QUOTE=Big Bang;30648074]Lemme digest this. If you don't know Lua all too well why are you trying to join into coding a [I]gamemode[/I]? I'm sorry bro but I find it entirely offensive that you seem to believe you are some sort of boss of mine and that Tiramisu must work your way. Ah, whatever, it's your first post, nobody's expecting anything better. Anyhow, if I can get some GOOD ideas on what to add in, change, or remove I would like to hear them. Be advised, it's very probable your idea is gonna get overlooked unless it's really something people like or you have some fantastic reasons. We have a deadline to commit to anyway.[/QUOTE] No no. Don't get me wrong. I would most likely ask if I can use Tiramisu for learning purposes( to figure out how everything works). And about the gamemode working my way - I can make my own edition right/? I just have to give it to the public. And no I'm not a boss, afterall you are a highly respected person for me, just because you aren't selfish person that just wants some more money. PS: Does Tiramisu have thhe ability to use items that are vehicles(cars in inventory)? If it hasn't I will learn some more LUA and try to make something. And I know some LUA but it isn't that much still. Oh and that's my idea for the update :D PS2: I have another idea - when using command which needs player name (!kick or something like that, also for non admin commands) you have to type atleast 4 characters of the name exactly in the same order(for example !kick "notd" will kick someone who has this combination anywhere in his name ). If this is in the gamemode already then cool :D. Btw I didn't want to make a bad first impresion.
  • Avatar of Gatekeeper828
  • [QUOTE=KatNotDinner;30654376] PS: Does Tiramisu have thhe ability to use items that are vehicles(cars in inventory)? If it hasn't I will learn some more LUA and try to make something. And I know some LUA but it isn't that much still. Oh and that's my idea for the update :D[/QUOTE] Why would you have vehicles in inventories when you could add a NPC in a garage that allows you to spawn the cars? If you gave someone a car in an inventory where they can spawn it where ever, people would exploit this feature and spawn cars inside of buildings. [QUOTE=KatNotDinner;30654376] PS2: I have another idea - when using command which needs player name (!kick or something like that, also for non admin commands) you have to type atleast 4 characters of the name exactly in the same order(for example !kick "notd" will kick someone who has this combination anywhere in his name ). If this is in the gamemode already then cool :D. Btw I didn't want to make a bad first impresion.[/QUOTE] While this idea works for when people don't have RP names, it probably wouldn't work well for RP. More than one person in a full server will probably be named Bill. Also I think most admin mods have that feature anyways.
  • Avatar of Jocken300
  • [QUOTE=Big Bang;30648074]Anyhow, if I can get some GOOD ideas on what to add in, change, or remove I would like to hear them. Be advised, it's very probable your idea is gonna get overlooked unless it's really something people like or you have some fantastic reasons. We have a deadline to commit to anyway.[/QUOTE] A books/notes system. Basically, it'd be nice if you were able to write small one page notes or books with several pages in-game. This shouldn't even be too hard to add in.
  • Avatar of SlayerFin
  • Is the container system getting fixed on next version? Also there is a bug with male animations. After you have changed your model with setmodel and return back to your original model, the anims glitch if you have a male character. It's clientside and it only appears on people who have used 'setmodel', reconnecting fixes it.
  • Avatar of KatNotDinner
  • [QUOTE=Gatekeeper828;30654835]Why would you have vehicles in inventories when you could add a NPC in a garage that allows you to spawn the cars? If you gave someone a car in an inventory where they can spawn it where ever, people would exploit this feature and spawn cars inside of buildings. While this idea works for when people don't have RP names, it probably wouldn't work well for RP. More than one person in a full server will probably be named Bill. Also I think most admin mods have that feature anyways.[/QUOTE] Well to tell you the truth I'm noy a great coder, I'm still learning, but I have a friend who said he would teach me to make scripts preventing people from spawning cars on places that I choose, which also stops you from spawning car in the sky and when you spawn a car it mustn't be more than X metres from you(you shouldn't aim at more than the X metres). And people say npcs lag a lot so I would like to ask for some help on the vehicle-inventory system or even the npc idea is good, as far as I know it's not hard to code an entity which is used like a garage. Any help is appriciated, after all I'm still learning. And about the name - well people make weird names like [hteejiahgn uiwaei nwqhbfjw ] m ADA MINGA(you get the point) just not to get arrested/banned/kicked. And I have another idea cause I'm not sureif it's in Tiramisu - you need to warrant ssomeone for arrest in order to arrest him and the goverment worker with the highest position has to approve the warrant so there won't be that much cops running around and arresting everyone.
  • Avatar of Jawalt
  • [QUOTE=Jocken300;30658000]A books/notes system. Basically, it's be nice if you were able to write small one page notes or books with several pages in-game. This shouldn't even be too hard to add in.[/QUOTE] You're wrong there, they are EXTREMELY hard to add in. It's going to take a near rewrite of the entire inventory, and business. At the moment items are simply copies of a 'protoitem' if you will that exists in CAKE.ItemData, more specifically they don't even COPY the table, it's purely a reference to it. The problem here is now we've got to find ways to SPECIFICLY identify an item, we're solving this by adding a system called itemdata. Each item in game will get a unique ID which it can use to save unique data like: [quote] self:ItemData(key [, value]) [/quote] If not value is specified it returns the key's value. I think that's how we're gonna do it, anyway. [editline]23rd June 2011[/editline] [QUOTE=SlayerFin;30658333]Is the container system getting fixed on next version? Also there is a bug with male animations. After you have changed your model with setmodel and return back to your original model, the anims glitch if you have a male character. It's clientside and it only appears on people who have used 'setmodel', reconnecting fixes it.[/QUOTE] You mean !setmodel? I'll take a look when I get time, this is some weird edge case, though.
  • Avatar of fnox
  • Just some basic idea on what I personally want for the next update, without much detail. 1) An IK (inverse kinematics) like system for animations. 2) Tabbed inventory, each tab containing different categories of items. 3) Wearable containers. Abstract containers in general. 4) A freeform roleplay schema. 5) A new, more modular base schema. 6) Making the DFrameTransparent part of a skin, for easy editing and for compatibility with DFrames. 7) Making the plugin system load subfolders too (done). 8) Some updating around the character editor. 9) General bug fixing as always.
  • Avatar of Jawalt
  • [QUOTE=Jawalt;30660174]You're wrong there, they are EXTREMELY hard to add in. It's going to take a near rewrite of the entire inventory, and business. At the moment items are simply copies of a 'protoitem' if you will that exists in CAKE.ItemData, more specifically they don't even COPY the table, it's purely a reference to it. The problem here is now we've got to find ways to SPECIFICLY identify an item, we're solving this by adding a system called itemdata. Each item in game will get a unique ID which it can use to save unique data like: If not value is specified it returns the key's value. I think that's how we're gonna do it, anyway. [editline]23rd June 2011[/editline] You mean !setmodel? I'll take a look when I get time, this is some weird edge case, though.[/QUOTE] Actually scratch all that, I might be able to just hack this in in under 100 lines of code.