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

    Solved Bless

    change item.itemid for item.actionid local items = { [actionid here] = {text = "Spiritual Shielding", id = 1, cost = 10000}, add cost to each table in the items table under if getPlayerBlessing(cid, blessItem.id) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You...
  2. Merlin

    [Quick Showoff] Post your latest maps!

    Looks more like a blue overlay at 50% opacity than transparent water imo
  3. Merlin

    Help error - TFS 0.4 Server 8.6

    https://www.google.com/search?q=site%3Aotland.net+max_allowed_packet&oq=site%3Aotland.net+max_allowed_packet&aqs=chrome..69i57j69i58.6730j0j4&sourceid=chrome&ie=UTF-8
  4. Merlin

    Why You Should Use The New Crypto-Based Browser

    Just found out that brave has a feature that allows you to tip people for their contributions on GitHub with BAT. Amazing!
  5. Merlin

    Why You Should Use The New Crypto-Based Browser

    I tried brave 1-2 years ago, back then the full-screen feature wasn't fully developed (url and tab bar would still be visible) which is a deal breaker for me so I uninstalled and forgot about it. Thanks to your post I tried it again the full-screen feature now goes completely full-screen, so...
  6. Merlin

    You guys do not understand why OTs are dying.

    So these threads pop up every now and then that "ots or tibia is dying" but can someone show some actual statistics? Because from the numbers I've seen this doesn't seem to be the case. Ots weren't really "easier" to make back in the day. You have the same tools and even better ones to create...
  7. Merlin

    TFS 1.X+ Npc problem with conversion 0.4 to 1.2

    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid)...
  8. Merlin

    TFS 1.X+ Npc problem with conversion 0.4 to 1.2

    The error message "attempt to index global 'variable name' (a nil value) Means that you are trying to use a variable that doesn't exist because it has yet to be initialized. In this case you have to initialize 'talkState', to do so add local talkState = {} before function...
  9. Merlin

    Trying to receive a storage value from Tfs > Otclient

    Btw player:sendExtendedOpcode() works fine, you just made a small mistake should be player:sendExtendedOpcode(52, math.max(0, skillLevel))
  10. Merlin

    RME 3.5 || how to repair? :O

    It's just a visual problem in the spr, probably everybody has it. In game it will only be 1 monster not 4
  11. Merlin

    TFS 0.X tfs 0.4 - server crash with the script why?

    To begin with, in 0.4 the onEquip and onDeEquip functions do not return a boolean value. They return callFunction(cid, item.uid, slot, boolean). Your server crashes because the onEquip function in 0.4 does not handle equips properly when an item is equipped directly into it's designated slot by...
  12. Merlin

    Special Blue Tiles?

    The refreshable blue tiles are set to be affected by Floor Reset. https://tibia.fandom.com/wiki/Floor_Reset
  13. Merlin

    TFS 0.X Monster of the day 0.4

    One issue to consider when using onKill in this situation, is that every player to participate by dealing any amount of damage will receive the full bonus exp. To avoid this, the function getCreatureDamageMap() should be added through a source edit (it's not native to 0.4). It should be used...
  14. Merlin

    GlobalEvent [1.3] Metin Stone Event - Full auto

    Nice release! Since it's for 1.3 I'd recommend using the newly implemented revscriptsys. That way you can have everything in 1 file. Easier to install & more organized.
  15. Merlin

    TFS 0.X [Spawn monster upon stepping on tile] But with chance and possible only once per 1 hour

    That's how you write values of variables to a string in lua. Dots are not needed at the beginning or end of a string though, only where the string should continue.
  16. Merlin

    TFS 0.X [Spawn monster upon stepping on tile] But with chance and possible only once per 1 hour

    There was a typo, I updated the script k,v in pairs works like this local table = { ["anything"] = 500, [55] = 9 } -- k,v is only short for key,value you can actually write whatever you want they're just variables for key,value in pairs(table) do print("key: "..key.."; value...
  17. Merlin

    TFS 0.X [Spawn monster upon stepping on tile] But with chance and possible only once per 1 hour

    According to your description the script should rather look something like this local monsters = { {pos = { x = "32103", y = "32172", z = "8"}, name = "rat"}, {pos = { x = "32103", y = "32171", z = "8"}, name = "rat"} } local storage = 12111 function onStepIn(cid, item, position...
  18. Merlin

    Increase magic level limit

    if it gets stuck at only 140 you don't need to edit sources The max number depends on what value you set in vocations.xml. The default for mage is manamultiplier="1.1" which gives a max of mlvl 156 Altering that number also changes how much mana must be spent to reach each mlvl I say play...
  19. Merlin

    TFS 1.X+ [Item Making] Make a item increase MaxLife / Mp by Flat Value

    for flat you have maxhitpoints maxmanapoints for percent maxhitpointspercent maxmanapointspercent just add attribute to the item in items.xml <attribute key="maxHitPoints" value="200"/>
Back
Top