• 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.31] Real Tibia Server,TFS Beta 1 [SQL]

Status
Not open for further replies.
Im really sorry bro :(


But maybe you can join our project ?


Good in?:
Scripting?
NPC Quest?
NPcs ?

Im sorry too :p but I have my own two ots so even if I could join I just havent time, thanks
 
Last edited:
I get console error saying FATAL : Could not open the map data/world/world.otbm, And when I go and open the map with map editor it loads up normally alot because its about 70.00MB, then when i try to search for something everything is black, as if i clicked on "new" with this big sqms 60kx60k i think.., whats that problem please help!
 
I get console error saying FATAL : Could not open the map data/world/world.otbm, And when I go and open the map with map editor it loads up normally alot because its about 70.00MB, then when i try to search for something everything is black, as if i clicked on "new" with this big sqms 60kx60k i think.., whats that problem please help!

1. Download Remere's Map Editor V1.1.1
2. Put a water tile and save map and w8 until its been 100% and close
3. Run OTServer!

Fast Info: RE-SAVE IT!
 
Aff goit everything to work took me 3 days ^^ Going to repair whole stairs at svargrond, and to finish formorgar mines - enter to ferumbras tower :) I've made real addon system, raids etc. everything looks great - important thing is to turn off autoclean function (made my computer crash) stop to respond- 4gb of ram intel core 2 quad 2.5 GHz
 
Self im fixed much things on the new RL Map... but when i stop for tibia, or the server i will realease it.


@Triamerka.

Could you send me your raid ? or its like rl or how ?
 
Do this work Limannen ?
Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid) npcHandlernCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandlernCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandlernCreatureSay(cid, type, msg) end
function onThink() npcHandlernThink() end

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

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

shopModule:addBuyableItem({'small health'}, 8704, 20, 1, 'small health potion')
shopModule:addBuyableItem({'health potion'}, 7618, 45, 1, 'health potion')
shopModule:addBuyableItem({'mana potion'}, 7620, 50, 1, 'mana potion')
shopModule:addBuyableItem({'strong health'}, 7588, 100, 1, 'strong health potion')
shopModule:addBuyableItem({'strong mana'}, 7589, 80, 1, 'strong mana potion')
shopModule:addBuyableItem({'great health'}, 7591, 190, 1, 'great health potion')
shopModule:addBuyableItem({'great mana'}, 7590, 120, 1, 'great mana potion')
shopModule:addBuyableItem({'great spirit'}, 8472, 190, 1, 'great spirit potion')
shopModule:addBuyableItem({'ultimate health'}, 8473, 310, 1, 'ultimate health potion')
shopModule:addBuyableItem({'antidote potion'}, 8474, 50, 1, 'antidote potion')

shopModule:addSellableItem({'normal potion flask', 'normal flask'}, 7636, 5, 'empty small potion flask')
shopModule:addSellableItem({'strong potion flask', 'strong flask'}, 7634, 10, 'empty strong potion flask')
shopModule:addSellableItem({'great potion flask', 'great flask'}, 7635, 15, 'empty great potion flask')

