Ir para conteúdo
Entre para seguir isso  
xXx1

[N:Fácil] Trainer Perfeito

Recommended Posts

xXx1    0
xXx1

Bom gente aqui nao vai ser so o codigo vai ser + como um tutorial blz??:

 

1º Passo

 

Vá até a pasta Monster localizada na pasta Data do seu servidor.

Lá crie um arquivo XML chamado "Trainer", esse será o nome de seu treinador. Claro que não precisa ser "Trainer", esse é SEU treinador, coloque o nome que quiser, porém não use acentos (` ' " ^) e ou caracteres inválidos (ç ~ *).

Agora abra o arquivo XML pelo bloco de notas. Faça o seguinte:

Vá até Iniciar -> Programas -> Acessórios -> Bloco de Notas. Já com o bloco aberto, clique em Arquivo -> Abrir. Em "arquivos do tipo:" selecione Todos os arquivo (*.*) e procure pelo arquivo XML na pasta Monster.

Agora adicione o conteúdo abaixo, mas continue lendo o tutorial!

<?xml version="1.0"?>

<monster name="Trainer" level="100" maglevel="100" experience="0" pushable="1" armor="0" defense="0" canpushitems="0" staticattack="300" changetarget="0" speed="300">

<health now="100000" max="100000"/>

<look type="134" head="95" body="95" legs="95" feet="95" corpse="3128"/>

<combat targetdistance="1" runonhealth="0"/>

<attacks>

<attack type="melee" mindamage="0" maxdamage="0" probability="100" />

<attack type="melee" mindamage="0" maxdamage="0" probability="100" />

<attack type="melee" mindamage="0" maxdamage="0" probability="100" />

<attack type="melee" mindamage="0" maxdamage="0" probability="100" />

<attack type="melee" mindamage="0" maxdamage="0" probability="100" />

<attack type="distance" name="powerbolt" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="largerock" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="bolt" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="arrow" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="smallstone" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="throwingknife" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="distance" name="spear" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/>

<attack type="instant" name="exura vita" cycleticks="1000" probability="100"/>

</attacks>

<voices>

<voice sentence="Eu sou um treinador."/>

</voices>

</monster>[/b]

Legenda:

 

Verde

Essas são as configurações básicas do script. Vou explicar cada função, preste muita atenção.

 

monster name="trainer" - Coloque aqui o nome que você deu ao arquivo XML.

level="100" - Nível do monstro. Deixe cem para o treinador poder recuperar um número maior de vida ao usar magia de cura.

maglevel="100" - Nível mágico do monstro. Deixe cem para o treinador poder recuperar um número maior de vida ao usar magia de cura.

experience="0" - É a experiência que o monstro dá após morrer. Como nosso monstro é de treino, obviamente será imortal, então podemos deixar zero.

pushable="1" - Deixe um para o jogador poder empurrar o monstro ou zero para o oposto. Como nosso monstro é de treino, é necessário que o jogador possa empurrá-lo caso fique preso por treinadores na parede.

armor="0" - É a defesa da "armadura que o monstro usa". Como nosso monstro é de treino, podemos deixar zero, já que os jogadores gostam de ver seus poderosos danos ao treinar.

defense="0" - É a defesa geral do monstro. Como nosso monstro é de treino, podemos deixar zero, já que os jogadores gostam de ver seus poderosos danos ao treinar.

canpushitems="0" - Deixe zero para o monstro não poder mover objetos que são permitidos tais funções ou um para o oposto. Como nosso monstro é de treino, podemos deixar zero, assim se algum jogador quiser prendê-lo na parede, à vontade.

staticattack="150" - Se for um número alto, o monstro raramente mudará de posição, se for um número mais baixo, o monstro seguidamente irá mudar de posição. Aqui fica a seu critério escolher.

changetarget="0" - Se você deixar um número baixo a chance do monstro trocar de alvo será menor, se deixar números mais elevados, a chance da troca será maior. Como nosso monstro é de treino, é preferivel deixar assim, para ele não ir atrás de outro jogador, o que pode estressar o primeiro e fazer com que ele saia do servidor.

speed="150" - Se for um número alto, a velocidade do monstro será alta, agora se for um número baixo, o monstro ficará mais lento, isso vai dependender do número que você colocar. Também fica a seu critério, mas lembre-se de que se você colocar a velocidade muito alta, vai ficar simplesmente impossível de um jogador "empurrar" o monstro.

______

 

Castanho

Essas são as configurações visuais do monstro. Também vou explicar cada função, fique ligado!

 

health now="100000" - Essa é a vida presente do monstro. Se você alterar aqui o monstro "nascerá" com esse valor, mas o total mesmo será o da próxima função. Deixe-a completa, como está.

max="100000" - Essa é a vida máxima que um monstro pode ter. Como nosso monstro é de treino, ele precisa ter bastante vida para durar mais. Recomendo que não aumente nem diminua.

look type="134" - Essa será a aparência do monstro! A que está configurada é de um Character Male Premmiun Account, se você quiser tentar outros valores, é só acessar o arquivo lib.lua, localizado na pasta Data -> Spells -> Lib.

head="95" - Essa será a cor do cabelo/cabeça do outfit (Só funciona em look types de humanos).

body="95" - Esse será a cor da roupa/corpo do outfit (Só funciona em look types de humanos).

legs="95" - Essa será a cor da calça/perna do outfit (Só funciona em look types de humanos).

feet="95" - Essa será a cor da bota/pé do outfit (Só funciona em look types de humanos).

corpse="4246" - Esse é o ID do monstro morto. Modifique só se você for trocar o treinador para outro monstro com ID específico*

* Se o seu servidor for 7.5, troque o ID que está acima por "4246".

combat targetdistance="1" - Essa é a distância em que o monstro vai atacar, ela é calculada por número de SQMs (Tiles). Como nosso treinador usa ataques físicos, deixe um. Para aumentar a distância de ataque é só colocar valores maiores, mas não exagere!

runonhealth="0" - Esse é o número de vida que o monstro precisa ter para fugir da batalha. Como nosso treinador é imortal, não vai precisar de tal configuração, portanto deixe zero.

______

Vermelho

Essas são as configurações de ataque do monstro. Dê uma boa lida!

 

<attacks> - Começo da função de ataques. Sempre crie novas funções de ataque abaixo dessa "tag".

</attacks> - Fim da função de ataques, Sempre crie novas funções de ataque em cima dessa "tag".

 

attack type="melee" - É o tipo de ataque que o monstro irá usar, no caso, físico.

attack type="distance" - Ataque de longa distância.

attack type="instant" - Ataque mágico.

name="{nome do ataque}" - Esse é o nome do ataque que o monstro vai usar, caso for 'distance', 'instant' e 'rune'. No caso, nosso treinador usa:

-Power Bolt

-Large Rock

-Bolt

-Arrow

-Small Stone

-Throwing Knife

-Spear

-Ultimate Healing (exura vita)

mindamage="0" - Esse é o dano mínimo que o monstro pode causar no jogador. Como nosso monstro é de treino, deixe como está para ele não acertar nenhum golpe.

maxdamage="0" - Esse é o dano máximo que o monstro pode causar no jogador. Como nosso monstro é de treino, deixe como está para ele não acertar nenhum golpe.

cycleticks="0" - Nessa função edita-se a velocidade que o monstro ataca. Valores baixos farão com que ele ataque mais rápido e valores altos farão o oposto. Como nosso monstro é de treino, podemos deixar ele atacando velozmente para que os skills dos jogadores subam velozmente também!

probability="100" - Probabilidade para o monstro possa usar tal ataque/magia. Valores alto, no caso esse, fazem com que ele use repetidamente o ataque/magia. Deixe como está para nosso treinador usar com muita freqüencia os ataques enunciados.

______

Laranja

Essas são as configurações de vozes do treinador, caso deseja adicioná-las.

 

<voices> - Começo da função de vozes. Sempre crie novas funções de vozes abaixo dessa "tag".

</voices> - Fim da função de vozes. Sempre crie novas funções de vozes em cima dessa "tag".

 

voice sentence="Eu sou um treinador." - Isso será o que o monstro falará ao decorrer de uma batalha. Claro que não falará e você escutará pelas caixinhas de som, são as falas em laranja dos monstros.

______

 

~~~~~~~~~~~~~Fim da legenda~~~~~~~~~~~~~~

2º Passo

Vá novamente na pasta Monsters e procure pelo arquivo Monster.xml. Lá é só você adicionar uma função nova para o monstro que você criou e pronto, é só colocá-lo no seu servidor que vai lota http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/biggrin.gif

______

 

Creio que quase ninguém vai ler tudo, mas para quem realmente está interessado em aprender, vale a pena dar uma boa lida.

Para quem só quiser saber de pegar o script é o seguinte:

Esse é um super treinador, que vai atacar com tudo aquilo que foi citado, sem parar. Isso vai subir drásticamente os skills do jogador. Bom para jogadores que reclamam de skills lentos.

 

Crédito:OTBR

Magus

 

Bom se nao der errado ta ai o outro certinhu =D

<?xml version="1.0"?><monster name="Trainer" level="100" maglevel="100" experience="0" pushable="1" armor="0" defense="0" canpushitems="0" staticattack="300" changetarget="0" speed="300"><health now="100000" max="100000"/><look type="134" head="95" body="95" legs="95" feet="95" corpse="3128"/><combat targetdistance="1" runonhealth="0"/><attacks><attack type="melee" mindamage="0" maxdamage="0" probability="100" /><attack type="melee" mindamage="0" maxdamage="0" probability="100" /><attack type="melee" mindamage="0" maxdamage="0" probability="100" /><attack type="melee" mindamage="0" maxdamage="0" probability="100" /><attack type="melee" mindamage="0" maxdamage="0" probability="100" /><attack type="distance" name="powerbolt" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="largerock" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="bolt" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="arrow" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="smallstone" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="throwingknife" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="distance" name="spear" mindamage="0" maxdamage="0" cycleticks="0" probability="100"/><attack type="instant" name="exura vita" cycleticks="1000" probability="100"/></attacks><voices><voice sentence="Eu sou um treinador."/></voices></monster>
Os creditos eu ja disse + vo falar de novo:

 

Creditos:OTBR

Magus

 

 

Bom pena q nao foi eu q fiz + vlw a pena xP

 

Desculpa ai magus por roubar seu topico blz?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dragonheart    0
Dragonheart

nussmt bomq trabalhao que se teve pra explika td issu hUAUHA

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado Plutao   
Convidado Plutao

Valeu Cara Ajudo Bastante

Compartilhar este post


Link para o post
Compartilhar em outros sites
Kentaro    0
Kentaro

Originally posted by Plutao

Valeu Cara Ajudo Bastante

Esse treiner eh otimo

=] Recomendo

oUAehoae eu ri da tua assinatura

 

"nego q viu tudo"

OSkaOskAOSoAsoAKSoA

Compartilhar este post


Link para o post
Compartilhar em outros sites
T l l S    0
T l l S

mto bom cara continua assim

Compartilhar este post


Link para o post
Compartilhar em outros sites
donald    0
donald

mto bom vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites
raphal    0
raphal

muito bom o tyrainer ..recomendo...

Compartilhar este post


Link para o post
Compartilhar em outros sites
TeiXeiRa    0
TeiXeiRa

realmente é muito bom já tinha visto na otbr...aqui...quando você for por cores usa quote ao inves de cote pq cote tira as cores...;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado Stutz'inn   
Convidado Stutz'inn

Otimo Trainer....

 

Originally posted by TeiXeiRa

realmente é muito bom já tinha visto na otbr...aqui...quando você for por cores usa quote ao inves de cote pq cote tira as cores...;D

Só falta os cara esquecer de tirar os tags na hora de adicionar o treiner.

 

 

//Stutz~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Magus    2
Magus

Sem problemas.. ^^

Movido p/ Tutoriais.

Compartilhar este post


Link para o post
Compartilhar em outros sites
anarco    0
anarco

aew galera, o treinmer ja ta na biblioteca do meu ot, mais como eu faço pra colocar ele na cidade? ainda não consegui alguem pode me ajudar??????????

Compartilhar este post


Link para o post
Compartilhar em outros sites
NOVATO    0
NOVATO

tem um tuto na seção de mepping que espli como por o monstr no map editor espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites
Bonano    0
Bonano

Muito bom o Trainer...Muito bem explicadoParabensBonano ~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Brunou    0
Brunou

Ótimo parabens...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mandinha    0
Mandinha

eu jah tinha visto ele lah nu otbr! muti bom ele, eu recomendo!...Mandinha...

Compartilhar este post


Link para o post
Compartilhar em outros sites
tenebroso    0
tenebroso

ei doidoww...meu trainee n ta atacando a 1 sqm de distancia..ta atk de longe tb !!como mudo isso ??ja coloquei combat targetdistance="1"mas n adiantou..ve ai plx !!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Edu    0
Edu

o/

eu uso esse trainer tbm!

mto bom!

 

Recomendado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
dR. tWiX.    0
dR. tWiX.

Não minta para mim, você teve o trabalho de copiar e colar esse Trainer ai né!?

 

Pois eu sei que sim, eu li esse tuto do Magus

 

Vi que tem crédito, mas todo o trabalho foi criar o topic e adicionar o ctrl+c e ctrl+v....

 

Magus Também é o criador dos NPC's mais famosos de MRSheen OT ( OT com clone ) Elwin e Alwin....

Mais isto não está em questão.

Agradeço por trazer isso ao Fórum, fico p*** da cara por não ser de sua autoria!!

 

 

 

Atenciosamente,

dR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×