sábado, 27 de julho de 2013

Scripters By Hardcore


1-Abra a pasta do server e vá em data/monster/pokes/selvagens

2-Crie um  bloco de notas na area de trabalho e ponha como nome o nome do pokemon acrescentando um espaço e um S na frente exemplo no meu caso vo usar de base o Venusaur entao a script vai chamar Venusaur s


3-Acrescente as seguintes tag na script :
<?xml version="1.0" encoding="UTF-8"?>
<monster name="POKEMON" nameDescription="a wild POKEMON" race="ESPECIE" experience="EXP" speed="VELOCIDADE" manacost="490">
  <health now="LIFE" max="LIFE"/>
  <look head="0" body="0" legs="0" feet="0" corpse="IDCORP"/>
        <targetchange interval="100" chance="0"/>
  <strategy attack="100" defense="0"/>
  <flags>
    <flag summonable="1"/>
    <flag attackable="1"/>
    <flag hostile="1"/>
    <flag illusionable="1"/>
    <flag convinceable="1"/>
    <flag pushable="0"/>
    <flag canpushitems="1"/>
    <flag canpushcreatures="1"/>
    <flag targetdistance="DIST"/>
    <flag staticattack="90"/>
    <flag runonhealth="0"/>
  </flags>

 <attacks>

    <attack name="melee" interval="TEMPO" min="ATKMIN" max="ATKMAX"/>
    <attack name="SPELL" interval="TEMPO" chance="ATKCERTO" min="ATKMIN" max="ATKMAX">
    </attack>
  </attacks>
<defenses armor="DEF" defense="DEF"/>
  <voices interval="5000" chance="10">
    <voice sentence="VOZ"/>
    <voice sentence="VOZ"/>
  </voices>
 <loot>
    <item id="IDLOOT" countmax="QUANTLOOT" chance="CHANLOOT"/> 
    <item id="IDLOOT" countmax="QUANTLOOT" chance="CHANLOOT"/>  </loot>
        <script>
    <event name="Exp"/>
        </script>
</monster>

*EDITANDO AS TAGS

>POKEMON  >>> Aonde ta escrito isso vc poe o nome do pokemon lembrando primeira letra sempre maiuscula

>ESPECIE  >>> Aki vc vai por a especie do pokemon se ele é:
"flying"  >> Passaro
"ground" >> Terra
"electric" >> Eletrico
"ghost" >> Fantasma
"normal" >> Normal
"fighting" >> Lutador
"poison" >> Veneno
"rock" >> Pedra
"bug" >> Inseto
"fire" >> Fogo
"water" >> Agua
"grass" >> Planta
"psychic" >> Psiquico
"ice" >> Gelo
"dragon" >> Dragao

>EXP  >>> A experiencia que o pokemon vai da ao ser morto.

>VELOCIDADE >>> Coloca a velocidade que o pokemon vai ter exemplo 500... 400... 300...

>LIFE >>> Coloca a vida que o pokemon vai ter exemplo 1500
obs- tem que por o valor nos 2 lugares onde ta escrito LIFE

>IDCORP  >>> Aki vc poe a id do corpse (corpo) do pokemon.

>DIST >>> Distancia que o pokemon vai poder atacar.
obs- O numero 1 faz o pokemon fica atacando de perto e sem correr.
obs2- acima do numero 1 o pokemon vai ficar correndo e atacando.

>melee  >>> Esse é o ataque fisico do pokemon entao nao mecha no nome se vc quiser que o pokemon ataque de longe por exemplo tipo um kadabra no lugar da tag do melee vc poe:
<attacks>
    <attack name="physical" interval="TEMPO" chance="ATKCERTO" range="DISTATK" min="ATKMIN" max="ATKMAX">
<attribute key="shootEffect" value="eartharrow"/>
<attack name="SPELL" interval="TEMPO" chance="ATKCERTO" min="ATKMIN" max="ATKMAX">
    </attack>
</attack>


*EXTRA DESSA TAG:

>DISTATK  >>> A distanca que o pokemon irá atacar por exemplo 3 quadrados.

>SPELL >>> Nome da magia que o pokemon irá soltar.

>TEMPO  >>> Determinado tempo que o pokemon irá soltar a magia
obs- em quanto em quanto tempo ele vai soltar essa magia

>ATKCERTO >>> Coloque as chances que o ataque irá da certo se por 100 é 100% se por 50 é 50% de dar certo
obs- Dependendo do tempo da magia nao aconselho por 100%

>ATKMIN  >>> Coloque o minimo de dano que o poder irá tirar.

>ATKMAX >>>Coloque o maximo de dano que poderá chegar
obs-ATKMIN sempre tem que ser menor que o ATKMAX

*EXTRA (PARA ADICIONAR NOVOS ATAQUES)
1-É So colar essa entre essas 2 tag
</attack>
</attack>

A tag abaixo:
<attack name="SPELL" interval="TEMPO" chance="ATKCERTO" min="ATKMIN" max="ATKMAX">
    </attack>
>DEF  >>> Coloque a defesa do pokemon por exemplo 30

>VOZ >>> Coloca o que o pokemon irá falar se for um venusaur aconselho a por.
<voice sentence="Venusaurr!"/>

*CONFIGURANDO LOOT
>IDLOOT  >>> Coloque o id do item que o pokemon irá dropar

>QUANTLOOT  >>> Quantidade maxima que irá poder cair desse item

>CHANLOOT  >>> As chances desse item cair.

OBS- Se quiser adicionar um novo loot é so colar entre essas tags:
<loot>
</loot>

Essa tag:
<item id="IDLOOT" countmax="QUANTLOOT" chance="CHANLOOT"/>
Depois disso é so salvar o bloco de notas coloque um nome de preferencia o do pokemon com um s na frente e bora para a  PARTE 2
2 PARTE

1-Coloque o arquivo salvo na area de trabalho no seguinte diretoriodata/monster/pokes/selvagens

2-Depois disso vai em data/monster e abra o arquivo monster.xml como bloco de notas.

3-Cole a seguinte tag nele.
<monster name="NOME" file="DIRETORIO"/>

*EDITANDO A TAG.
>NOME >>> coloca o nome do pokemon tudo em minusculo
obs- nao pode ja existir esse nome no arquivo monster.xml pois ira da erro no distro.

>DIRETORIO >>> Coloca onde ta salvo o arquivo ja que se colo na pastapokes/selvagens vai ficar assim.
pokes/selvagens/nome s.xml

obs- em nome poe o nome do arquivo que vc salvo na parte 1 akele bloco de notas.

*Tag pronta do venusaur para vc ver um exemplo de como ficaria:

<monster name="Venusaur s" file="pokes/selvagens/Venusaur s.xml"/>

Nenhum comentário:

Postar um comentário