• 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. VitoxMaster

    [10.98] Small epic quest by DemoniC

    Opening, or rather importing wasn't that bad. Only few missing items / squares. Looking forward for further posts / threads. Rooting for ya! Maybe I will adapt something for my server :)
  2. VitoxMaster

    OTClient Monster and item library module [OTC V8]

    Usually such library refers to the 'cyclopedia' built-in library from RL Tibia. It was provided in Update in 2017 ~. I don't know which version of tibia do you use but maybe it will be worthy to analyze how they implemented it in Mehah Otclient...
  3. VitoxMaster

    Helps with movement speed and level capacity

    In terms of experience if you don't want to change C++ sources then you can set experience stage with multiplier 0 after 100 lvl but it's not that great solution. Have you tried any solutions provided on forum? https://otland.net/threads/set-maximum-level.265521/ You can make similar events for...
  4. VitoxMaster

    Solved MAGIC WALL REMOVE WHEN DOWN STAIRS

    I will leave it here if someone doesn't need handling PVP events and doesn't want to change C++ sources: function onStepIn(creature, item, position, fromPosition) if not creature:isPlayer() then return false end if(position.z == fromPosition.z) then return false...
  5. VitoxMaster

    [10.98] Small epic quest by DemoniC

    Hi, Thanks for sharing I always appreciate that attitude. Not exactly my type since I prefer open space more and more consistent theme but I will leave remark: In standard .dat / .spr yellow portal is a teleport by itself. Additionally as a small tip I can say that small stones / tiny rocks...
  6. VitoxMaster

    Help Developing Cool Quest Scripts Open for all to share!

    That's the script that can be bounded to your greed chests. Chest should have assigned actionid according to the one provided in actions.xml. You can rework that part of code to be closer to your needs: function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid)...
  7. VitoxMaster

    Help Developing Cool Quest Scripts Open for all to share!

    I've got something similar to your "greed room" idea. I had a treasure map which was spawning treasure chest somewhere on the map. I will share a script used for a treasure chest. Probably you will get idea what's goin' on and adapt it for your needs. You have to conditionally spawn monsters...
  8. VitoxMaster

    I can't open the map 12.64

    I've downloaded it and opened using Remere. I've got dat and spr 13.x downgraded to 8.6 Most important thing - don't try to open it straight from the file, Remere usually display such information as u posted. Just open Remere (I've got 3.7) then File -> New. When you have opened new plain...
  9. VitoxMaster

    help with mapeditor

    I would say that 10.98 would be safe pick few years ago. Plain version 8.6 is limited and it's hard to make something good looking there (if you want something more than Zao and Yala vibes). Personally I can say that there are missing free custom places/maps for versions higher than 10.98. If...
  10. VitoxMaster

    Doubt respaw

    You have to refer to exact tibia version. It has changed over the years. Most up-to-date topics refer to the spawn related to online players count. https://tibia.fandom.com/wiki/Spawn Keep in mind that monsters can have different spawn times. Black Knight used to have 10~ minutes spawn. From...
  11. VitoxMaster

    Tfs 1.5 weapon charges doesn't get decayed

    Do you have such property in your config.lua? removeWeaponCharges = true How does your implementation of removecharge look like? case WEAPONACTION_REMOVECHARGE: { uint16_t charges = item->getCharges(); if (charges != 0 &&...
  12. VitoxMaster

    Tfs 1.5 weapon charges doesn't get decayed

    Maybe it will be my lucky guess but check your weapons.xml <melee id="7858" level="45" action="removecharge" unproperly="1"> <vocation name="Knight" /> </melee> You have to define that this weapon will loose charges. Additionally check your items.xml <item id="7858" article="an"...
  13. VitoxMaster

    TFS 1.X+ NPC trade window with filter based on item attribute

    Hi everyone! I was wondering if there’s an easy way to implement the following mechanism: When opening the trade window with an NPC, I’d like to apply a filter that hides items in my backpack that have specific customAttributes from being displayed as sellable. In other words, I have an item...
  14. VitoxMaster

    TFS 1.X+ help to decrease or remove lag from this script

    How many lamps do you have? If they're on their position all the time then you can use RemereEditor -> Edit -> Find Item to find specific item on map (in your case it's a lamp) and then use export option to save externally list of lamps with their position. Such list converted to lua structure...
  15. VitoxMaster

    Windows Could not locate metadata and/or sprite files - RME

    I would add to this statement "make sure you have .otfi file in dat & spr directory" - that was my case, missing file results in stucking on 0% loading.
  16. VitoxMaster

    OpenTibia Items.xml converted from Canary to TFS (up to 13.40)

    Thank you, that's really useful. Any plans for upgrading up to 14.x?
  17. VitoxMaster

    TFS 1.X+ [SOLVED] Can you make a spawned NPC stay in an owned house after restart?

    Coming back to the topic. I used Sarah's version and changed it to store npcs right in the database - I wanted to skip file parsing parts etc. Sharing because maybe someone will find it useful. We need a data table structure as follows: CREATE TABLE `house_npcs` ( `posx` int(11) NOT NULL...
  18. VitoxMaster

    TFS 1.X+ Looking for any exp statue script.

    It means that it cannot merge string value on line 22: local statueText = statueCount .. "/" .. totalStatueCount .. " exp statues" As you can see, totalStatueCount is already initialized earlier but the problem is with statueCount. You have to initialize statueCount before that string merge...
  19. VitoxMaster

    TFS 1.X+ Looking for any exp statue script.

    Remove additional ')' next to statueStorage variable. local statueCount = math.max(statueStorage, 0) + 1
  20. VitoxMaster

    RevScripts ❤ ℱ𝓇𝑒𝑒 𝒮𝒸𝓇𝒾𝓅𝓉𝒾𝓃𝑔 𝒮𝑒𝓇𝓋𝒾𝒸𝑒 𝒯ℱ𝒮 𝟷.𝟻+ ❤

    It's not the spell, but talkaction. Maybe you will find it useful: https://otland.net/threads/tfs-1-3-player-statistics-in-text-dialog.285724/#post-2732389
Back
Top