Jump to content

Beefy Kasplant

Contributors
  • Posts

    1776
  • Joined

  • Last visited

  • Days Won

    100

Everything posted by Beefy Kasplant

  1. Nothing is impossible, you just need decent programming skills
  2. Thats not possible without source edits
  3. edit your sprites to be 3 pixels lower or your paperdolls to be 3 pixels higher
  4. Same size tile with more pixels? The tile size is in pixels, so what you want is impossible
  5. What kind of features do you have in mind that would be a days work and cost like $100? Just trying to get a feel for what I'd have to pay you (+ I'd be giving you my real name, so it needs to be worth the mental terror)
  6. In the server(?) config you can set the rendering order of all your paperdolls per direction.
  7. No, it just takes the item sprite and moves it around a bit.
  8. Yeah, use global events
  9. Source tutorials are not allowed
  10. 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.
  11. 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
  12. In this case you don't need a logout common event system.
  13. 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.
  14. 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.
  15. You have to have a system that checks if the dungeon is still full
  16. 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.
  17. 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
  18. Yeah you can program in some hit chance. Probably wouldn't be too hard.
  19. You can't
  20. Would only work without paperdolls though!
  21. 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!
  22. I always have to restart VS before it builds correctly: Build - Restart VS - Build again
  23. 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.
×
×
  • Create New...