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!
Need to be the first player login to get the storages. Otherwise, each time a player completes a quest and changes the storage, he can login back and redo the quest.
I recommend "getLastLoginSaved()" bcos have openned quests.
Like:
if player:getLastLoginSaved() == 0 then
--In Service of Yalahar
player:setStorageValue(Storage.InServiceofYalahar.Questline, 5) --> START
player:setStorageValue(Storage.InServiceofYalahar.Mission01, 6)...
I know this is the easiest way, but I would like players to not need to use "a certain item" when training, leaving them to use their normal ammunition when training. :/
I'm trying to create an area where the player doesn't lose his ammo when attacking. Facilitating the training of paladins.
Someone could help with a script that already has this function and can I adapt to achieve this.
Ideas on how to make the script are welcome. :)
Anyone know how to limit the spawn of only one creature?
In my script spawns the same quantity of players in lever's SQMs.
if item.itemid == 1945 and item.actionid == 50456 then
for x = 33520, 33524 do
local playerTile = Tile(Position(x, 31465, 15)):getTopCreature()
if playerTile and...
When using the "wrap" or "unwrap" system a problem occurs.
The item unwarp correctly.
When I wrap again, the item gets an AID equal ID of decoration kit.
When try to unwrap the item again, it doesn't work and remove the description of the packed item.
Anyone knows here i need change to solve...
Thx man, i'm trying to use TFS 1.3 and her functions ...
I've tried early to use (player.lua) but i didn't know how need enable the function before.
It works perfectly.
Ps: I've changed if player to if creature, to work.
I want to block push if player if player has a storage, on sources.
I tried many times, but still, i didn't get.
Storage: 9362905 == 1
GAME.CPP (playerMoveCreature):
void Game::playerMoveCreature(Player* player, Creature* movingCreature, const Position& movingCreatureOrigPos, Tile* toTile)...
I want to remove all creatures (demon berserk) in an area where global storage has been achieved.
Code who i was workin:
if Game.getStorageValue(GlobalStorage.Custom.Demons) >= 8 then
local monsters = Game.getSpectators(Position(23392, 14273, 14), false, false, 20, 20, 20, 20)
for _...