shopModule:addBuyableItemContainer({'bp blank runes'}, 2000, 2260, 1000, 1, 'blank rune')
shopModule:addBuyableItemContainer({'bp fire bombs'}, 2000, 2305, 1000, 3, 'fire bomb')
shopModule:addBuyableItemContainer({'bp ihs'}, 2000, 2265, 1000, 3, 'intense healing rune')
shopModule:addBuyableItemContainer({'bp uhs'}, 2000, 2273, 2000, 3, 'ultimate healing rune')
shopModule:addBuyableItemContainer({'bp m walls'}, 2000, 2293, 500, 5, 'magic wall rune')
shopModule:addBuyableItemContainer({'bp destroy fields'}, 2000, 2261, 500, 3, 'destroy field rune')
shopModule:addBuyableItemContainer({'bp lmm'}, 2000, 2287, 40, 10, 'light magic missile rune')
shopModule:addBuyableItemContainer({'bp hmms'}, 2000, 2311, 1000, 10, 'heavy magic missile rune')
shopModule:addBuyableItemContainer({'bp gfbs'}, 2000, 2304, 2000, 4, 'great fireball rune')
shopModule:addBuyableItemContainer({'bp explosions'}, 2000, 2313, 3000, 6, 'explosion rune')
shopModule:addBuyableItemContainer({'bp sds'}, 2000, 2268, 5000, 3, 'sudden death rune')
shopModule:addBuyableItemContainer({'bp paralyze'}, 2000, 2278, 700, 1, 'paralyze rune')
shopModule:addBuyableItemContainer({'bp animate dead'}, 2000, 2316, 375, 1, 'animate dead rune')
shopModule:addBuyableItemContainer({'bp convince creature'}, 2000, 2290, 80, 1, 'convince creature rune')
shopModule:addBuyableItemContainer({'bp chameleons'}, 2000, 2291, 210, 1, 'chameleon rune')
shopModule:addBuyableItemContainer({'bp desintegrates'}, 2000, 2310, 80, 3, 'desintegreate rune')

shopModule:addBuyableItemContainer({'bp slhp'}, 2000, 8704, 400, 1, 'backpack of small health potions')
shopModule:addBuyableItemContainer({'bp hp'}, 2000, 7618, 900, 1, 'backpack of health potions')
shopModule:addBuyableItemContainer({'bp mp'}, 2001, 7620, 1000, 1, 'backpack of mana potions')
shopModule:addBuyableItemContainer({'bp shp'}, 2000, 7588, 2000, 1, 'backpack of strong health potions')
shopModule:addBuyableItemContainer({'bp smp'}, 2001, 7589, 1600, 1, 'backpack of strong mana potions')
shopModule:addBuyableItemContainer({'bp ghp'}, 2000, 7591, 3800, 1, 'backpack of great health potions')
shopModule:addBuyableItemContainer({'bp gmp'}, 2001, 7590, 2400, 1, 'backpack of great mana potions')
shopModule:addBuyableItemContainer({'bp gsp'}, 1999, 8472, 3800, 1, 'backpack of great spirit potions')
shopModule:addBuyableItemContainer({'bp uhp'}, 2000, 8473, 6200, 1, 'backpack of ultimate health potions')
shopModule:addBuyableItemContainer({'bp ap'}, 2002, 8474, 2000, 1, 'backpack of antidote potions')

shopModule:addBuyableItem({'wand of vortex', 'vortex'}, 2190, 500, 'wand of vortex')
shopModule:addBuyableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 1000, 'wand of dragonbreath')
shopModule:addBuyableItem({'wand of decay', 'decay'}, 2188, 5000, 'wand of decay')
shopModule:addBuyableItem({'wand of draconia', 'draconia'}, 8921, 7500, 'wand of draconia')
shopModule:addBuyableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 10000, 'wand of cosmic energy')
shopModule:addBuyableItem({'wand of inferno', 'inferno'}, 2187, 15000, 'wand of inferno')
shopModule:addBuyableItem({'wand of starstorm', 'starstorm'}, 8920, 18000, 'wand of starstorm')
shopModule:addBuyableItem({'wand of voodoo', 'voodoo'}, 8922, 22000, 'wand of voodoo')

shopModule:addBuyableItem({'snakebite rod', 'snakebite'}, 2182, 500, 'snakebite rod')
shopModule:addBuyableItem({'moonlight rod', 'moonlight'}, 2186, 1000, 'moonlight rod')
shopModule:addBuyableItem({'necrotic rod', 'necrotic'}, 2185, 5000, 'necrotic rod')
shopModule:addBuyableItem({'northwind rod', 'northwind'}, 8911, 7500, 'northwind rod')
shopModule:addBuyableItem({'terra rod', 'terra'}, 2181, 10000, 'terra rod')
shopModule:addBuyableItem({'hailstorm rod', 'hailstorm'}, 2183, 15000, 'hailstorm rod')
shopModule:addBuyableItem({'springsprout rod', 'springsprout'}, 8912, 18000, 'springsprout rod')
shopModule:addBuyableItem({'underworld rod', 'underworld'}, 8910, 22000, 'underworld rod')

