Ir para conteúdo
  • Cadastre-se

8.5x - 8.7x Classic-Yurots [8.60] - Push Cruzado + Cast com Setas


Posts Recomendados

Em 08/04/2020 em 00:41, Pifafa disse:

image.thumb.png.caf73861ed45132261f0295d202f5d77.png

 

Poderia deixa pra loga apenas com Otclient, mas pessoal gosta de BOT BOT BOT  kkkk

 

Na verdade sonho no dia que Kolisão tive interesse em continuar com projeto do ot, hoje deixei ele muitooo maior do que era e mais resolvido digamos por passagem, vivo fazendo isso nesses longo 10 anos de ot.

 

sim, mas não digo só limitar à otc..

 bom isso é uma ideia q eu quero tirar do papel, mas agora to muito sem tempo, esse baiak que criei aqui, é por que um amigo me encheu mto o saco

como o exemplo que dei do demolidores, eles fizeram o pessoal perder o vicio pelo elfbot e magebot, pq fizeram funções no bot do otclient.ovh para tudo que os outros bots usavam no ot deles

a exclusividade à otc, possibilita, dependendo do seu nivel de programação, transformar um baiak, em algo grande como pxg usahshua

eu sonho com o dia em q eu qnd tiver tempo ou alguém faça um baiak fora dos limites, um baiak com otc e com evolução a nivel pxg, gla etc
que maneiro, ce tá a 10 anos nessa caminhada..

 


vou parar por aqui, por que esse assunto é bastante offtopic ?

Editado por QBaiak (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Respostas 181
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Classic Yurots V 8.60 Eu acompanhei de perto o desenvolvimento deste servidor e sabia que sairia coisa boa dali, mas só quando obtive acesso aos arquivos que pude entender a dimensão d

Sim, eu fiquei ofendido, não pelo o que você disse mas como você disse. Fala que o servidor tem problema sérios e críticos e fala de closingdoor e skullcheck? Mas o que realmente me atingiu

as portas de lvl, que so passa com x lvl não estão fechando, se um player passa elas continuam abertas   corrigi o erro   substitui o que ta dentro de movements/clossingdoors

Posted Images

Em 08/04/2020 em 00:41, Pifafa disse:

image.thumb.png.caf73861ed45132261f0295d202f5d77.png

 

Poderia deixa pra loga apenas com Otclient, mas pessoal gosta de BOT BOT BOT  kkkk

 

Na verdade sonho no dia que Kolisão tive interesse em continuar com projeto do ot, hoje deixei ele muitooo maior do que era e mais resolvido digamos por passagem, vivo fazendo isso nesses longo 10 anos de ot.

 

Olá @Pifafa, infelizmente este projeto ClassicYurots morreu para mim. Mas ele foi de uma grande ajuda pois com certos recursos que implementei nele, peguei meio que uma base para um novo projeto, tal projeto que hoje está melhor que tudo o que eu já vi online, é um dos melhores projetos, algo que eu nunca havia criado com tanta perfeição antes. Quando abro o mapa do ClassicYurots e meu novo projeto, a diferença é gritante, fico me perguntando como eu achava o mapa do ClassicYurots bonito...

 

O ClassicYurots é um ótimo projeto, uma ótima base FREE que foi vazada e que está em boas condições mas precisam de muitas e muitas melhorias. ClassicYurots não conseguiu chegar em 1% ao nível do meu novo projeto, infelizmente não tenho nenhuma vontade em ajudar no classicYurots, foi um projeto que durou muito e que não me agradou assim como não agradou boa parte dos jogadores.

Infelizmente não posso postar aqui o meu novo projeto pois sempre que posto algo, roubam ou tentam copiar, sei que eu tbm faço isso mas ter uma cópia de algo que ainda não abriu é complicado rs

Espero que vocês todos tenham sucesso e que divirta-se com esse classicYurots!

 

Aah, em breve, um BAIAK que vai superar as expectativas de todos vocês :) 

25294393_Semttulo.thumb.png.683adacd5a3d6bd91af1e1a8e1ee2ed5.png

Editado por KOLISAO (veja o histórico de edições)

 

Link para o post
Compartilhar em outros sites
14 minutos atrás, Celulose disse:

@KOLISAO top, vê se não vende esse baiak e posta aqui também.

vai saber né WESLEY

 

Mas não fui eu que deixei vazar :'( 
Bem, confiar em pessoas em pleno século 21 é complicado. Mas meu novo projeto em questão, impossível ser vazado pois apenas eu tenho acesso aos arquivos e VPS.

 

Link para o post
Compartilhar em outros sites
3 horas atrás, KOLISAO disse:

Mas não fui eu que deixei vazar :'( 
Bem, confiar em pessoas em pleno século 21 é complicado. Mas meu novo projeto em questão, impossível ser vazado pois apenas eu tenho acesso aos arquivos e VPS.

 

Eu gosto muito do ClassicYurots, tem uma media gigante de player, visto que hoje poderia investir uns 500 por mês em publicidade so pra ver as pessoas jogando, porem uso para estudos e ter algo bonito, experimente entra no servidor eu modifiquei muita coisa lá. ahahaha

Link para o post
Compartilhar em outros sites
55 minutos atrás, Pifafa disse:

Eu gosto muito do ClassicYurots, tem uma media gigante de player, visto que hoje poderia investir uns 500 por mês em publicidade so pra ver as pessoas jogando, porem uso para estudos e ter algo bonito, experimente entra no servidor eu modifiquei muita coisa lá. ahahaha

 

Fico feliz que este tópico tenha uma grande quantidade de usuários que gostaram do meu projeto.

Editado por KOLISAO (veja o histórico de edições)

 

Link para o post
Compartilhar em outros sites

@kolisao I was triying to compile the ot in linux but i cant i dont know for some reason.

 

Can you check the sourcers? to see if you can compile in ubuntu? im using the normal commands to compile OTX 2

Link para o post
Compartilhar em outros sites

@kolisao I test all quest. Aura system and Classic bots and classic legs is not working, some monsters are missing. The same with Promotion quest and also the Blood castle is bug, the monsters are missing to.  Blessed shield the same :/

 

I think the principal problem is monsters missing. But with the classic quest something is going wrong, the piramid is empty.

Link para o post
Compartilhar em outros sites
  • Moderador

@WooX Cara, pode me ajudar aqui pfv? Dei um make e deu isso aqui, joguei isso no Google Tradutor, e está me parecendo que está faltando alguma lib, ou que eu não instalei as lib certa, confere isso? Se não, você teria ai o comando pra instalar as libs compatível com essa source? Poderia compartilhar pfv?

root@light:/home/otserv/trunk# make
g++ -c -march=native -mtune=native -I"." -I"/usr/include/lua5.1" -I"/usr/include/mysql" -I"/usr/include/libxml2" -DBOOST_DISABLE_ASSERTS -DNDEBUG -Werror -Wall -Ofast -ggdb3 -std=c++11 -pthread -lpthread -fno-strict-aliasing -Wno-error=maybe-uninitialized -o obj/actions.o actions.cpp
In file included from luascript.h:20,
                 from configmanager.h:20,
                 from otpch.h:40,
                 from actions.cpp:17:
otsystem.h: In function int64_t OTSYS_TIME()’:
otsystem.h:125:10: error: int ftime(timeb*)’ is deprecated [-Werror=deprecated-declarations]
  125 |  ftime(&t);
      |          ^
In file included from otsystem.h:86,
                 from luascript.h:20,
                 from configmanager.h:20,
                 from otpch.h:40,
                 from actions.cpp:17:
/usr/include/x86_64-linux-gnu/sys/timeb.h:39:12: note: declared here
   39 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
In file included from luascript.h:20,
                 from configmanager.h:20,
                 from otpch.h:40,
                 from actions.cpp:17:
otsystem.h:125:10: error: int ftime(timeb*)’ is deprecated [-Werror=deprecated-declarations]
  125 |  ftime(&t);
      |          ^
In file included from otsystem.h:86,
                 from luascript.h:20,
                 from configmanager.h:20,
                 from otpch.h:40,
                 from actions.cpp:17:
/usr/include/x86_64-linux-gnu/sys/timeb.h:39:12: note: declared here
   39 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
In file included from configmanager.h:20,
                 from otpch.h:40,
                 from actions.cpp:17:
luascript.h: In member function virtual bool Action::executeUse(Player*, Item*, const PositionEx&, const PositionEx&, bool, uint32_t)’:
luascript.h:166:54: warning: ‘<anonymous>.PositionEx::stackpos may be used uninitialized in this function [-Wmaybe-uninitialized]
  166 |    {streamPosition(stream, local, position, position.stackpos);}
      |                                             ~~~~~~~~~^~~~~~~~
luascript.h:289:106: warning: ‘<anonymous>.PositionEx::stackpos may be used uninitialized in this function [-Wmaybe-uninitialized]
  289 | hPosition(lua_State* L, const PositionEx& position) {pushPosition(L, position, position.stackpos);}
      |                                                                                ~~~~~~~~~^~~~~~~~

cc1plus: all warnings being treated as errors
make: *** [Makefile:40: obj/actions.o] Error 1

Estou usando MariaDB, Nginx, Ubuntu 20.04 do Google Cloud

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites

@Phineasz @Everaldo Woopz 

 

apt-get update
apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev

 

apt-get install autoconf build-essential pkg-config automake libboost-all-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libssl-dev libsqlite3-dev

 

apt-get install libcurl4-openssl-dev libssl-dev libtcmalloc-minimal4

apt-install cmake

pra compilar é só executar cmake, make no diretorio

Link para o post
Compartilhar em outros sites
  • Moderador

Boa noite @ernaix69, tentei fazer como você disse, mas continua dando o mesmo erro, achei que poderia ser mal configuração por eu ter instalado várias libs, ter usado vários comando, e criei outra máquina para testar, mas assim que eu fiz o procedimento, deu o mesmo erro dnv. Sabe o que pode ser? Estou usando o Ubuntu 20.04 do Google Cloud

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites

@Phineasz eu uso a versão 16.04, mas acredito q isso seja irrelevante quanto a compilar essa source, tenta apagar ela e extrair dnv do zip disponivel aqui no post e executa essas libs da otx

 

apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev libboost-iostreams-dev
Link para o post
Compartilhar em outros sites

Alguém ai sabe como posso separar as Spells por GRUPOS sendo Attack, Healing, Support e Special, pois as magias de Cura estão exaustando magias de Attack e o mesmo para magias de Support.

 

OBS: Esse spells.xml é do mesmo do post Classic-Yurots.

 

