Bom hoje trago a todos vocês do Xtibia um global 8.6, sim um global porém ele não é um global como vários outros, nesse global ele é especificamente para fast attack, a experiencia independente de ser baixa ou alta serve para o servidor perfeitamente (recomendo a experiencia que já está no servidor), sabendo configurar direitinho não irá desequilibrar as vocações ou dar problemas.
É o único até onde sei servidor com Trainers exclusivos com script, feito por min mesma com ajuda de um script de anihi não causando lag no servidor, quests exclusivas com muito rpg e diversão feitas por min mesma, entre elas quest do doppler amulet, elven legs e dragon scale legs, leinad ring, leinad spider amulet e leinad bat amulet.
O servidor contém mais de 40 hunts vip novas, hunts novas nas city vip e uns tps, contém somente 3 cidades vip, addon bonus, bom não tem muito o que dizer. como sabem fotos valem mais do que mil palavras rsrs e entrar para ver vale mais do que mil fotos u-u
Informações : Addon Bonus 3 City Vip
Items Donates ou Vips como quiserem fazer
40 Novas Hunts Vips
20 Novas Hunts nas City Vip
War System
Quests Novas
Sem Bugs TFS 0.4 Já Compilado e a Source Não Compilada. - "Explicarei mais sobre elas no final"
Muito mais
Print Screen:
Templo de Thais
Depot
Depot Parte 2
Treiners Aparecem
Treiners Desaparecem
Checagem de Bless e Points no Login do Personagem
Barco Vip e Itens donates
Segundo andar depot
Arena Hunting
Arena Hunting - Alavanca para sair
Hunts Vips Novas
Hunts Vips Novas 2
Quest elven legs e dragon scale legs
Quest Anihilator 1k
Quest Doppler Amulet
Quest Doppler Amulet 2
Quest S/b Amulet
Distros:
Se querem uma Distro com Ant-Div, No-otbm check, spoof system e War system compilem a source, se não utilizem a que vem no servidor que está só com war system. "pq só com war system? Não sei compilar em windows "
Spoof System (Não Recomendo usar):
Cuidado ao usar o spoof system: não me responsabilizo por banimento no otserver list ou quais quer problemas relacionados ao mesmo. (Lembrando que a distro que está compilada junto ao servidor não tem no-otbm check, anti divulgação ou spoof system)
Se você compilou a distro que postei para ativar o spoof system adicione esta tag em seu config.lua:
spoofPlayers = 0
Onde 0 é a quantidade para spoofar.
Se você compilou a distro que postei para ativar o anti-div system, adcione esta tag em seu config.lua:
advertisingBlock = ".net;servegame;no-ip,.net;.com;.com.br;.org;.pl;.net;.biz"
Atenção se não for compilar troque o items.otb do servidor pelo do download items.otb abaixo se não irá dar erro.!
Scans:
Servidor:
Source:
Website Gesior:
Items.otb:
Downloads:
Servidor:
SPEEDYSHARE:
4SHARED:
Source:
SPEEDYSHARE:
4SHARED:
Website Gesior:
SPEEDYSHARE:
4SHARED:
Items.otb:
4SHARED:
Database:
4SHARED: Postarei assim que reseta-la por que a que tenho aqui não está resetada! (03/05/14)
Creditos:
Bianca Souza: 65%
Xtibia (Em geral o forum, as pessoas, topicos e tudo que me ajudou a aprender um pouco de tudo): 35%
Mãe: -100% Por ficar me chamando rsrs u-u
Mãe: +100% Por me botar no mundo rsrs u-u
Obs: Se alguem quer que eu especifique os creditos por alguma coisa me avise se não entra junto nos creditos do Xtibia '--'
Obs: O servidor e livre para editarem e fazerem o que quiserem.
Comentem! por favor, como é meu primeiro tópico quero saber o/no que precisa melhorar
function onStepIn(cid, item, position, fromPosition)
local reset = 6 ---Quantidade de reset necessaria--------
function getPlayerReset(cid)
local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")
rss = qr:getDataInt("reset", getPlayerGUID(cid))
if rss <= 0 then
rss = 0
end
return tonumber(rss)
end
if getPlayerReset(cid) < reset then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce precisa de pelo menos "..reset.." reset")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seja bem vindo")
return TRUE
end
function onStepIn(cid, item, position, fromPosition)
local reset = 6 ---Quantidade de reset necessaria--------
local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")
rss = qr:getDataInt("reset", getPlayerGUID(cid))
if rss <= 5 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce tem menos de "..reset.." reset")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return false
end
local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")
rsss = qr:getDataInt("reset", getPlayerGUID(cid))
if rsss >= 6 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seja bem vindo")
end
return true
end
Informações:
Novo Templo;
Novo Depot;
Nova sala de Quests;
Novos Scripts;
Novos Items;
Novos Monstros;
Potions por alavanca;
Novos Sistemas e Eventos;
Trainers;
Teleports;
Vip System
Servidor 100 estável;
Imagens:
Download Data Pack:
Download
Scan Data Pack:
Scan
Download The Forgotten Server 0.3.6 (Crying Damson) V8
Download:
Scan The Forgotten Server 0.3.6 (Crying Damson) V8
Scan
Créditos:
The Forgotten Server Team
Evo Team
Guuraal
SmoOkeR
Informações:
Mapa próprio;
40+ Quests;
Arena PVP;
Sistema de Armas;
Sistema de Moto, Bicicleta, Carro, Skate;
Todos Npcs configurados;
Cada vocação tem suas próprias outfits;
Jetpack;
Todos os items com suas respectivas sprites;
Sistema de WoE;
Servidor 100% estável sem bugs e erros;
Provavelmente vocês estão pensando "mas que diabo de OTS é esse?", afinal, já faz 2 anos desde que a ultima versão foi lançada (http://www.xtibia.co...10-86-completo/) e desde lá prometemos algo que não foi cumprido - até agora -, uma versão nova. ENFIM, TEMOS AGORA A MAIS NOVA VERSÃO DE UM DOS SERVIDORES MAIS AVACALHADOS JOGADOS DOS ULTIMOS TEMPOS. Mas eu tenho uma má noticia, está incompleto.
Sim, o mapa está inacabado. Muitas coisas que eu planejei fazer nele eu não completei. Boa parte o Comedinha ajudou a terminar, adicionando o resto dos caminhos básicos e os monstros. mas mapa inacabado não quer dizer que não está jogável, quer dizer que faltou detalhar (Ex: x:55 y: 137 z: 9, x: 104 y: 140 z: 7, etc).
A ultima versão foi baixada mais de 50 mil vezes e esperamos que essa versão faça o mesmo sucesso.
VAMOS BAIXAR E JOGAR, SEUS LINDOS
Créditos Gerais:
Sobre o OT/Mapa:
Principais quests:
-Annihilator
-Inquisition Quest
-Pits of inferno
-Demon Oak
-Solar axe quest
-HOTA
-MPA quest
-The Challenger
Raids/Invasões:
-Rat
-Orshabaal
-Ghazbaran
-Giant spider/The old window
-Ferumbras
-Morgaroth
Spells:
-Magias editadas para balanceamento das vocações
Changelog
Atualização [3.4 BETA]:
Atualização nº 2 [3.4]:
Atualização 3.5 [06/08/2009]:
Atualização Patch 3.5.1 [07/08/2009]:
Atualização 3.6 [10/08/2009]:
Atualização 3.7! Beta [18/12/2009]:
Atualização 3.7 Patch 1 [27/12/2009]:
Atualização 3.8 [17/01/2010]:
Atualização 3.8 Minor Patch 1 [17/01/2010]:
Atualização 3.9 [15/02/2010]:
Atualização 4.0 [15/02/2010]:
Atualização 4.11! [11/07/2010]:
Atualização 5.0!!!!! [17/03/2013]
- Atualizado para a versão 9.83 (Comedinhasss, Tfs Team)
- Sistemas novos para a nova versão, montaria, war system, etc. (Comedinhasss, Tfs Team)
- Rep System e Antbot Removido. (Comedinhasss)
- 64 Quests reformuladas. (Comedinhasss/Alissow)
- Novo sistema de dicas a cada 15 min. - (Comedinhasss)
- Novo sistema de map marks ao entrar no servidor. (Comedinhasss)
- Organização geral em Actions e Moveevents. (Comedinhasss)
- Nova organização nos monstros agora usando os que não tem no tibia original na pasta monsters em mods. (Comedinhasss)
- Npcs sem utilidade removidos (Comedinhasss)
- Alavanca de runas e potions reformuladas (Comedinhasss, Alissow)
- Bug PZ nas Hydras arrumado (Alissow)
- Cidade principal parcialmente reformulada (Alissow)
- Cidade de Flam totalmente reformulada (Alissow)
- As lojas agora não são mais areas PZ (Alissow)
- Corrigido erros em portas que não deveriam abrir, e portas que não deveriam fechar (Alissow)
- Continente de Zao removido? (Alissow)
- Arrumado bugs onde podia-se pegar items na ferumbras tower e vários outros lugares (Alissow)
- Arrumado caminho da "inquisition" (Alissow)
- Respawns recolocados em algumas áreas de yalahar, dragons, elfs Hydras, Dark magicians e apprentices (Alissow)
- Nova entrada para arena (Svargrond) na cidade principal e funcionando! (Alissow)
- Elevado nível de dificuldade da Arena (Svargrond) (Alissow)
- Nova localização da Ferumbras Tower (Alissow)
- Cidade de Mistyc removida (Alissow)
- Novo sistema premium igual ao global. (Comedinhasss)
- Sistema de bless reformulado e agora por items. (Comedinhasss)
- Sistema de portais/teleports (Comedinhasss, Alissow)
- Sistema offline training (Comedinhasss, TFS)
- Sistema de casamento trocado (Comedinhasss, Outros)
- Spells (OTX)
IP Changer: http://www.mediafire...6stsdskhljaa0c1
-Atenção-
- Acc do God: admin/admin
- LEIA o tópico antes de postar qualquer coisa ou duvida
- Reportem se houver algum bug
- Offline Train Level configurado no config.lua em levelToOfflineInBed
- As estatuas de offline que ficam no templo não funcionam por serem enfeites
- Para tirar o , previewer do nome, no config.lua em serverPreview mude para false
- Todos os addons são vendidos menos o demon que o comedinha acabou esquecendo de coloca
- Comandos personalizados: /ta - itens pro sv inteiro, /tp - locais do mapa, /p - tem na assinatura do comedinha ensinando, /e - abrir e fechar portal(open, close).
- Para usar os portais você primeiro deve explorar a área indo até ela
- Tem alguns segredinhos e lugares escondidos muito legais para vocês descobrirem
- Favor, não usar o nosso distro sem o nosso consenso, obrigado.
Descrição: É para deletar house de players inativos, ou seja, o player que não loga em "X" dias perde a sua house!
houseclean.lua
function onTimer()
local days = 15*24*60*60
doSaveServer()
local query = db.getResult("SELECT `owner`,`id` FROM `houses`;")
if (query:getID() ~= -1) then
while true do
local own,houseid = query:getDataInt("owner"),query:getDataInt("id")
local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own)
if(qry:getID() ~= -1) then
last = tonumber(qry:getDataInt("lastlogin"))
if last < os.time() - days then
setHouseOwner(houseid, NO_OWNER_PHRASE,true)
end
end
if not(query:next()) then
break
end
end
query:free()
end
return true
end
function onPrepareDeath(cid, deathList)
if getPlayerStorageValue(cid,death_times) == -1 then setPlayerStorageValue(cid,death_times,1) end
addEvent(doTeleportThing,1,cid,tp_pos_init[getPlayerGroup(cid)])
local delay = 0
local times = 5*getPlayerStorageValue(cid,death_times)
doCreatureSetNoMove(cid,TRUE)
setPlayerStorageValue(cid,controle_in_delay,1)
for i=times,0,-1 do
addEvent(doMessageWithCheck,delay,cid,21,"Respawn to back: "..i)
delay = 2000 + delay
if i == 0 then
addEvent(doMovePlayer,delay+1000,cid)
end
end
return TRUE
end
function doMessageWithCheck(cid,type,msg)
if isPlayerOnline(getCreatureName(cid)) and getGlobalStorageValue(controle_atived) ~= -1 then
doPlayerSendTextMessage(cid,type,msg)
else
stopEvent(doMessageWithCheck)
end
return TRUE
end
function doMovePlayer(cid)
if isPlayerOnline(getCreatureName(cid)) and getGlobalStorageValue(controle_atived) ~= -1 then
doCreatureSetNoMove(cid, FALSE)
doPlayerSendTextMessage(cid, 21, "Go Go GO!")
setPlayerStorageValue(cid,death_times,getPlayerStorageValue(cid,death_times)+1)
setPlayerStorageValue(cid,controle_in_delay,-1)
end
end
Para configurar o script e facil
local out = {
[6] = {looktype = 300, speed = 2000}, --Primeiro(6) e a vocação segundo e looktype(300) que vai ganhar e segundo a speed(2000)----
[8] = {looktype = 300, speed = 2000},
[9] = {looktype = 300, speed = 2000} ----Sempre na ultima configuração da linha não coloque virgula pode bugar----
}
para pz e so fazer isso:
Va em creaturescripts/scripts e crie um arquivo Lua chamado pz e coloque isto:
Agora va em creaturescripts/creaturescripts.xml e coloque esta tag:
Alguma vez voce pensou que poderia ser um aluno de HOGWARTS? Agora é sua chance!
Venha para o Harry Potter Online e fassa amigos, pegue varinhas, voe de vassoura e muito mais!
Estou disponibilizando o servidor pois meu projeto do Harry Potter Online foi por agua abaixo, por causa de um cara que conseguiu rippar as sprites do quilante...
Meu projeto já estava 90% andado, mas agora ferrou-se tudo.
Então estou mandando a parte do meu projeto que está pronta, porem com sprites do quilante (Já ESTA TUDO ADAPTADO)
- O QUE VOCE VAI TER QUE FAZER:
Ajustar o servidor...
Já estou te dando quase tudo de mao beijada, agora é só fazer alguns ajustes.
Como: adicionar NPC, fazer action de compra de TOGA, e coisas simples!
Bem.. é isso aproveitem!
Distro Totalmente Estavel
Sem bugs
Sem virus
Sem motherfuckingthings!
Apenas alegria!
-O QUE TEM NO SERVIDOR:
•1 Classes: Aluno
•O player ao upar um level, ganha "POINTS" para trocar por LIFE OU MANA assim torna o jogo mais sensivel
•Mapa Proprio
•JA EXISTE VIP E DONATES - AJUSTE PARA O NESCESSARIO
-O QUE FALTA NO SERVIDOR:
•AJUSTAR LIFE/HIT/LOOT DE MONSTROS
- AJUSTAR OS SPRITES DAS HORCRUX (MAS O SISTEMA JA ESTA FUNCIONANDO CORRETAMENTE)
-SISTEMAS:
• Vassoura
• Preparar poçoes (voce pega o axe [iD:2386], usa-o naqueles crystais que estaão espalhados pelo servidor, e com o crystal na backpack, use a magia "preparar", isso vai fazer com que seu caldeirão tenha carga,dai voce poderá dar USE no vial em cima do caldeirão para terminar sua poção!)
Ah entendo, você quer apenas que ganhe um dia de VIP e nunca mais. Então:
local config = {
days = 1,
msg = "Você recebeu um presente de %s dia(s) de VIP.",
msgtype = MESSAGE_INFO_DESCR
}
local function getLastGiftTime(cid)
local result, ret = db.getResult("SELECT `gift_interval` FROM `accounts` WHERE `id` = ".. getPlayerAccountId(cid) ..";")
if result:getID() == -1 then
return false
end
ret = result:getDataInt("gift_interval")
result:free()
return ret
end
function onLogin(cid)
if getLastGiftTime(cid) ~= 1 then
db.executeQuery("UPDATE `accounts` SET `gift_interval` = 1 WHERE `id` = ".. getPlayerAccountId(cid) ..";")
vip.addVipByAccount(getPlayerAccount(cid), vip.getDays(config.days))
doPlayerSendTextMessage(cid, config.msgtype, config.msg:format(config.days))
end
return true
end
Cidades:
Snowz City
Non-pvp city
Fire Fortress
Frozen City
Jungle City
>Vip City<
Quest's:
Demon Helmet.
Pits Of Inferno.
Inquisition Remix.
Demon Legs
Entre outras..
Novas Quest's
YalaharSet Quest
Weapons Quest
SnowzSet Quest
O que à de Novo!
Snowz city reformulada
Outfit Wayfarer
Novos Itens 8.60
Novos Monstros 8.60
Novo Executavel
Sistema VIP
Amulet of Loss Arrumado
Sistema De Noticia
Novas Casas Adicionadas
Debug nos Teleports consertado
Rainbow Shield Quest No Templo
Adicionado Novos NPC Cara Do Buff, Soft Boots Seller
Certo, certo. Engraçado pessoas que querem cobrar VIP e ainda usam Account Manager.
Mas tudo bem:
local config = {
days = 1,
msg = "Você recebeu um presente de %s dia(s) de VIP.",
msgtype = MESSAGE_INFO_DESCR
}
local function getLastGiftTime(cid)
local result, ret = db.getResult("SELECT `gift_interval` FROM `accounts` WHERE `id` = ".. getPlayerAccountId(cid) ..";")
if result:getID() == -1 then
return false
end
ret = result:getDataInt("gift_interval")
result:free()
return ret
end
function onLogin(cid)
if getCreatureName(cid) ~= "Account Manager" then
if getLastGiftTime(cid) ~= 1 then
db.executeQuery("UPDATE `accounts` SET `gift_interval` = 1 WHERE `id` = ".. getPlayerAccountId(cid) ..";")
vip.addVipByAccount(getPlayerAccount(cid), vip.getDays(config.days))
doPlayerSendTextMessage(cid, config.msgtype, config.msg:format(config.days))
end
end
return true
end