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

    Python IP-Changer

    Thanks for the feedback! I didn't update this thread since no one was really interested, but now I already have what I would call a complete first version. I ended up using Gtk but I'll be sure to read about Tkinter, and thanks about those warnings about ptrace flaws, I really didn't know about...
  2. Elwyn

    Question about test hosting servers.

    https://www.digitalocean.com/ Here you can pay per hour of use. To compile and run a clean TFS 1.0 for 2hours I paid 0.03 cents. The server had 1GB of ram.
  3. Elwyn

    Python IP-Changer

    We are now using python-ptrace, a very good lib for ptrace that now allow us to make this IPChanger universal. This IPChanger will be able to change the ip of every Tibia version without the need of an update by the dev team. (Only in special cases) Edit: Sorry, ended up posting and not editing...
  4. Elwyn

    Python IP-Changer

    I, with Lordfire from OTBr, am developing a IP-Changer in Python to help me learn more about python, memory reading/writing and how to use github to its fullest. I'm here to show you guys a prototype and ask for your opinion as to what can be done better, what features could be implemented, if...
  5. Elwyn

    Tibia Client Version Reading

    http://otland.net/threads/python-need-help-making-a-ipchanger.222568/ The example in the "Solved" part return exactly "8.60"
  6. Elwyn

    TFS 1.0 v10.55/10.56 soon available on github

    You can do a minor change at protrocolgame.cpp so that there's no debug. Just make a if mounts.size() == 50 break; at line 2770 if I'm not mistaken.
  7. Elwyn

    TFS 1.0 v10.55/10.56 soon available on github

    It's client-side so we can't do much about it.
  8. Elwyn

    Linux [Python] Need help making a IPChanger

    I'm making a IPChanger in Python and I'm having problems detecting the tibia client version. The code in resume does this: >>> import ptrace >>> ptrace.attach(22876) >>> ptrace.peekdata(22876, 0x8048000 + 0x3320d4) 2336927755350992214 >>> hex(2336927755350992214) '0x206e6f6973726556' >>>...
  9. Elwyn

    [TFS 1.X] Pet System - Scripters, I challange you to make it together!

    Well, it does not need too much information. Just level, hp/hpmax, mana/manamax.
  10. Elwyn

    [TFS 1.X] Pet System - Scripters, I challange you to make it together!

    Why not store the pet information in the description of the item that summon it?
  11. Elwyn

    [Sweden] Nelvara 10.41 [Custom Map] Start: Friday 26th 8PM CEST

    It seems I made a harsh decision jailing you without second thought, as you're new to the server. After some time I thought about it and regretted not just kicking and waiting for you to login and warn you, sorry. If I could I would unjail you and hangout near the fisherman fishing some bags of...
  12. Elwyn

    TFS 1.0 v10.55/10.56 soon available on github

    Could I ask you what features are included? 10.1 pvp system? Walk through magic walls, wildgrowth? 10.5 shared exp? New map area? Sending yellow firefield to dove players and so on... Or is it just .otb and what client you can connect to the server? I'm asking this as I'm updating TFS 1.0 to...
  13. Elwyn

    Linux About Error in Console - Mysql!

    Ok, found your error. Keys are primary at your database, so you can't have two keys of the same value being inserted into player_storage. (2,'0','{[\"subType\"] = 1, [\"type\"] = 1}') will go to key '0', but (2,'banConfig','{[\"subType\"] = 1, [\"type\"] = 1}') will too, so you're receiving an...
  14. Elwyn

    Lua [TFS 1.0] addCondion

    if (!force && condition->getType() == CONDITION_HASTE && hasCondition(CONDITION_PARALYZE)) { int64_t walkDelay = getWalkDelay(); if (walkDelay > 0) { g_scheduler.addEvent(createSchedulerTask(walkDelay, std::bind(&Game::forceAddCondition, &g_game, getID(), condition)))...
  15. Elwyn

    Solved On DeEquip exp ring bug

    onEquip moveevent is called two times by the server, one to see if you're able to equip, the other is to call the function normally. It's a known bug and there's some workarounds. https://github.com/otland/forgottenserver/issues/278
  16. Elwyn

    Solved getItemNameById

    It's not getItemDescriptionsByID() it's getItemDescriptions().
  17. Elwyn

    Solved Premium End Temple TP, all non prem affected..

    IMO: I do think it's the easier way tho, even more if your premium area is not in a specific part of the map. He just need to put the storage when someone purchase premium days, and just need to set it to 0 in this same script he's doing. It'll be pretty much just one line of code added. For...
  18. Elwyn

    Solved Soul = Frag?

    create a onKill(cid, target, dmg, flags) check if target is player, if so, addSoul to cid.
  19. Elwyn

    Solved Soul = Frag?

    Yes, there's a way to do that. You'll need to set soul gain ticks to 0, soul gain to 0 and create creaturescripts for that, using onKill and so on. As well as the every 6hour thing that can be done in a lot of ways.
  20. Elwyn

    Sword of Fury

    Did you find anything interesting in the files?
Back
Top