vlw parece muito bom o servidor, mas onde eu edito as contas pra mudar a acc do god por exemplo. otra coisa no config.lua eu não achei onde muda quanto subir de mana/hp por segundo.
- Fórum
- OTServ
- Downloads
- OTServ Comum
- The Forgotten Server - 8.4 {sql}
The Forgotten Server - 8.4 {sql}
Por alissonlinneker, 11 de dez. de 2008 em OTServ Comum
Editado Dezembro 13 por Famaroth
info
Grupo: Barão
Registrado: 05/01/08
Posts: 226
Reputação: 0
Char no Tibia: Brahamus

~~>Charles Chaleron<~~
Opa,
para quem ai está com problemas que só tem o outfit e não os addon aqui vai o script do npc da addon Yalaharian's Outfit:
npc addon 1:
Este aqui você arruma em Pasta Date/npcs(você copia la algum arquivo e cola e renomeia para Yalaharian addon 1 mas abra em modo editar o arquivo xml:
<?xml version="1.0"?>
<npc name="Yalahar" script="data/npc/scripts/Yalaharian addon 1.lua" access="3" lookdir="2" walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="325" head="79" body="94" legs="114" feet="77" addons="1"/>
</npc>
agora vá em pasta date/npcs/scripts lá você copia e cola um arquivo de bloco de notas e renomeia para Yalaharian addon 1:
local focus = 0local talk_start = 0
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
if focus == cid then
selfSay('Good bye then.')
focus = 0
talk_start = 0
end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function onCreatureSay(cid, type, msg)
msg = string.lower(msg)
if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
selfSay('Hiho ' .. getCreatureName(cid) .. ' Eu posso lhe conceder o Yalaharian addon 1, para mais infos. diga help...')
focus = cid
talk_start = os.clock()
elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.')
elseif focus == cid then
talk_start = os.clock()
if msgcontains(msg, 'help') then
selfSay('Para saber o que eh preciso para obter o Yalaharian addon 1 diga: addon 1')
elseif msgcontains(msg, 'addon 1') then
if getPlayerStorageValue(cid,999999) >= 2 then
selfSay('Voce ja tem esse addon.')
else if getPlayerStorageValue(cid,999999) == 1 then
selfSay('Preciso somente de 1 Golden Falcon e 10k, voce os trouxe para mim?')
addon_state = 2
else
setPlayerStorageValue(cid,999999,1)
selfSay('Preciso somente de 1 Golden Falcon e 10k, voce os trouxe para mim?')
end
end
elseif msgcontains(msg, 'yes') and addon_state == 2 then
if doPlayerRemoveItem(cid,2160, 1) == 0 or doPlayerRemoveItem(cid,8976, 1) == 0 then
selfSay('Desculpe mas voce naum os tem...')
else
selfSay('Obrigado, agora voce tem o novo addon da terra dos Yalaharians!.')
if getPlayerSex(cid) == 0 then
doPlayerAddOutfit(cid, 324, 1)
setPlayerStorageValue(cid,999999,2)
else
doPlayerAddOutfit(cid, 325, 1)
setPlayerStorageValue(cid,999999,2)
talk_state = 1
end
end
elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
selfSay('Adeus ' .. creatureGetName(cid) .. ', Volte Sempre.')
focus = 0
talk_start = 0
elseif msg ~= "" then
selfSay('Como? Eu não entendi!')
talk_state = 0
end
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
doNpcSetCreatureFocus(focus)
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Proximo!!...')
end
focus = 0
talk_start = 0
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Good Bye')
focus = 0
talk_start = 0
end
end
end
fexe e salve,
Agora vamos ao addon 2 :
vá em pasta date/npcs faça o mesmo que fes la em cima no otro só que arrume o nome do arquivo como addon 2 :
abra ele em modo editar e cola isso lá :
<?xml version="1.0"?>
<npc name="Phoenix Yalaharian" script="data/npc/scripts/Yalaharian addon 2.lua" access="3" lookdir="2" walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="325" head="79" body="94" legs="114" feet="77" addons="3"/>
</npc>
agora vá até pasta date/npcs/scripts fassa o mesmo processo mas arrume o nome do arquivo como Yalaharian addon 2 ai abra e cole isso dentro :
local focus = 0local talk_start = 0
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
if focus == cid then
selfSay('Good bye then.')
focus = 0
talk_start = 0
end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function onCreatureSay(cid, type, msg)
msg = string.lower(msg)
if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
selfSay('Hiho ' .. getCreatureName(cid) .. ' Eu posso lhe conceder o Yalaharian addon 2, para mais infos. diga help...')
focus = cid
talk_start = os.clock()
elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.')
elseif focus == cid then
talk_start = os.clock()
if msgcontains(msg, 'help') then
selfSay('Para saber o que eh preciso para obter o Yalaharian addon 2 diga: addon 2')
elseif msgcontains(msg, 'addon 2') then
if getPlayerStorageValue(cid,999998) >= 2 then
selfSay('Voce ja tem esse addon.')
else if getPlayerStorageValue(cid,999998) == 1 then
selfSay('Preciso somente de 100k, voce os trouxe para mim?')
addon_state = 2
else
setPlayerStorageValue(cid,999998,1)
selfSay('Preciso somente de 100k, voce trouxe para mim?')
end
end
elseif msgcontains(msg, 'yes') and addon_state == 2 then
if doPlayerRemoveItem(cid,2160, 5) == 0 or doPlayerRemoveItem(cid,2160, 5) == 0 then
selfSay('Desculpe mas voce naum tem os 100k...')
else
selfSay('Obrigado, agora voce tem o novo addon da terra dos Yalaharians!.')
if getPlayerSex(cid) == 0 then
doPlayerAddOutfit(cid, 324, 2)
setPlayerStorageValue(cid,999998,2)
else
doPlayerAddOutfit(cid, 325, 2)
setPlayerStorageValue(cid,999998,2)
talk_state = 1
end
end
elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
selfSay('Adeus ' .. creatureGetName(cid) .. ', Volte Sempre.')
focus = 0
talk_start = 0
elseif msg ~= "" then
selfSay('Como? Eu não entendi!')
talk_state = 0
end
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
doNpcSetCreatureFocus(focus)
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Proximo!!...')
end
focus = 0
talk_start = 0
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Good Bye')
focus = 0
talk_start = 0
end
end
end
e ai salve...
...E é isso aqui o varkhal não tava dando o addon da nova outfit ai tive a idéia de pegar esse script e postar aqui no tópico do Alison =]...
Aqui vai a Ss para mostrar que deu certo
Yalaharian: Outfit e addons 1 e 2.