Spells.xml

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<spells>
    <!-- INFO
        Function: icon
        Are not supported for it not compiled on spells.cpp
        To use the grouped exhausted add the following tag: exhaustedGroup="type"(type being: attack, heal, support or special) to the desired spells
     -->
     
         <!-- Gaz'haragoth Spells -->
    <instant name="gazharagoth_death" words="gazharagoth_death" lvl="1" mana="0" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="87" needlearn="0" event="script" value="Gaz_Haragoth/gazharagoth_death.lua">
        <vocation id="9" showInDescription="0"/>
    </instant>
    <instant name="gazharagoth_iceball" words="gazharagoth_iceball" lvl="1" mana="0" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="87" needlearn="0" event="script" value="Gaz_Haragoth/gazharagoth_iceball.lua">
        <vocation id="9" showInDescription="0"/>
    </instant>
    <instant name="gazharagoth_paralyze" words="gazharagoth_paralyze" lvl="1" mana="0" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="87" needlearn="0" event="script" value="Gaz_Haragoth/gazharagoth_paralyze.lua">
        <vocation id="9" showInDescription="0"/>
    </instant>
    <!-- <instant name="gazharagoth_summon" words="gazharagoth_summon" lvl="1" mana="0" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="87" needlearn="0" event="script" value="Gaz_Haragoth/gazharagoth_summon.lua">
        <vocation id="9" showInDescription="0"/>
    </instant>-->
    
     
    <!-- DTT: Inicio -->
    <instant name="Wizard Buff" words="wizard buff" lvl="8" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="650" groups="1,0" needlearn="0" event="script" value="dtt/wizard buff.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Magician Buff" words="magician buff" lvl="8" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="650" groups="1,0" needlearn="0" event="script" value="dtt/magician buff.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Archer Buff" words="archer buff" lvl="8" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="650" groups="1,0" needlearn="0" event="script" value="dtt/archer buff.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Warrior Buff" words="warrior buff" lvl="8" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="650" groups="1,0" needlearn="0" event="script" value="dtt/warrior buff.lua">
        <vocation id="4;8"/>
    </instant>

    <!-- Attack Runes -->
    <rune name="Poison Field" id="2285" allowfaruse="1" charges="3" lvl="14" maglv="0" exhaustion="1500" groups="1,0" icon="26" blocktype="solid" event="script" value="attack/poison field.lua"/>
    <rune name="Poison Bomb" id="2286" allowfaruse="1" charges="2" lvl="25" maglv="3" exhaustion="1500" groups="1,0" icon="91" blocktype="solid" event="script" value="attack/poison bomb.lua"/>
    <rune name="Poison Wall" id="2289" allowfaruse="1" charges="3" lvl="29" maglv="5" exhaustion="1500" groups="1,0" icon="26" blocktype="solid" event="script" value="attack/poison wall.lua"/>
    <rune name="Fire Field" id="2301" allowfaruse="1" charges="3" lvl="15" maglv="1" exhaustion="1500" groups="1,0" icon="25" blocktype="solid" event="script" value="attack/fire field.lua"/>
    <rune name="Firebomb" id="2305" allowfaruse="1" charges="2" lvl="27" maglv="5" exhaustion="1500" groups="1,0" icon="17" blocktype="solid" event="script" value="attack/fire bomb.lua"/>
    <rune name="Fire Wall" id="2303" allowfaruse="1" charges="3" lvl="33" maglv="6" exhaustion="1500" groups="1,0" icon="25" blocktype="solid" event="script" value="attack/fire wall.lua"/>
    <rune name="Soulfire" id="2308" allowfaruse="1" charges="3" lvl="27" maglv="7" exhaustion="1500" groups="1,0" icon="50" needtarget="1" blocktype="solid" event="function" value="soulfire"/>
    <rune name="Fireball" id="2302" allowfaruse="1" charges="5" lvl="27" maglv="3" exhaustion="1500" groups="1,0" icon="15" needtarget="1" blocktype="solid" event="script" value="attack/fireball.lua"/>
    <rune name="Great Fireball" id="2304" allowfaruse="1" charges="3" lvl="30" maglv="3" exhaustion="1500" groups="1,0" icon="16" blocktype="solid" event="script" value="attack/great fireball.lua"/>
    <rune name="Energy Field" id="2277" allowfaruse="1" charges="3" lvl="18" maglv="3" exhaustion="1500" groups="1,0" icon="27" blocktype="solid" event="script" value="attack/energy field.lua"/>
    <rune name="Energybomb" id="2262" allowfaruse="1" charges="2" lvl="37" maglv="10" exhaustion="1500" groups="1,0" icon="55" blocktype="solid" event="script" value="attack/energy bomb.lua"/>
    <rune name="Energy Wall" id="2279" allowfaruse="1" charges="3" lvl="41" maglv="9" exhaustion="1500" groups="1,0" icon="33" blocktype="solid" event="script" value="attack/energy wall.lua"/>
    <rune name="Light Magic Missile" id="2287" allowfaruse="1" charges="10" lvl="15" exhaustion="1500" groups="1,0" icon="7" maglv="0" needtarget="1" blocktype="solid" event="script" value="attack/light magic missile.lua"/>
    <rune name="Heavy Magic Missile" id="2311" allowfaruse="1" charges="10" lvl="25" exhaustion="1500" groups="1,0" icon="8" maglv="3" needtarget="1" blocktype="solid" event="script" value="attack/heavy magic missile.lua"/>
    <rune name="Explosion" id="2313" allowfaruse="1" charges="6" lvl="31" maglv="6" exhaustion="1500" groups="1,0" icon="18" blocktype="solid" event="script" value="attack/explosion.lua">
    <vocation name="Elite Knight"/>
        <vocation id="8" showInDescription="0"/>
    </rune>
    <rune name="Sudden Death" id="2268" allowfaruse="1" charges="3" lvl="45" maglv="15" exhaustion="1500" groups="1,0" icon="21" needtarget="1" blocktype="solid" event="script" value="attack/sudden death.lua"/>
    <rune name="Icicle" id="2271" allowfaruse="1" charges="5" lvl="28" maglv="3" exhaustion="1500" groups="1,0" icon="114" needtarget="1" event="script" value="attack/icicle.lua"/>
    <rune name="Avalanche" id="2274" allowfaruse="1" charges="3" lvl="30" maglv="3" exhaustion="1500" groups="1,0" icon="115" event="script" value="attack/avalanche.lua"/>
    <rune name="Stone Shower" id="2288" allowfaruse="1" charges="3" lvl="28" maglv="3" exhaustion="1500" groups="1,0" icon="116" event="script" value="attack/stone shower.lua"/>
    <rune name="Thunderstorm" id="2315" allowfaruse="1" charges="3" lvl="28" maglv="3" exhaustion="1500" groups="1,0" icon="117" event="script" value="attack/thunderstorm.lua"/>
    <rune name="Stalagmite" id="2292" allowfaruse="1" charges="10" lvl="24" maglv="3" exhaustion="1500" groups="1,0" icon="77" needtarget="1" event="script" value="attack/stalagmite.lua"/>
    <rune name="Holy Missile" id="2295" allowfaruse="1" charges="5" lvl="27" maglv="3" exhaustion="1500" groups="1,0" icon="130" needtarget="1" blocktype="solid" event="script" value="attack/holy missile.lua">
        <vocation name="Royal Paladin"/>
        <vocation id="7" showInDescription="0"/>
    </rune>
    <rune name="Great Holy" id="2297" allowfaruse="1" charges="3" lvl="35" maglv="6" exhaustion="1500" groups="1,0" icon="130" blocktype="solid" event="script" value="attack/great holy rune.lua">
        <vocation name="Royal Paladin"/>
        <vocation id="7" showInDescription="0"/>
    </rune>

    <!-- Healing Runes -->
    <rune name="Antidote Rune" id="2266" allowfaruse="1" charges="1" lvl="15" maglv="0" exhaustion="980" groups="2,0" icon="31" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/antidote rune.lua"/>
    <rune name="Intense Healing Rune" id="2265" allowfaruse="0" charges="1" lvl="15" maglv="1" exhaustion="980" groups="2,0" icon="3" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/intense healing rune.lua"/>
    <rune name="Ultimate Healing Rune" id="2273" allowfaruse="0" charges="1" lvl="24" maglv="3" exhaustion="980" groups="2,0" icon="5" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/ultimate healing rune.lua"/>
    <rune name="Mana Rune" id="2270" allowfaruse="0" charges="1" lvl="100" maglv="6" exhaustion="980" groups="2,0" icon="5" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/mana rune.lua"/>
    
    <!-- Summon Runes -->
    <rune name="Convince Creature" id="2290" allowfaruse="1" charges="1" lvl="16" maglv="5" exhaustion="1000" groups="1,0" icon="12" needtarget="1" blocktype="solid" event="function" value="convince"/>
    <rune name="Animate Dead" id="2316" allowfaruse="1" charges="1" lvl="27" maglv="3" exhaustion="1000" groups="1,0" icon="83" blocktype="solid" event="script" value="support/animate dead rune.lua"/>

    <!-- Support Runes -->
    <rune name="Desintegrate" id="2310" allowfaruse="0" charges="3" lvl="21" maglv="3" exhaustion="1000" groups="1,0" icon="78" range="1" event="script" value="support/desintegrate rune.lua"/>
    <rune name="Destroy Field" id="2261" allowfaruse="1" charges="3" lvl="17" maglv="3" exhaustion="1000" groups="1,0" icon="30" aggressive="0" range="5" event="script" value="support/destroy field rune.lua"/>
    <rune name="Chameleon" id="2291" allowfaruse="1" charges="1" lvl="27" maglv="3" exhaustion="1000" groups="1,0" icon="14" aggressive="0" selftarget="1" blocktype="solid" event="function" value="chameleon"/>
    <rune name="Magic Wall" id="2293" allowfaruse="1" charges="3" lvl="32" maglv="9" exhaustion="1000" groups="1,0" icon="86" blocktype="all" event="script" value="support/magic wall rune.lua"/>
    <rune name="Wild Growth" id="2269" allowfaruse="1" charges="2" lvl="27" maglv="8" exhaustion="1000" groups="1,0" icon="94" blocktype="all" event="script" value="support/wild growth rune.lua">
        <vocation name="Elder Druid"/>
        <vocation id="6" showInDescription="0"/>
    </rune>
    <rune name="Paralyze" id="2278" allowfaruse="1" charges="1" lvl="54" maglv="18" exhaustion="1500" groups="1,0" icon="54" mana="1400" needtarget="1" blocktype="solid" event="script" value="support/paralyze rune.lua">
        <vocation name="Elder Druid"/>
        <vocation id="6" showInDescription="0"/>
    </rune>

    <!-- Attack Spells -->
    <instant name="Death Strike" words="exori mort" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" groups="1,0" icon="87" needlearn="0" event="script" value="attack/death strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <instant name="Flame Strike" words="exori flam" lvl="14" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" groups="1,0" icon="89" needlearn="0" event="script" value="attack/flame strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <!--<instant name="Strong Flame Strike" words="exori gran flam" lvl="70" mana="60" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="150" needlearn="0" event="script" value="attack/strong flame strike.lua">
        <vocation id="1;5"/>
    </instant>-->
    <instant name="Ultimate Flame Strike" words="exori max flam" lvl="90" mana="100" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="154" needlearn="0" event="script" value="attack/ultimate flame strike.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Energy Strike" words="exori vis" lvl="12" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="88" needlearn="0" event="script" value="attack/energy strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <!--<instant name="Strong Energy Strike" words="exori gran vis" lvl="80" mana="60" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="151" needlearn="0" event="script" value="attack/strong energy strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>-->
    <instant name="Ultimate Energy Strike" words="exori max vis" lvl="100" mana="100" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="155" needlearn="0" event="script" value="attack/ultimate energy strike.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Whirlwind Throw" words="exori hur" lvl="28" mana="40" prem="0" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" groups="1,0" icon="107" needlearn="0" event="script" value="attack/whirlwind throw.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Fire Wave" words="exevo flam hur" lvl="18" mana="25" direction="1" exhaustion="1500" groups="1,0" icon="19" needlearn="0" event="script" value="attack/fire wave.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Ethereal Spear" words="exori con" lvl="23" mana="25" prem="0" range="7" needtarget="1" exhaustion="2000" groups="1,0" icon="111" blockwalls="1" needlearn="0" event="script" value="attack/ethereal spear.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Strong Ethereal Spear" words="exori gran con" lvl="90" mana="55" prem="0" range="7" needtarget="1" exhaustion="2000" groups="1,0" icon="57" blockwalls="1" needlearn="0" event="script" value="attack/strong ethereal spear.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Energy Beam" words="exevo vis lux" lvl="23" mana="40" direction="1" exhaustion="1500" groups="1,0" icon="22" needlearn="0" event="script" value="attack/energy beam.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Great Energy Beam" words="exevo gran vis lux" lvl="29" mana="110" direction="1" exhaustion="2500" groups="1,0" icon="23" needlearn="0" event="script" value="attack/great energy beam.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Groundshaker" words="exori mas" lvl="33" mana="160" prem="0" needweapon="1" exhaustion="2000" groups="1,0" icon="106" needlearn="0" event="script" value="attack/groundshaker.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Berserk" words="exori" lvl="35" mana="115" prem="0" needweapon="1" exhaustion="1500" groups="1,0" icon="80" needlearn="0" event="script" value="attack/berserk.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Annihilation" words="exori gran ico" lvl="110" mana="300" prem="0" aggressive="1" range="1" needweapon="1" needtarget="1" exhaustion="2000" groups="1,0" icon="62" needlearn="0" event="script" value="attack/annihilation.lua"> 
        <vocation id="4;8"/>
    </instant>
    <!--<instant name="Brutal Strike" words="exori ico" lvl="16" mana="30" prem="0" range="1" needtarget="1" blockwalls="1" needweapon="1" exhaustion="1500" groups="1,0" icon="61" needlearn="0" event="script" value="attack/brutal strike.lua">
        <vocation id="4;8"/>
    </instant>-->
    <instant name="Front Sweep" words="exori min" lvl="70" mana="200" prem="0" needweapon="1" direction="1" exhaustion="2000" groups="1,0" icon="59" needlearn="0" event="script" value="attack/front sweep.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Inflict Wound" words="utori kor" lvl="40" mana="30" prem="0" range="3" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" groups="1,0" icon="141" needlearn="0" event="script" value="attack/inflict wound.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Ignite" words="utori flam" lvl="26" mana="30" prem="0" range="3" needtarget="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="138" needlearn="0" event="script" value="attack/ignite.lua">
        <vocation id="1;5"/>
    </instant>
    <!--<instant name="Lightning" words="exori amp vis" lvl="55" mana="60" prem="0" range="4" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="149" needlearn="0" event="script" value="attack/lightning.lua">
        <vocation id="1;5"/>
    </instant>-->
    <instant name="Curser" words="utori mort" lvl="75" mana="30" prem="0" range="3" needtarget="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="139" needlearn="0" event="script" value="attack/curse.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Electrify" words="utori vis" lvl="34" mana="30" prem="0" range="3" needtarget="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="140" needlearn="0" event="script" value="attack/electrify.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Energy Wave" words="exevo vis hur" lvl="38" mana="170" direction="1" exhaustion="2500" groups="1,0" icon="13" needlearn="0" event="script" value="attack/energy wave.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Rage of the Skies" words="exevo gran mas vis" lvl="55" mana="600" prem="0" selftarget="1" exhaustion="1000" groups="1,0" icon="119" needlearn="0" event="script" value="attack/rage of the skies.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Fierce Berserk" words="exori gran" lvl="90" mana="340" prem="0" needweapon="1" exhaustion="1500" groups="1,0" icon="105" needlearn="0" event="script" value="attack/fierce berserk.lua">
        <vocation id="4;8"/>
    </instant>
        <instant name="Hells Core" words="exevo gran mas flam" lvl="60" mana="1100" prem="0" exhaustion="2000" groups="1,0" icon="24" selftarget="1" needlearn="0" event="script" value="attack/hells core.lua">
        <vocation id="1;5"/>
    </instant>
    <instant name="Holy Flash" words="utori san" lvl="70" mana="30" prem="0" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="10000" groups="1,0" icon="143" needlearn="0" event="script" value="attack/holy flash.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Divine Missile" words="exori san" lvl="40" mana="20" prem="0" range="4" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="122" needlearn="0" event="script" value="attack/divine missile.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Divine Caldera" words="exevo mas san" lvl="50" mana="160" prem="0" selftarget="1" exhaustion="3000" groups="1,0" icon="124" needlearn="0" event="script" value="attack/divine caldera.lua">
        <vocation id="3;7"/>
    </instant>
    <!--<instant name="Physical Strike" words="exori moe ico" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="148" needlearn="0" event="script" value="attack/physical strike.lua">
        <vocation id="2;6"/>
    </instant>-->
    <instant name="Eternal Winter" words="exevo gran mas frigo" lvl="60" mana="1050" prem="0" selftarget="1" exhaustion="2000" groups="1,0" icon="118" needlearn="0" event="script" value="attack/eternal winter.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Ice Strike" words="exori frigo" lvl="15" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="112" needlearn="0" event="script" value="attack/ice strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <!--<instant name="Strong Ice Strike" words="exori gran frigo" lvl="80" mana="60" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="152" needlearn="0" event="script" value="attack/strong ice strike.lua">
        <vocation id="2;6"/>
    </instant>-->
    <instant name="Ultimate Ice Strike" words="exori max frigo" lvl="100" mana="100" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="156" needlearn="0" event="script" value="attack/ultimate ice strike.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Ice Wave" words="exevo frigo hur" lvl="18" mana="25" direction="1" exhaustion="2000" groups="1,0" icon="121" needlearn="0" event="script" value="attack/ice wave.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Strong Ice Wave" words="exevo gran frigo hur" lvl="40" mana="170" prem="0" direction="1" exhaustion="5000" groups="1,0" icon="43" needlearn="0" event="script" value="attack/strong ice wave.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Envenom" words="utori pox" lvl="50" mana="30" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="142" needlearn="0" event="script" value="attack/envenom.lua">
        <vocation id="2;6"/>
    </instant>-->
    <instant name="Terra Strike" words="exori tera" lvl="13" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="113" needlearn="0" event="script" value="attack/terra strike.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <!--<instant name="Strong Terra Strike" words="exori gran tera" lvl="70" mana="60" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1500" groups="1,0" icon="153" needlearn="0" event="script" value="attack/strong terra strike.lua">
        <vocation id="2;6"/>
    </instant>-->
    <instant name="Ultimate Terra Strike" words="exori max tera" lvl="90" mana="100" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" groups="1,0" icon="157" needlearn="0" event="script" value="attack/ultimate terra strike.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Terra Wave" words="exevo tera hur" lvl="38" mana="210" direction="1" exhaustion="2500" groups="1,0" icon="120" needlearn="0" event="script" value="attack/terra wave.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Wrath of Nature" words="exevo gran mas tera" lvl="55" mana="700" prem="0" selftarget="1" exhaustion="2000" groups="1,0" icon="56" needlearn="0" event="script" value="attack/wrath of nature.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Mas Pox" words="exevo gran mas pox" lvl="100" mana="1300" prem="0" selftarget="1" exhaustion="2500" groups="1,0" icon="56" needlearn="0" event="script" value="attack/mas pox.lua">
        <vocation id="6"/>
    </instant>
    <instant name="Mas Mort" words="exevo gran mas mort" lvl="100" mana="1300" prem="0" selftarget="1" exhaustion="2500" groups="1,0" icon="56" needlearn="0" event="script" value="attack/mas mort.lua">
        <vocation id="5"/>
    </instant>

    <!-- Healing Spells -->
    <instant name="Light Healing" words="exura" lvl="9" mana="20" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="1" needlearn="0" event="script" value="healing/light healing.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
        <vocation id="4;8"/>
    </instant>
    <instant name="Wound Cleansing" words="exura ico" lvl="10" mana="40" aggressive="0" selftarget="1" exhaustion="1000" groups="3,0" icon="123" needlearn="0" event="script" value="healing/wound cleansing.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Intense Wound Cleansing" words="exura gran ico" lvl="80" mana="200" prem="0" selftarget="1" aggressive="0" exhaustion="1000" groups="2,0" icon="158" needlearn="0" event="script" value="healing/intense wound cleansing.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Cure Electrification" words="exana vis" lvl="22" mana="30" prem="0" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="146" needlearn="0" event="script" value="healing/cure electrification.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Cure Poison" words="exana pox" lvl="10" mana="30" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="29" needlearn="0" event="script" value="healing/cure poison.lua"/>
    <instant name="Cure Burning" words="exana flam" lvl="30" mana="30" prem="0" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="145" needlearn="0" event="script" value="healing/cure burning.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Cure Curse" words="exana mort" lvl="80" mana="40" prem="0" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="147" needlearn="0" event="script" value="healing/cure curse.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Recovery" words="utura" lvl="50" mana="75" prem="0" selftarget="1" aggressive="0" exhaustion="1000" groups="2,0" icon="159" needlearn="0" event="script" value="healing/recovery.lua">
        <vocation id="3;7"/>
        <vocation id="4;8"/>
    </instant>
    <instant name="Intense Recovery" words="utura gran" lvl="100" mana="165" prem="0" selftarget="1" aggressive="0" exhaustion="1000" groups="2,0" icon="160" needlearn="0" event="script" value="healing/intense recovery.lua">
        <vocation id="3;7"/>
        <vocation id="4;8"/>
    </instant>
    <instant name="Salvation" words="exura gran san" lvl="60" mana="210" prem="0" selftarget="1" aggressive="0" exhaustion="1000" groups="2,0" icon="36" needlearn="0" event="script" value="healing/salvation.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Intense Healing" words="exura gran" lvl="20" mana="70" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="2" needlearn="0" event="script" value="healing/intense healing.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </instant>
    <instant name="Heal Friend" words="exura sio" lvl="50" mana="140" prem="0" aggressive="0" needtarget="1" params="1" exhaustion="1000" groups="2,0" icon="84" needlearn="0" event="script" value="healing/heal friend.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Ultimate Healing" words="exura vita" lvl="30" mana="160" aggressive="0" selftarget="1" exhaustion="1000" groups="2,0" icon="3" needlearn="0" event="script" value="healing/ultimate healing.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </instant>
    <instant name="Mass Healing" words="exura gran mas res" lvl="36" mana="150" prem="0" aggressive="0" exhaustion="1500" groups="2,0" icon="82" needlearn="0" event="script" value="healing/mass healing.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Divine Healing" words="exura san" lvl="35" mana="160" selftarget="1" aggressive="0" exhaustion="1000" groups="2,0" icon="125" needlearn="0" event="script" value="healing/divine healing.lua">
        <vocation id="3;7"/>
    </instant>

    <!-- Support Spells -->
    <instant name="Light" words="utevo lux" lvl="8" mana="20" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="10" needlearn="0" event="script" value="support/light.lua"/>
    <instant name="Find Person" words="exiva" lvl="8" mana="20" aggressive="0" params="1" exhaustion="1500" groups="3,0" icon="20" needlearn="0" event="function" value="searchPlayer"/>
    <instant name="Magic Rope" words="exani tera" lvl="9" mana="20" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="76" needlearn="0" event="script" value="support/magic rope.lua"/>
    <instant name="Levitate" words="exani hur" lvl="12" mana="50" prem="0" aggressive="0" exhaustion="1500" groups="3,0" icon="81" params="1" needlearn="0" event="function" value="Levitate"/>
    <instant name="Great Light" words="utevo gran lux" lvl="13" mana="60" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="11" needlearn="0" event="script" value="support/great light.lua"/>
    <instant name="Magic Shield" words="utamo vita" lvl="14" mana="50" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="44" needlearn="0" event="script" value="support/magic shield.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </instant>
    <instant name="Haste" words="utani hur" lvl="14" mana="60" prem="0" aggressive="1" selftarget="1" exhaustion="1000" groups="4,0" icon="6" needlearn="0" event="script" value="support/haste.lua"/>
    <instant name="Charge" words="utani tempo hur" lvl="25" mana="100" prem="0" aggressive="1" selftarget="1" exhaustion="1500" groups="3,0" icon="131" needlearn="0" event="script" value="support/charge.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Swift Foot" words="utamo tempo san" lvl="55" mana="400" prem="0" aggressive="1" selftarget="1" exhaustion="1000" groups="3,0" icon="134" needlearn="0" event="script" value="support/swift foot.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Challenge" words="exeta res" lvl="20" mana="30" prem="0" aggressive="1" exhaustion="1000" groups="3,0" icon="93" needlearn="0" event="script" value="support/challenge.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Strong Haste" words="utani gran hur" lvl="20" mana="100" prem="0" aggressive="1" selftarget="1" exhaustion="1000" groups="3,0" icon="39" needlearn="0" event="script" value="support/strong haste.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <instant name="Creature Illusion" words="utevo res ina" lvl="23" mana="100" aggressive="0" params="1" exhaustion="1500" groups="3,0" icon="38" needlearn="0" event="function" value="Illusion">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
    <instant name="Ultimate Light" words="utevo vis lux" lvl="26" mana="140" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="75" needlearn="0" event="script" value="support/ultimate light.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>
        <instant name="Full Light" words="lux" lvl="8" mana="1" prem="0" aggressive="0" selftarget="1" exhaustion="1000" groups="3,0" icon="75" needlearn="0" event="script" value="support/lux.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
        <vocation id="4;8"/>
    </instant>
    <instant name="Cancel Invisibility" words="exana ina" lvl="26" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="90" needlearn="0" event="script" value="support/cancel invisibility.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Invisibility" words="utana vid" lvl="35" mana="440" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="45" needlearn="0" event="script" value="support/invisible.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </instant>
    <instant name="Sharpshooter" words="utito tempo san" lvl="60" mana="450" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="135" needlearn="0" event="script" value="support/sharpshooter.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Protector" words="utamo tempo" lvl="55" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="132" needlearn="0" event="script" value="support/protector.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Blood Rage" words="utito tempo" lvl="60" mana="290" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="133" needlearn="0" event="script" value="support/blood rage.lua">
        <vocation id="4;8"/>
    </instant>

    <!-- Party Spells -->
    <!-- TODO: The needed mana to cast this spell depends on the amount of party members that will be affected. -->
    <instant name="Train Party" words="utito mas sio" lvl="32" mana="60" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="1,0" icon="126" needlearn="0" event="script" value="party/train.lua">
        <vocation id="4;8"/>
    </instant>
    <instant name="Protect Party" words="utamo mas sio" lvl="32" mana="90" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="1,0" icon="127" needlearn="0" event="script" value="party/protect.lua">
        <vocation id="3;7"/>
    </instant>
    <instant name="Heal Party" words="utura mas sio" lvl="32" mana="120" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="1,0" icon="128" needlearn="0" event="script" value="party/heal.lua">
        <vocation id="2;6"/>
    </instant>
    <instant name="Enchant Party" words="utori mas sio" lvl="32" mana="120" prem="0" aggressive="0" selftarget="1" exhaustion="1500" groups="1,0" icon="129" needlearn="0" event="script" value="party/enchant.lua">
        <vocation id="1;5"/>
    </instant>

    <!-- Summon Spells -->
    <instant name="Summon Creature" words="utevo res" lvl="25" params="1" exhaustion="1500" groups="3,0" icon="9" needlearn="0" event="function" value="summonMonster">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </instant>

    <!-- Conjure Spells -->
    <conjure name="Magic Blank Rune" words="adori blank" lvl="10" mana="60" soul="1" conjureId="2260" conjureCount="3" exhaustion="1500" groups="3,0" icon="48" needlearn="0" event="function" value="conjureItem">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Conjure Arrow" words="exevo con" lvl="13" mana="100" soul="1" conjureId="2544" conjureCount="10" exhaustion="1500" groups="3,0" icon="51" needlearn="0" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <instant name="Food" words="exevo pan" lvl="14" mana="120" soul="1" aggressive="0" selftarget="1" exhaustion="1500" groups="3,0" icon="42" needlearn="0" event="script" value="support/conjure food.lua">
        <vocation id="2;6"/>
    </instant>
    <conjure name="Poisoned Arrow" words="exevo con pox" lvl="16" mana="130" soul="2" conjureId="2545" conjureCount="7" exhaustion="1500" groups="3,0" icon="48" needlearn="0" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Bolt" words="exevo con mort" lvl="17" mana="140" soul="2" conjureId="2543" conjureCount="5" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Sniper Arrow" words="exevo con hur" lvl="24" mana="160" soul="3" conjureId="7364" conjureCount="5" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Explosive Arrow" words="exevo con flam" lvl="25" mana="290" soul="3" conjureId="2546" conjureCount="8" needlearn="0" exhaustion="1500" groups="3,0" icon="49" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Diamond Arrow" words="exevo gran con hur" lvl="150" mana="1000" soul="5" conjureId="12987" conjureCount="100" needlearn="0" exhaustion="4000" groups="3,0" icon="49" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Spectral Bolt" words="exevo gran con vis" lvl="150" mana="1000" soul="5" conjureId="12986" conjureCount="100" needlearn="0" exhaustion="4000" groups="3,0" icon="49" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
        <conjure name="Conjure Assassin Star" words="exevo gran con star" lvl="80" mana="1000" soul="0" conjureId="7368" conjureCount="100" needlearn="0" exhaustion="4000" groups="3,0" icon="49" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Conjure Piercing Bolt" words="exevo con grav" lvl="33" mana="180" soul="3" conjureId="7363" conjureCount="5" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Enchant Staff" words="exeta vis" lvl="41" mana="80" conjureId="2433" reagentId="2401" needlearn="0" event="script" exhaustion="1500" groups="3,0" icon="23" value="support/enchant staff.lua">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Enchant Spear" words="exeta con" lvl="45" mana="350" soul="3" conjureId="7367" reagentId="2389" needlearn="0" event="function" exhaustion="1500" groups="3,0" icon="23" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Power Bolt" words="exevo con vis" lvl="59" mana="800" soul="3" conjureId="2547" conjureCount="10" needlearn="0" event="function" exhaustion="1500" groups="3,0" icon="23" value="conjureItem">
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Poison Field" words="adevo grav pox" lvl="14" mana="200" soul="1" reagentId="2260" conjureId="2285" conjureCount="3" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Light Magic Missile" words="adori min vis" lvl="15" mana="120" soul="1" reagentId="2260" conjureId="2287" conjureCount="10" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Fire Field" words="adevo grav flam" lvl="15" mana="240" soul="1" reagentId="2260" conjureId="2301" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Fireball" words="adori flam" lvl="27" mana="460" soul="3" reagentId="2260" conjureId="2302" conjureCount="5" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Energy Field" words="adevo grav vis" lvl="18" mana="320" soul="2" reagentId="2260" conjureId="2277" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Stalagmite" words="adori tera" lvl="24" mana="400" soul="2" prem="2" reagentId="2260" conjureId="2292" conjureCount="10" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Great Fireball" words="adori mas flam" lvl="30" mana="530" soul="3" reagentId="2260" conjureId="2304" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Heavy Magic Missile" words="adori vis" lvl="25" mana="350" soul="2" reagentId="2260" conjureId="2311" conjureCount="10" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Poison Bomb" words="adevo mas pox" lvl="25" mana="520" soul="2" reagentId="2260" conjureId="2286" conjureCount="2" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Firebomb" words="adevo mas flam" lvl="27" mana="600" soul="3" reagentId="2260" conjureId="2305" conjureCount="2" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Soulfire" words="adevo res flam" lvl="27" mana="600" soul="3" reagentId="2260" conjureId="2308" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Poison Wall" words="adevo mas grav pox" lvl="29" mana="640" soul="3" reagentId="2260" conjureId="2289" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Explosion" words="adevo mas hur" lvl="31" mana="570" soul="3" reagentId="2260" conjureId="2313" conjureCount="6" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Fire Wall" words="adevo mas grav flam" lvl="33" mana="780" soul="3" reagentId="2260" conjureId="2303" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Energybomb" words="adevo mas vis" lvl="37" mana="880" soul="5" reagentId="2260" conjureId="2262" conjureCount="2" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Energy Wall" words="adevo mas grav vis" lvl="41" mana="1000" soul="5" reagentId="2260" conjureId="2279" conjureCount="3" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Sudden Death" words="adori gran mort" lvl="45" mana="985" soul="5" reagentId="2260" conjureId="2268" conjureCount="3" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Cure Poison Rune" words="adana pox" lvl="15" mana="200" soul="1" reagentId="2260" conjureId="2266" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Intense Healing Rune" words="adura gran" lvl="15" mana="240" soul="2" reagentId="2260" conjureId="2265" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Ultimate Healing Rune" words="adura vita" lvl="50" mana="400" soul="3" reagentId="2260" conjureId="2273" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Convince Creature" words="adeta sio" lvl="16" mana="200" soul="3" reagentId="2260" conjureId="2290" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Animate Dead" words="adana mort" lvl="27" mana="600" soul="5" reagentId="2260" conjureId="2316" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Chameleon" words="adevo ina" lvl="27" mana="600" soul="2" reagentId="2260" conjureId="2291" conjureCount="1" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Destroy Field" words="adito grav" lvl="17" mana="120" soul="2" reagentId="2260" conjureId="2261" conjureCount="3" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Desintegrate" words="adito tera" lvl="21" mana="200" soul="3" reagentId="2260" conjureId="2310" conjureCount="3" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="1;5"/>
        <vocation id="2;6"/>
        <vocation id="3;7"/>
    </conjure>
    <conjure name="Magic Wall" words="adevo grav tera" lvl="32" mana="750" soul="5" reagentId="2260" conjureId="2293" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Wild Growth" words="adevo grav vita" lvl="27" mana="600" soul="5" reagentId="2260" conjureId="2269" conjureCount="2" needlearn="0" exhaustion="1500" groups="3,0" icon="23" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Paralyze" words="adana ani" lvl="54" mana="1400" soul="3" reagentId="2260" conjureId="2278" conjureCount="1" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Icicle" words="adori frigo" lvl="28" mana="460" soul="3" reagentId="2260" conjureId="2271" conjureCount="5" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Avalanche" words="adori mas frigo" lvl="30" mana="530" soul="3" reagentId="2260" conjureId="2274" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Stone Shower" words="adori mas tera" lvl="28" mana="430" soul="3" reagentId="2260" conjureId="2288" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="2;6"/>
    </conjure>
    <conjure name="Thunderstorm" words="adori mas vis" lvl="28" mana="430" soul="3" reagentId="2260" conjureId="2315" conjureCount="3" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="1;5"/>
    </conjure>
    <conjure name="Holy Missile" words="adori san" lvl="27" mana="350" soul="3" reagentId="2260" conjureId="2295" conjureCount="5" exhaustion="1500" groups="3,0" icon="23" needlearn="0" event="function" value="conjureRune">
        <vocation id="3;7"/>
    </conjure>
    
    <!-- MONSTERS -->
    <instant name="renegade knight" words="##400" aggressive="0" blockwalls="1" needtarget="0" needlearn="1" script="monsters/renegade_knight.lua" />
    <instant name="vile grandmaster" words="##401" aggressive="0" blockwalls="1" needtarget="0" needlearn="1" script="monsters/vile_grandmaster.lua"/>
    <instant name="choking fear drown" words="###15" aggressive="0" blockwalls="1" needtarget="0" needlearn="1" script="monsters/choking_fear_drown.lua" />
    <instant name="silencer skill reducer" words="###29" aggressive="0" blockwalls="1" needtarget="1" needlearn="1" script="monsters/silencer_skill_reducer.lua" />
    <instant name="demon outcast skill reducer" words="###36" aggressive="0" blockwalls="1" needtarget="1" needlearn="1" script="monsters/demon_outcast_skill_reducer.lua" />
    <instant name="feversleep skill reducer" words="###42" aggressive="0" blockwalls="1" needtarget="0" needlearn="1" script="monsters/feversleep_skill_reducer.lua" />
    <instant name="falcon strike" words="###43" aggressive="0" blockwalls="1" needtarget="1" needlearn="1" script="monsters/falcon_strike.lua" />
    <instant name="mercenary atkspeed" words="###44" aggressive="0" blockwalls="1" needtarget="1" needlearn="1" script="monsters/mercenary_atkspeed.lua" />
    <instant name="mercenary tp" words="###45" aggressive="0" blockwalls="1" needtarget="1" needlearn="1" script="monsters/mercenary_tp.lua" />
