• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Search results

  1. River KA

    Feature [TFS 1.4] OTS statistics (C++/Lua/SQL) by kondra

    @Mehah Maybe you could consider merging this.
  2. River KA

    RevScripts bad argument #1 to 'pairs' (table expected, got nil)

    I edited the code removing unused stuff.
  3. River KA

    RevScripts bad argument #1 to 'pairs' (table expected, got nil)

    function Position:sendDistanceAnimateEffect(toPosition, distanceEffect, queueEffect) local pos = Position(self) -- copy local distance = self:getDistance(toPosition) local direction = self:getDirection(toPosition) for i = 1, distance do local nextPos = Position(pos) -- copy...
  4. River KA

    OTClient .otui and how to fetch?

    MyUIClassWhateverName < UIWidget and g_ui.createWidget('MyUIClassWhateverName', rootWidget)
  5. River KA

    OTclient question

    There were a lot of updates of Mehah in the last 3 months ago. Since was said "3 months ago" in 27th Sep, this is the updates list from 27th Jun up to 27th Sep: It seems a lot of updates on Mehah's, when this guy said there was no updates in the last of 3 months ago: 110 updates...
  6. River KA

    OTclient question

    I don't know about imbuements, but I know that it has prey module. About players, it's not about your client, it's about your server and host.
  7. River KA

    OTclient question

    No optimizations about drawing, which reduces drastically the FPS. On original OTClient, even if you have graphic card, you get 60~100FPS maximum. Even so, it works with 10.98 protocol. I'do choose Mehah, if I were you — it's open source, whole code is free, up-to-date, is well optimized, works...
  8. River KA

    OTclient question

    It is not trash, it is abandoned. And have no optimizations at all. There are few other options: Mehah, which is fully open source; OTCv8, which is partly open source — full sources are paid (too expensive); OTClient of OTLand, which was also abandoned in 2021 Jan.
  9. River KA

    Windows Rme houses problem

    Then choose the answer as the solution for other people to know what to do.
  10. River KA

    Windows Rme houses problem

    I would make a backup of all server files; try to remove all lines with entry position 0 directly on code with the map closed; set again the house ids like 1, 2, 3 and so on; save the code; then remove all rows of houses table from database; try to open the map again; add another house to test...
  11. River KA

    Suggestion Remove otservlist subforum

    This is decided already.
  12. River KA

    Trying to do a World2Screen function

    Then UIWidget.getPosition(brownMushroomsItemWidget).
  13. River KA

    Trying to do a World2Screen function

    UIWidget::getPosition() E.g., brownMushroomsItemWidget:getPosition()
  14. River KA

    OTClient How to add a label or code to disable resize windows?

    I forgot that setup should be after. I updated the previous post. Check it and try again.
  15. River KA

    OTClient How to add a label or code to disable resize windows?

    Change it: function createTrade() tradeWindow = g_ui.createWidget('TradeWindow', modules.game_interface.getRightPanel()) tradeWindow.onClose = function() g_game.rejectTrade() tradeWindow:hide() end tradeWindow:setup() end To: function createTrade() tradeWindow =...
  16. River KA

    OTClient How to add a label or code to disable resize windows?

    Change it: function createTrade() tradeWindow = g_ui.createWidget('TradeWindow', modules.game_interface.getRightPanel()) tradeWindow.onClose = function() g_game.rejectTrade() tradeWindow:hide() end tradeWindow:setup() end To: function createTrade() tradeWindow =...
  17. River KA

    OTClient How to add a label or code to disable resize windows?

    You need to put it in Lua within the init() function. Something like: window = g_ui.loadUI('window') window:disableResize() I just cannot show you how exactly to do it because you didn't show your module's Lua code. You need to show the file modules/game_playertrade/playertrade.lua if you want...
  18. River KA

    [TFS 1.5] Small Action Reward Container System

    Add a level door to get access to the reward chest. That's the Tibia's way.
  19. River KA

    Programmer Add the command pvpe exp in config

    No. Overwrite means remove it and add the other. Use Google Translator if you don't understand english.
  20. River KA

    Programmer Add the command pvpe exp in config

    configmanager.h Below of: EXP_FROM_PLAYERS_LEVEL_RANGE, Add: EXP_FROM_PLAYERS_RATIO_PERCENT, --- configmanager.cpp Below of: integer[EXP_FROM_PLAYERS_LEVEL_RANGE] = getGlobalNumber(L, "expFromPlayersLevelRange", 75); Add: integer[EXP_FROM_PLAYERS_RATIO_PERCENT] = getGlobalNumber(L...
Back
Top