• 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.77][TFS 1.2] ORTS, a real map project

BUUUUUUG!!! MAP!!

21:16 You see old worn firewalker boots.
It weighs 9.50 oz.
They can be recharged with an enchanted ruby.
ItemID: [9934].
Position: [X: 32650] [Y: 31923] [Z: 13].
 
Ok so I set everything up and downloaded everything it runs for about 5-30 min then crash random. Don't matter if players are on or not it just crashes randomly
 
BUG KOSHEI QUEST------!!!
data\actions\scripts\koshei amulet quest\switch.lua ----
CHANGE getItemByID to -> getItemById

Or Change Like This:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if
Tile(Position(33281, 32442, 8)):getItemById(3698)
and
    Tile(Position(33286, 32444, 8)):getItemById(3698) and
    Tile(Position(33276, 32444, 8)):getItemById(3697) and
    Tile(Position(33278, 32450, 8)):getItemById(3697) and
    Tile(Position(33284, 32450, 8)):getItemById(3697) then
        if Tile(Position(33273, 32458, 8)):getItemById(7520) then
            Tile(Position(33273, 32458, 8)):getItemById(7520):transform(7525)
        else
            Tile(Position(33273, 32458, 8)):getItemById(7525):transform(7520)
        end
        doCreatureSay(cid, "Click!", TALKTYPE_MONSTER_SAY, false, cid, {x = 33273, y = 32452, z = 8})
    end
    return true
end


 
BUG KOSHEI QUEST------!!!
data\actions\scripts\koshei amulet quest\switch.lua ----
CHANGE getItemByID to -> getItemById

Or Change Like This:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if
Tile(Position(33281, 32442, 8)):getItemById(3698)
and
    Tile(Position(33286, 32444, 8)):getItemById(3698) and
    Tile(Position(33276, 32444, 8)):getItemById(3697) and
    Tile(Position(33278, 32450, 8)):getItemById(3697) and
    Tile(Position(33284, 32450, 8)):getItemById(3697) then
        if Tile(Position(33273, 32458, 8)):getItemById(7520) then
            Tile(Position(33273, 32458, 8)):getItemById(7520):transform(7525)
        else
            Tile(Position(33273, 32458, 8)):getItemById(7525):transform(7520)
        end
        doCreatureSay(cid, "Click!", TALKTYPE_MONSTER_SAY, false, cid, {x = 33273, y = 32452, z = 8})
    end
    return true
end
fixed, thanks
 
Could someone please tell me what map editor I have to use to edit the map? Just wanted to make some minor adjustments, it really is a great distro. Thanks.
 
any idea about this ? when ppl try to make chars says this error.. but lets em make a acc..

.. 1string(606) "INSERT INTO `players`(`name`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `lastlogout`, `blessings`, `balance`) VALUES ('Fukkkk', '1', '15', '8', '1', '185', '185', '4200', '68', '76', '78', '58', '128', '0', '0', '40', '40', '0', '100', '2', '5', '5', '2', '', '435', '1', '0', '-1062731519', '1', '0', '0', '0', '0', '0');"
(query - SQL error)
Type: voidQuery (voidQuery is used for update, insert or delete from database)

Out of range value for column 'lastip' at row 1
 
any idea about this ? when ppl try to make chars says this error.. but lets em make a acc..

.. 1string(606) "INSERT INTO `players`(`name`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `lastlogout`, `blessings`, `balance`) VALUES ('Fukkkk', '1', '15', '8', '1', '185', '185', '4200', '68', '76', '78', '58', '128', '0', '0', '40', '40', '0', '100', '2', '5', '5', '2', '', '435', '1', '0', '-1062731519', '1', '0', '0', '0', '0', '0');"
(query - SQL error)
Type: voidQuery (voidQuery is used for update, insert or delete from database)

Out of range value for column 'lastip' at row 1
not related to this thread since we provide support only about the content of "data" folder, your error is about tfs itself , but seems like you are not using the right sql file: https://raw.githubusercontent.com/otland/forgottenserver/master/schema.sql
 
Well i hope you guys enjoy. This is released to bring back the community to otland. Hopefully it will work.
thank you for this I got it up and running on ubuntu 14.04 kinda of a pain but it works very well
 
Hey thanks for that i got it working! Any idea how to populate the houses table? I get:
Failed to fetch data from sql->houses table.
Is the table empty?

In Znote when looking at houses. I have added in all the towns and given them the correct IDs. My table in PHP is empty and i have tried importing the House.xml file but this hasnt added any entries?
How did you fix this?
 
Guys, I know this would require a lot of work, but it may be worth it.

- Renting a server with more RAM means spending a significant additional ammount of money;
- I got memory issues running this distro with 4Gb RAM on win7 64 (always crashes after some time), but managed to run it on win8 64 (with a server compiled to win7 64);
- I could only afford a 1Gb server;
- I used OTSL 0.5 (8.60 global map), and it does run with 1Gb RAM only.

Here is the OTSL distro in github:
https://github.com/oTibia/OTSL

Basic significative map changes from 8.60 to 10.41 should be the Gray Island and Roshamuul.
So why is it that this distro requires so much more memory? I spent weeks debugging OTSL to make it decent, I really would appreciate if I could just use this one, since there are many people active and helping to improve it.

By the way, last time I tested this distro was in June, so, if anybody modified the sources in a way that memory usage was reduced significatively, please let me know.
 
BLESS SOLITUDE BUG -- NPC EREMO When you say "YES" for buy the bless they telepor to the boat.

Code:
local player = Player(cid)
if isInArray({"cormaya", "back", "pemaret", "passage"}, msg) then
npcHandler:say("Should I teleport you back to Pemaret?", cid)
npcHandler.topic[cid] = 1
elseif msgcontains(msg, "yes") then
if npcHandler.topic[cid] == 1 then
player:teleportTo(Position(33288, 31956, 6))
end
npcHandler.topic[cid] = 0
elseif msgcontains(msg, "solitude") then
npcHandler:say("Would you like to receive that protection for a sacrifice of " .. getBlessingsCost(player:getLevel()) .. " gold, child?", cid)
npcHandler.topic[cid] = 1
elseif msgcontains(msg, "yes") and npcHandler.topic[cid] == 1 then
if not player:hasBlessing(5) then
if player:removeMoney(getBlessingsCost(player:getLevel())) then
player:addBlessing(5)
player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
npcHandler:say("So receive the wisdom of solitude, pilgrim.", cid)
else
npcHandler:say("Oh. You do not have enough money.", cid)
end
else
npcHandler:say("You already possess this blessing.", cid)
end
npcHandler.topic[cid] = 0
elseif msgcontains(msg, "no") and npcHandler.topic[cid] == 1 then
npcHandler:say("Fine. You are free to decline my offer.", cid)
npcHandler.topic[cid] = 0
end
return true
end
 
Hello, could someone make for me this ots? like complete to on for 2-3 people. Because i dont need acc maker, noothing just characters there to play with my friend. Please thanks! If wrong thread or something like that very sorry.
 
Back
Top