Jump to content

ItsEntrix

Member
  • Content count

    80
  • Joined

  • Last visited

About ItsEntrix

  • Rank
    Bronze Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. ItsEntrix

    Entrix 562

    Implemented the ScriptManager from RS2HD. Refactored most of the packethandlers into their own files, it triggered my OCD the way this was handled in Ostava. Added right click option to altar to switch spellbook(option is client sided) Also had to remove the object from the map here and unclip those tiles(which didnt work by default -.- )
  2. ItsEntrix

    Entrix 562

    Was actually looking further into the client tonight, and I randomly came across what you were talking about! - I also learned a fuck tonne about packets, woohoo! Here's the working version:
  3. ItsEntrix

    Entrix 562

    I've been working on implementing the "Shop Master"
  4. ItsEntrix

    Entrix 562

    Sadly doesnt seem to work I did however implement another feature, that if enabled by command and you're admin, it teleports you to the coords - it's basically the same thing, just without minimap How ever, I created this class, which I will store all the main locs, and then I can easily use them everywhere in the source & for the command I posted, it just lets me quickly tele to those places public enum Teleports { HOME(Settings.START_PLAYER_LOCATION.getX(), Settings.START_PLAYER_LOCATION.getY(), 0, "Home"), private int TELEPORT_X; private int TELEPORT_Y; private int TELEPORT_Z; private String TELEPORT_TEXT; Teleports(int coordX, int coordY, int coordZ, String text) { this.TELEPORT_X = coordX; this.TELEPORT_Y = coordY; this.TELEPORT_Z = coordZ; this.TELEPORT_TEXT = text; } public int getX() { return this.TELEPORT_X; } public int getY() { return this.TELEPORT_Y; } public int getZ() { return this.TELEPORT_Z; } public String getText() { return this.TELEPORT_TEXT; } public WorldTile toWorldTile() { return new WorldTile(getX(), getY(), getZ()); } public void teleport(Player player) { Magic.sendNormalTeleportSpell(player, 0, 0, toWorldTile()); } public static void teleportTo(Player player, Teleports teleport) { Magic.sendNormalTeleportSpell(player, 0, 0, teleport.toWorldTile()); } } EDIT: Also now i think about it, I'm pretty sure I refactored that part of the client slightly aready and know where it handles the walking/minimap walking. It might be something I could implement based on player rights(if I can figure out how to access this in the client) - is it worth wasting time on that though? FeelsBadMan
  5. ItsEntrix

    Entrix 562

    Ctrl shift click on what? I've not heard of this before, the only thing i've seen regarding shift click is a command in the client to enable shift click dropping - didnt know this was a thing in higher revisions neither, but havent studied them neither
  6. ItsEntrix

    Entrix 562

    Just added this neat little command for dev uses mainly - Also the string input packet wasnt working, that now is Also been doing some work on godwars today, mainly Bandos - Drops seem pretty good right now, and so do their attacks. Just got to sort their animations out... still need to somehow get a list of godwars npcs for outside the chambers too.. :|
  7. ItsEntrix

    Entrix 562

    I would love to for sure, but I dont know where to start - at the moment, everything I've learned has mainly been from refactoring the client code, and actually understanding how things load/interact with each other
  8. ItsEntrix

    Entrix 562

    Spent a lot of today refactoring the client, I have done a few things with interfaces, the children are pretty customisable at this point, I've almost got the functionality working for "copying" a child, but the client throws some error due to the ClientScripts FeelsBadMan
  9. ItsEntrix

    Entrix 562

    Thanks guys, appreciate it! The theme is "material palenight" btw, can get it from the plugin browser if you didn't know
  10. ItsEntrix

    Entrix 562

    Some backstory, I started this server a few years back, I originally built it on RS2HD, but I was spending most of my time fixing the broken framework, rather than coding content. I came across Ostava 562 a week or two back, so I decided to make the change. I'm not going to give some huge list of features that I aim to accomplish just yet, I will add to the list over time, but at the moment my main priority is getting the web server integrated into the server. I want Entrix to be more like a "hub" than anything, our client now accepts multiple servers that we set up, which can be themed for anything, and I have some great plans. I'm going to be working towards making two types of servers before we release; A PVP server and a last man standing styled server, this will allow me to flush out any main bugs with the server and I will be working on our eco servers in the mean-time, which will be Free and Members(obviously with less restrictions than runescape). Client Multi World Support - [ ] Load worlds via api request(so we dont have to put mysql details in the client -.-) - [x] When selecting a world, change the client title - [x] Fix logging into a world - [x] Fix connecting to a world - [x] Load worlds via MySQL Server Multi World Support - [ ] Store private messages on web server - [ ] Prevent user from logging into another world, if they're already logged into one world(check web server) - [x] Friends list needs to pulled from the web server - [ ] When adding/removing a friend it needs to send an api request to the server - [x] Pass server id as arg to set the world on server load up - [x] Load World & Worlds list from api when starting server - [x] Send private messages between worlds Server - [ ] When a player kills a boss, create an activity log - [ ] When a player gets a "rare" drop, create an activity log - [ ] Spawn: - [x] Move home to a different location - [x] Add NPC which has all locations - [ ] Add NPC to access all shops - [x] On level up, add an activity log - [x] On login, add an activity log - [x] Implement Activity Log support - [x] On login or disconnect, send api request to web server to start/end session(so we can track game time and online/offline status). - [x] Implement class to make api requests to web server with oauth token - [x] Check for account registered with web server Website - [ ] Section to view your playing sessions - How long you played for, daily/monthly/weekly, which worlds you played on, with graphs - [ ] Section to chat with friends(will need to send messages ingame too) - [ ] Section to view/manage your contacts(friends/ignores) - [ ] Section to view levels/xp gained per day/week/month - [ ] Section to view your levels/xp - [ ] Table which holds a players levels and xp - [x] Able to log "sessions" when a player connects/disconnects to the server, api endpoint to handle a session start and end. I will post some previews as soon as I have something actually decent to show Media:
  11. Honestly have no idea how to go about that. :/ I have a Cache Item editor. Do you think it would be able to changed a little bit to read the prices?
  12. Probably a bit, you should try and sell it to Jagex... let the fact daunt in on them that a RSPS will most likely buy it otherwise haha
×