vinicius mendes
New Member
- Joined
- Jun 13, 2017
- Messages
- 3
- Reaction score
- 0
I understand, so those who log in through the common client will not have mounts? Would there be any way to make them compatible for both?
If you modify the code so that the old client doesn't read mount data, mounts simply won’t be displayed — everything will still function normally, but only OTClient will render them properly.I understand, so those who log in through the common client will not have mounts? Would there be any way to make them compatible for both?
-- >> Stuff --
local reqActnId = 11111 -- Action id the hookshot will work on
local maxDstnce = 15 -- Max hookshot stretch lenght (in SQ)
-- Stuff << --
function grappleAnim(parameters)
if (parameters.counter == 10) then
local fromPosition = getCreaturePosition(parameters.cid)
doTeleportThing(parameters.cid, parameters.toPosition, FALSE)
doSendMagicEffect(fromPosition, CONST_ME_POFF)
return TRUE
end
parameters.counter = parameters.counter + 1
doSendDistanceShoot(getCreaturePosition(parameters.cid), parameters.toPosition, CONST_ANI_THROWINGSTAR)
doSendDistanceShoot(getCreaturePosition(parameters.cid), parameters.toPosition, CONST_ANI_ARROW)
doSendDistanceShoot(getCreaturePosition(parameters.cid), parameters.toPosition, CONST_ANI_SMALLSTONE)
addEvent(grappleAnim, 100, parameters)
end
local useWorms = FALSE
local waterIds = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 7236, 10499}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isInArray(waterIds, itemEx.itemid) == TRUE then
if itemEx.itemid ~= 493 then
if useWorms == FALSE or useWorms == TRUE and doPlayerRemoveItem(cid, ITEM_WORM, 1) == TRUE then
if math.random(1, (100 + (getPlayerSkill(cid, SKILL_FISHING) / 10))) <= getPlayerSkill(cid, SKILL_FISHING) then
doPlayerAddItem(cid, ITEM_FISH, 1)
end
doPlayerAddSkillTry(cid, SKILL_FISHING, 1)
end
end
doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY)
return TRUE
end
if (itemEx.actionid == reqActnId and getDistanceBetween(getCreaturePosition(cid), toPosition) <= maxDstnce) then
doSendDistanceShoot(fromPosition, toPosition, CONST_ANI_HUNTINGSPEAR)
doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)
local parameters = {cid = cid, toPosition = toPosition, counter = 0}
addEvent(grappleAnim, 100, parameters)
else
doPlayerSendCancel(cid, "Nothing to hook to in range.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
return TRUE
end
how cliente i use for this serve, i tried to use 860, but client dindt finde dat
in otclient foder go tohow cliente i use for this serve, i tried to use 860, but client dindt finde dat
if version >= 860 then
g_game.enableFeature(GameAttackSeq)
end
if version >= 860 then
g_game.enableFeature(GameAttackSeq)
g_game.enableFeature(GameIdleAnimations)
g_game.enableFeature(GameOfflineTrainingTime)
g_game.enableFeature(GameEnhancedAnimations)
g_game.enableFeature(GamePlayerMounts)
g_game.enableFeature(GameClientPing)
g_game.enableFeature(GameExtendedOpcode)
g_game.enableFeature(GameSpritesU32)
end
Hello,
I am having an issue when trying to log in. When I try to connect with the client, I get the following error message:
Only clients with protocol 13.10 allowed!
He is already released his own tibia spr which is tibia 14x.hello can someone help me or make sprites for my server 8.6? I would like to have sorities with tibia +12?
Would anyone be willing to share compiled version with old level formula? I tried to compile it myself but for some reason I'm unable to do it![]()
I couldn't compile it because I couldn't get all the libraries required, I get frustrated too quickly with these thingsWhat was the problem ?
If it was the vcpkg then download this vcpkg: vcpkg.rar (https://drive.google.com/file/d/1XJOS06JtDJFaHbwbMHF0-4brpIsk8sPn/view?usp=drive_link)
Okay, I'll have a look when I get back homeYou got there working libraries I linked
what is this commit? I am supposed to trust you?![]()

Hello OTland community,
I’m trying to modify this server base that was originally built as a high exp + rebirth server, but I want to convert it into a normal Tibia-like server (progressive leveling, no rebirths).
I want restore the original experience formula, but I’m running into several issues that I cannot solve:
Problems I’m facing:
When I kill a monster, the game freezes for a few seconds and the corpse doesn’t appear.
Stamina and offline training jump to over 50 hours without any reason.
On my website (Znote AAC), my character level shows as level 8, but in-game I am level 27,000 with over 6,000 HP, even with a freshly created character.
I tried to adjust getExpForLevel() in the sources to match the original Tibia formula, but it’s still broken.
Znote AAC is completely original (no custom modifications), so I’m 99% sure the issue is in the server or sources.
View attachment 93828
What I need:
I want the server to behave like a normal Tibia server, with no rebirths, no insane level values, normal experience progression working correctly.
Does anyone know exactly what needs to be modified or reverted to fully remove the high-exp/rebirth system?
Do I just need to fully restore getExpForLevel() and related functions, or is there something else tied to levels and experience that I need to adjust?
Any help, guidance, or examples would be greatly appreciated.
Thank you in advance!