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

[8.0] [TFS 1.2] - Server Global Full [Real Map]

Any possibility of upgrading to 8.1 or 8.2?
No, the only possibility is to add things from other versions and keep version 8.0.

Try yourself, here he spamms 3-4 times all his speaches and when i say "sell royal axe" (for example, could be any sellable itens) hee just ignore and nothing happens
Did you test it on the last updated github update? because I remember fixing Rashid's bug more than 1 year ago... If you can't sell the royal axe to Rashid you need to edit the line where it says royal axe, id, price and put it at the beginning of the line because I remember that there was a conflict bug with item names with the same word, since there are several items with the name axe or sword for example... This conflict bug I think is not from the server and in the sources and even Today I didn't identify which line needs to be recompiled. Regarding spam, I think you are using otclient, so it shows all the messages at once, this server was based on the cipsoft client where messages are shown in parts, since it does not have the npc window.
 
No, the only possibility is to add things from other versions and keep version 8.0.


Did you test it on the last updated github update? because I remember fixing Rashid's bug more than 1 year ago... If you can't sell the royal axe to Rashid you need to edit the line where it says royal axe, id, price and put it at the beginning of the line because I remember that there was a conflict bug with item names with the same word, since there are several items with the name axe or sword for example... This conflict bug I think is not from the server and in the sources and even Today I didn't identify which line needs to be recompiled. Regarding spam, I think you are using otclient, so it shows all the messages at once, this server was based on the cipsoft client where messages are shown in parts, since it does not have the npc window.
nice reply, i will check it out, ty
 
Is there a current tutorial on how to get this Ot server running?
I'm only interested in hosting it locally to play on my PC only.
 
What i find or what problem im have:

  • any loot from any monster
  • premium items dosent work, like 7days premium item dont give nothing
  • NPC Nelly from svargrond dont sell and buy
 
how do add stack runes in backpack? i have problem
Post automatically merged:

how to add loot msg ?
 
Last edited:
Ok, I managed to do something myself:

  • monster only dont give loot on gm account
  • fix premium items, are not added on data/actions/actions.xml
  • fix npc nelly, change script to "runes" and now work

Have now problems with rashid or djinn's, he dont sell and buy items, im deleit break on code but gives nothing
And overall the project probably failed? no one is interested in him anymore.
 
Para quem estava enfrentando o problema do Rashid não estar comprando nada ta aqui a solucao

rashid.xml

Lua:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Rashid" script="Rashid.lua" walkinterval="2000" floorchange="0" walkradius="3">
    <health now="100" max="100" />
    <look type="146" head="100" body="100" legs="119" feet="115" addons="2" />
    <parameters>
        <parameter key="module_shop" value="1" />
        <parameter key="shop_sellable" value="abyss hammer, 7414, 20000;amber staff, 7426, 8000;ancient amulet, 2142, 200;assassin dagger, 7404, 20000;bandana, 5917, 150;beastslayer axe, 3962, 1500;berserker, 7403, 40000;blacksteel sword, 7406, 6000;blessed sceptre, 7429, 40000;bone shield, 2541, 80;bonelord helmet, 3972, 7500;brutetamer's staff, 7379, 1500;castle shield, 2535, 5000;chaos mace, 7427, 9000;cranial basher, 7415, 30000;crocodile boots, 3982, 1000;crystal mace, 2445, 12000;crystal necklace, 2125, 400;crystal ring, 6093, 250;crystal sword, 7449, 600;daramian mace, 2439, 110;daramian waraxe, 2440, 1000;dark shield, 2521, 400;death ring, 6300, 1000;demon shield, 2520, 30000;demonbone amulet, 2136, 32000;demonrage sword, 7382, 36000;devil helmet, 2462, 1000;diamond sceptre, 7387, 3000;djinn blade, 2451, 15000;doll, 2110, 200;dragon scale mail, 2492, 40000;dragon slayer, 7402, 15000;dragonbone staff, 7430, 3000;dreaded cleaver, 7419, 10000;dwarven armor, 2503, 30000;elvish bow, 7438, 2000;emerald bangle, 2127, 800;epee, 2438, 8000;fur boots, 7457, 2000;furry club, 7432, 1000;gold ring, 2179, 8000;golden armor, 2466, 20000;golden legs, 2470, 30000;griffin shield, 2533, 3000;guardian halberd, 2427, 11000;hammer of wrath, 2444, 30000;headchopper, 7380, 6000;heavy mace, 2452, 50000;heavy machete, 2442, 90;heroic axe, 7389, 30000;jade hammer, 7422, 25000;krimhorn helmet, 7461, 200;leopard armor, 3968, 1000;light shovel, 5710, 300;lunar staff, 7424, 5000;magic plate armor, 2472, 90000;mammoth fur cape, 7463, 6000;mammoth fur shorts, 7464, 850;mammoth whopper, 7381, 300;mastermind shield, 2514, 50000;medusa shield, 2536, 9000;mercenary sword, 7386, 12000;model ship, 2113, 1000;mystic blade, 7384, 30000;naginata, 2426, 2000;nightmare blade, 7418, 35000;noble axe, 7456, 10000;norse shield, 7460, 1500;orcish maul, 7392, 6000;patched boots, 2641, 2000;pharaoh sword, 2446, 23000;pirate boots, 5462, 3000;pirate hat, 6096, 1000;pirate knee breeches, 5918, 200;pirate shirt, 6095, 500;pirate voodoo doll, 5810, 500;platinum amulet, 2171, 2500;ragnir helmet, 7462, 400;relic sword, 7383, 25000;ring of the sky, 2123, 30000;royal axe, 7434, 40000;ruby necklace, 2133, 2000;ruthless axe, 6553, 45000;sapphire hammer, 7437, 7000;scarab amulet, 2135, 200;scarab shield, 2540, 2000;silver brooch, 2134, 150;silver dagger, 2402, 500;skull helmet, 5741, 40000;spiked squelcher, 7452, 5000;steel boots, 2645, 30000;taurus mace, 7425, 500;tempest shield, 2542, 35000;the justice seeker, 7390, 40000;tortoise shield, 6131, 150;vile axe, 7388, 30000;voodoo doll, 3955, 400;war horn, 2079, 8000;wyvern fang, 7408, 1500" />
    </parameters>
