MO

Pastas E Arquivos Do Ot

Por Monter Kill, 01 de set. de 2007 em Tutoriais para Iniciantes

otserv
tibia
script
5.0 (2)
14
7.2k
Monter KillM
01 de setembro de 2007 às 17:30

Olá Usúario Xtibia,

Introdução:

- Objetivo
- Configuração.lua
- Pasta Accounts
- Pasta Players
- Pasta Itens
- Pasta Monsters
- Pasta Npcs
- Pasta World
- Pasta Spell
- Pasta Weapons
- Pasta Logs
- Pasta Raids
- Pastas Talkactions

- Arquivo Admin
- Arquivo Beds
- Aquivo Bans
- Arquivo Vocations
- Arquivo Commands
- Arquivo PvPzones
- Aquivo Stage
- Arquivo Guilds



Objetivo:

Este tutorial tem como o objetivo de ajudar aos novos
membros que nunca tiverão uma experiência de ter
um OTServer, o tutorial pode ajudar também
qualquer membro que tenha dúvidas sobre as pastas
localizadas no OTServer.

Então vamos começar!


Configuração.lua:

É o arquivo que em geral, controla todo o OTServer,
podem ser configurado o IP do Server,o nome, a mensagem
do ínicio, a mensagem ao logar, o mapa a ser utilizado,
os preços das casas, o modo do mundo, o tempo do exausted
entre outras opções.

Pasta Accounts:

É a pasta que armazena todas as acc criadas
no seu servidor, também é usada na criação
de accs manualmente, podemos configurar o seguinte
nesta pasta:
O acc number, dias de premium e o nome do char.





<?xml version="1.0"?><account pass="alex" premDays="0" premEnd="0"><characters><character name="GM Roda"/></characters></account>



Pasta Player:

Tem o mesmo objetivo da pasta Accounts, armazenar
o password, o acc pass e o nome do char.
Podem ser configurados:
O access, o sexo do char, a acc e o password do char,
o nome do char, os equipes do char, a localização
de onde começa e de onde esta o char, as roupas do char,
o level do char, entre outras opções.






<?xml version="1.0" encoding="UTF-8"?>
<player name="The Killer" account="222222" sex="1" lookdir="3" exp="22188" voc="4" level="12" access="0" cap="500" maglevel="3" soul="100" maxdepotitems="1000" lastlogin="1185921434">
<spawn x="160" y="54" z="7"/>
<temple x="160" y="54" z="7"/>
<health now="250" max="250" food="58"/>
<mana now="60" max="60" spent="4799"/>
<skull redskulltime="0" redskull="0"/>
<look type="128" head="0" body="94" legs="126" feet="81" addons="0"/>
<skills>
<skill skillid="0" level="45" tries="1011"/>
<skill skillid="1" level="10" tries="0"/>
<skill skillid="2" level="257" tries="1250170322"/>
<skill skillid="3" level="10" tries="0"/>
<skill skillid="4" level="12" tries="49"/>
<skill skillid="5" level="37" tries="976"/>
<skill skillid="6" level="10" tries="0"/>
</skills>
<addons>
<addon outfit="251" type="3"/>
<addon outfit="252" type="3"/>
<addon outfit="253" type="3"/>
<addon outfit="254" type="3"/>
<addon outfit="521" type="3"/>
</addons>
<deaths>
<death name="GOD Royal" level="13" time="1184857734"/>
<death name="GOD Royal" level="13" time="1184857755"/>
<death name="Valkyrie" level="13" time="1185921431"/>
<death name="Valkyrie" level="13" time="1185921431"/>
</deaths>
<spells/>
<blessings/>
<inventory>
<slot slotid="1">
<item id="2457"/>
</slot>
<slot slotid="3">
<item id="1988">
<inside>
<item id="2509"/>
<item id="2463"/>
<item id="2647"/>
<item id="7367" count="1"/>
</inside>
</item>
</slot>
<slot slotid="8">
<item id="2643"/>
</slot>
<slot slotid="10">
<item id="2544" count="1"/>
</slot>
</inventory>
<depots>
<depot depotid="1">
<item id="2590">
<inside>
<item id="2594">
<inside>
<item id="2152" count="50"/>
</inside>
</item>
</inside>
</item>
</depot>
</depots>
<storage>
<data key="10001001" value="8912896"/>
<data key="10001002" value="8978432"/>
<data key="10001003" value="9043968"/>
<data key="10001004" value="9109504"/>
<data key="10001005" value="9175040"/>
<data key="10001006" value="9240576"/>
<data key="10001007" value="9306112"/>
<data key="10001008" value="9633792"/>
<data key="10001009" value="9699328"/>
<data key="10001010" value="9764864"/>
<data key="10001011" value="9830400"/>
<data key="10001012" value="10158080"/>
<data key="10001013" value="10223616"/>
<data key="10001014" value="10289152"/>
<data key="10001015" value="10354688"/>
</storage>
</player>



Pasta Itens:

Lá é aonde se encontra os itens do seu servidor e o id deles,
quando você for criar um item, você deve acrescentar também
no itens.xml.






