Jump to content
KhayrusS

Classic (Kamael)

Recommended Posts

para quem tem duvidas de como copilar basta baixar os arquivos e direcionar a pasta com esse programa do tutorial: 

 

  • Like 1
  • I love it 1

kermit-fapping-gif-5.gif

Quer muito uma coisa ? persista não desista assim como o seu semelhante conseguiu você também é capaz.

Share this post


Link to post
Share on other sites

Proteja seu servidor de ataques DDoS massivos!

VPS EPIC

Tentei copilar não foi, ta dando erro no eclipse, depois que apaguei sem querer JAVA variáveis.

Teria como disponibilizar a nova revision ?

Obrigada !! Bjs ?

Share this post


Link to post
Share on other sites

Release 1.2.0 Disponível:

https://github.com/JoeAlisson/L2jOrg/releases

Atualizações:

* Melhoria no sistema de scripting  ( "Incremental build simplificado", ainda em fase de testes)

* Bot Report System com Captcha

* Correções em Bracelets e Brooch

* Ao logar um ícone ( aviso) que existe presente disponível para vip é mostrado

* Mais detalhes https://github.com/JoeAlisson/L2jOrg/milestone/2?closed=1

 Captcha

Spoiler

spacer.png


 Bracelets e Brooch 

Spoiler

 

spacer.png

spacer.png

spacer.png

 

Vip Gift

Spoiler

S0UfaS3.png

 

[]'s

Edited by KhayrusS
  • Like 3
  • I love it 2

Share this post


Link to post
Share on other sites
Em 28/05/2019 at 14:27, KhayrusS disse:

Release 1.2.0 Disponível:

https://github.com/JoeAlisson/L2jOrg/releases

Atualizações:

* Melhoria no sistema de scripting  ( "Incremental build simplificado", ainda em fase de testes)

* Bot Report System com Captcha

* Correções em Bracelets e Brooch

* Ao logar um ícone ( aviso) que existe presente disponível para vip é mostrado

* Mais detalhes https://github.com/JoeAlisson/L2jOrg/milestone/2?closed=1

 Captcha

  Mostrar conteúdo oculto

spacer.png


 Bracelets e Brooch 

  Mostrar conteúdo oculto

 

spacer.png

spacer.png

spacer.png

 

Vip Gift

  Mostrar conteúdo oculto

S0UfaS3.png

 

[]'s

Olá amigo, sabe me informar se os " Broochs & Jóias broochs como Ruby, saphire ) estão funcionando corretamente?

E também o transformation system, ele funciona? as transformações e aparências?

desde já obrigado pela resposta.


tongue out GIF

Share this post


Link to post
Share on other sites
1 hora atrás, CaliphYaziD disse:

Olá amigo, sabe me informar se os " Broochs & Jóias broochs como Ruby, saphire ) estão funcionando corretamente? 

Algumas joias funcionam, como você pode ver no post que citou. Não testei todas, meu tempo é curto, mas provavelmente a maioria precisam ser corrigidas no xml. A não ser que haja alguma joia com um efeito muito específico, que necessite de implementação no core, a correção seria simples porém um pouco demorada pela quantidade de items ?

1 hora atrás, CaliphYaziD disse:

E também o transformation system, ele funciona? as transformações e aparências?

Assim como os Broochs e joias não testei todas, na verdade testei bem poucas. As transformações que testei estão funcionando como pode ver na imagem seguinte. Com relação as aparências no momento não tenho planos para adicionar, visto que o oficial NA não dá suporte até então.

https://forums.lineage2.com/topic/3069-apparence-stone/?tab=comments#comment-23569

 

1N11uta.png

  • Thanks 1

Share this post


Link to post
Share on other sites
Em 21/02/2019 at 11:03, KhayrusS disse:
  • Fiquei, mas não tenho conhecimento em Java
    • Toda a ajuda é bem vinda, tem muita coisa pra ser testada/corrigida
    • Existem muitos status de items, skills, htmls, xmls para serem corrigidos
    • É tentando que se aprende ?

 