</npc>
Post automatically merged:

Caso sirva para alguem editei o arquivo runes.lua no qual todos os npcs de fluid, rune etc vendam BP de mana fluid, life fluid e blank rune... Lembrando que removi todas as wands e potions, deixei somente a mana fluid e life fluid e blank rune

Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}


function onCreatureAppear(cid)                npcHandler:onCreatureAppear(cid)             end
function onCreatureDisappear(cid)             npcHandler:onCreatureDisappear(cid)         end
function onCreatureSay(cid, type, msg)         npcHandler:onCreatureSay(cid, type, msg)     end
function onThink()                             npcHandler:onThink()                         end
function onPlayerEndTrade(cid)                npcHandler:onPlayerEndTrade(cid)            end
function onPlayerCloseChannel(cid)            npcHandler:onPlayerCloseChannel(cid)        end


local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)


keywordHandler:addKeyword({'potions'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell: mana fluid, life fluid and blank runes.'})


shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook')
shopModule:addBuyableItem({'magic lightwand'}, 2163, 400, 'magic lightwand')


shopModule:addBuyableItem({'mana fluid', 'manafluid'}, 2006, 40, 7, 'mana fluid')
shopModule:addBuyableItem({'life fluid', 'lifefluid'}, 2006, 50, 2, 'life fluid')
shopModule:addBuyableItem({'blank rune', 'blank'}, 2260, 10, 1, 'blank rune')


shopModule:addBuyableItemContainer({'buy bp mf'}, 2001, 2006, 800, 7, 'backpack of mana fluids')
shopModule:addBuyableItemContainer({'buy bp lf'}, 2000, 2006, 1000, 2, 'backpack of life fluids')
shopModule:addBuyableItemContainer({'buy bp br', 'buy bp blank'}, 1999, 2260, 220, 2, 'backpack of blank runes')




shopModule:addSellableItem({'vial', 'flask'}, 2006, 25, 'vial')


npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
 
Para quem estava enfrentando o problema do Rashid não estar comprando nada ta aqui a solucao

rashid.xml

Lua:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Rashid" script="Rashid.lua" walkinterval="2000" floorchange="0" walkradius="3">
    <health now="100" max="100" />
    <look type="146" head="100" body="100" legs="119" feet="115" addons="2" />
    <parameters>
        <parameter key="module_shop" value="1" />
        <parameter key="shop_sellable" value="abyss hammer, 7414, 20000;amber staff, 7426, 8000;ancient amulet, 2142, 200;assassin dagger, 7404, 20000;bandana, 5917, 150;beastslayer axe, 3962, 1500;berserker, 7403, 40000;blacksteel sword, 7406, 6000;blessed sceptre, 7429, 40000;bone shield, 2541, 80;bonelord helmet, 3972, 7500;brutetamer's staff, 7379, 1500;castle shield, 2535, 5000;chaos mace, 7427, 9000;cranial basher, 7415, 30000;crocodile boots, 3982, 1000;crystal mace, 2445, 12000;crystal necklace, 2125, 400;crystal ring, 6093, 250;crystal sword, 7449, 600;daramian mace, 2439, 110;daramian waraxe, 2440, 1000;dark shield, 2521, 400;death ring, 6300, 1000;demon shield, 2520, 30000;demonbone amulet, 2136, 32000;demonrage sword, 7382, 36000;devil helmet, 2462, 1000;diamond sceptre, 7387, 3000;djinn blade, 2451, 15000;doll, 2110, 200;dragon scale mail, 2492, 40000;dragon slayer, 7402, 15000;dragonbone staff, 7430, 3000;dreaded cleaver, 7419, 10000;dwarven armor, 2503, 30000;elvish bow, 7438, 2000;emerald bangle, 2127, 800;epee, 2438, 8000;fur boots, 7457, 2000;furry club, 7432, 1000;gold ring, 2179, 8000;golden armor, 2466, 20000;golden legs, 2470, 30000;griffin shield, 2533, 3000;guardian halberd, 2427, 11000;hammer of wrath, 2444, 30000;headchopper, 7380, 6000;heavy mace, 2452, 50000;heavy machete, 2442, 90;heroic axe, 7389, 30000;jade hammer, 7422, 25000;krimhorn helmet, 7461, 200;leopard armor, 3968, 1000;light shovel, 5710, 300;lunar staff, 7424, 5000;magic plate armor, 2472, 90000;mammoth fur cape, 7463, 6000;mammoth fur shorts, 7464, 850;mammoth whopper, 7381, 300;mastermind shield, 2514, 50000;medusa shield, 2536, 9000;mercenary sword, 7386, 12000;model ship, 2113, 1000;mystic blade, 7384, 30000;naginata, 2426, 2000;nightmare blade, 7418, 35000;noble axe, 7456, 10000;norse shield, 7460, 1500;orcish maul, 7392, 6000;patched boots, 2641, 2000;pharaoh sword, 2446, 23000;pirate boots, 5462, 3000;pirate hat, 6096, 1000;pirate knee breeches, 5918, 200;pirate shirt, 6095, 500;pirate voodoo doll, 5810, 500;platinum amulet, 2171, 2500;ragnir helmet, 7462, 400;relic sword, 7383, 25000;ring of the sky, 2123, 30000;royal axe, 7434, 40000;ruby necklace, 2133, 2000;ruthless axe, 6553, 45000;sapphire hammer, 7437, 7000;scarab amulet, 2135, 200;scarab shield, 2540, 2000;silver brooch, 2134, 150;silver dagger, 2402, 500;skull helmet, 5741, 40000;spiked squelcher, 7452, 5000;steel boots, 2645, 30000;taurus mace, 7425, 500;tempest shield, 2542, 35000;the justice seeker, 7390, 40000;tortoise shield, 6131, 150;vile axe, 7388, 30000;voodoo doll, 3955, 400;war horn, 2079, 8000;wyvern fang, 7408, 1500" />
    </parameters>
</npc>
Post automatically merged:

Caso sirva para alguem editei o arquivo runes.lua no qual todos os npcs de fluid, rune etc vendam BP de mana fluid, life fluid e blank rune... Lembrando que removi todas as wands e potions, deixei somente a mana fluid e life fluid e blank rune

Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}


function onCreatureAppear(cid)                npcHandler:onCreatureAppear(cid)             end
function onCreatureDisappear(cid)             npcHandler:onCreatureDisappear(cid)         end
function onCreatureSay(cid, type, msg)         npcHandler:onCreatureSay(cid, type, msg)     end
function onThink()                             npcHandler:onThink()                         end
function onPlayerEndTrade(cid)                npcHandler:onPlayerEndTrade(cid)            end
function onPlayerCloseChannel(cid)            npcHandler:onPlayerCloseChannel(cid)        end


local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)


