• 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!

Recent content by Gesior.pl

  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...
Back
Top