Gostaria de poder ajudar verificando o banco de dados nas xml, mas tem algum site confiavel pra fazer comparação, pra poder confirmar os valores, chances e efeitos por exemplo?
Se houver, ficaria feliz em verificar e confirmar os dados.

Edited by Dartz
  • Like 1

Share this post


Link to post
Share on other sites
Em 05/06/2019 at 21:23, KhayrusS disse:

Geralmente eu olho as informações pelo l2wiki, e quando não encontro lá, olho no próprio cliente;.

valeu mano, tentar por pra rodar aqui e começar  a verificar.

  • Like 1

Share this post


Link to post
Share on other sites

Olá, @mamute05

Esse problema é devido a ausência de uma variável de sistema. Para resolver você pode adicionar o caminho da pasta bin do mysql na variável de sistema PATH, ou pode colocar o caminho completo do executável do mysql no arquivo install.bat. Por exemplo:

 

@echo off

if exist mysql_settings.conf goto settings

echo Can't find mysql_settings.conf file!
goto end

:settings

for /r install %%f in (*.sql) do ( 
                echo Loading %%~nf ...
		C:\Program Files\MySQL\bin\mysql.exe --defaults-extra-file=mysql_settings.conf < %%f
	)
:end

pause

 

Eu pessoalmente, prefiro a abordagem de adicionar na variável PATH

  • Like 1

Share this post


Link to post
Share on other sites

Release 1.3.0 Disponível:

https://github.com/JoeAlisson/L2jOrg/releases

Atualizações:

* Update para Secret of Empire (Download System cliente europeu)

* Elemental Attribute System

* Mais detalhes: https://github.com/JoeAlisson/L2jOrg/milestone/3?closed=1

Elemental System:

AMQTc3s.png

 

Nos últimos dias (talvez último mês) tive pouquíssimo tempo, então as atualizações foram poucas. 

Ainda estou precisando de ajuda para as atualizações serem mais frequentes e maiores, não precisa ser um expert. Se tiver um conhecimento básico e vontade de aprender e ajudar entra em contato comigo para conversarmos ?

  • Like 3
  • Thanks 4

Share this post


Link to post
Share on other sites
Em 11/07/2019 at 08:15, KhayrusS disse:

Release 1.3.0 Disponível:

https://github.com/JoeAlisson/L2jOrg/releases

Atualizações:

* Update para Secret of Empire (Download System cliente europeu)

* Elemental Attribute System

* Mais detalhes: https://github.com/JoeAlisson/L2jOrg/milestone/3?closed=1

Elemental System:

AMQTc3s.png

 

Nos últimos dias (talvez último mês) tive pouquíssimo tempo, então as atualizações foram poucas. 

Ainda estou precisando de ajuda para as atualizações serem mais frequentes e maiores, não precisa ser um expert. Se tiver um conhecimento básico e vontade de aprender e ajudar entra em contato comigo para conversarmos ?

Tenho interesse em ajudar, amigo! Te mandei PM.

  • Like 1

PYKlyRG.jpg&key=822e505460230a53f5b13227467836b3217127e6dec74c5c3b3701e6d02541d8

Lineage 2 Interlude, High Five & Classic project.
L2STUDIO, seu servidor está aqui!

Share this post


Link to post
Share on other sites

Usando Linux Mint aqui...

assim que termina o import aparece isso

Description    Resource    Path    Location    Type
The project was not built due to "Build path contains duplicate entry: 'module-info.java' for project 'L2jOrg'". Fix the problem, then try refreshing this project and building it since it may be inconsistent    L2jOrg        Unknown    Java Problem

 

Edited by Czekay

:onda:?⚜️?

 

Share this post


Link to post
Share on other sites