shopModule:addSellableItem({'wand of vortex', 'vortex'}, 2190, 250, 'wand of vortex')
shopModule:addSellableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 500, 'wand of dragonbreath')
shopModule:addSellableItem({'wand of decay', 'decay'}, 2188, 2500, 'wand of decay')
shopModule:addSellableItem({'wand of draconia', 'draconia'}, 8921, 3750, 'wand of draconia')
shopModule:addSellableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 5000, 'wand of cosmic energy')
shopModule:addSellableItem({'wand of inferno', 'inferno'},2187, 7500, 'wand of inferno')
shopModule:addSellableItem({'wand of starstorm', 'starstorm'}, 8920, 9000, 'wand of starstorm')
shopModule:addSellableItem({'wand of voodoo', 'voodoo'}, 8922, 11000, 'wand of voodoo')

shopModule:addSellableItem({'snakebite rod', 'snakebite'}, 2182, 250,'snakebite rod')
shopModule:addSellableItem({'moonlight rod', 'moonlight'}, 2186, 500, 'moonlight rod')
shopModule:addSellableItem({'necrotic rod', 'necrotic'}, 2185, 2500, 'necrotic rod')
shopModule:addSellableItem({'northwind rod', 'northwind'}, 8911, 3750, 'northwind rod')
shopModule:addSellableItem({'terra rod', 'terra'}, 2181, 5000, 'terra rod')
shopModule:addSellableItem({'hailstorm rod', 'hailstorm'}, 2183, 7500, 'hailstorm rod')
shopModule:addSellableItem({'springsprout rod', 'springsprout'}, 8912, 9000, 'springsprout rod')
shopModule:addSellableItem({'underworld rod', 'underworld'}, 8910, 11000, 'underworld rod')

function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
local items = {[1] = 2190, [2] = 2182, [5] = 2190, [6] = 2182}

if(msgcontains(msg, 'first rod') or msgcontains(msg, 'first wand')) then
if(isSorcerer(cid) or isDruid(cid)) then
if(getPlayerStorageValue(cid, 30002) == -1) then
selfSay('So you ask me for a {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '} to begin your advanture?', cid)
talkState[talkUser] = 1
else
selfSay('What? I have already gave you one {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '}!', cid)
end
else
selfSay('Sorry, you aren\'t a druid either a sorcerer.', cid)
end
elseif(msgcontains(msg, 'yes')) then
if(talkState[talkUser] == 1) then
doPlayerAddItem(cid, items[getPlayerVocation(cid)], 1)
selfSay('Here you are young adept, take care yourself.', cid)
setPlayerStorageValue(cid, 30002, 1)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
selfSay('Ok then.', cid)
talkState[talkUser] = 0
end

return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
 
i've got a big problem, if someone shoots with sd first (paladin for example) he must wait 2 seconds to do an attack with a weapon -.- but if for first he will use weapon then he musnt wait those 2 seconds... how to repair that?
 
Data/XML/Vocations.xml,
change all of the "attackspeed=2000(2000ms=2sec)" on all of the vocations.

There ya go :D
Or...in Config.lua, TimebetweenAction, just search for "ex". (ctrl+f)

/Limannen
 
When I will change exactions time they will be drinking manafluids as fast as hell!!
 
when i change the attack speed does it change the healing speed too?
 
Dont think so :S



Maybe later realease my server with whole thing


Removed almost all errors!
Added very much 8.31 map's

But let me thinking, its very big OT but later not now!
 
damn ;p I hope u will earn money for dedic as fast as its possible and release the rl map (30mbs) for free :>
 
Status
Not open for further replies.
Back
Top