<item id="100" name="void">
</item>
<item id="101" name="earth">
</item>
<item id="102" name="grass">
</item>
<item id="103" name="dirt">



Pasta Monster:

É nesta pasta que são encontrados todos os monstros
do seu OTServer, caso tenha na pasta e não tenha no mapa
você deve adciona-lo pelo mapa editor. Quando for adcionar um
monstro, você deve adciona-lo nesta pasta.
Nesta pasta podemos configurar:
A velocidade de ataque e do movimento do monstro,
o outfit do monstro, o dano do monstro, as falas
do monstro, as magias do monstro, a experiência
dada pelo monstro, o loot do monstro entre outros.






<?xml version="1.0" encoding="UTF-8"?>
<monster name="Acolyte of the Cult" tp="1" species="human" nameDescription="an acolyte of the cult" race="blood" experience="300" speed="180" manacost="0">
<health now="390" max="390"/>
<look type="194" head="114" body="121" legs="121" feet="57" corpse="6080"/>
<targetchange interval="60000" chance="0"/>
<strategy attack="100" defense="0"/>
<flags>
<flag summonable="0"/>
<flag attackable="1"/>
<flag hostile="1"/>
<flag illusionable="0"/>
<flag convinceable="0"/>
<flag pushable="0"/>
<flag canpushitems="1"/>
<flag staticattack="50"/>
<flag lightlevel="0"/>
<flag lightcolor="0"/>
<flag targetdistance="5"/>
<flag runonhealth="0"/>
</flags>
<attacks>
<attack name="melee" interval="2000" min="-1" max="-45"/>
<attack name="poison spit" interval="4000" chance="80"/>
</attacks>
<defenses armor="15" defense="20"/>
<immunities>
<immunity physical="0"/>
<immunity energy="0"/>
<immunity fire="1"/>
<immunity poison="1"/>
<immunity lifedrain="0"/>
<immunity paralyze="0"/>
<immunity outfit="0"/>
<immunity drunk="0"/>
<immunity invisible="1"/>
</immunities>
<summons max="3">
<summon name="Skeleton" interval="1000" chance="10"/>
</summons>
<loot>
<item id="2148" countmax="54" chance1="40000" chancemax="954"/>
<item id="2149" countmax="1" chance1="5730" chancemax="0"/>
<item id="2199" chance="1793"/>
<item id="6087" chance="5839"/>
<item id="2394" chance="8367"/>
<item id="7426" chance="1300"/>
</loot>
</monster>




Pasta Npcs:

É a pasta que controla tudo sobre os npcs,
novos npcs podem ser adcionados nesta pasta,
nesta pasta pode ser mudada a fala dos npcs,
os itens que vendem ou compram, o outfit
do npc, entre outras...






<?xml version="1.0"?>
<npc name="Dark Rodo" script="data/npc/scripts/runes.lua" access="3" lookdir="1">
<health now="1000" max="1000"/>
<look type="128" head="78" body="71" legs="82" feet="114"/>
</npc>





Pasta World:

É a pasta que quando você vai trocar
de mapa, você adciona nela
os arquivos necessários,
raspaw,house,arquivo obtm...
Lembre-se de ao fazer isso,
por na configuração lua. o nome
do arquivo obtm!

Pasta Spells:

É onde esta localizado todas as magias
do seu OTServer, quando adcionar uma magia,
você deve por no arquivo .xml lá encontrado e
em scripts...Podem ser configurados
o dano da magia, o nome e a pronunciação da
magia, quem pode utiliza-la, as magias dos monstros,
o efeito da magia entre outras opções.






<instant name="Invisible" words="utana vid" selftarget="1" aggressive="0" lvl="35" maglv="14" mana="440" soul="0" exhaustion="1" prem="1" enabled="1" script="invisible.lua"><vocation id="2"/><vocation id="1"/><vocation id="3"/><vocation id="6"/><vocation id="5"/><vocation id="7"/></instant>



Pasta Weapons:

É a pasta onde se encontra
as wands e as rods do servidor,o arbalest
e a munição para armas de distância,
no caso, podem ser
configurados o tanto de mana que gasta,a
distância do ataque, o lvl necessário, e as
vocações que podem utiliza-las, entre outras







<!-- Rods -->
<wand id="2182" range="4" lvl="8" mana="2" enabled="1" exhaustion="0" script="snakebite rod.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/></wand>
<wand id="2186" range="3" lvl="13" mana="3" enabled="1" exhaustion="0" script="moonlight rod.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/></wand>
<wand id="2185" range="2" lvl="19" mana="5" enabled="1" exhaustion="0" script="volcanic rod.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/></wand>
<wand id="2181" range="1" lvl="26" mana="8" enabled="1" exhaustion="0" script="quagmire rod.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/></wand>
<wand id="2183" range="3" lvl="33" mana="13" enabled="1" exhaustion="0" script="tempest rod.lua"><vocation id="2"/><vocation id="6"/><vocation id="10"/></wand>



Pasta logs:

É a pasta que armazena
todos os comandos utilizados
pelos gms, tutores, gods e etc






