• 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

    Lua -=[TFS]=- 0.3.6 8.60 the player is born on top of the other and the debug

    Just 2 players or 10+ on same tile? Is it only problem with login of new player or also when GM teleports to player/from player and spawns on same position? Where did you get 0.3.6 for 8.60? Maybe you are using some custom bugged version. Did you modify anything with visibility/invisibility of...
  2. 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...
  3. 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...
  4. Gesior.pl

    TFS 0.X ERROR CONSOLE militarrank.xml

    Line 18 is: [45] = "Capitão", You probably cannot use non-english characters in code.
  5. 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...
  6. 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) &&...
  7. 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...
  8. Gesior.pl

    1/1 War Server!

    No. Not much changes in sources (login players without connection, do not kick players without ping). 99% of code is in Lua.
  9. Gesior.pl

    1/1 War Server!

    I don't have 1/1 server, but I host Thais War 8.6 ( [8.60] Thais War with PvP bots (https://otland.net/threads/8-60-thais-war-with-pvp-bots.204193/) ) on my VPS. There are no players - as no one is interested in training PvP anymore - but there are 75 bots online, so you can fight vs. them. It...
  10. Gesior.pl

    Lua Line: 19345, Info: Premature end of data in tag spells line 2 > ERROR: Unable to load Spells!

    As I've described in step 6 of my tutorial: https://otland.net/threads/from-windows-10-to-ots-development-machine-for-dummies-part-2.268632/ To develop OTS, you should get right tools ex. IntelliJ IDEA Community Edition (it's free) with EmmyLua plugin. It easily reads, parses and detects basic...
  11. Gesior.pl

    TFS 0.X Spells/Rune SD ONE HIT KILL - no function on creature and monsters

    needtarget="1" is part of spells.xml and it defines, if spell will be execute at all (no target = cancel spell) and what will be in var of function onCastSpell (needTarget=1 = rune target position or target attacked on battle, needTarget=0 = casting player position). Then it calls doCombat...
  12. Gesior.pl

    onLook problem on god account

    IDK how player can be nil, but player is player that is looking at someone, not player you are looking at. So it should be: local check_AS = thing:getStorageValue(CUSTOM.ATTACK_SPEED_UPGRADE)+1 To view storage value of player you are looking at, which is called thing in onLook script. Error is...
  13. Gesior.pl

    Miracle 7.4 - A New Nostalgic Experience

    I've described how to play these cams there (same thread): https://otland.net/threads/miracle-7-4-a-new-nostalgic-experience.288405/#post-2748348 It just records cams - input/output packets of given player, after/before decryption/encryption, so you can read them easily. You can play them as...
  14. Gesior.pl

    Miracle 7.4 - A New Nostalgic Experience

    I've pointed to given commit, to show lines of 'input packets' recording. There 3 more commits to apply after these changes: 1. Pretty important: Fix memory leak: memory leak fix · gesior/tmp-cams-system@f9bcb11...
  15. Gesior.pl

    Miracle 7.4 - A New Nostalgic Experience

    Only big OTSes let players watch recorded Cams. 'Cam server' - server that streams recorded cam by 'logging' into them on account with name 'cams' is paid code (300$ or 1000$, I don't remember) made by OTCv8 author. My NOT TESTED free cam system records cams in OTCv8 cam format. To view them...
  16. Gesior.pl

    Miracle 7.4 - A New Nostalgic Experience

    'input tracking' is often 'input packets tracking', it's not even in client, it's on server side: https://github.com/gesior/tmp-cams-system/commit/922fa683c642ef072d34eb700aa4f0bad3408d25#diff-eb01d79b279ebf659ed73216c0b3c490685221c9358e058ce55a1c8ab4e99c35R524-R527 Cam system requires only...
  17. Gesior.pl

    OpenTibia OTClient that unpack map.otbm to .png files - v2.0

    Is your site online? Post URL to it. or press F12 in webbrowser, go to Network tab and check from where it tries to load images and what can be wrong with these URLs. Map start position is startPosition: {x: 32222, y: 31555, z: 7},, is your map on that positions? Maybe you have some evo map with...
  18. Gesior.pl

    Suggestion Users that are contributing a lot will get...

    IDK what 'Premium' does. I've paid for it 72 USD in last 3 years (paypal history limit), because I hoped it will keep forum unaffected by other money income sources. After they removed 'otservlist' board (dead for years, just free AD of that scam, hated by community) and then added it back, I've...
  19. Gesior.pl

    otservlist

    Looks like 'chat gpt' answer 🤣 7171? 7172? You cannot access OTS running behind CloudFlare. CF allows only http(80)/https(443) requests (detects protocol, no matter what port), not any protocol (ex. Tibia protocol). There are some custom services like CloudFlare Zero Trust and CloudFlare Argo...
  20. Gesior.pl

    Fix/Patch Shared Lua States

    0. On 1.x you cannot write scripts 'without shared Lua states'. All Lua states are shared. If you got 'old 0.x scripts', rewrite them. Often using local on some events make them 'safe'. Anyway, you need to understand context and 'scope' of script. 1. You cannot use /reload on server that keeps...
Back
Top