keywordHandler:addKeyword({'potions'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell: mana fluid, life fluid and blank runes.'})


shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook')
shopModule:addBuyableItem({'magic lightwand'}, 2163, 400, 'magic lightwand')


shopModule:addBuyableItem({'mana fluid', 'manafluid'}, 2006, 40, 7, 'mana fluid')
shopModule:addBuyableItem({'life fluid', 'lifefluid'}, 2006, 50, 2, 'life fluid')
shopModule:addBuyableItem({'blank rune', 'blank'}, 2260, 10, 1, 'blank rune')


shopModule:addBuyableItemContainer({'buy bp mf'}, 2001, 2006, 800, 7, 'backpack of mana fluids')
shopModule:addBuyableItemContainer({'buy bp lf'}, 2000, 2006, 1000, 2, 'backpack of life fluids')
shopModule:addBuyableItemContainer({'buy bp br', 'buy bp blank'}, 1999, 2260, 220, 2, 'backpack of blank runes')




shopModule:addSellableItem({'vial', 'flask'}, 2006, 25, 'vial')


npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Very thenks Bro! its work.

Im add "instant travel" to boat, and now find solution to make instant buy manas, someone know how to add ?
 
Did anyone succesfully add either black skull system or banishment after x frags to this distro?
 
Back
Top