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

A posible way of minimizing cavebotting?

People like to bot, some feel Tibia is pointless without it. If you completely destroy their chances, they won't play (some, not all).
Well, then let's fuck OT! Seriously... why bother with OT anymore if we gotta think about the poor botters that might get upset?
 
You wouldn't edit the map file, just change all the coordinates by the offset while loading tiles, items, creatures and NPC.

Yes and map is based on the coordinates. So everytime you log in you would start edit map since its offset.
 
No. Let's say the offset is 3 for x and 5 for y, then instead of editing the scripts/functions you just use luascript.cpp so every popped position gets x + 3 and y + 5.

Code:
void LuaInterface::popPosition(lua_State* L, PositionEx& position)
{
	if(!lua_isboolean(L, -1))
	{
		position.x = getField(L, "x") + OFFSET_X;
		position.y = getField(L, "y") + OFFSET_Y;
		position.z = getField(L, "z");
		position.stackpos = getField(L, "stackpos");
	}
	else
		position = PositionEx();

	lua_pop(L, 1); //table
}

True, i didn't remember the 'popPosition' function. Then it's very easy, OFFSET can specified in config.lua as a random variable (Or a string, and later convert it to random) and it's done. Also map can be moved using 'onStartup' function
 
True, i didn't remember the 'popPosition' function. Then it's very easy, OFFSET can specified in config.lua as a random variable (Or a string, and later convert it to random) and it's done. Also map can be moved using 'onStartup' function

You didn't remember it because he just made it up.
 
True, i didn't remember the 'popPosition' function. Then it's very easy, OFFSET can specified in config.lua as a random variable (Or a string, and later convert it to random) and it's done. Also map can be moved using 'onStartup' function

I hope you were kidding with the onStartup. Relocating all the map with Lua would take ages, rather edit OTBM loader to move the positions by offset.
 
I hope you were kidding with the onStartup. Relocating all the map with Lua would take ages, rather edit OTBM loader to move the positions by offset.

No, of course will take some time before server starts but it's possible and easy.
 
Open Tibia is used for wars mainly.
Custom servers, RL maps, Evos, etc etc etc any map you can think of, people want to war.

Why would they spend their time levelling up just to be downgraded when they can go get in the shower come back and be 40 levels higher or something.

Custom Servers, I can understand more, but any other server, no, I disagree.

I'd love botters to be fucked up, but it'll never happen. Never.

If Cipsoft acted fast on bots, then there would be hardly any today, Neobot wouldn't exist, neither Ghostbot.
 
Back
Top