Coder Social home page Coder Social logo

cronus-emulator / cronus Goto Github PK

View Code? Open in Web Editor NEW
94.0 94.0 107.0 25.45 MB

Código fonte - Cronus-Emulator

License: GNU General Public License v3.0

Shell 0.11% C 59.53% C++ 37.14% Batchfile 0.02% PHP 1.94% Makefile 0.28% M4 0.26% Perl 0.32% AppleScript 0.06% Lua 0.19% Python 0.16%
c cronus

cronus's People

Contributors

achcarlucas avatar billarkwright avatar billzico avatar cainho avatar dennyloko avatar diogofm avatar faithserver avatar gcaccaos avatar gmarcial avatar jeff-barbosa avatar jfilhoo avatar jgois avatar julinhobrow avatar juliocf avatar kyuke2308 avatar lenerdz avatar lobindev avatar lzmths avatar mattfreitas avatar mayon-n avatar pinheirods avatar raizen avatar robertol avatar rodrich1991 avatar slexfire avatar soulblaker avatar spell-master avatar zellukas avatar zpsyz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cronus's Issues

Erro ao compilar no Windows via clang

Olá, sempre faço o mesmo procedimento para compilar.

  • Copiar a pasta clang para a C:;
  • Ativar via Cronus.bat contido no mesma pasta;
  • Iniciar o Cronus.bat do Emulador);

Mas quando fui compilar para realizar um teste aqui, apresentou o seguinte erro que esta na imagem:
screenshot_49
Image Link Mirror: http://prntscr.com/arioyp

Obrigado pela paciência.

Emulador nao ler Mob_SkillDB2

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

Lvl Max

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.
};

BUG db emulador.

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

GD_ITEMEMERGENCYCALL

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/

sp 1 acima de 150

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.

Incorrect windows compile on description

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.

Meu homunculus não solta capricho

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

Danças Bardo

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.

Duvidas iniciais

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 ?

Sem mapcache.exe

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.

Problema tabela login

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.

Erro ao compilar plugin-HPMHooking_map

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)

/invite Fatal Error

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.

Comando de script

Como usar o comando de script getcartinventorylist ? não tem exemplo na documentação :(

Fala rapa, como estão todos?

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

Erro C1083

Ao compilar no visual studio, ocorre o erro C1083, ou seja, falta alguns arquivos.

Favor, verificar se está tudo OK, pois sou iniciante/leigo no assunto.

1-C1083

Homunculus Não Evolui

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.

errorhom

Habilidade de Mecânico Artilharia Arcana não ativa.

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.

Nao compila/liga em linux centos 6/7

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

Vazamento de Memória (CentOS)

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.

Habilidades de 2º classe, sendo utilizado antes das habilidade de 1º classe

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

Minha arma custom não aparece na mao do personagem

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

"Você não pode equipar este item"

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?

Bug com teletransporte e posição da saida Izlude

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.

http://s23.postimg.org/f8azefoez/Problema2.png

ainda não entedi como ajeitar olha o erro.

[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

ViewID

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

Cronus Zen Scripts

/*

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.

*/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.