</spells>
 

 

Link para o post
Compartilhar em outros sites

ótimo servidor, agradeço por ter postado.

gostaria de sugerir a disponibilização dos arquivos para compilação no windows (diretório msvc, boost64 e o sdk) pois o do otx2 não são compativeis (não os atuais)

Link para o post
Compartilhar em outros sites
Em 22/10/2019 em 01:44, WooX disse:

Classic Yurots

V 8.60

Wolf_Divider.png

Eu acompanhei de perto o desenvolvimento deste servidor e sabia que sairia coisa boa dali, mas só quando obtive acesso aos arquivos que pude entender a dimensão do negocio, sendo assim, eu posso afirmar que este é um dos se não o melhor datapack baseado no antigo YurOTS. O datapack está limpo, você não vai encontrar um script em qualquer uma das pastas que não esteja em uso no servidor, alem disto muito tempo foi gasto reescrevendo e revisando os scripts do servidor para garantir máxima performance.

Os mais novos em OpenTibia talvez não saibam, mas os famosos Baiaks e Styllers de hoje em dia foram baseados neste mapinha que teve seu inicio já na versão 7.5 e seu declínio nas versões 8.4 onde foi visto pela ultima vez devido ao surgimento de derivados do mesmo (Baiak e Styller). Devido ao fato dos mapas Baiak e Styller serem derivados do YurOTS, se você tem um projeto de mapa Baiak ou Styller, este é um excelente datapack para você usar como base.

 

