Ir para conteúdo

Pastas E Arquivos Do Ot


Posts Recomendados

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

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

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*

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...