• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. jo3bingham

    Lua attempt to get length of local 'players' (a boolean value)

    You should always return the same type from your functions. My suggestion is that if db.getResult() returns LUA_ERROR, then you should log that error: function getCsPlayers() local players = {} local result = db.getResult("SELECT `player_id` FROM `cs`") if result:getID() ==...
  2. jo3bingham

    Some questions about how Tibia works

    It would be easy to do with OTClient, or one of the other various clients being made, but not so much with the official client (seeing as though most cheat programs were made to target the official client). To do so you would need to learn the layout of the clients GUI in memory and be able to...
  3. jo3bingham

    Some questions about how Tibia works

    The server sends an area of 18x14 tiles, but the client only displays 15x11 tiles. There's one extra row above the game window, two extra rows below the game window, one extra column to the left, and two extra columns to the right.
  4. jo3bingham

    TFS 1.X+ TFS 1.2 Compiling 8.60

    Here's the commit in TFS where Mark fixed this: Fix build error · otland/forgottenserver@7193a67 (https://github.com/otland/forgottenserver/commit/7193a670c6b5b7cff472e1946e5b1e7ca7e1051b)
  5. jo3bingham

    TFS 0.X TFS 0.4 Display player rebirth instead of level on the chat.

    My guess is you're de-referencing a null pointer (speaker) on line 38 (speaker->getStorage(85987, rebirths)). This would be better: if (speaker && type != SPEAK_RVR_ANSWER && !speaker->isAccountManager() && !speaker->hasCustomFlag(PlayerCustomFlag_HideLevel) && (pg == NULL || !pg->getIsCast()))...
  6. jo3bingham

    Is the dark theme selection good enough?

    Why not use GitHub, or similar, to track changes? Then you could easily apply updates and keep the edits. I downloaded the theme you uploaded and tested changing links to white text. Not the best, but I would argue it's a good alternative for now until something better is proposed: <property...
  7. jo3bingham

    Is the dark theme selection good enough?

    @Don Daniello I just realized that links are just white text with the Very Dark Black theme. Which makes it non-obvious when you hide a link in some text like: this thread. It's fine in the Very Dark Blue and Default themes.
  8. jo3bingham

    Looking for engine 10.99

    There weren't any protocol changes between 10.98 and 10.99, so you should be able to use TFS 1.2/1.3. You may need to change this value to 10.99 and compile first, though.
  9. jo3bingham

    Does anyone have a newer version of login.php that accepts new clients? like 11.70+? thank you

    Don’t forget the PR I made for your AAC supported up to version 11.75 at the time (maybe even up to 11.9x now). The GNU license states that the source code only needs to be available if you distribute the software. Technically, hosting an OT with modified TFS source code is exempt because...
  10. jo3bingham

    decompiled tfs [tibia 11]

    As for the Tibia11 IP changers, I think some of them are based off of my code which is open source: jo3bingham/tibia-11-ip-changer (https://github.com/jo3bingham/tibia-11-ip-changer)
  11. jo3bingham

    tibia 11 client help

    My google drive link in that post is clean. Of course, you have to take me at my word, but I think my reputation here is well enough to back me up.
  12. jo3bingham

    TFS 1.X+ OS X Mojave Compiling - error: no matching conversion for functional-style cast from

    The problem is that the compiler is trying to match, and cast, the enum argument (Connection::read_timeout) to the parameter type boost::posix_time::seconds, but that's not possible. However, the method does accept a long value as an argument, and Connection::read_timeout is an integral value...
  13. jo3bingham

    Anyone has Tibia 5.0 sprites or even 4.0

    I believe I only ever tested my code with the 6.0 files. Thanks for linking to the 3.0 files, I'll take some time out to see what the problem is and update the code.
  14. jo3bingham

    Anyone has Tibia 5.0 sprites or even 4.0

    If you have the files you can use my tool to extract them yourself: OldTibiaExtractor
  15. jo3bingham

    C++ Class has no member named

    That means the ItemType class doesn't have a member named conditionDamage... there's really no easier way to explain it. Go to where ItemType is defined, probably in items.h but I don't know the 0.3.6 codebase, and you'll see that there's no member in that class named combatDamage. You can see...
  16. jo3bingham

    Understanding tibia .spr file format from tibia 7.4

    I’m assuming you’re referencing my explanation? Yes, the offsets are from the beginning of the file.
  17. jo3bingham

    Tibia Flash Client Sources

    Like Syntax pointed out, OX has diverged so much from TFS that it would be really hard for us to do this. As a whole, TFS is fairly bug-free, new ones are fixed regularly, and we've even contributed bug-fixes as well (e.g., Check that player partner isn't self by jo3bingham · Pull Request #2472...
  18. jo3bingham

    TFS 1.X+ [crash] Segmentation fault - Item::isRemoved

    Right, but he linked to OTX and that’s what their code already looks like. I’m assuming he hasn’t changed it.
  19. jo3bingham

    TFS 1.X+ [crash] Segmentation fault - Item::isRemoved

    You're right, it doesn't make any sense. Not only that, but it won't even compile. This undoes the original purpose of the function. This will only return true if parent isn't null and parent is removed. The original function returns true if parent is null or if parent is removed. @God Of...
  20. jo3bingham

    Solved Umar npc index local message nil value and others

    No worries. That’s why I took the time to explain instead of just giving you code; so that it may help you understand and solve an issue you may run into in the future.
Back
Top