Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
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!
I was looking at old cams, when a player kills the monster, there is a small delay for the monster to fall to the ground, and his life bar is completely black, observing this, in the current tfs when he kills a monster he istantaneously falls to the ground and your life bar quickly disappears...
Hello im looking for programmer to do a task for me.
Task to do:
apply this binary items save fix
https://github.com/otland/forgottenserver/pull/2659
on this engine based on tfs. ( Nostalrius )
https://github.com/TwistedScorpio/Nostalrius
send me pvt msg with your offer. i can pay using...
U mean normal_random to uniform_random?
this engine is not updated more.
And about "bugs" This fix no work correctly
https://github.com/TwistedScorpio/Nostalrius/commit/1983a5416a6fbab290ba1ff6ba5ff3aec5af2c8a
i'm using tfs 1.2
My problem is i receive the New mail has arrived in all towns, for example: i'm in thais depot tile, and someone send me a parcel to kazordoon, i receive the msg in Thais.
I found two functions that may be involved in my problem.
void Player::onReceiveMail() const
{
if...
i think theys are talking about performance, which one is faster
if (uniform_random(1, 10) <= 7) {
if(!hasFollowPath) {
updateLook = false;
}
}
or this
if(!hasFollowPath) {
if (uniform_random(1, 10) <= 7) {
updateLook = false;
}...
bool updateLook = true;
if(!hasFollowPath) {
updateLook = false;
}
How can I make the above function have 70% chance to be executed? To put one more condition together with !hasFollowPath
thank you all for your attention
for forgotten server 1.2
i need some help, well i got this script here on otland
function Player:onTradeAccept(target, item, targetItem)
file = io.open('data/logs/trade.log',"a")
file:write(""..os.date("%c")..": "..self:getName().." traded:")
if item:isContainer() then...
Hello, main tile is a central tile grey, like my imagem there,
so main tile is = 3 items id, 3120, 3590, 2390, so if the player is 6+ sqm from distance of main tile, and push any item to main tile, will receive the msg, otherwise nothing will happen
not specific item, i need this work with all server items moved to main tile central with the distance of 6 sqm
maybe this need be implemented by some function on data/events/player