Por que o servidor está sendo postado?

Novo Projeto.png

Este servidor foi desenvolvido ao longo de 2 anos pelo Wesley (conhecido aqui no fórum como @KOLISAO), alguns meses atrás o servidor foi finalizado e colocado online, embora hoje em dia, sem contato com times de jogadores, é difícil popular um servidor novo e sem nome logo na abertura, com isso a inauguração não foi como esperado e conseguiu uma média de apenas 30 jogadores. Frustado por 2 anos de muito trabalho não dar o resultado esperado, ele decidiu desistir do servidor, foi então que eu fiz uma proposta em troca do servidor e obtive acesso ao mesmo.

O que eu não sabia na época era que outras duas pessoas alem de mim tiveram acesso a todos os arquivos, uma dessas pessoas é um amigo do próprio Wesley na vida real, ele conversou com este amigo e deletou os arquivos do computador dele. A segunda pessoa em questão, eu não tenho certeza de como obteve estes arquivos, mas ele atualmente está vendendo estes arquivos sem autorização. 

Quando fiquei ciente disto, entrei em contato com o Wesley e o informei sobre o que estava acontecendo, ele ficou surpreso e revoltado por alguém estar lucrando em cima de seus esforços. Neste momento pedi permissão a ele para postar o servidor aqui no fórum, e ele me concedeu.

 

