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

[10.41] TFS 1.0 Custom Version Github Project

Its gonna be imposible to keep this update if its not on github or such file hosting site where we can see the changes.
Im not saying this is a bad thing, I voted for re-adding mayNotMove till they have a better solution but ended up paying gesior to help me with converinting and re-adding it.
But tbh why dosen't @Mark add another repo that has these types of things or as I proposed a config value where you can either allow the functions or not allow them.

Things like this rarely stay alive that long, but I hope it will since there are ALOT of "missing" things that 1.0 dosen't have.
But @Evil Hero good luck with the c++ studies :)
 
i'm cant login in character ;/


bug.jpg
 
brother, in password key type of this server, default: md5, sha1 or plain?

Thanks so much.
 
Its gonna be imposible to keep this update if its not on github or such file hosting site where we can see the changes.
Im not saying this is a bad thing, I voted for re-adding mayNotMove till they have a better solution but ended up paying gesior to help me with converinting and re-adding it.
But tbh why dosen't @Mark add another repo that has these types of things or as I proposed a config value where you can either allow the functions or not allow them.

Things like this rarely stay alive that long, but I hope it will since there are ALOT of "missing" things that 1.0 dosen't have.
But @Evil Hero good luck with the c++ studies :)
It is on github (mentioned in entrance post aswell)
https://github.com/EvilHero90/forgottenserver

brother, in password key type of this server, default: md5, sha1 or plain?

Thanks so much.
sha1 it is, plain isn't supported anymore.
 
New feature, custom Quest Mission description :)

How its works: You declare on quests.xml that certain mission is "custom" and make the mission description a string ID. Then on lua you should assign a callback to that ID.

Usage( xml ):
Code:
    <quest name="Cool Society Quest" startstorageid="1002" startstoragevalue="1">
        <mission name="Being cool" custom ="1" storageid="1002" startvalue="1" endvalue="2">
            <missionstate id="1" description="BeingCoolDescriptionId"/>
        </mission>
    </quest>

Usage( Lua ):

Code:
local function beingCoolCallback( player, descriptionId )
    local t = { 'Not cool :(', 'Cool :)' }
   
    return t[ math.random( 1, #t ) ]
end


customMissionDescription:addCallback( 'BeingCoolDescriptionId', beingCoolCallback )
 
I will try to commit tomorrow and then merge from TFS main repo.

New event:

player:eek:nSave

New feature:

You can set certain config.lua values to certain players( its mean that every player can have individual config.lua values ):

Code:
player:setConfigBoolean( configKeys.REMOVE_RUNE_CHARGES, false )

Only this player will have infinite runes :)
 
Could someone Compile this for me i cant get it to work i followed like every guide unless im just stupid but...
Windows 8
64x
 
I will try to commit tomorrow and then merge from TFS main repo.

New event:

player:eek:nSave

New feature:

You can set certain config.lua values to certain players( its mean that every player can have individual config.lua values ):

Code:
player:setConfigBoolean( configKeys.REMOVE_RUNE_CHARGES, false )

Only this player will have infinite runes :)

Haha thats cool :p What about global configvalues?
Game.setConfigBoolean(..., boolean)
 
New features!

Now you can set custom config.lua values to certain players, like that:

Code:
player:setConfigBoolean( playerConfigKeys.PLAYER_REMOVE_RUNE_CHARGES, false )

Now this player will have infinite runes!

Three new events:

Code:
Creature:onMove(fromPosition, toPosition)
Player:getMissionDescription(description)
Player:onSave(GUID)

This all will be avaliable when Evil Hero merge everything in the main repository.
 
New features!

Now you can set custom config.lua values to certain players, like that:

Code:
player:setConfigBoolean( playerConfigKeys.PLAYER_REMOVE_RUNE_CHARGES, false )

Now this player will have infinite runes!

Three new events:

Code:
Creature:onMove(fromPosition, toPosition)
Player:getMissionDescription(description)
Player:onSave(GUID)

This all will be avaliable when Evil Hero merge everything in the main repository.

So im guessing, this isnt included in the "latest complied version" on the main post? becuase the only 3 errors i get are that those 3 [events] are not reconized
 
So im guessing, this isnt included in the "latest complied version" on the main post? becuase the only 3 errors i get are that those 3 [events] are not reconized
attachment has been updated.
 
Hey, idk why but ever since i updated the distro. When I try to log in, it crashes?
 
Back
Top