cronus-emulator / cronus Goto Github PK
View Code? Open in Web Editor NEWCódigo fonte - Cronus-Emulator
License: GNU General Public License v3.0
Código fonte - Cronus-Emulator
License: GNU General Public License v3.0
Estava utilizando a ultima versão do emulador, e após utilizar o reset de habilidades, notei que as habilidades das 2º classes, estavam sendo utilizado antes das habilidade de 1º classe, e isso é errado. Deve-se utilizar as habilidades em uma determinada ordem após o reset.
1º Habilidades básicas - 9 pontos
2º - 1ºclasse - 39 a 49 pontos
3º - 2º classe - 69 pontos
4º - 3º classe - 59 pontos
Salve, salve galera.. me interessei e tentei compilar para fazer um servidorzin na minha maquina do quarto.
existem 3 erros de compilação, eu não sou programador, não sei nada sobre C++, porem de compilação eu entendo.. mexo muito com otserver kkkkkk (ta ta ta ta eu sei que é universo totalmente diferente do ROG)
1ª erro C2039 "process_message:' is not a member of 'clif_interface'
retVal___ = HPMHooks.source.clif.process_message(sd, format, name_, namelen_, message_, messagelen_); (linha 12814)
2º erro igual a cima com
{ HP_POP(clif->process_message, HP_clif_process_message) }, (linha 494)
3º unable to recover from previous error(s); stop compilation
{ HP_POP(clif->process_message, HP_clif_process_message) }, (linha 494)
esse plugin ai é necessário, exigido?
P.S: como disse não entendo, mas é erro de declaração de varial?
como eu consigo contornar e arrumar isso?
Grato, é um honra comentar aqui..
:)
P.S: Tentei compilar com MS C++ 2015, 2017, 2019 só não tentei no linux, clang, gcc... por falta de tempo e não poder entrar no windows 11 e usar wsl (estou windows 7 veio de guerra)
ola pedi suporte no cronus pq n estava conseguindo adicionar skill nos mobs custom entao um membro pediu que adicionanse no Mob_Skill_RE que e o principal e funcionou ae notamos que o emulador atual do cronus nao esta lendo a Mob_SkillDB2
Caros,
Sabem dizer se depois do último commit #fbed5c04ed52428ae1d26ed22c41884f81845ab7 que ajustou os as versões para clientes 2015/2016 houve algum bloqueio para versões anteriores?
Alguns clientes estão usando o hexed 20140305 e estão com a seguinte mensagem de erro ao equipar qualquer item "Você não pode equipar este item"
@zPsyz Saberia informar?
Bom, estou aqui para informar um problema no mapa de izlude, estou usando um Hexed 2014-03-05b, e o teletransporte de izlude parece que está errado.
Segue as imagens
http://s10.postimg.org/z1s05o947/nao_se_move.png
http://s10.postimg.org/mklciidyf/Portal_Errado.png
nao_se_move.png: Não consigo se movimentar nessa área.
Aqui foi na hora de entrar em izlude, ele me leva para o meio do mar, ocorreu isso também em um outro teleporte, quando você cria seu personagem, inclusive com alguns NPCs submersos, irei tentar tirar umas screenshot desses problemas também.
Além disso, desse ponto em diante não se pode chegar até o portal, pois o personagem não se move mais.
http://s10.postimg.org/v44qg9mav/Dois.png
************ Edit ***************
Aqui está o bug com o mapa iz_int 96,79
Ele está me teletransportando para esse local:
http://s23.postimg.org/t0pea2f6h/Porta_Zuado.png
Inclusive possui NPC em baixo d'água.
Boa noite, hoje eu estava fazendo alguns testes aqui no meu pc e notei ao tentar realizar um cadastro utilizando um código que eu estou escrevendo que ele estava dando erro na coluna 'lastlogin' ao tentar registrar, fala que o formato datetime para esta coluna está incorreto.
Não testei de outra maneira ainda para ver se também ocorre este erro, apenas usei o mesmo script nas tabelas do hercules e o problema não ocorreu.
Quando eu escrevo /invite (Alguma coisa) o map server dá crash
Avisando apenas: "[Erro]: Servidor sofreu uma queda fatal! Salvando Personagens...!"
E no Report.Txt apenas repete que aconteceu o crash,sem explicar o motivo.
Testei com um source limpo(atualizado) e continuou dando problemas.
/*
MIT License
Copyright (c) 2023 Fadexz
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
Testando o emulador com a pré-renovação ativada percebi que as danças do Bardo não funcionam, passo por dentro do efeito da habilidade porém nenhum status é concedido ao jogador, testei com crepusculo sangrento e poema de bragi e nenhum dos dois funcionou.
Não testei com a renovação ativada, fiz o teste com o emulador sem alterações e o problema persiste.
Não estou conseguindo alterar o nível max no servidor, alterei o Max_Level no mmo.h mas ainda assim não foi possível chegar ao nível que eu configurei, e sim eu compilei e não teve erros.
Vir em outro emulador que tem essas linhas no mmo.h, mas no cronus não achei as mesmas!
// Tabela de Nível Máximo por Classes
enum max_level {
/// Nível Max. de Base - Suporta até nível de base 1000
BASE_MAX_1LV = 99, // Classes Normais e Classes Baby.
BASE_MAX_2LV = 99, // Classes Transcedentais.
BASE_MAX_3LV = 175, // Terceira Classe Normal, Terceira Classe Bebê.
BASE_MAX_4LV = 160, // Super Aprendiz Expandido e Kagerou/Oboro.
/// Nível Max. de Classe - Suporta até nível de classe 255
JOB_MAX_1LV = 10, // Aprendiz & Bebê Aprendiz.
JOB_MAX_2LV = 50, // Primeira Classe & Primeira Classe Bebê.
JOB_MAX_3LV = 50, // Segunda Classe & Segunda Classe Bebê.
JOB_MAX_4LV = 10, // Aprendiz Transcedental.
JOB_MAX_5LV = 50, // Primeira Classe Transcedental.
JOB_MAX_6LV = 70, // Segunda Classe Transcedental.
JOB_MAX_7LV = 60, // Terceira Classe, Terceira Classe Bebê.
JOB_MAX_8LV = 50, // Super Aprendiz Expandido e Kagerou/Oboro.
JOB_MAX_9LV = 70, // Ninja/Gunslinger.
JOB_MAX_10LV = 50, // Taekwon.
JOB_MAX_11LV = 50, // Mestre Taekwon.
JOB_MAX_12LV = 50, // Espiritualista.
JOB_MAX_13LV = 99, // Super Aprendiz & Bebê Super Aprendiz.
};
Está funcionando ainda este repositório ??
Estou querendo brincar um pouco e criar um servidor local. Teria algum tutorial utilizando este ? Estou tentando fazer login pelo fórum porém não consigo.
Qual seria o parecer sobre o emulador ?
Hi, description link to windows compile is broken:
We are sorry, the page you requested cannot be found.
The URL may be misspelled or the page you're looking for is no longer available.
Olá, sempre faço o mesmo procedimento para compilar.
Mas quando fui compilar para realizar um teste aqui, apresentou o seguinte erro que esta na imagem:
Image Link Mirror: http://prntscr.com/arioyp
Obrigado pela paciência.
Não conseguil criar mais de duas contas usando o _m / _f. Então fui testar e realmente houve esse problema em outro emulador , que só foi resolvido com uma atualização.
http://forum.brathena.org/index.php/tracker/issue-58-contas-m-f-nao-sao-registradas/
Deixa pra lá
Caros,
Apenas para reportar um vazamento de memória no emulador baixado "novo" diretamente do GitHub em sua última versão, sem quaisquer modificações:
Memory manager: Memory leaks found at 2017/11/10 19h41m25s (SVN rev '685M').
0001 : script.c line 596 size 92672 address 0x0x94f0bd8
[Aviso]: Memory manager: Memory leaks found and fixed.
Conforme a descrição era pra o emulador compilar com GCC 4.8+ ou clang 3.8+ porem ao tentar fazer a compilação com eles na hora de ligar so aparecia a mensagem nohup tente com a devtools-4 também que é a mais recente do centos e nada. Acredito ser no make SQL o problema já que causa muitos warnings detalhe a mysql-devel instalada foi a MySQL 5.1 tentei a da mysql 5.5 e a da mariadb 5.5 ja com mariadb 10.0 e 10.1 nao rodou o make sql
Galera, to tendo um problema com o homunculus vanil em meu server, ele nao usa capricho quando ordeno, e não e por falta de SP ou cool down ele literalmente não usa msm e não faço ideia do pq, se alguém souber agradeceria mt
Estou tentando acessar o fórum, porém o template não está carregando nem o conteúdo, já testei em vários pcs.
Estou na dúvida de como faço para compilar o servidor
Galera, criei uma arma custom e acho q fiz tudo certo, exceto que quando eu equipo ela não aparece na mão do personagem. Meu server é antigo(txt) pois é o que mais "domino" Se alguem souber ou puder me ajudar eu agradeço
Pessoal eu notei uma coisa aqui, tava testando o emulador e percebi que ele não está lendo a item_db.conf da pasta re. Compilei o emulador e tentei criar um todos itens do arquivo e nenhum existe. O Emulador está lendo somente a pasta pre-re e a item_db2.conf da pasta db normal.
Deem uma olhada nisso ai fazendo o favor :/
E também não existe o arquivo cronus-start dentro do repositório.
Ao menos no Linux, os NPCs da cidades dão erro [Erro]: npc_parsesrcfile: File not found 'npc/cidades/...'
porque a pasta está nomeada como Cidades e não cidades.
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Lojas.txt', linha '1018'. Renomeando 'Feirante#lhz' para '1_482_124_129'.
[Depurar]: este npc:
nome de exibicao 'Feirante#lhz'
nome unico 'Feirante#lhz'
mapa=lighthalzen, x=124, y=129
[Depurar]: outro npc 'npc/comerciantes/Lojas.txt' :
nome de exibicao 'Feirante#lhz'
nome unico 'Feirante#lhz'
mapa=lighthalzen, x=69, y=75
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Lojas.txt', linha '1107'. Renomeando 'Feirante#lhz2' para '1_484_21_220'.
[Depurar]: este npc:
nome de exibicao 'Feirante#lhz2'
nome unico 'Feirante#lhz2'
mapa=lhz_in02, x=21, y=220
[Depurar]: outro npc 'npc/comerciantes/Lojas.txt' :
nome de exibicao 'Feirante#lhz2'
nome unico 'Feirante#lhz2'
mapa=lhz_in02, x=17, y=220
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Lojas.txt', linha '1715'. Renomeando 'Florista#prt' para '1_171_113_42'.
[Depurar]: este npc:
nome de exibicao 'Florista#prt'
nome unico 'Florista#prt'
mapa=prontera, x=113, y=42
[Depurar]: outro npc 'npc/comerciantes/Lojas.txt' :
nome de exibicao 'Florista#prt'
nome unico 'Florista#prt'
mapa=prontera, x=58, y=182
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Lojas.txt', linha '1761'. Renomeando 'Feirante#prt' para '1_171_48_58'.
[Depurar]: este npc:
nome de exibicao 'Feirante#prt'
nome unico 'Feirante#prt'
mapa=prontera, x=48, y=58
[Depurar]: outro npc 'npc/comerciantes/Lojas.txt' :
nome de exibicao 'Feirante#prt'
nome unico 'Feirante#prt'
mapa=prontera, x=104, y=49
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Lojas.txt', linha '1951'. Renomeando 'Feirante#ra' para '1_560_65_80'.
[Depurar]: este npc:
nome de exibicao 'Feirante#ra'
nome unico 'Feirante#ra'
mapa=rachel, x=65, y=80
[Depurar]: outro npc 'npc/comerciantes/Lojas.txt' :
nome de exibicao 'Feirante#ra'
nome unico 'Feirante#ra'
mapa=ra_in01, x=254, y=300
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/comerciantes/Seiyablem.txt', linha '331'. Renomeando 'Jovem#moc' para '1_120_60_42'.
[Depurar]: este npc:
nome de exibicao 'Jovem#moc'
nome unico 'Jovem#moc'
mapa=morocc, x=60, y=42
[Depurar]: outro npc 'npc/cidades/morocc.txt' :
nome de exibicao 'Jovem#moc'
nome unico 'Jovem#moc'
mapa=moc_ruins, x=132, y=144
[Aviso]: npc_parsename: Nome unico duplicado no arquivo 'npc/quests/cidades/Payon.txt', linha '153'. Renomeando 'Jovem#pay' para '1_436_25_71'.
[Depurar]: este npc:
nome de exibicao 'Jovem#pay'
nome unico 'Jovem#pay'
mapa=payon_in02, x=25, y=71
[Depurar]: outro npc 'npc/comerciantes/Seiyablem.txt' :
nome de exibicao 'Jovem#pay'
nome unico 'Jovem#pay'
mapa=payon, x=143, y=143
Olá pessoal, de boas? Como estão todos? Passando só pra dar um salve... Não sei se alguém ainda olha isso, mas saudades do tempo de vagabundo que o RO era a diversão.
Abs do Bannido
Todos os 4 elementais não acertam hit nenhum nos monstros e erram quase 90% das habilidades especiais.
Já tentei compilar com os arquivos do Hercules, mas não consegui fazer funcionar.
Olá, a classe rebelion fica com sp 30 como sp máximo ao upar acima de 150 de baselvl. Favor gostaria de uma resposta de como corrigir. Obrigado.
O Homunculus não evolui com nenhum comando e oscila os status do mesmo ao andar/parar. Ao parar, aparecem os status na foto à esquerda. Ao andar, aparecem os status da foto à direita.
OBS: Os comandos de leal funcionam, ataque, etc. Porém, nenhuma habilidade funciona, o nome também está bugado, etc. O bug do nome é o seguite: Ele troca uma vez mas o botão reaparece, porém não dá mais pra trocar, mas permite que eu digite e ainda permite que eu clique no botão de OK, mas nunca muda.
OBS2: Tentei trocar as tabelas de exp, emulador, AI, AI_sakray(não tinha e coloquei, não resolveu), Hexed(uso 20140305 e troquei para 2013 que vem na última compilação do Cronus, não resolveu)
OBS3: Sempre usei as compilações mais novas do Cronus. Uso atualmente a Data do Mihael 20140305 com LUA compatíveis.
Enfim, é isto.
Estou enviando uma foto para a verificação.
Atualmente a forma oficial não funciona, há uma habilidade para isso.
GD_ITEMEMERGENCYCALL
Http: //ratemyserver....b&item_id=12968
Http: //ratemyserver....b&item_id=12969
Http: //ratemyserver....b&item_ID=12970
Parece que já tinha sido adicionado ao Hercules e foi perdido na troca de emulador. Referência # 534
Tópico aberto em Jul 17 2013: http://herc.ws/board/topic/1584-implement-new-skill-gd/
A habilidade Artilharia Caçadora funciona perfeitamente, porém a habilidade artilharia arcana não ativa. Ela até consome os brigans e ferros quando é utilizada, mas só aparece "Habilidade falhou" no chat e ela não é ativada.
O link do README do GitHub para baixar o compilador do servidor para Windows está quebrado.
Errado:
Id: 5770
AegisName: "Splash_Hat"
Name: "Chapéu de Pouring"
View: 349
Correto:
Id: 5770
AegisName: "Splash_Hat"
Name: "Chapéu de Pouring"
View: 649
Como usar o comando de script getcartinventorylist ? não tem exemplo na documentação :(
Não é bem um bug, mas não há o arquivo mapcache.exe nos novos emuladores e sei que vocês podem me responder com exatidão como carregar os mapas adicionados. Criei um tópico também no fórum, mas lá ultimamente estão demorando responder ou nem respondem.
Grato.
PS: Não há grf-files.txt em conf.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.