Informações sobre o servidor

Novo Projeto.png

Como dito anteriormente, muito tempo foi gasto neste servidor e tudo foi feito com o maior cuidado possivel. Vou deixar aqui as informações sobre o que contem no servidor, informações que foram divulgadas pelo próprio Wesley na data de inauguração.

  Mostrar conteúdo oculto

Roshamuul
 

Gosta de correr em roshamuul e curte jogar um servidor 8.60? No Classic Yurots você pode fazer

os dois. Também foi adicionado uma missão em roshamuul para dar acesso rápido ao upper em roshamuul.
Roshamuul é uma área totalmente FREE!

vBcp7Ja.gif

 

QcoIMOM.png
World Bosses


 World Bosses são chefes de eventos especiais encontrados apenas na sala World Boss. 

Este evento é exclusivo do servidor e ocorre apenas 1x na semana. World Boss faz parte do UnderWorld e é neste evento que você poderá farmar o melhor set atual do servidor (esse set só está disponível In-Game).
 

Ho4wLE1.gif
Futuramente haverá outros meios de farmar o melhor set do servidor.

 

QcoIMOM.png

 Atualizações Customs

 

No Classic Yurots, foram feitas algumas modificações e adições de fórmulas e itens. 

O objetivo é melhorar a experiência dos jogadores e fazê-los lembrar um pouco dos tempos de ouro.
Algumas modificações foram implementadas apenas para determinada classe, afim de balancear o PVP.

 


aAT3njD.gif     Ultimate Healing Rune Fórmula da versão 7.6.
                       (Esta fórmula funciona apenas para knights. Demais vocações, a fórmula continua da versão 8.6)
.

41LuaIO.gif     Enchanted Staff Ao utilizar a magia 'Exeta Vis' segurando uma 'Staff', transformará o item em uma wand, 'Enchanted Staff'.
                       (Mages podem utilizar esta magia, a wand possui dano de energy: 65~90 - Duração: 10 minutos).

 

AAyPYdd.gif   ➤  Animate Dead Rune Ao utilizar em um corpse, sumona um 'Animated Skeleton'.
                      (Esses monstros causam um dano muito alto de death porém, são muito frágeis).

  
v6zWfNs.gif   ➤  Staff Of Destruction Esse item pode ser obtido após finalizar a 'Pits of Inferno Quest'.
                      (Wand apenas para mages com dano de energy: 90~140).