@Czekay, O Eclipse atualmente não suporta projetos "Jigsaw" (projetos multi-module). O próprio lider de desenvolvimento do Gradle recomenda que por enquanto seja o usado o IDEA (https://github.com/eclipse/buildship/issues/708). 

Existe um "workaround" aqui https://github.com/eclipse/buildship/issues/658, mas ainda não funcionou 100%. Permanece alguns erros no arquivo module-info.java. Como esses erros não impedem o build do projeto e por haver uma IDE que tem suporte (IntelliJ IDEA, que eu particulamente prefiro) não irei tratar desse problema nesse momento.

  • Thanks 1

Share this post


Link to post
Share on other sites
Em 21/02/2019 at 11:03, KhayrusS disse:

 

Código base

Há um tempo venho utilizando uma source para estudo, com o objetivo de utilizar o mmocore assíncrono. Como não vejo projetos Classic open source por aí, resolvi compartilhar.  O código base utilizado é o  L2jMobius.

Protocolo utilizado: 166

GITHUB

System

Requisitos

  • Java 12
  • Mysql 8

As últimas versões compiladas podem ser encontradas em Releases

Atualmente estou em um estágio de melhoria geral do código, otimizações de recursos e atualização de tecnologia.

Basicamente o que está sendo feito:

  • Atualização para Java 12 (Será atualizado assim que novas releases forem saindo);
  • Atualização do mmocore;
  • Utilização de sistema de módulos (JPMS - Disponível a partir do Java 9);
  • Atualização de dependências;
  • Melhoria na camada de acesso a Dados (Tanto no Database como nos arquivos)

Um exemplo de melhoria na camada de acesso a dados:

Antes

private void globalRemoveItems(){
  int itemToDeleteCount = 0;
  StringBuilder itemsToDelete = new StringBuilder();

  Connection con = null;
  PreparedStatement statement = null;
  ResultSet rset = null;
  try
  {
    con = DatabaseFactory.getInstance().getConnection();
    statement = con.prepareStatement("SELECT item_id FROM items_to_delete");
    rset = statement.executeQuery();
    while(rset.next())
    {
      if(itemsToDelete.length() > 0)
        itemsToDelete.append(",");
      itemsToDelete.append(rset.getInt("item_id"));
      itemToDeleteCount++;
    }

    DbUtils.closeQuietly(statement, rset);

    statement = con.prepareStatement("DELETE FROM items_to_delete");
    statement.execute();
  }
  catch(SQLException e)
  {
    _log.error("Error while select items for global remove:", e);
  }
  finally
  {
    DbUtils.closeQuietly(con, statement);
  }

  if(itemsToDelete.length() > 0)
  {
    try
    {
      con = DatabaseFactory.getInstance().getConnection();
      statement = con.prepareStatement("DELETE FROM items WHERE item_id IN (?)");
      statement.setString(1, itemsToDelete.toString());
      statement.execute();

      DbUtils.closeQuietly(statement);

      statement = con.prepareStatement("DELETE FROM items_delayed WHERE item_id IN (?)");
      statement.setString(1, itemsToDelete.toString());
      statement.execute();
    }
    catch(SQLException e)
    {
      _log.error("Error while global remove items:", e);
    }
    finally
    {
      DbUtils.closeQuietly(con, statement);
    }
  }
}

Depois

public interface IItemsDAO extends DAO {
    @Query("WITH ids AS (SELECT item_id FROM items_to_delete) DELETE i, id, ide FROM items i JOIN items_delayed id ON i.item_id = id.item_id JOIN items_to_delete ide ON i.item_id = ide.item_id WHERE  i.item_id IN (SELECT item_id FROM ids)")
    int deleteGlobalItemsToRemove();
}

 

Quanto as correções de bugs, poucos bugs foram corrigidos, apenas os que encontrei enquanto implementava alguns dos pontos citados, pois não tenho tanto tempo disponível para testar e corrigir. Então no primeiro momento estou apenas focando nos pontos citados.

 

VIP Tier System

  Mostrar conteúdo oculto

tKnwSLP.png

 

Bot Report System

  Mostrar conteúdo oculto

fmdlFsO.png

 

Elemental Attribute System

  Mostrar conteúdo oculto

AMQTc3s.png

 

Ficou interessado e quer ajudar ? 

  • Fiquei
    • Entra em contato comigo pra gente conversar, ou pode fazer um fork do projeto e fazer pull request
  • Fiquei, mas não tenho conhecimento em Java
    • Toda a ajuda é bem vinda, tem muita coisa pra ser testada/corrigida
    • Existem muitos status de items, skills, htmls, xmls para serem corrigidos
    • É tentando que se aprende ?

 

[]'s

boa noite gostei do server, muito massa! como posso ajudar ,vou instalar o intellij IDEA , pra aprender ? 

Share this post


Link to post
Share on other sites
11 horas atrás, wonderwoman disse:

boa noite gostei do server, muito massa! como posso ajudar ,vou instalar o intellij IDEA , pra aprender ? 

Bom dia, existem várias coisas com que pode ajudar que englobam todos os níveis de conhecimento, do iniciante ao avançado. Seguem dois artigos que abordam como  contribuir para projetos open souce:

https://medium.com/trainingcenter/contribuindo-para-projetos-open-source-no-github-mesmo-sendo-iniciante-25a5a0ad6215

https://willianjusten.com.br/guia-como-contribuir-em-open-source/

Basicamente você pode contribuir de acordo com o seu nível de experiência, Por exemplo:

  • Iniciantes -> Testes e correções de status de skill e itens;
  • Intermediários -> Correções de código Java;
  • Avançados -> Implementações de novas funcionalidades.

Lógico que isso são apenas exemplos e nada impede que alguém que seja iniciante se aventure com coisas mais avançadas. Eu farei revisões de qualquer contribuição e tentarei dar dicas de como melhorar, caso necessário ?

[]'s

  • I love it 1
  • Thanks 1

Share this post


Link to post
Share on other sites
4 horas atrás, KhayrusS disse:

Bom dia, existem várias coisas com que pode ajudar que englobam todos os níveis de conhecimento, do iniciante ao avançado. Seguem dois artigos que abordam como  contribuir para projetos open souce:

https://medium.com/trainingcenter/contribuindo-para-projetos-open-source-no-github-mesmo-sendo-iniciante-25a5a0ad6215

https://willianjusten.com.br/guia-como-contribuir-em-open-source/

Basicamente você pode contribuir de acordo com o seu nível de experiência, Por exemplo:

  • Iniciantes -> Testes e correções de status de skill e itens;
  • Intermediários -> Correções de código Java;
  • Avançados -> Implementações de novas funcionalidades.

Lógico que isso são apenas exemplos e nada impede que alguém que seja iniciante se aventure com coisas mais avançadas. Eu farei revisões de qualquer contribuição e tentarei dar dicas de como melhorar, caso necessário ?

[]'s

posso começar como inciante , vou dar uma estudada nisso , tenho real interesse em aprender

consegui instalar o intellij IDEA  beleza e consegui dar checkout no git do seu projeto

não entendi muito como compilar ele , pois me pareceu muito diferente do eclipse essa nova IDEA , enfim eu tenho muito tempo livre, me falta um direcionamento de  como procurar por ex: um erro . tenho interesse em ajudar, pois sei que com isso eu vou ganhar experiencia, /seu server roda muito bem aqui no meu pc, porem eu não sei como dar "tipo" (ant build) que existe no eclipse , eu clonei o git seu e qndo eu do~u Run build  aparece um monte de erros

depois de eu entrar no intellij já com seu git dentro me pediu pra baixar um crandle coisa que não vi nos java normais, quero ajudar se possivel gostaria de mais orientações de como fazer

Edited by wonderwoman

Share this post


Link to post
Share on other sites

O projeto utiliza o Gradle como ferramenta de build e gerenciamento de dependências. Por isso não existe o "ant build" que é uma opção de outra ferramenta de build, o Ant. 

Esse link https://www.jetbrains.com/help/idea/gradle.html#gradle_import_project_start tem a documentação de como importar um projeto gradle no IntelliJ.

O processo de compilação é bem simples e existem várias formas de fazer. Uma das formas de realizar o build é totalmente independe de IDE. Você pode fazer até pelo CMD/Terminal,  mas aqui vou falar como fazer no Intellij.

Aperte alt+F12, isso vai abrir a janela terminal. No terminal só executar o seguinte comando: (Esses mesmos comandos podem ser executados no CMD ou Terminal dentro da raiz do projeto)

  1. No Linux:
    ./gradlew distZip
  2. No Windows 
    gradlew.bat distZip

     

Esse comando faz o download das dependências do projeto e realiza o build. Será gerado um arquivo .zip na pasta build/distributions. Alternativamente você também pode utilizar a task distTar ao invés de distZip, a diferença é apenas o formato do arquivo gerado. 

 

 

Outra forma de realizar é através da IDE, após importar o projeto geralmente aparece uma janela com o nome "Gradle" na barra de ferramentas do lado direito do IntelliJ. Caso não apareça é só apertar ctrl+shift+a e pesquisar por Gradle. 

É nessa janela que é mostrado a estrutura do projeto conforme a imagem abaixo. Caso a estrutura do projeto não apareça ou esteja diferente dessa imagem, é provável que houve algum erro importação do projeto, você pode tentar reimportar o projeto utilizando o primeiro botão, que tem o ícone de duas setas. Para realizar o build é só dar dois cliques na task distZip, o resultado é o mesmo que executar o comando pelo terminal.

  aTiJD9W.png

 

 

Um problema que você pode encontrar é que o projeto atualmente utiliza "features preview" do Java 12. Por padrão o IntelliJ não reconhece que essas funções são válidas então é preciso configurar isso. Acredito que esse foi por isso que encontrou diversos erros ao tentar dar build.

A mensagem do erro é geralmente essa:

Error:(41, 26) java: switch rules are a preview feature and are disabled by default.
  (use --enable-preview to enable switch rules)

 

  O erro está descrevendo que o problema é que o código está utilizando "switch rules" que é uma funcionalidade "preview" e essas funcionalidades são desativadas por padrão.

Para corrigir é bem simples, dê dois cliques em algum dos erros que apareceram, isso vai abrir a parte do código que está causando o problema. Coloque o cursor do mouse em alguma parte do error e aperte Alt + Enter, irá aparecer um diálogo, escolha a opção "Set language level to 12 (Preview)", conforme a imagem abaixo.

Feito isso os erros deverão deixar de ocorrer. Lembrando que esses erros acontecem apenas dentro do build realizado pela própria IDE, utlizando os métodos que descrevi acima esses erros não acontecem, devido a configuração de preview está configurada nos scripts do Gradle. Uma coisa que acontece é que ao reimportar o projeto, esse mesmo erro volta a acontecer, então é necessário realizar esses passos mais uma vez.

 

8MPb4Uj.png

 

 []'s

 

 

 

Edited by KhayrusS
  • I love it 1
  • Thanks 1

Share this post


Link to post
Share on other sites



     



  • Recently Browsing

    No registered users viewing this page.

  • Similar Content

    • By Rita Corlleone
      L2J-Mobius The Kamael (protocol 228) Src: https://bitbucket.org/MobiusDev/l2j_mobius/src/master/L2J_Mobius_Classic_3.0_TheKamael/ Client Mirror 1: https://drive.google.com/uc?id=1rXtgV9l67b5lBeK_wmCKITE1DQ7EgEJ8&export=download Client Mirror 2: https://drive.google.com/uc?id=1IugZjcpS5n9_EJPLCecB3H_tLmVlqo2L&export=download System: https://mega.nz/#!98likSra!vP3uaDwJs8oiY5q60UzBSXAbgNELWX_dycWb98Mz96U L2J-Mobius Essence (protocol 235) [Login support only!] Client: https://drive.google.com/uc?id=1MFxyk0upVRqW1HSnkgqvD3As2JAWEMGk&export=download System: https://mega.nz/#!IsEhQI4K!DkdkNgUmu79by1Ogc0qcAE5P4kJAVqzKhlhDL3iZTwA Geodata: http://www.mediafire.com/file/tas8fp9ee2r6mn9/L2J_Mobius_Classic_2.2_Antharas_Geodata.zip JDK's: https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip Option 2: https://bell-sw.com/pages/java-12.0.2/ Saviors: https://eu.4game.com/lineage2classic/play/saviors/ -Classic packet compatibility -Parsed item data from client -Proper Daily Mission rewards -Zone changes to match starting location location -Parsed recipes from client -Parsed skill names from client -Parsed NPC names from client -Temporary NPC info from Interlude retail files -Temporary spawns from Interlude retail files -Further manual spawn fixes -Skilltrees info from L2Wiki -Parsed NPC droplists from L2Wiki -Further manual NPC corrections from L2Wiki -Retail NPC dialogs -Retail NPC buylists -Basic Tutorial quest -Added 156 quest scripts -Village Master AI scripts -Fixed skill levels to match retail -Added new class mounts -Fisherman NPC updates -Fixed fishing to match retail -Added new fishing zone locations -Quest Fishing Specialist's Request -Olympiad NPC updates -Dimensional Merchant updates -Classic gatekeeper teleports -Admin menu teleport and shop cleanups -Blacksmith NPC updates -New Race Track arena zone -Giran Luxury Shop updates -Grandboss scripts and stats -Whisper of Dreams quests -Moon Knight quest -Item augmentation support -Retail Henna list -Floran Agricultural Area clan halls -Maille Lizardmen Barracks clan halls -Augmentation chances from L2Wiki -Working Runes system -Added new Savior skills -Classic 3rd class quests -Dungeon of Abyss -Attendance rewards -Various retail Classic events -Classic Olympiad shedule -Ruin area herb drops Zaken: https://eu.4game.com/lineage2classic/play/zaken/ -Parsed new system messages and npc strings from client. -Parsed new skills from client -Parsed new items from client -Parsed new NPCs from L2Wiki -Parsed recipes from client -Added raidbosses according to map -Giants Cave -Zaken boss AI -Newbie quest changes Antharas: https://eu.4game.com/lineage2classic/play/antharas/ -Parsed new system messages and npc strings from client. -Parsed new skills from client -Parsed new items from client -Parsed new NPCs from L2Wiki and client -Clan Arena -New Agathion item support Seven Signs: https://eu.4gameforum.com/threads/658543/ -Parsed new system messages and npc strings from client -Parsed new skills from client -Parsed new items from client -Parsed new NPCs from client -Updated skiltrees and skills from L2Wiki -Updated experience values from L2Wiki -Elemental Spirits -Land of Winds spawns -Goddard territory spawns -Goddard clanhalls Secret of Empire: https://eu.4game.com/patchnotes/lineage2classic/133/ -Parsed new system messages and npc strings from client -Parsed new skills from client -Parsed new items from client -Parsed new recipes from client -Imperial tomb area spawns -Retail gatekeeper teleports -Equipment upgrade system The Kamael: https://eu.4game.com/patchnotes/lineage2classic/154/ -Kamael creation support Essence: https://eu.4game.com/patchnotes/lineage2essence/188/ -Just enter game support. Customs: -Newbie Helper NPC location info -Newbie Helper buff support until 40 level -Test Server Helper NPCs -Fake players engine TODO: -Provisional Clan Halls -Elements system.  
      Clientes - By:WariinG.
    • By =ADM.SPITE=
      Olá Boa noite, estou com um problema. Ligo o servidor, até ai tudo certo mas quando vou logar no cliente coloco loguin e senha e ok. Mas quando vai para a tela de escolher o servidor. não aparece nada só aparece a lobby mas não aparece nenhuma opção de escolha de servidor.
      Tem Como me ajudar já tem um tempo que não mecho com servidor e to meio enferrujado.
      Vlw
      Versão: L2 Classic
      Project: Classic (Secret Of Empire)
      Print da tela:

       
    • By Menadel
      Alguém com maior experiência poderia me tirar esta dúvida e, se possível, orientar +/- como fazer?
       
      Seguinte, o Mod de kamael village para interlude roda quase que perfeito, exceto em uma zona de caverna onde aparentemente o mapa "vê" um portão que não existe e quando se clica pra descer levamos DC. No entanto, quando se abre todas as portas e portões do L2, o tal portão invisível também é aberto e a gente passa de boa por ele dai... 
       
      A dúvida...
      É possível mapear o a área onde se encontra este portão (mapear uma determinada área) e deixar com que os portões apenas dela fiquem abertos o tempo todo? Mesmo se o servidor der RR?
       
  • Posts

    • os fake players infelizmente ainda estão com problemas na hora de da to vilage. para area onde ele morreu. se alguem que tiver um conhecimento bom em java poderá arruma esse erro. é um problema no Java do fakes. estou com outro projeto idêntico a esse, lá os fakes dão to vilage.  porem não tenho a source.
    • se vc colocar eles em uma área pvp, eles não vao pra vila mesmo não, faz um teste em outra área, uma de farm por exemplo.
    • sim tao se batendo mas nao tao dando tovilage ta dando erro estou usando a v5 
    • cara eu adiciono sem problemas nenhum. crio o item no patch depois crio o xml e aparece normal. qualquer item. não culpe o projeto por isso; é você quem não está sabendo criar os itens no local apropriado. Lembrando que alguns caracteres errados podem aparecer problemas.
    • to tendo sérios problemas ao tentar adicionar itens nessa rev, sempre da que o item não existe, a primeira vez que deu eu consegui resolver, agora não estou conseguindo adicionar outros itens e  todos eles sempre aparecem quando pesquiso no ALT + G
    • Realmente, eu não tinha visto isso aqui: <items val="1147;1146;10;2369;5588" /> Obrigado.
    • gameserver\data\xml\classes edita os arquivos das classes colocando os itens que vc quer quando criarem o char:  E se quiser colocar mais algum item e em quantidade: gameserver\config\customs\SpecialMods.properties   StartingItemsSystem = False <!-- Habilite para True --> StartingItems = 728,20;1539,20;736,20; <!-- Coloque o ID,Quantidade; -->  
    • Albeci, fugindo do assunto dos fakes ai que vc já mostrou como alterar, como eu altero pros players nascerem full no grade?
    • Agora temos como saber.. essas alterações são feita pelo java.. Package: com.rouxy.phantom.helpers Classe: FakeHelpers.java public static void giveArmorsByClass(FakePlayer player) { List<Integer> itemIds = new ArrayList<>(); switch (player.getClassId()) { case ARCHMAGE: case SOULTAKER: case HIEROPHANT: case ARCANA_LORD: case CARDINAL: case MYSTIC_MUSE: case ELEMENTAL_MASTER: case EVAS_SAINT: case STORM_SCREAMER: case SPECTRAL_MASTER: case SHILLIEN_SAINT: case DOMINATOR: case DOOMCRYER: itemIds = Arrays.asList(2407, 512, 5767, 5779, 858, 858, 889, 889, 920); break; Mude os itens de acordo com a sua necessidade. itemIds = Arrays.asList(2407, 512, 5767, 5779, 858, 858, 889, 889, 920); - Só seguir o procedimento com as outras classes abaixo E também nesse mesmo arquivo poderá editar/acrescentar  os buff para as mesmas.
    • Quero que os caracteres apareçam com o item B
×
×
  • Create New...