valeu!
Atenciosamente, Chaleron//
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

Prefiro esperar a versão oficial ser lançada...
Você criou o 'Party Channel'?
Você criou os 'Party Buffers'?
Você criou aquelas magias que dão 'boosts'?
Se não, isso é só um servidor com OTB de 8.4 atualizado, como o Yourots é...
Tprocheira
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Prefiro esperar a versão oficial ser lançada...Você criou o 'Party Channel'?
Você criou os 'Party Buffers'?
Você criou aquelas magias que dão 'boosts'?
Se não, isso é só um servidor com OTB de 8.4 atualizado, como o Yourots é...
Tprocheira
acho q ainda n tem nada disso, pq o pessoal do TFS conhece 100% das resources,
e para eu estuda-las, vai demorar um pouco.
Alem do mais, eles tem conhecimento de como funciona o tibia por dentro e creio que até possuem as resources dele.
Apenas estou atualizando o que consigo...
no caso dos mosnters, ja tão quase prontos,
e creio que á uma possibilidade da equipe do TFS copiar do Xtibia
=D
info
Grupo: Campones
Registrado: 14/01/07
Posts: 90
Reputação: 0
baixado 638 vezes \õ
espero que seja bom! está em xml ou sql?
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

baixado 638 vezes \õespero que seja bom! está em xml ou sql?
recorde de download neh?
suahsuahsa
ta em sql =D
info
Grupo: Campones
Registrado: 15/05/08
Posts: 6
Reputação: 0
Char no Tibia: Gladiator Evil

aonde ta o oracle?
tow baixando e vou ver como esta ...qualquer bug que aparede mando respota
parabéns pelo trabalho
vlws
!
info
Grupo: Campones
Registrado: 01/08/08
Posts: 6
Reputação: 0
Char no Tibia: Landstalker

cara parabens
entaum.. tah fikando perfeito cara...
dah uns bugs devez enquando.. mais é coisa rara... eu vow dah uma editada nele aki e testar coisas novas ..... aproveita e editar um NPC pra colocar esse outfit por itens (prefiro assim
.. dah mais emoção...) alguns mostros jah taum com a nova cara.. os wolfs (q na minha opinião demoraraum pra mudar.. ) e talz..
no mais cara.. tah otimo.. pelo tempo de lançamento do 8.4 pro tempo q vc jah lançou.. agente naum tem nem o q reclamar ![]()
vlw..
qq coisa dah um toque ae
![]()
info
Grupo: Campones
Registrado: 13/12/08
Posts: 7
Reputação: 0
Char no Tibia: Gladiator Evil

PARABENS Ficou show agora so ir arrumando os bugs pra galera dar update em seus ots...![]()
Galera sobre o bug de comer food..
eu fiz assim pra arruma
baixei algumas dll q ja tinha no ot e trokei elas pelas q eu baixei e o bug de comer food nao da mais.
kero saber a ACC DO GOD!
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2

Galera sobre o bug de comer food..eu fiz assim pra arruma
baixei algumas dll q ja tinha no ot e trokei elas pelas q eu baixei e o bug de comer food nao da mais.
kero saber a ACC DO GOD!
Como havia dito, nao existe bug na vesão 2.5!
Leia antes de postar por favor.
A conta e a senha do GOD estão la em cima...
nao consigo usar o xampp pra mecher na database nao da dando certo
alguem me ajuda aE!
na moral ai me fala a acc do god tbm nao vi ela no topico
Editado Dezembro 13 por foxzn
info
Grupo: Campones
Registrado: 01/08/08
Posts: 6
Reputação: 0
Char no Tibia: Landstalker

na moral ai me fala a acc do god tbm nao vi ela no topico
acc e senha: 6/6
problema nenhum com food naum.. tp.. gente eu sei q sou quase nada aki ainda.. mas galera.. vamu leh o topico todo... tp.. e ter a versão compativel com a ultima postagem.. issu ajuda bastante.. naum soh o cara q tah arrumando o OT.. mas quem tah com duvida tbm... :smile_positivo:




info
Grupo: Barão
Registrado: 05/01/08
Posts: 226
Reputação: 0
Char no Tibia: Brahamus
~~>Charles Chaleron<~~
Então já está quase completo a outfit ta okay =]
parabéns.
//Cya