• 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. Gesior.pl

    OTClient Shaders/GM outline in OTClient

    There are 3 popular OTClient versions: otclient by edubart ( GitHub - edubart/otclient: An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to customize...
  2. Gesior.pl

    RevScripts [TALKACTION] - Check cavebot players.

    3) Setting offset to 10000 between storage ranges (10000, 20000 and 30000) will make this script fail, if there are more than 10k players in database: player:setStorageValue(target:getGuid() + 30000, randomQuestion) -- storing question index player:setStorageValue(target:getGuid() +...
  3. Gesior.pl

    Error when exiting the query

    There are 2 solutions: 1. Start using MySQL database, not SQLite. 2. Find that query in data/src and remove LIMIT 1. It's useless in this query. WHERE "id = 2 already limits number of rows to modify to 1.
  4. Gesior.pl

    RevScripts Modal window using aid?

    Monsters spawns (60s on repeat) Players clears first floor, now the monsters are changed out to harder monsters Respawn killed monsters every 60 second = players have to kill them all within 60 second. That's what you want? Or spawn monsters, wait until players kill all and spawn next stronger...
  5. Gesior.pl

    RevScripts Modal window using aid?

    Replace id with aid. Replace this line: modal:id(itemID) with: modal:aid(1234)
  6. Gesior.pl

    The most updated TFS 1.5?

    Some 1.2 compiler bugs (ex. connection.cpp) are already described in 'old engines' tutorial: https://otland.net/threads/c-linux-compiling-old-engine-sources-on-debian-10-ubuntu-20-04.274654/ Nekiro 1.5 for 8.0 compiles with Ubuntu 20.04 tutorial I've posted above. IDK how 'brunowar' is...
  7. Gesior.pl

    TFS A* Algorithm :D

    A bit off topic, but maybe someone needs it to add stats to his server: Yesterday I reset my Docker cache (alpine:3.15.0 with all libraries installed) and I could not compile TFS 1.4 with OTS Stats using Docker anymore. So I've made TFS 1.4 with OTS Stats and some 1.5 changes to make it...
  8. Gesior.pl

    The most updated TFS 1.5?

    I've downloaded 8.6 version from Nekiro: https://github.com/nekiro/TFS-1.5-Downgrades/tree/8.60 and compiled it on Ubuntu 20.04 using: apt-get update apt-get -y install git cmake build-essential libluajit-5.1-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev...
  9. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    It's not about improvement of normal attacks. It's fix for bug. Follow "How to reproduce:" steps and your server CPU will go 100% after few minutes/hours.
  10. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    classicAttackSpeed enables fast-attack. Without classic attack speed, your character will attack 1 time per second, even if you set attack speed of vocation to 10 (100x per second). Fast attack may cause high CPU usage with 100+ players online. Especially, if you add some wand with area damage...
  11. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    I made PR for TFS master: Fix classicAttackSpeed makes server lag (#4676) by gesior · Pull Request #4677 · otland/forgottenserver (https://github.com/otland/forgottenserver/pull/4677)
  12. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    Someone asked me how to fix it. Problem is not with CPU usage of basic weapon attacks. Problem is that 'classicAttackSpeed' algorithm is bugged and may generate infinite number of scheduler (dispatcher) events. 1. TFS calls Player::doAttacking every second for every player. 2. It creates new...
  13. Gesior.pl

    Latest outfit images (13.20+) for website

    It's on. It's just not accessible from some internet providers in South America and Africa. If you have problems with site, use URL with -oracle ex. https://outfit-images-oracle.ots.me/latest_walk/ It's hosted in Oracle datacenter, not OVH and does not have these problems.
  14. Gesior.pl

    GDB CRASH

    IDK how it went from #24 Item::canDecay to #22 0x00000000005798e1 in Item::getName. What OTX are you using? OTX2? OTX6? OTX2 canDecay code ( otxserver/sources/item.cpp at otxserv2 · mattyx14/otxserver (https://github.com/mattyx14/otxserver/blob/otxserv2/sources/item.cpp#L1833-L1849) ): bool...
  15. Gesior.pl

    GlobalEvent [TFS 1.x] Power Gamers and Online Time for Gesior2012/MyAAC

    Global event to track online time and exp gained each day (last 7 days) for pages: https://github.com/gesior/Gesior2012/blob/master/pages/powergamers.php https://github.com/gesior/Gesior2012/blob/master/pages/onlinetime.php Tested on TFS 1.4. Should work on any TFS 1.x. Script includes...
  16. Gesior.pl

    CEMAKE COMPILE OTCLIENT

    What client do you build? OTClient by edubart or some custom repository? Last build that compiled on Windows was Use float literals where applicable (#1210) · edubart/otclient@e6861d7 (https://github.com/edubart/otclient/actions/runs/5851286846/workflow#L100) - from this workflow file you can...
  17. Gesior.pl

    TFS 0.X ERROR CONSOLE militarrank.xml

    Line 18 is: [45] = "Capitão", You probably cannot use non-english characters in code.
  18. Gesior.pl

    Latest outfit images (13.20+) for website

    You probably need to install/enable gd library in PHP. Instruction for XAMPP: https://www.geeksforgeeks.org/how-to-install-php-gd-in-xampp/ Error may be in error.log of webserver or may be printed, but we can't see it, because page is interpreted as image. You can save that image and open in...
  19. Gesior.pl

    TFS 1.X+ Some items do not trigger onEquip/onDequip

    int LuaScriptInterface::luaMoveEventRegister(lua_State* L) { // moveevent:register() MoveEvent* moveevent = getUserdata<MoveEvent>(L, 1); if (moveevent) { if ((moveevent->getEventType() == MOVE_EVENT_EQUIP || moveevent->getEventType() == MOVE_EVENT_DEEQUIP) &&...
  20. Gesior.pl

    TFS 1.X+ [TFS-1.4 - 8.6]Cast system screen problem

    You should remove ProtocolGame::sendFeatures() from server and define custom features in client .lua file: https://github.com/OTCv8/otclientv8/blob/aacfe3f1fe4bcadb5a34ff1f36263e1c96b3dd32/modules/game_features/features.lua#L16 Some OTCv8 features do not work properly with 'server side defined...
Back
Top