Ir para conteúdo

Entendendo As Pastas De Seu Otserv


xDteus

Posts Recomendados

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.

 

 

QUOTE

<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:

 

É aonde configura as experiências de acordo com o level

 

Ex: Do level 1 ao level 10 = 20 experiência

 

Em VERMELHO, level mínimo

Em AZUL, level máximo

Em VERDE, experiência

 

 

<?xml version="1.0"?>

<stages>

<!--stage minlevel="1" maxlevel="10" multiplier="20"></stage>

<stage minlevel="11" maxlevel="20" multiplier="10"></stage>

<stage minlevel="21" maxlevel="30" multiplier="5"></stage-->

</stages>.

 

 

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...

 

Créditos:

 

By: 100% Kakashi-sensei-tibia

 

 

 

 

SING EM CONSTRUÇAO

Editado por TeusynOwns
Link para o comentário
Compartilhar em outros sites

Ponha seu player em CODEBOX

 

e observe que no final do player ficou a parte de itens dentro

 

---------------------------------------------------------------------

 

ponha seu monstro dentro de CODEBOX

 

---------------------------------------------------------------------

 

sua explicação de Stage

você fala de cores mas não tem nada colorido.

 

---------------------------------------------------------------------

 

seu beds

Se você não sabe , procure em algum outro tutorial

Aqui você é o professor , não o aluno.

 

---------------------------------------------------------------------

 

:XTibia_smile:

Link para o comentário
Compartilhar em outros sites

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