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"/>