rCLeAQZ.gif   ➤  Diamond Arrows = Todos os Paladins podem conjurar 100 deste item utilizando a magia 'exevo gran con hur'. 

                      (Requer level: 150, mana: 1000, o item dura 10 minutos - ATK: 37, HitChance: 91, ataca uma área de 21 SQM's com atk físico).


ln2fBxP.gif   ➤  Crystalline Arrows = Você poderá obter este item em troca de um 'Soul Orb' no npc
                'A Sweaty Cyclops'. (Atk: 65, HitChance: 85).

toKjpZV.gif   ➤  Infernal Bolts = Você poderá obter este item em troca de um 'Soul Orb' no npc
                'A Sweaty Cyclops'. (Atk: 72, HitChance: 75).

mCHS7Gx.gif   ➤  Great Holy Rune = Uma runa apenas para paladins, causa dano de Holy em uma área de
                 37 SQM's. (Possui um dano um pouco inferior que uma gfb. Apenas paladins podem usar).

 

QcoIMOM.png

 Quests

O Classic Yurots possui mais de 20 quests, muitas delas são exclusivas, com puzzle e seus bosses possuem mecânicas, para a diversão dos jogadores.

4tegQ9R.gif Quests disponíveis atualmente no servidor:

 Quest 100k - No mesmo estilo da Desert Quest
 Pits Of Inferno Quest - 100% igual global (com algumas modificações para facilitar).
✔ 
Firewalker Boots Quest
 Demon Helmet Quest
 Promotion Quest - Custom
 Dwarven Legs Quest - Custom
 Inquisition Quest - 100% igual global (com algumas modificações para facilitar).
 Demon Oak Quest - 100% igual global (é necessário finalizar a task especial dos 6666 demons no npc
'Grizzly Adams' ou comprar o hallowed axe de outro jogador)
.
 AURA Quest - Custom
 Yalahari Quest - 100% igual global (com algumas modificações para facilitar).
 WOTE Quest - 100% igual global (apenas a parte final - O Boss).
 Canivete Quest - Custom
 Ring Quest - Custom
 Weapon Quest - Custom
 Golden Helmet Quest - Custom
 Shield Quest - Custom
 Classic Set Quest - Custom
 Classic Helmet Quest - Custom
 Classic Boots Quest - Custom
 Classic Weapon Quest - Custom (atualmente, as melhores armas do servidor).

 Blessed Shield Quest - SECRET

 

 Futuramente haverá atualizações para implementação de novas quests, garantindo assim a diversão de todos os jogadores e não deixando o servidor na mesmice.

Existem várias quests escondidas que não foram citadas aqui ou na lista de quests, na página characters.

 

QcoIMOM.png


4tegQ9R.gif Sistemas exclusivos:

 NPC Boss Seller - Para mais informações, clique aqui.
 Daily Quest - Para mais informações, clique aqui.
 Blood Castle - Para mais informações, clique aqui.
 Caça ao Tesouro - Para mais informações, clique aqui.
 The Rain - Para mais informações, clique aqui.
 Counter Strike - Para mais informações, clique aqui.

 World Bosses - Para mais informações, clique aqui.
 Cave Exclusiva - Para mais informações, clique aqui.
 Cooking/Receitas - Para mais informações, clique aqui.
 Weapon Elements - Para mais informações, clique aqui.
 Aura System - Para mais informações, clique aqui.
 Avançar Casts utilizando CTRL + SETAS.

E muitos outros...

4tegQ9R.gif Eventos:
 Daily Quest
 Defend The Tower
 SnowBall War
✔ Bomberman
 Zombie Event
 Monster Hunter
 Blood Castle
 Caça ao Tesouro
 The Rain
 Counter Strike Battle
Outros eventos poderão ser adicionados no futuro...


4tegQ9R.gif Para sua guild:
 Guild Shop - Para visualizar o GuildShop, clique aqui.
 War Anti-Entrosa - Para mais informações, clique aqui.
 War Castle
A página da guild foi modificada para uma melhor visualização.

Nosso servidor possui alguns comandos para melhorar a comunicação e o PVP.

 

Vídeo com algumas Quests do servidor

  Mostrar conteúdo oculto

 

 

Outras informações podem ser encontradas no tópico de show-off do período em que o servidor ainda estava em desenvolvimento.

  Mostrar conteúdo oculto

 

 

Extra + Créditos

Novo Projeto.png

Juntamente com o servidor estarei postando a source e o site do mesmo, porem o site será postado em um tópico diferente devido a esta não ser a área correta do fórum para isso. A source do servidor é OTX2, foram feitas pequenas modificações na source para melhor formatação em partes do datapack, como QuestLog e outros.

Edit 29/11

  Mostrar conteúdo oculto

Eu acabei passando uma informação incorreta no tópico. A source é na verdade a TFS exclusive edition, que é basicamente OTX2 com algumas partes do TFS 1.x, por esse motivo muitos estavam tendo problemas para compilar no windows, devido a isto estarei postando para download uma versão compilada da distro 32 e 64bits.

Além disto, a source também possui 2 sistemas muito procurados que até o presente momentos não eram públicos, sendo estes Push Cruzado e Cast com Setas. Ambos os sistemas já estão instalados na source, porem futuramente irei postar ambos os códigos juntamente com tutorial de instalação para os que quiserem adicionar por si mesmos.

 

Créditos

Como já mencionei diversas vezes neste tópico, o responsável pelo desenvolvimento do servidor e site foi o @KOLISAO, portanto todos os créditos nesta parte vão para ele.

Eu fui o responsável por adicionar o Push Cruzado na source e fazer uma pequena modificação no Cast com Setas.

Obs: quando eu obtive acesso aos arquivos o Cast com Setas já estava instalado na source, eu não tenho informação se o código foi desenvolvido por ele ou por um terceiro.

 

Links para Download

Novo Projeto.png

Como eu estava fazendo algumas modificações para hostear o servidor futuramente, eu tenho ele online em uma VPS para os que quiserem dar uma olhada mais de perto tanto no servidor como no site.

Link para acesso: http://classic-styller.com

Obs: O servidor está rodando com uma source diferente da postada no tópico.

 

Servidor

Download - Scan

 

Source

Download - Scan

 

Distro compilada para Windows

32x - TheOTXServer.exe - Scan

64x - TheOTXServer_64.exe - Scan

 

DLLs

dll.zip - Scan

 

Site

  Mostrar conteúdo oculto

 

 

 

Gente, estou começando agora e geralmente baixo o OT completo, só faltando colocar o IP no config.lua e executar. Eu sei editar os scripts lua, mas não sei mexer em sources e coisas mais complexas. Como eu faço para pegar os 3 arquivos postados (pack, source e dll) e unir em um só arquivo do server? Meu computador é windows 7 (32x), alguém pode ajudar um novato?

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Salve pessoal!

 

@KOLISAO amei o seu projeto! Se me permite, gostaria de tirar uma dúvida.

 

O log (quando abro a distro) mostra um erro em quests.xml, veja abaixo:

>> Loading quests
Invalid mission state id '0-99' for mission 'Paw and Fur: Elfs'
Invalid mission state id '0-149' for mission 'Paw and Fur: Orcs'
Invalid mission state id '0-299' for mission 'Paw and Fur: Rotworms'
Invalid mission state id '0-299' for mission 'Paw and Fur: Cyclops'
Invalid mission state id '0-299' for mission 'Paw and Fur: Crocodiles'
Invalid mission state id '0-299' for mission 'Paw and Fur: Tarantulas'
Invalid mission state id '0-149' for mission 'Paw and Fur: Carniphilas'
Invalid mission state id '0-199' for mission 'Paw and Fur: Stone Golems'
Invalid mission state id '0-299' for mission 'Paw and Fur: Mammoths'
Invalid mission state id '0-299' for mission 'Paw and Fur: Ice Golems'
Invalid mission state id '0-299' for mission 'Paw and Fur: All Quaras Scout'
Invalid mission state id '0-299' for mission 'Paw and Fur: All Quaras'
Invalid mission state id '0-69' for mission 'Paw and Fur: Water Elementals'
Invalid mission state id '0-69' for mission 'Paw and Fur: Earth Elementals'
Invalid mission state id '0-69' for mission 'Paw and Fur: Elephants'
Invalid mission state id '0-199' for mission 'Paw and Fur: Killer Caimans'
Invalid mission state id '0-199' for mission 'Paw and Fur: Mutated Rats'
Invalid mission state id '0-499' for mission 'Paw and Fur: Giant Spiders'
Invalid mission state id '0-1999' for mission 'Paw and Fur: Hydras'
Invalid mission state id '0-1999' for mission 'Paw and Fur: Sea Serpents'
Invalid mission state id '0-1999' for mission 'Paw and Fur: Behemoths'
Invalid mission state id '0-1499' for mission 'Paw and Fur: Serpent Spawns'
Invalid mission state id '0-6665' for mission 'Paw and Fur: Demons'
Invalid mission state id '0-999' for mission 'Paw and Fur: Pirates'
Invalid mission state id '0-3999' for mission 'Paw and Fur: Minotaurs'
Invalid mission state id '0-1999' for mission 'Paw and Fur: Necro and Priest'

 

Alguma ideia do por que isso tá rolando? Pra quem não tá com o arquivo baixado no PC, segue a programação do "quests.xml":

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
	<!-- COOKING -->
	<quest name="Cooking" startstorageid="19990" startstoragevalue="1">
		<mission name="Becoming a Cooking" storageid="45470" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você agora é um cozinheiro! Você tem acesso a cozinha do Erique Jacquan." />
		</mission>
		<mission name="Points - Cooking" storageid="45471" startvalue="0" notify="false">
			<missionstate id="0" description="Pontos: |STATE|" />
		</mission>
	</quest>
	
	<!-- ROSHAMUUL -->
	<quest name="Lower Roshamuul Quest" startstorageid="19990" startstoragevalue="1">
		<mission name="Pile Bones" storageid="45490" startvalue="1" endvalue="2">
			<missionstate id="1" description="Você deve dar use nos Large Pile of Various Bones para juntar 50 pontos. Assim que tiver 50 pontos, volte ao npc Sandomo." />
			<missionstate id="2" description="Você concluiu a missão Pile Bones em Lower Roshamuul." />
		</mission>
		<mission name="Points - Roshamuul" storageid="45491" startvalue="0" notify="false">
			<missionstate id="0" description="Pontos: |STATE|" />
		</mission>
	</quest>
	
	<!-- PROMOTION QUEST -->
	<quest name="Promotion Quest" startstorageid="19991" startstoragevalue="1">
		<mission name="Cinematic Trailer" storageid="45278" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você encontrou o Agathodemon na entrada da Promotion Quest." />
		</mission>
		<mission name="Reward" storageid="45286" startvalue="1" endvalue="1">
			<missionstate id="1" description="Voce pegou a recompensa do baú na Promotion Quest." />
		</mission>
	</quest>
	
	<!-- Yalahari -->
	<quest name="The Yalahari Quest" startstorageid="19992" startstoragevalue="1">
		<mission name="The Shadow Nexus" storageid="45259" startvalue="1" endvalue="1">
			<missionstate id="1" description="You killed Azerus. You received Yalahari Outfit! You can enter the reward room, it is located in the main room of the Yalahari." />
		</mission>
	</quest>
	
	<!-- Inquisition -->
	<quest name="The Inquisition" startstorageid="19993" startstoragevalue="1">
		<mission name="The Shadow Nexus" storageid="39000" startvalue="1" endvalue="7">
			<missionstate id="1" description="You killed Ushuriel. Move to the next room and kill Zugurosh." />
			<missionstate id="2" description="You killed Zugurosh. Move to the next room and kill Madareth." />
			<missionstate id="3" description="You killed Madareth. Move to the next room and kill the brothers: Golgordan and Latrivan." />
			<missionstate id="4" description="You killed the brothers: Golgordan and Latrivan. Move to the next room and kill Annihilon." />
			<missionstate id="5" description="You killed Annihilon. Move to the next room and kill Hellgorak." />
			<missionstate id="6" description="You killed Hellgorak. Move to the final room and enter to the final teleport." />
			<missionstate id="7" description="You have completed The Inquisition Quest! You received Demon Hunt Outfit! You can enter the reward room, it is located in the main room of the Inquisition." />
		</mission>
	</quest>
	
	<!-- POI -->
	<quest name="The Pits of Inferno Quest" startstorageid="19994" startstoragevalue="1">
		<mission name="Tronos" storageid="45220" startvalue="1" endvalue="7">
			<missionstate id="1" description="Você já fez 1/7 tronos." />
			<missionstate id="2" description="Você já fez 2/7 tronos." />
			<missionstate id="3" description="Você já fez 3/7 tronos." />
			<missionstate id="4" description="Você já fez 4/7 tronos." />
			<missionstate id="5" description="Você já fez 5/7 tronos." />
			<missionstate id="6" description="Você já fez 6/7 tronos." />
			<missionstate id="7" description="Você já fez 7/7 tronos. Você já pode ir para a sala de recompensa." />
		</mission>
		<mission name="Recompensa" storageid="45235" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você terminou a Pits of Inferno." />
		</mission>
	</quest>
	
	<!-- Tibia Tales -->
	<quest name="Tibia Tales" startstorageid="19997" startstoragevalue="1">
		<mission name="Quest 100k" storageid="45109" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você completou a Quest dos 100k." />
		</mission>
		<mission name="Old Backpack Quest" storageid="45271" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você recebeu uma Dwarven Armor." />
		</mission>
		<mission name="Firewalker Boots Quest" storageid="45276" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a quest da Firewalker Boots." />
		</mission>
		<mission name="Dwarven Legs Quest" storageid="45287" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a quest da Dwarven Legs." />
		</mission>
		<mission name="Demon Oak Quest" storageid="45297" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a Demon Oak." />
		</mission>
		<mission name="AURA Quest" storageid="25950" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a quest da AURA. Você agora possui AURA!" />
		</mission>
		<mission name="Ring Quest" storageid="45374" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a quest do Ring." />
		</mission>
		<mission name="Wrath of the Emperor Quest" storageid="45263" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a Wrath of the Emperor Quest." />
		</mission>
		<mission name="Canivete Quest" storageid="45348" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a Quest do canivete." />
		</mission>
		<mission name="Weapon Quest" storageid="45346" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você concluiu a Weapon Quest." />
		</mission>
		<mission name="Golden Helmet Quest" storageid="45353" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a quest e recebeu Golden Helmet." />
		</mission>
		<mission name="Shield Quest" storageid="45354" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a quest do shield." />
		</mission>
		<mission name="Blessed Shield Quest" storageid="45357" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a quest do Blessed Shield. Parabéns!" />
		</mission>
		<mission name="Classic Helmet Quest" storageid="45455" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a quest do Classic Helmet. Parabéns!" />
		</mission>
		<mission name="Classic Boots Quest" storageid="45456" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a quest do Classic Boots. Parabéns!" />
		</mission>
		<mission name="Classic Weapon Quest" storageid="45386" startvalue="1" endvalue="1">
			<missionstate id="1" description="Parabéns! Você finalizou a Classic Weapon Quest." />
		</mission>
	</quest>
	
	<!-- Barbarian + Anihi -->
	<quest name="The Ultimate Challenges" startstorageid="19998" startstoragevalue="1">
		<mission name="Barbarian Arena - Greenhorn Mode" storageid="48297" startvalue="1" endvalue="1">
			<missionstate id="1" description="You have defeated all enemies in this mode." />
		</mission>
		<mission name="Barbarian Arena - Scrapper Mode" storageid="48298" startvalue="1" endvalue="1">
			<missionstate id="1" description="You have defeated all enemies in this mode." />
		</mission>
		<mission name="Barbarian Arena - Warlord Mode" storageid="48299" startvalue="1" endvalue="1">
			<missionstate id="1" description="You have defeated all enemies in this mode." />
		</mission>
		<mission name="The Annihilator" storageid="50000" startvalue="1" endvalue="2">
			<missionstate id="1" description="You Starting Annihilator Quest." />
			<missionstate id="2" description="You have defeated all enemies and finish annihilator." />
		</mission>
		<mission name="Demon Helmet" storageid="45267" startvalue="1" endvalue="1">
			<missionstate id="1" description="You finished a demon helmet quest." />
		</mission>
	</quest>

	<!-- OUTFITS -->
    <quest name="Outfit and Addon Quests" startstorageid="19999" startstoragevalue="1">	
		<mission name="Citizen Addon: Backpack" storageid="20000" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Citizen Addon: Feather Hat" storageid="20001" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Hunter Addon: Hooded Cloak or Winged Tiara" storageid="20002" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Hunter Addon: Sniper Gloves" storageid="20003" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Knight Addon: Sword" storageid="20004" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Knight Addon: Helmet" storageid="20005" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Mage Addon: Belt or Wand" storageid="20006" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Mage Addon: Tiara or Hat" storageid="20007" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Barbarian Addon: Wig" storageid="20008" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Barbarian Addon: Axe" storageid="20009" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Druid Addon: Paws" storageid="20010" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Druid Addon: Animal Fur" storageid="20011" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Nobleman Addon: Topper or Hat" storageid="20012" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Nobleman Addon: Cape or Dress" storageid="20013" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Oriental Addon: Scimitar or Jewel Belt" storageid="20014" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Oriental Addon: Turban or Veil" storageid="20015" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Summoner Addon: Belt or Wand" storageid="20016" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Summoner Addon: Cape or Hat" storageid="20017" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Warrior Addon: Spike on shoulder" storageid="20018" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Warrior Addon: Sword" storageid="20019" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Wizard Addon: Skull Mask or Cobra Tiara" storageid="20020" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Wizard Addon: Skull Shoulder or Wings" storageid="20021" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Demon hunter Addon: Addon One" storageid="20022" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Demon hunter Addon: Addon Two" storageid="20023" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Wayfarer Addon: Cape" storageid="20024" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Wayfarer Addon: Kabuto Addon" storageid="20025" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Warmaster Addon: Outfit" storageid="20026" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Warmaster Addon: Addon One" storageid="20027" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Warmaster Addon: Addon Two" storageid="20028" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Assassin Addon: Outfit" storageid="20029" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Assassin Addon: Assassin Mask" storageid="20030" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Assassin Addon: Assassin Katana" storageid="20031" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Beggar Addon: Outfit" storageid="20032" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Beggar Addon: Barb or Dress" storageid="20033" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Beggar Addon: Staff" storageid="20034" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Jester Addon: Outfit" storageid="20035" startvalue="1" endvalue="101" notify="false">
			<missionstate id="1-100" description="You already used this item |STATE|/100."/>
			<missionstate id="101" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Jester Addon: Staff" storageid="20036" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Jester Addon: Hat" storageid="20037" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Shaman Addon: Staff Voodoo" storageid="20038" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Shaman Addon: Mask Voodoo" storageid="20039" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Norseman Addon: Lance" storageid="20040" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Norseman Addon: Mantle or ear protector" storageid="20041" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Pirate Addon: Broadsword" storageid="20042" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Pirate Addon: Pirate Hat" storageid="20043" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Nightmare Addon: Outfit" storageid="20044" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Nightmare Addon: Addon One" storageid="20045" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Nightmare Addon: Addon Two" storageid="20046" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
		
		<mission name="Brotherhood Addon: Outfit" storageid="20047" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Outfit." />
		</mission>
		<mission name="Brotherhood Addon: Addon One" storageid="20048" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a First Addon." />
		</mission>
		<mission name="Brotherhood Addon: Addon Two" storageid="20049" startvalue="1" endvalue="1">
			<missionstate id="1" description="Você finalizou a Second Addon." />
		</mission>
	</quest>

	<!-- TASKS -->
    <quest name="Killing in the Name of..." startstorageid="14503" startstoragevalue="1">
		<mission name="Paw and Fur - Hunting Elite" storageid="14501" startvalue="0" endvalue="500">
			<missionstate id="0" description="You joined the 'Paw and Fur - Hunting Elite'. Ask Grizzly Adams for some hunting tasks."/>
			<missionstate id="1-500" description="You joined the 'Paw and Fur - Hunting Elite'. Ask Grizzly Adams for some hunting tasks. You already completed |STATE| of them."/>
		</mission>
		<mission name="Paw and Fur - Rank" storageid="14502" startvalue="0" endvalue="6">
			<missionstate id="1" description="You have been promoted to the rank of a 'Huntsman' in the 'Paw and Fur - Hunting Elite'."/>
			<missionstate id="2" description="You have been promoted to the rank of a 'Ranger' in the 'Paw and Fur - Hunting Elite'."/>
			<missionstate id="3" description="You have been promoted to the rank of a 'Big Game Hunter' in the 'Paw and Fur - Hunting Elite'."/>
			<missionstate id="4" description="You have been promoted to the rank of a 'Trophy Hunter' in the 'Paw and Fur - Hunting Elite'."/>
			<missionstate id="5" description="You have been promoted to the rank of a 'Elite Hunter' in the 'Paw and Fur - Hunting Elite'. This is the highest rank you can get."/>
		</mission>
		<mission name="Paw and Fur: Elfs" storageid="14001" startvalue="0" endvalue="100" notify="false">
			<missionstate id="0-99" description="You already hunted |STATE|/100 elfs. You are supposed to kill 100 in total."/>
			<missionstate id="100" description="You killed 70 elfs. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Orcs" storageid="14002" startvalue="0" endvalue="150" notify="false">
			<missionstate id="0-149" description="You already hunted |STATE|/150 orcs. You are supposed to kill 150 in total."/>
			<missionstate id="150" description="You killed 150 orcs. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Rotworms" storageid="14003" startvalue="0" endvalue="300" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 rotworms. You are supposed to kill 300 in total."/>
			<missionstate id="300" description="You killed 300 rotworms. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Cyclops" storageid="14004" startvalue="0" endvalue="300" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 cyclops. You are supposed to kill 300 in total."/>
			<missionstate id="300" description="You killed 300 cyclops. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Crocodiles" storageid="14005" startvalue="0" endvalue="301" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 crocodiles. You are supposed to kill 300 in total."/>
			<missionstate id="300" description="You killed 300 crocodiles. Report Grizzly Adams to kill the boss."/>
			<missionstate id="301" description="Kill the boss 'Snapper' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Tarantulas" storageid="14006" startvalue="0" endvalue="301" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 tarantulas."/>
			<missionstate id="300" description="You killed 300 tarantulas. Report Grizzly Adams to kill the boss."/>
			<missionstate id="301" description="Kill the boss 'Hide' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Carniphilas" storageid="14007" startvalue="0" endvalue="150" notify="false">
			<missionstate id="0-149" description="You already hunted |STATE|/150 carniphilas. You are supposed to kill 150 in total."/>
			<missionstate id="150" description="You killed 150 carniphilas. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Stone Golems" storageid="14008" startvalue="0" endvalue="200" notify="false">
			<missionstate id="0-199" description="You already hunted |STATE|/200 stone golems. You are supposed to kill 200 in total."/>
			<missionstate id="200" description="You killed 200 stone golems. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Mammoths" storageid="14009" startvalue="0" endvalue="301" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 mammoths."/>
			<missionstate id="300" description="You killed 300 mammoths. Report Grizzly Adams to kill the boss."/>
			<missionstate id="301" description="Kill the boss 'Blood Tusk' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 50."/>
		</mission>
		<mission name="Paw and Fur: Ice Golems" storageid="14010" startvalue="0" endvalue="301" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 ice golems."/>
			<missionstate id="300" description="You killed 300 ice golems. Report Grizzly Adams to kill the boss."/>
			<missionstate id="301" description="Kill the boss 'Shardhead' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: All Quaras Scout" storageid="14011" startvalue="0" endvalue="300" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 all quaras scout. You are supposed to kill 300 in total."/>
			<missionstate id="300" description="You killed 300 all quaras scout. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: All Quaras" storageid="14012" startvalue="0" endvalue="301" notify="false">
			<missionstate id="0-299" description="You already hunted |STATE|/300 all quaras. You are supposed to kill 300 in total."/>
			<missionstate id="300" description="You killed 300 all quaras. Report Grizzly Adams to kill the boss."/>
			<missionstate id="301" description="Kill the boss 'Thul' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Water Elementals" storageid="14013" startvalue="0" endvalue="70" notify="false">
			<missionstate id="0-69" description="You already hunted |STATE|/70 water elementals and massive water elementals. You are supposed to kill 70 in total."/>
			<missionstate id="70" description="You killed 70 water elementals and massive water elementals. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Earth Elementals" storageid="14014" startvalue="0" endvalue="70" notify="false">
			<missionstate id="0-69" description="You already hunted |STATE|/70 earth elementals and massive earth elementals. You are supposed to kill 70 in total."/>
			<missionstate id="70" description="You killed 70 earth elementals and massive earth elementals. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Elephants" storageid="14015" startvalue="0" endvalue="70" notify="false">
			<missionstate id="0-69" description="You already hunted |STATE|/70 elephants. You are supposed to kill 70 in total."/>
			<missionstate id="70" description="You killed 70 elephants. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Killer Caimans" storageid="14016" startvalue="0" endvalue="200" notify="false">
			<missionstate id="0-199" description="You already hunted |STATE|/200 killer caimans. You are supposed to kill 200 in total."/>
			<missionstate id="200" description="You killed 200 killer caimans. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Mutated Rats" storageid="14017" startvalue="0" endvalue="201" notify="false">
			<missionstate id="0-199" description="You already hunted |STATE|/200 mutated rats. You are supposed to kill 200 in total."/>
			<missionstate id="200" description="You killed 200 mutated rats. Report Grizzly Adams to kill the boss."/>
			<missionstate id="201" description="Kill the boss 'Esmeralda' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Giant Spiders" storageid="14018" startvalue="0" endvalue="501" notify="false">
			<missionstate id="0-499" description="You already hunted |STATE|/500 giant spiders. You are supposed to kill 500 in total."/>
			<missionstate id="500" description="You killed 500 giant spiders. Report Grizzly Adams to kill the boss."/>
			<missionstate id="501" description="Kill the boss 'The Old Widow' in boss room and report to Grizzly Adams. You can restart that task if you are still under Level 90."/>
		</mission>
		<mission name="Paw and Fur: Hydras" storageid="14019" startvalue="0" endvalue="2001" notify="false">
			<missionstate id="0-1999" description="You already hunted |STATE|/2000 hydras. You are supposed to kill 2000 in total."/>
			<missionstate id="2000" description="You killed 2000 hydras. Report Grizzly Adams to kill the boss."/>
			<missionstate id="2001" description="Kill the boss 'The Many' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Sea Serpents" storageid="14020" startvalue="0" endvalue="2001" notify="false">
			<missionstate id="0-1999" description="You already hunted |STATE|/2000 sea serpents. You are supposed to kill 2000 in total."/>
			<missionstate id="2000" description="You killed 2000 sea serpents. Report Grizzly Adams to kill the boss."/>
			<missionstate id="2001" description="Kill the boss 'Leviathan' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Behemoths" storageid="14021" startvalue="0" endvalue="2001" notify="false">
			<missionstate id="0-1999" description="You already hunted |STATE|/2000 behemoths. You are supposed to kill 2000 in total."/>
			<missionstate id="2000" description="You killed 2000 behemoths. Report Grizzly Adams to kill the boss."/>
			<missionstate id="2001" description="Kill the boss 'Stonecracker' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Serpent Spawns" storageid="14022" startvalue="0" endvalue="1501" notify="false">
			<missionstate id="0-1499" description="You already hunted |STATE|/1500 serpent spawns. You are supposed to kill 1500 in total."/>
			<missionstate id="1500" description="You killed 1500 serpent spawns. Report Grizzly Adams to kill the boss."/>
			<missionstate id="1501" description="Kill the boss 'Noxious Spawn' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Demons" storageid="14023" startvalue="0" endvalue="6666" notify="false">
			<missionstate id="0-6665" description="You already hunted |STATE|/6666 demons. You are supposed to kill 6666 in total."/>
			<missionstate id="6666" description="You killed 6666 demons. Report Grizzly Adams to receive a reward."/>
		</mission>
		<mission name="Paw and Fur: Pirates" storageid="14025" startvalue="0" endvalue="1001" notify="false">
			<missionstate id="0-999" description="You already hunted |STATE|/1000 pirates. You are supposed to kill 1000 in total."/>
			<missionstate id="1000" description="You killed 1000 pirates. Report Grizzly Adams to kill the boss."/>
			<missionstate id="1001" description="Kill the boss 'RANDOM PIRATE' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Minotaurs" storageid="14026" startvalue="0" endvalue="4001" notify="false">
			<missionstate id="0-3999" description="You already hunted |STATE|/4000 minotaurs. You are supposed to kill 4000 in total."/>
			<missionstate id="4000" description="You killed 4000 minotaurs. Report Grizzly Adams to kill the boss."/>
			<missionstate id="4001" description="Kill the boss 'The Horned Fox' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
		<mission name="Paw and Fur: Necro and Priest" storageid="14027" startvalue="0" endvalue="2001" notify="false">
			<missionstate id="0-1999" description="You already hunted |STATE|/2000 necromancers and priestess. You are supposed to kill 2000 in total."/>
			<missionstate id="2000" description="You killed 2000 necromancers and priestess. Report Grizzly Adams to kill the boss."/>
			<missionstate id="2001" description="Kill the boss 'Necropharus' in boss room and report to Grizzly Adams. You can restart that task."/>
		</mission>
	</quest>
	
</quests>

 

To rachando a cabeça pra descobrir o problema huahuahua

 

Abraços!

 

Cordialmente,
Tinky~

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por Mateus Robeerto
      Vi que muitas pessoas estão reclamando e que não funciona, bugs, erros no console, etc. Então, resolvi baixar a base do Thunder feita por MovieBr, atualizei do TFS 1.3 para o TFS 1.5 e corrigi cerca de 80% dos problemas. No entanto, ainda não consigo encontrar alguns bugs. Quem encontrar os bugs pode me relatar pelo Discord: 82mateusroberto. Dependendo do meu dia, pode levar alguns dias para eu responder e corrigir ou não. Acredito que vocês conseguem corrigir os erros, apenas precisam aprender a consertá-los. Não é difícil. Aproveitem para usar como base do seu mapa ou mesmo do projeto Thunder futuramente! Seguem as imagens que mostram a implementação de montaria e modal widow.
       
      Obs: Alguns mapas/cavernas podem estar vazios por falta de adição. Eu não tinha boas ideias para adicionar, mas vocês podem adicionar ao seu gosto. Tenham uma boa utilização e sucesso com o projeto no futuro!
       
      https://www.mediafire.com/file/0jtn2slt2j67666/baiakthunder-master.rar/file
      https://www.mediafire.com/file/bougg0q6dlpu2fq/tfs+1.5+source.rar/file
      https://www.mediafire.com/file/yq1s63xo6np9v53/860.rar/file
       
      Este servidor só usa o OtClient. Abra o arquivo otclient/modules/game_feature/feature.lua e procure por esta linha.
      if (versão >= 860) then adicione abaixo e salve.. pronto
      g_game.enableFeature(GamePlayerMounts)  
       
      Aqui estão os GIFs
      https://imgur.com/UGdQoSS
      https://imgur.com/OwJ4hpp
      https://imgur.com/7sN1MaJ
       
       
       
      Para quem deseja usar uma gamestore personalizada, há uma disponível para TFS 1.5 e 8.6. Já a compartilhei há alguns dias. Dê uma olhada aqui.
       
       
    • Por GM Antica
      Olá galera tudo bem?
      Achei esse mapa aqui no fórum, porém ele nao estava funcional. Foi retirado alguns bugs visuais, e certificado que não ocorra PVP dentro dos Treiners:
      Modificações:
      ● Capacidade total = 76 players
      ● Treiners divididos com "Wall" para o bom funcionamento e evitar que ocorra mortes dentro dos Treiners...
      ● Paisagens refeitas, um andar "Lobby" foi adicionado para interação e comércio
      ● Teleport adicionado no final de cada corredor para uma possível extensão
      CRÉDITOS: Alissow + GM Antica
       
      Segue alguns Prints:







       
       
      Scan Vírus Total: https://www.virustotal.com/gui/file/456c5959bd38bd7bd61f8c46af1117e0425963da0f8e5afce0bf411bdd366171?nocache=1
       
      Download:
       
      Training Room 8.60 - by Alissow & GM Antica.rar
    • Por FeeTads
      Opa rapaziadaa beleza?
      Hoje estou disponibilizando uma source OTX 2, baseada na otx 2.x do mattyx - aqui, essa source que estou disponibilizando é um pouco diferente, com algumas features a mais do que a OTX padrão, como muitos sabem, a OTX serve apenas para abrir o seu OT, essa estou disponibilizando com algumas features, onde disponibilizei até scripts do TK, ou usando scripts do TK, tais como o autoloot na source do Naze, o projeto é pra Otserv 8.60. 
      Está sendo desenvolvido no github (projeto github) onde posto atualizações diárias do datapack e source. Vocês podem postar dúvidas, erros/bugs, dicas e qualquer outra coisa aqui no tópico ou no próprio github. Lembre-se de dar FOLLOW no projeto no github e SEGUIR o projeto aqui no fórum para acompanhar as atualizações.

      Edit
      systems Added:
      Max Absorb All: (protect SSA + Might Ring, você coloca o máximo de protect all que pode ser atingido, caso o player passe disso é ignorado, o maximo de protect vai ser o que está no config.lua)
      Commit max absorb all edit: fixed all system

      Delete Players With Monster Name: Deleta o player com nome de monstro, ou com nome proibido (alteravel pelo config.lua), caso vc deixe "deletePlayersWithMonsterName = false", irá apenas renomear o player aleatóriamente sem deleta-lo, ele não conseguirá logar com nome de monstro ou nome proibido.
      ps: Esse script pega o monster.xml todo, então mesmo que você adicione novos monstros, não precisar mexer em nada, ele ja vai pegar o novo monstro, mesmo sem precisar derrubar o Ot etc..
       
      deletePlayersWithMonsterName = true forbiddenNames = "gm;adm;cm;support;god;tutor;god ; god; adm;adm ; gm;gm ; cm;cm ;" --// other names here
      edit: 30/10
          modifyDamageInK = true   (essa função ativada irá modificar a saida do dano pra K, por exemplo 219000 > 219.0K / 2.000.000 > 2.00 KK).
          modifyExperienceInK = true  (esas função também mudará a saida normal pra K, isso é bom em high EXP pra arrumar aquela exp "-2147483647", de muita EXP, irá mudar pra "+2.14 Bi Exp").

      17/01 Last Changes:
      displayBroadcastLog = true - Desabilita os logs de broadcast do server na distro, aqueles logs de eventos etc... deixa a distro mais limpa. (by kizuno18)
      enableCriticalAndDodgeSource = true - (Sistema de Dodge E Critical de StatsChange pra source, deixa mais clean, mais leve, e o sistema pega em monstros, sem a necessidade de registrar o evento, previne bugs.)
      pushInProtectZone = false -   Sistema para desabilitar o push de player em PZ, impossibilitando que players empurrem outros players dentro do PZ.

      SpyCast: Sistema de SPY, pra GM+ ver a tela dos jogadores, como se eles estivessem de cast aberto, GM spy não mostra aviso nenhum que vc está monitorando o player, (sistema de telescope, se o player clicar no item com actionId configurado, mostra os players com cast on), Para GM+ mostra todos os players logados, independente se estão de cast on, para players mostra somente players com cast on.

      SendProgressbar: Sistema para feature do OTC, necessário saber usar e compilar o otcv8 com a modificação

      SetCreatureSpeed: Sistema usado pra setar a quantidade exata de speed de alguma criatura/player, usado no sistema de roleta (ainda não disponivel do datapack).

      (Projeto github)

      Informações:
      º  8.60
      º Baseado na OTX 2.x mattyx
      º Lib global (sistema pesadex)
      º Informações / changelog
      Dúvidas, erros, dicas e contribuições:
      Caso tenha dúvidas, ou queira resolver algum bug/erro, dar dicas para o projeto, ou também ajudar em sua construção, crie um issue / pull requests pelo github ou use esse tópico.


      Créditos:
      FeTads (FeeTads#0246) mattyx (source base e datapack) Reason182 (fixes e mais) Luxx (meu sócio de servidor, ajudou com teste) Daniel (spriter e dev junior) ADM Mario (cara brabo dos mapas e testes, achador de bug profissional) Luan Luciano (cara brabo que no inicio me ajudou d++)  
       
       
      Download:
       
      O download pode ser feito diretamente no github, ou clonando o projeto via git.
       
      How Compile:
      Windows Tutorial - Linux(Ubuntu) Tutorial

      Sistemas adicionado até o momento, todos 100% e sem bug.
       
       

    • Por Underewar
      https://www.eternalglobal.online/
      Server Features
      Protocol 8.60 and 12.30 Features (working 100%) Bestiary -> Janela  Em Contrução para Client 8.60 ja funcional no servidor. Charm -> Janela Em Contrução para Client 8.60 ja funcional no servidor. Store -> Janela  Em construção para CLIENT 8.60 Quickloot -> Janela  Em Contrução para Client 8.60 ja funcional no servidor. Cast system Wrap system  Custom spawns loading syste WarSystem RaidSystem Offline Trainers Sala de Trainers Stamina Refil Itens Donate Boosted Boss Boosted Creature 5 Eventos Automaticos.
      12x Updates

      NEW ITEMS
      Umbral Items ,Cobra Items,Falcon Items,Warzone Items,Gnome Item

       
      NEW AREAS

      Issavi


       
      Roshamuul

      Oramond

      Cobras

       
       
      Falcons



       
      Warzone 1,2,3


      Warzones 4,5,6


       
       

       

       
       
       
       
       
       
    • Por Heyron
      Olá membros, estou disponibilizando com vocês uma ótima base para servidores 8.60, no qual é bem estável e sem erros. Ideal para quem quer começar um projeto.
      Se trata de um servidor totalmente limpo, sem gambiarras e scripts desnecessários. Contém apenas o essencial para o bom funcionamento de um servidor.
       
      Utilizei como base o TFS 0.4 publicado pelo membro @Fir3element, no qual ele contribuiu bastante e fez diversas melhorias no TFS original.
       
      Entretanto, nessa edição que fiz resolvi acrescentar melhorias que julgo interessantes. Confira as novidades abaixo.
       
      * Link da base utilizada: 
       
      ALTERAÇÕES E MELHORIAS DO @Heyron:
      ✔ spoofPlayers adicionado ao config.lua (via sources)
      ✔ Players não bloqueia spawn de monstros (via sources)
      ✔ Variação de dano reformulada (via sources)
      ✔ Monstros com efeito de Teleport antes de nascer, semelhante ao Tibia Global (via sources)
      ✔ Summons não ganha XP (via sources)
      ✔ Summons teleporta mais próximo e em qualquer andar (via sources)
      ✔ Regenerar Hp e Mana em PZ (via sources)
      ✔ Dano das spells melhorados, inclui runas de ataque
      ✔ Cura das spells melhoradas, inclui runas de cura
      ✔ Anti-MC com limite de 3 personagens com mesmo IP
      ✔ Regenerar todo Hp e Mana ao upar
      ✔ Recompensa em itens ao upar
      ✔ Poções de HP e Mana melhorados. Inclui Berserk, Mastermind e Bullseye Potion
      ✔ Paladins podem atacar correndo e usar spells ao mesmo tempo (melhoria no weapons.xml)
      ✔ Itens iniciais por vocação
       
      ALTERAÇÕES E MELHORIAS DO @Fir3element:
      ✔ Servidor compatível com sqlite e mysql
      ✔ Opcode adicionado
      ✔ Monstros andando em cima de corpos
      ✔ War system arrumado
      ✔ Anti-divulgação melhorado
      ✔ Cast system arrumado
      ✔ Crash bugs arrumados
      ✔ Adicionado exhaust ao comprar/vender items
      ✔ Account manager com opção para cidades
      ✔ /ghost stacking arrumado
      ✔ /disband arrumado
      ✔ Erros no linux arrumado
      ✔ Aleta Som arrumado
      ✔ Bug nos rings arrumado
      ✔ Adicionado suporte para Visual Studio
      ✔ Remover battle ao entrar em PZ
      ✔ Não pode jogar lixo em casas
      ✔ Salt removido
       
      MAS PORQUE O ANTIGO TFS 0.4?
      Porque essa versão é para quem busca comodidade em relação a encontrar scripts e mods em geral.
      Em qualquer fórum de Tibia e OTServer você sempre achará ótimos conteúdos para baixar, e totalmente de graça.
      Esse é o principal motivo pelo qual eu julgo interessante você considerar o TFS 0.4.
       
      DOWNLOAD:
      https://www.4shared.com/s/fT3UPvY3Ajq
      * Inclui datapack, sources e o executável compilado em 64bits.
      * Para evitar erros, recomendo utilizar 100% dessa base em seu projeto.
       
      SCAN:
      https://www.virustotal.com/gui/file/04e6594aaacd02ab6e9e3fa01733905028e3df6ee78954e60abb2d5c03f2512a?nocache=1
       

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo