Jump to content

Beefy Kasplant

Contributors
  • Content Count

    1,632
  • Donations

    $0.00 
  • Joined

  • Last visited

  • Days Won

    78

Everything posted by Beefy Kasplant

  1. You can only do it with a source edit. Go to the code where it handles stat increases and add code to also increase the max hp when you increase defence.
  2. Not sure if you read the whole post but: Event to enter: Set RoomLocked = 0 You'd need an event that starts a timer, sets the room to unlocked state after that time and warps the players out. I'm sure you can figure it out
  3. In this case you don't need a logout common event system.
  4. Yeah, true, I forgot about the login trigger, let me add that since that's a pretty vital part. The timer is an easy add but that's up to the user, this is really about the system of locking a room while people are in it. Normally you'd have a bossfight or something and people would either die or beat the boss.
  5. I've seen a couple of people asking about this, and since there isn't going to be an instancing system in Intersect any time soon I decided to show you guys how to lock a map when there are people in it already. First you want to think about what the system needs to do: 1. Lock a map when a person is in it 2. Open up the map when a person leaves We're working with global variables here because the map needs to be closed for everyone. So the base system is simple: In our example we have a door leading into a private dungeon and the dungeon has an exit door for the player to leave through. Variables needed: Global Boolean Variable: RoomLocked Player Boolean Variable: IsInRoom Event to enter: If RoomLocked = 0 Set IsInRoom = 1 Warp Player to map Else Text: There is someone in the room. Event to leave: Set RoomLocked = 0 Set IsInRoom = 0 Warp player Add to Player Login Event: If IsInRoom = 1 Warp Player Yes, I can already hear you moaning and whining: What about when players log off, or die? What then huh? Your system will break. I have only one thing to say about that: Fuck you. There's actually a super easy trickster way that requires just a little bit of 'out of the box' thinking and I'll tell you for 5m OSRS GP. So please send me after you read this: Autorun Event in the Map: Run condition: Roomlocked = 0 Set RoomLocked = 1 The trick is that this event will only run when people are in the map. A map event won't be loaded otherwise. It will also only run if something sets RoomLocked = 0. So it won't be constantly running and putting strain on the server. Now, we have to change our first event slightly to make use of this system: Event to enter: Set RoomLocked = 0 Show chatbox text: Checking the Room Wait 3000ms (This will give more than enough time for players inside the room to trigger the map event and set the RoomLocked = 1.) If RoomLocked = 0 Warp Player to map Else Text: There is someone in the room. Enjoy, and remember to give credit and OSRS GP! NOTE: I wrote this off the top of my head, so please test or let me know about any bugs.
  6. You have to have a system that checks if the dungeon is still full
  7. If you load only 3, what happens when you stand in the corner of your map? Also, what's the point of making huge maps and then loading less of them at the same time? That seems worse than the current system.
  8. WTF do you need 256x256 tiles for? Also, post your config and the error log, this is useless, but Im going to guess that 64x64 is an engine limit
  9. Yeah you can program in some hit chance. Probably wouldn't be too hard.
  10. Would only work without paperdolls though!
  11. Pretty sure it already picks a random value, you just set the max People got this to work with diagonal movement. It should work, there is a guide how to get multiple patches working at the same time. If not, we can help you!
  12. I always have to restart VS before it builds correctly: Build - Restart VS - Build again
  13. Lol, sounds like you just looked up some programming languages and terms and just started shouting those to seem knowledgeable. You're so concerned with trying to look like you know programming that you don't even respond to the points people make either. You said you were leaving this community, so get on with it.
  14. Open source rushed, that's a new one. Agree with the patches, it's annoying. You don't have to buy Visual Studio, just use the community version. Anyone could have told you that Intersect is not the right engine to create a 'game' like yours in. Hope to see you back, with some more backbone! PS: How is the android version coming along?
  15. In like beta 3 or something it was on by default. Know your history dude!
  16. In the server config you have to add under Map "ZDimensionVisible": true,
  17. No, anything that requires character animations, new windows or buttons and most visual stuff needs to be done through source edits
  18. Probably easiest is to make a 'ladder' map attribute and give that a special 'walking' animation
  19. Can't really think of a reasonable way of doing that without source edits.
  20. It's already in the class editor. Use the `stat points` box
  21. Why was I not in this minecraft server
  22. https://github.com/AscensionGameDev/Intersect-Engine/issues You can report bugs there
×
×
  • Create New...