[19/04/2007] GM Dalkon: /n avenger
[19/04/2007] GM Dalkon: /clean
[21/04/2007] GM Dalkon: /c dalkon
[21/04/2007] GM Dalkon: !online
[21/04/2007] GM Dalkon: /c dalkan



Pasta Raids:

É a pasta que pode ser feito invasões automaticas
no seu servidor como mensagens automáticas.






<raid>
<announce delay="0" type="event" message="Demons have entered the mortal world!!!"/>

<areaspawn delay="6500" centerx="983" centery="981" centerz="7" radius="10">
<monster name="Demon" minamount="1" maxamount="10"/>
</areaspawn>



Pasta talkactions:

Eu não sei muito sobre ela, só sei que é utilizada
para as falas coloridas dos players.
Ex: !red lol / !blue lol






<talkaction words="open sesame" script="example.lua" />
<talkaction words="!orange lol" script="orange lol.lua" />
<talkaction words="!blue lol" script="blue lol.lua" />
<talkaction words="!red lol" script="red lol.lua" />
<talkaction words="!black lol" script="black lol.lua" />
<talkaction words="!green lol" script="green lol.lua" />
<talkaction words="/jail" script="jailing.lua" />
<talkaction words="/unjail" script="jailing.lua" />



Arquivos xml

Arquivo admin:

É o arquivo que crackers podem acessar o seu servidor
graças a senha dentro daquele arquivo,
sugiro que você mude-a.

Arquivo Beds:

Arquivo sobre as camas, como o meu não tem
nada, não posso ajudar muito nesta parte.

Arquivo Bans:

É o arquivo que armazena todos os bans
do seu servidor, todos os chars
banidos se encontram no arquivo.

Arquivo Vocations:

Neste arquivo podem ser mudados a velocidade
de ataque, podems ser criados novas classes,
podem configurar a velocidade da mana e do hp,
quando de mana e hp ganhar ao evoluir...Entre
outros.

Arquivo Commands:

É o arquivo que mostra
todos os comandos que podem ser executados
pelos tutores,gms,players,gods e outros.

Arquivo pvpzones:

É neste arquivo que você edita a área pvp,
ao fazer uma arena pvp, você deve utilizar este arquivo.

Arquivo Stage:

Não sei muito sobre este arquivo, se eu fosse
da um chute, era para você programar em que level
o player reiniciaria... Ao chegar no lvl X, ele volta para o 1.

Arquivo guilds:

É onde estão todas as guilds do servidor,
seus líderes, seus membros, seus ranks...

~Espero que tenham gostado~
Estarei sempre atualizando, e possívelmente, estarei
adcionando um tutorial feito pelos
membros explicando
sobre cada arquivo encontrado na pasta, o que acham?



Obs: Algumas pastas ou arquivos xml. ficaram de fora, logo mais serão
adcionados a explicação...



100% Monster Kill

Editado Abril 9 por Admin

DekoooD
01 de setembro de 2007 às 18:24

Nuss!!

Muito bom, muito bom mesmo..

 

Excelente Tutorial kara!! Parabéns.

 

Obrigado por trazelo ao XTibia

Editado Setembro 2 por Dekoo Sorcerer xD

salvatoreS
01 de setembro de 2007 às 20:22

Belo, belo..

 

Muito bem explicado, organizado e útil.

 

Depois edite pondo os arquivos.xml que vc falou.

 

Até mais.

Gabriel995G
01 de setembro de 2007 às 20:42

Exelente tópico Monster Kill, super explicado.

GM_ShadowG
01 de setembro de 2007 às 21:32

Hehe...

Gratz \õ/

 

Belo tópico cara....

Vai ajudar bastante gente ;)

 

 

cya

KiulK
01 de setembro de 2007 às 23:22

Nossa mto bom!!!!!

me ajudo d+!

xD

Monter KillM
02 de setembro de 2007 às 00:06

Boa noite,

 

Que bom que gostaram, logo mais hoje (domingo), estarei adcionando os links dos melhores tutoriais sobe minha pessoa

que falam sobre o conteúdo de cada pasta e sobre cada arquivo xml.

02 de setembro de 2007 às 12:11

Olha quem, fez...Meu amigo Monter Noob no cs hehe...

Mais ta loko...

Darth SidiousD
02 de setembro de 2007 às 12:42

Tutorial magnífico merecedor de fixo

Esse tutorial está 100% explicado parabéns Monster Kill ;).

2 semanas depois...
JvchequerJ
12 de setembro de 2007 às 14:58

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

 



Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

YukitoY
13 de setembro de 2007 às 12:30

Parabens

13 de setembro de 2007 às 21:41

Muito bom...Ajudou bastnte...

1 mês depois...
coco3230C
02 de outubro de 2007 às 08:37

Aprovado.



 

Muito Bom,

Perfeito Para Iniciantes.

Explica "Detalhadamente" Cada Pasta E Suas Funções.

 

Vlw.

Coco3230

gugol1G
03 de outubro de 2007 às 09:52

ONDE Q EU ABAXU TUDO ISSU MANDA CERTO AEW PLZZZZZZZZZZZZZZZZZZ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AGRADESO