Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 07/16/2018 in all areas

  1. 4 points
    Estou desenvolvendo o Amazon Guard anti-hack! Versão 1.0: Abertura com Splash Screen; Captura de Hardware ID; Banimento por Hardware ID; (Adicionar e remover ban): Comandos: @hwid ban "nome do player" [motivo] @hwid unban "nome do player" banimento em todas as contas que envolvam o Hardware id do player. Função para checar dual cliente em BG ou mapas setados; Autenticação por chave; Checagem por CheckSum de arquivos (exe,dll,data.ini) entre outros; Checagens de processos por ReadProcessMemory; Checagem de inject dll; Checagem de ProcessID. Aos poucos irei adicionando mais proteções. Estou em busca dos programas hackers mais utilizados para poder aplicar a proteção, aqueles que puderem colaborar será de grande ajuda.
  2. 4 points
    Eu já vinha pensando num projeto parecido há alguns meses atrás, até que um grupo no rAthena na área de suporte em português se juntou para um projeto de tradução. Havia entrado nesse grupo, que até então funcionava por discord e tinha um GIT que não consegui acesso, pois era trancado. Não sei qual era a estratégia de quem tava no comando do projeto, talvez pra evitar leech e ninguém contribuir, não sei. A questão é que o grupo no discord por certos meses vinha bem ativo, apesar da quantidade de membros, mas nesses dois últimos meses o grupo simplesmente morreu e o GIT foi aparentemente apagado ou colocado como secreto. Juntamente com a ameaça do nosso querido cronuzz de fechar as portas depois de, acho, 12 anos, acredito que essa é uma boa oportunidade de não deixar a comunidade brasileira se perder diante do rAthena, apesar de tantos se virarem muito bem com todas as informações em inglês. Apesar disso, o propósito desse projeto não é a criação de um emulador novo. Ano passado, nessa mesma época natalina, o Tet apareceu fazendo algumas sugestões para o desenvolvimento do Cronus. Ele falava na criação de uma revisão do emulador para gold times que seria o "legado" do Cronus. À mesma época surgiu uma proposta do Jonyll para a tradução geral do emulador, que tinha até me candidatado, mas não obtive resposta sobre essa questão do responsável pelas traduções e isso acabou morrendo também. Daí surgiu a ideia (e também necessidade) de tradução de um emulador que já tinha certa notoriedade e estabilidade, que é o rAthena. Importante: Esse projeto é um projeto de TRADUÇÃO DO RATHENA, primariamente focando nos scripts/npcs padrões do rAthena e tradução das datas disponíveis no próprio fórum do rAthena. Traduções da documentação, bem como arquivos de configuração do rAthena serão colocadas como escopo, mas a priori, não são prioridades e não impactam na jogabilidade dos jogadores, somente na parte administrativa. Tradução de scripts personalizados que podemos encontrar não são parte primária do projeto, mas são incentivadas e terão lugar especial no fórum para serem disponibilizadas. Prioridade de tradução do eaBrasil: - Tradução da pasta npc do rAthena. - Tradução do ROEnglishRE (tradução do coreano para ingles de itens, habilidades e texturas), projeto do zackdreaver, que é ativo e frequentemente atualizado. - Disponibilidade de um pack data para uso funcional da tradução do ROEnglishRE, todos os arquivos necessários para uso simples e prático, juntamente com um client/hexed compatível. Obs: Não há conexões entre os pontos acima, podendo as traduções feitas simultaneamente ou não. Incentivos para a comunidade -- Tradução dos arquivos de configurações/documentação do rAthena -- Tradução de demais scripts/npcs personalizados uteis. - Tradução de sistemas disponíveis no rAthena que venham a ser interessantes. Onde funcionará o eaBrasil? Funcionará com sistema de fórum, no link: http://eabrasil.ga (online desde 15/06/19) Informações adicionais Só para deixar claro, o eaBrasil não será um fork do rAthena nem qualquer tipo de coisa assim. O desenvolvimento em questões de emulador e source serão completamente responsabilidade da comunidade do rAthena e seus desenvolvedores. E o por isso, os créditos continuarão sendo completamente deles. O intuito aqui é realizar somente as traduções dos arquivos disponiveis no repositório do rAthena para a comunidade brasileira, e lusófona também, num repositório próprio. Da mesma forma que o rAthena, Cronus, brAthena, Hercules e tantos outros disponibilizam gratuitamente seu código fonte, toda tradução feita no eaBrasil será disponível também gratuitamente. A forma de manter o fórum do eaBrasil aberto será com arrecadação de doações e divulgação de banners no topo do fórum.
  3. 3 points
    Launcher feito 100% por mim Ele contém Login(obrigatório), atualizador, gerenciamento de conta, doações e vote por pontos sem a necessidade de ir ao site. Aceito criticas construtivas e sugestões Quando atualizado
  4. 3 points
    Bem vindos de volta até quando o fórum aguentar. Retirado a restrição de downloads - não mais necessário 20 posts ou mais. Membros comuns agora podem fazer downloads a cada 24hs. Adicionado restrição de email usado na criação de contas, emails permitidos; gmail.com, gmail.com.br, hotmail.com, hotmail.com.br, live.com, live.com.br, yahoo.com, yahoo.com.br, outlook.com e outlook.com.br Feliz Natal e um Próspero Ano Anovo para todos. EU? Irei me restringir ao que propus desde o inicio quando assumi. Manter o fórum online com as contas pagas e só.
  5. 3 points
    Processo de criação de um servidor de ragnarok, onde vemos o que pode ser feito em um servidor antes de sua ativação oficialmente. Mas os vídeos não só mostram o processo, e sim tento explicar de uma forma, para que leigos que não tem conhecimento algum sobre isso possam entender. Por isso costumam ser grandes mesmo para questões simples. É importante que veja todos vídeos em sequência para que possa entender o próximo e os seguintes, pois não prestarei suporte ou esclarecei nada sobre os mesmo, porque todo assunto já é abordado em cada vídeo. ==================== 1 - Instalação do Servidor MySql: https://youtu.be/BsV7hfJAlVc 2 - Criando o utilizador do MySql: https://youtu.be/Jl39mEU9Z7Y 3 - Instalando o Visual Studio: https://youtu.be/zevjWbDrMMg 4 - Compilando o Emulador: https://youtu.be/YbMxXEtbJSI 5 - Conectando o emulador ao banco de dados: https://youtu.be/LY6nrtByJsw 6 - Alterando banco de dados para salvamento de log: https://youtu.be/Xlulpx6XhRw 7 - Criando e logando com a conta do administrador: https://youtu.be/-ZOcZ3SCt6o 8 - Diffagem do primeiro EXE: https://youtu.be/z9kPM25_wtw 9 - Adicionando DLL: https://youtu.be/owWc0IZ-q2Y 10 - Adicionando Lua Files: https://youtu.be/tVt0u4woATs 11 - Lua ou Lub?: https://youtu.be/N_vLDb0Czd0 12 - Rates do Servidor: https://youtu.be/rTnsHMycdbE 13 - Cidade de Izlude: https://youtu.be/d0h5foTfbBc 14 - Backup e gestão de arquivos 3 vídeos: Parte 1 https://youtu.be/ebrLriaMh9w Parte 2 https://youtu.be/0wLdmnSp24k Parte 3 (Bonus) https://youtu.be/LCb__S-HJX4 15 - Alterar ponto inicial: https://youtu.be/Kbw9YQfS8f4 16 - Gestão de Npcs 3 Vídeos: Parte 1 https://youtu.be/CUlfzY0a23I Parte 2 https://youtu.be/74Z_GP01qIQ Parte 3 https://youtu.be/UN0jYo4AFm0 17 - Loadings e Login Background: https://youtu.be/BVnnMzh7eoY 18 - GRF do Patch: https://youtu.be/uDsM8o5DeT4 19 - Patch dos Usuários: https://youtu.be/1SrwGb3tWwY 20 - Transferência de arquivos: https://youtu.be/4lmTlfIrJd8 21 - Auto Patch: Parte 1 https://youtu.be/sElagZ_Qv4s Parte 2 https://youtu.be/SA-ZRotKukc 22 - Instalador: https://youtu.be/4lmTlfIrJd8
  6. 3 points
    iai Galerinha fã de Ragnarok e desenvolvedores.... Hoje vou mostrar um tutorial completo para você BAIXAR (CRONUS e HOST), COMPILAR,RECOMPILAR,CONFIGURAR vamos trabalhar com emualdor baixado do repositório do CRONUS e do HOST (VIRTUALTI). ps: os dois emuladores são os mesmos por isso vou monstrar somente o que baixei no cronus. BAIXADO DO REPOSITÓRIO; NOTEPAD++ https://notepad-plus-plus.org/download/v6.7.7.html EMULADOR: https://github.com/Cronus-Emulator/Cronus(Mais Atualizado). VISUAL C++: 64bits--> jhttps://www.microsoft.com/en-us/download/confirmation.aspx?id=30679 32bits-->https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679 WINRAR 32bits --> http://win-rar.com/predownload.html?spV=true&subD=true&f=wrar521br.exe 64bits --> http://win-rar.com/predownload.html?spV=true&subD=true&f=winrar-x64-521br.exe WAMPSERVER site oficial --> www.wampserver.com/en/ --> tive dificuldades em entrar no servidor oficial então vou colocar outros links abaixo. 32bits -->http://sourceforge.net/projects/wampserver/files/latest/download 64bits --> http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.1/ INFORMAÇÕES IMPORTANTES! Primeiro se você tem algum servidor de MySQL instalado é importante que você saiba o ususario e a senha, para futuras alterações. Segundo: Não adianta tentar criar nenhum servidor com um computador cheio de vírus, isso vaio prejudicar a sya experiencia e dos jogadores. Terceiro: Tenha paciência, pois você esta lidando com "programação" não é só da NEXT que vai tudo se resolver, caso tenha alguma dúvida com relação ao conteúdo pode perguntar que respondo no mesmo dia. Quarto: Este projeto não é para fins lucrativos, fique por sua conta em risco caso use para esta finalidade. ------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------T U T O R I A L------------------------------------------------------------------- ---------COMPILANDO------ Após baixado o seu emulador o mesmo vai esta em em extensão (.rar). Descompacte ele para qualquer lugar do seu computador. Após feito isso, abra a pasta que foi extraída (cronus-emulator) e ache o arquivo Cronus-12 (img1); img1 Se você tem um computador lento espere pacientemente, pois ele vai começar a abrir o programa VisualStudio12, mesmo depois de aberto espere pois o mesmo vai começar a ler os arquivos. (img2). img2 depois de terminado a leitura (você vai saber quando parar de passar o nome de um monte de arquivos que fica no canto inferior esquerdo). Tem uma janela do lado direito com uma lista de arquivos certo? NÃO! então aperte Crtl + W que ela vai aparecer ou vá em view (exibir) e clique em (Solution Explorer) que também funciona. (img3) (img3) Clique com o botão direito em [Solution 'Cronus-12' (11 projects)] e após aperte com o botão esquerdo em Clean Solution ele vai começar a realizar o processo (img4) (img4) depois que terminar este primeiro processo, vamos clicar de novo com o botão direito em Solution 'Cronus-12' (11 projects só que desta vex vamos clicar com o botão esquerdo em (Build Solution) Ele vai começar a compilar o seu servidor (processo de reconfiguras os scripts de acordo com as modificações que você faz na pasta src) IMPORTANTE: Todas as alterações que você fizer dentro do diretório "cronus-master/src" você precisa recompilar o servidor. Pronto! seu servidor esta compilado e com os arquivos necessários para executar criados e prontos para funcionar. PERGUNTA: posso executar meu emulador depois de compilado pela primeira vez? RESPOSTA: NÂO. ---------CONFIGURAÇÃO--------- Para que seu servidor possa executar definitivamente você vai precisar primeiro configurar ele. ATENÇÃO! este processo é muito importante então , caso não entenda releia, se não entender mesmo assim, NÃO faça nada! pergunte aqui antes!. Instale o WampServer como você instala qualquer outro programa, só clicar em NEXT até o fim , no final ele vai perguntar qual o seu navegador para que ele emule seus sites, pode selecionar qualquer um. -------CONSIDERAÇÕES WAMPSERVER------ Para um tutorial completo vou passar algumas considerações que acho importante para continuarmos ok? O que é WAMPSERVER? É um conjunto de programas necessários para emular seus sites antesd e ir para as hospedagens, ele vem om APAHE.MySQL,PhpMyAdmin, estes 3 programas juntos são necessários para o funcionamento do seu servidor. você também pode usar outros programas como o vertrigo ou até mesmo baixar os apps separados. -------PHPMYADMIN CONFIGUARAÇÂO------- IDIOMA De volta ao tutorial execute seu wampserver e clique com o botão direito sobre o icone dele ao lado do relógio, mude o idioma para Português, CRIAR DATABASE "RAGNAROK E LOG" depois clique com o botão esquerdo no mesmo icone ao lado do relógio e vá em PhPMyADMIN, ele vai abrir o seu navegador e exibira os bancos de dados que existem dentro dele. , agora onde tem "criar banco de dados" coloque o nome da sua base como padrão coloque "ragnarok" e clique em "criar" depois faça o mesmo procedimento porém no nome da database coloque o nome do banco de dados de logs do seru servidor, como padrão coloquei "logs". vai aparecer na lista abaixo o nome das suas duas databases "ragnarok e logs". PRILÉGIOS segue a "linha" do banco de dados que criamos ragnarok e vá em "Verificar Privilégios"e depois em "adicionar novo utilizador". Nesta janela vamos fazer o seguinte, siga os comentários na imagem para configurar. imagem IMPORTAR DATABASES "Ragnarok" Clique com o botão esquerdo na lista sobre o nome "ragnarok" e depois vá em "importar na parte superior direita; imagem clique em "escolher arquivo" e selecione o diretório que esta a apasta do emulador. você vai selecionar este arquivo cronus-emulator/sql-files/main.sql depois fala o mesmo procedimento na database logs que criamos. Só que vamos selecionar o arquivo diferente; cronus-emulator/sql-files/logs.sql pronto! nosso phpmyadmin esta configurado. -------INTER.CONF---------- estamos quase terminando o nosso emulador agora vamos ligar ele no banco de dados que acabamos de criar. para isso acesse o arquivo que vai estar neste diretório; cronus-emulator/conf/inter-server mude as seguintes linhas; -----char-server.conf------- map-server.conf // IP do Servidor de Personagens// O Servidor de Mapas conecta-se ao Servidor de Personagens usando este endereço de IP.// NOTA: É útil quando seu servidor está sendo rodado com um firewall ou// em uma máquina com múltiplas interfaces.char_ip: 127.0.0.1 SE TIVER ANTES DO NOME // REMOVA // IP do Servidor de Mapas// O endereço de IP cujo o client irá usar para se conectar.// Defina isto para seu IP público do servidor.map_ip: 127.0.0.1 SE TIVER ANTES DO NOME // REMOVA pronto pessoal. é isso ai, com estas configurações seu emulador já vai estar pronto para rodar. OBSERVAÇÂO: para você conseguir jogar é necessário criar um cliente, não vou esinar por que aqui no fórum já tem tutoriais muito bons a respeito do assunto. qualquer duvida erro ou dica poste que eu mudo no tutorial. SE GOSTOU DA UM +REP. SE TIVER BASTANTE PEDIDO EU FAÇO UMA VÍDEO AULA SEM PROBLEMAS. Obrigado.
  7. 2 points
    { set @value, rand(100,1000); set #CASHPOINTS, #CASHPOINTS+@value; dispbottom "Você recebeu um total de "+@value+" cashs."; end;},{},{} se quiser mostrar o valor recebido.
  8. 2 points
    Nas chaves coloca isso: { set #CASHPOINTS,#CASHPOINTS+rand(100,1000); },{},{}
  9. 2 points
    Configurando Servidor Dedicado (CentOS) Saiba como configurar de ponta-a-a ponta o dedicado. Postado por Prototype on Set 04 2011 15:29 Vou ensinar como configurar o servidor dedicado em CentOS 5. de ponta- a ponta, vi que tinha muita gente com o mesmo problema que eu ná hora de criar e configurar o servidor num Linux (CentOS), e estou aqui escrevendo esse Tutorial para vocês então vamos lá... Você vai precisar do seguinte programas: 1 - WinSCP (Download) Gerenciador de arquivos, parecido com o FileZilla, mas com umas vantagens na hora de editar os arquivos pois separa, por quebra de linhas, e assim não complica na hora de editar. 2 - Putty (Download) Gerenciador de Arquivos via SSH, server para acessar arquivos em outro rede. 3 - Emulador (http://svn.cronus-emulator.com/cronus/) << isso era maravilhoso... sim eu sou nostálgico pra caralho. Versão do Cronus, a que está disponível no SVN do cronus 4 - MySQL 5 Gerenciador de Banco de Dados, talvez o mais popular do mundo. 5 - phpMyAdmin Programa para executar operações administrativas, como configuração, monitoramento e inicio e parada de um servidor MySQL. 1.1 - Instalando Pacotes Necessários pelo Putty. Supondo que você já tem um VPS CentOS ou servidor dedicado com acesso root. Putty abrir e se conectar ao seu VPS / Servidor Dedicado usando a conta root. Já que é um VPS recém-dedicado,você vai precisar fazer essas instalações para rodar o servidor. 1.2: Instalando SubVersão Após ter se logado no putty com seu login e senha, dados pela empresa de hospedagem, digite o seguinte comando, yum install subversion assim que terminar ele irá te fazer uma pergunta se você pretende prosseguir, e te dará duas opções (y/N) digite "y" e de enter para prosseguir com o processo de instalação. 1.3 Vamos agora instalar os compiladores ou os pacotes das linguagens que iremos usar para compilar o emulador Digite os comandos a seguir : yum install gcc yum install gcc -c + + Feito isso vamos prosseguir com o tutorial... 1.4 - Instalando Pacotes do PHP Execute o comando : sudo yum install-y php-cli php-gd php-mbstring php-mcrypt php-mhash php-mysql php-pdo php-xmlrpc 1.5 - Instalação do Apache para instalar ele execute a seguinte linha: yum install httpd assim que concluir a instalação temos que deixar ele ligado. service httpd start chkconfig httpd on 1.6 - Vamos instalar agora o MySql. yum install mysql-server mysql-devel 1:7 - Instalando o PhpMyAdmin execute o comando a baixo para fazer a instalações necessárias: yum install php-mbstring httpd mysql-server Aqui você vai ver se o sistema está totalmente atualizado. yum update feito isso vamos executar o comando "cd /var/www/html" para irmos para entrarmos na pasta "html" cd / var / www / html / Agora vamos fazer o download do PHP 5.2 sourceforge.net, lembrando não é pra você baixar direto para seu pc, é para executar o comando e ele irá baixar diretamente, para o dedicado. wget -c [url="http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.3.2/phpMyAdmin-3.4.3.2-english.tar.gz/download"]http://sourceforge.n...tar.gz/download[/url] vamos então. descompactar o phpMyAdmin, o arquivo compactado que você acabou de baixar do Sourceforge.net tar xvfz phpMyAdmin-3.4.3.2-english.tar.gz O próximo comando é apenas para alterar o nome da pasta que vai descompactar o arquivo do sourceforge.net produzido. Que também, mais uma vez ajuda para facilidade de uso para o administrador configurar o sistema. mv phpMyAdmin-3.4.3.2-english phpMyAdmin Agora vamos para o diretório phpMyAdmin. phpMyAdmin cd Vamos copiar o arquivo de configuração a partir da amostra fornecida pela "gente grande" phpMyAdmin e apenas no caso de acontecer de você estragar o arquivo de configuração você vai ter a cópia para começar de novo. cp config.inc.php config.sample.inc.php Agora vamos editar a configuração do phpMyAdmin. config.inc.php vi Quando abrir o editor procure pela linha: $ cfg ['Servers'] [$ i] ['AUTH_TYPE'] = 'cookie'; Mude o 'cookie' para 'http', ficando assim: $ cfg ['Servers'] [$ i] ['AUTH_TYPE'] = 'http'; aperte "i" para sair do modo de inserção "edição" ou "esc" assim que sair do modo de edição digite ":wq" o comando :wq, serve para salvar o arquivo e sair do modo de edição e assim voltando para a página principal do SSH. agora vamos reiniciar o Apache service httpd restart Feito tudo isso vamos começar a parte do Emulador ( a mais esperada até o momento kk) 1.8 - logue-se no ssh ou volte para a pasta principal digitando cd /root/ ou cd/home isso vai depender do caminho que instalaram no dedicado, mas por padrão sempre é "root". sigam o tutorial que tem aqui no cronus e depois de fazer o processo todo que tem la voltem a ler este tutorial. http://forum.cronus-...cado-em-linux/. feito tudo aquilo para baixar o emulador para o dedicado, vamos a configuração dele e para isso vamos usar o 1.9 - WinSCP entre como o seu login/senha e vamos começar a edição vá no seu emulador>>conf>> Alterar altere a linha / / Login_ip: 127.0.0.1 tire as // e no lugar de 127.0.0.1 coloque o ip do dedicado login_ip: IPDODECIDADO Altere o char_ip com o mesmo processo / / Char_ip: 127.0.0.1 Agora salve e feche e abra login_athena.conf char_athena.conf procure pela linha new_account: yes Mude para new_account: no salve e feche e abra map_athena.conf login_athena.conf / / Char_ip: 127.0.0.1 mude para char_ip: mude aqui para o ip do seu host procure pela linha / / Map_ip: 127.0.0.1 Mude para.. map_ip: mude para o ip do seu host Salve e feche map_athena.conf! inter_athena.conf configure com o ip do seu host e login do phpmyadmin Apos configurar os arquivos todos os processos apartir do "10" no seguinte tutorial http://forum.cronus-...icado-em-linux/ CREDITOS : Prototype por Pesquisa, Edição e Escrita. Proíbida a cópia deste tutorial sem a minha autorização ou autorização dos superiores do Forum.
  10. 2 points
    REGISTRO EM Outubro 14, 2008 Foi com o Cronus que eu aprendi a programar, onde decidi (ou achei que tinha decidido) o que eu queria pra vida. Eu, nos meus 13 anos, tinha entrado no maravilhoso mundo da programação. Estava me interessando cada vez mais, e me divertindo cada vez mais. Aqui foi onde conheci também os servidores privados, que me fizeram amar o Ragnarok de uma forma que o oficial não fazia. War-RO, pbRO... E vários outros que não recordo agora. Minha história com Ragnarok começou no segundo episódio. Eu tinha um mago e nunca consegui passar dessa classe (1-1). Nunca consegui virar bruxo (única opção na época, já que não tinha as 2-2). Então eu seguia nesse mundo, desbravando rune-midgard sendo apenas um Mago. Então, em algum momento, conheci os servidores privados. E o Cronus-Emulator. Não lembro muito dessa parte da história - na verdade, não lembro nada - só sei que em algum momento da minha vida eu estava escrevendo scripts de NPCs das mais variadas utilidades. Foi aí que decidi fazer um guia ensinando a programar. Nesse período 2008~2011 eu fui bem ativo, ajudando bastante por aqui e tal... Até que comecei a ficar migrando de jogo. Neopets, Grand Chase, Ragnarok... Fiquei literalmente até 2016 (sendo que sem o GC obviamente) alternando os jogos, as vezes me dedicando a 2 de uma vez (não que seja muito, é só um comentário). Muito da minha história no Cronus foi apagado por mudança de servidor ou sei lá o quê... Mas segue o baile. Em 2012, quando terminei o colégio, eu já tinha certeza da área a escolher. Desde o 1º ano do ensino médio, eu já sabia qual área seguir: Ciência da Computação. Eu queria ser programador, graças ao Cronus. Então, em 2013.1, entrei na faculdade. De 60 alunos, fui um dos 13 que passou em Introdução a Programação I na primeira tentativa. Muita história depois.... levei surra em todas as cadeiras, menos nas de programação. Resultado: Mudei de curso já em 2016.2 e atualmente estou no 5º período de Jornalismo. Sigo amando programação, mas não passo perto de um compilador a.... 3 anos? Pretendo mudar isso no futuro, a propósito. Então.... Posso dizer que o Cronus, junto com o Ragnarok, mudaram a minha vida e me fizeram ser a pessoa que sou hoje. Por isso, sou grato à ambos. Contei minha história porque entrei pra checar como estavam as coisas aqui (voltei em junho pro ragnarok - dessa vez o bRO mesmo) e vi que tá tudo bem... parado. Será que ainda tem gente das antigas que entra aqui? Conta aí tua história, quero saber. Acompanhei por alto o SOCERO, fiquei até minimamente animado pra isso. Quando vi que tava parado e sem previsão de estréia.... me senti meio mal. Ainda mais depois que li isso: Eu queria poder ser útil, ajudar em alguma coisa. Mas nem o eu de 2012 seria capaz disso. O meu conhecimento era muito limitado e hoje é ainda pior. Então... fica aí o pedido. Ei, você que tem capacidade de fazer o SOCERO virar realidade: FAÇA ALGO, POR FAVOR! É isso, obrigado.
  11. 2 points
    Olá, sou desenvolvedora de sprites nova no ramo. Esses são alguns dos meus trabalhos :3 Venha conhecer o meu deviantart, ou a minha page no face e encomendar aquela sprite que você sempre sonhou em ter no seu servidor mas nunca encontrou em lugar algum Aceito encomendas de sprite de qualquer tema. Novos hats: Em breve, adicionarei alguns NPCs.
  12. 2 points
    Download do instalador exe SOCERO; http://rathena.cronus-emulator.com/downloads/install_socero_v1.exe Download do instalador zipado SOCERO; http://rathena.cronus-emulator.com/downloads/install_socero_v1.zip Mega - Mirror do instalador EXE 1: https://mega.nz/#!FkhlTKTI!cP5rccMch-7xxeDg4jyleqpEKiwdNoU_gSZvxfimN-w Medifire - Mirror do instalador EXE 2: https://www.mediafire.com/file/ndva9rfobdkguzq/install_socero_v1.exe/file obs: Lembrando que se você quiser, pode apenas baixar separadamente; Data e Hexed, jogar dentro de uma pasta vazia e logar, porém é recomendável o uso do instalador, pois o mesmo irá usar o ThorPatcher e com isso, enviaremos correções automáticas para a data quando necessário. Diff Hexed: https://pastebin.com/DFAEJMwq Hexed: https://github.com/Cronus-Emulator/-SOCERO-hexed Pasta Data: https://github.com/Cronus-Emulator/-SOCERO-data Emulador Base: https://github.com/rathena/rathena - > Emulador usado por nós: https://github.com/Cronus-Emulator/-SOCERO-emulador FluxCP Base: https://github.com/rathena/FluxCP - >FluxCP usado por nós: https://github.com/Cronus-Emulator/-SOCERO-FluxCP ThorPatcher: https://github.com/Cronus-Emulator/-SOCERO-Thor Agradecimento especial ao membro; @Makarov Law da Makarov Serviços, pelo Diff, Hexed e Pasta data doada para o nosso servidor.
  13. 2 points
    Oque acharam? Se a equipe do Socero curtir posso programar. @JulioCF
  14. 2 points
    Previsão de estreia: 05/04/2019 as 20h Isso ai amiguinhos, irá nascer(finalmente) o Servidor Oficial Cronus-Emulador Ragnarok Online(SOCERO) Segue a ideia: Servidor full original kRO Based, somente facilitando nas rates indo para o nível mid-rates e com sistema oficial vip. Ta bom tiu, mas pra que? A ideia claro, ajudar na arrecadação de fundos para o Cronus-Emulator e todos seus sistemas. E claro, apresentar a situação atual do emulador. Quase tudo que for adicionado e usado ao Emulador/Servidor, será liberado para download na seção [+]Membros. Vai ser praticamente um servidor público, só não é possível liberar tudo, pois estamos também, se tratando de informações pessoais das contas dos usuários. - Informações - Emulador rAthena Servidor CRONUS Episódio Oficial e atual: O mais atualizado possível Servidor: Renew, ou seja, oficial Rates: 100x baseEXP 100x jobEXP 10x quests Durante a semana, de 00:00hs de Domingo para Segunda até 00:00hs de Sexta para Sábado, ou seja. Durante os 05 dias da semana. Terá uma pequena quest no centro de Prontera. Onde você entregando alguns itens e alguns destes em determinadas quantidades. Será possível até três vezes por dia. Você conseguirá dobrar as rates de todo o servidor, indo dos oficiais 100x para 200x. Tendo a durabilidade deste efeito por 60 minutos. Finais de semana: a partir das 00:00h de Sexta para Sábado, indo até as 00:00h de Domingo para Segunda, as rates bEXP e jEXP vão dos oficiais 100x para 200x - Digite @rates nos finais de semana e confira. A quantidade pode ser maior caso esteja acontecendo algum evento extra no servidor. Mas oficialmente, segue o informado: Drops comuns 25x Drops comuns MVP's 10x . ---------------------------------------------- Drops de itens de cura comuns 25x Drops de itens de cura MVP's 10x . ---------------------------------------------- Drops de itens usáveis comuns 25x Drops de itens usáveis MVP's 10x . ---------------------------------------------- Drops de equipamentos comuns 25x Drops de equipamentos MVP's 10x . ---------------------------------------------- Drops de cartas comuns 10x(0.10%) - Não afetado por qualquer bônus extra do servidor. Drops de cartas MVP's oficial 5x(0.05%) - Não afetado por qualquer bônus extra do servidor. .----------------------------------------------- Level Máximo: Oficial Atributos: Oficial Battleground: sim, oficial Dual Login: Liberado no servidor, bloqueado em mapas de WoE e BG, quando for ativada. Sistema VIP - Oficial do Ragnarok ROP's: Oficiais do Ragnarok Custons Itens: Não, nenhum. Nem itens, nem sistema, nem nada. War of Emperium (WoE): A escolher horários, dias e castelos. Sistema VIP oficial do Ragnarok e rates de EXP 150x. Servidor com pouca tradução, vamos aplicando com o passar do tempo. Segue a lista de NPC's para todos: Resetadora paga Rent: entrega o carrinho, peco, falcão e afins Habilidades de platina Veia lokona que tira cartas com 50% de chance de falha. Curandeira paga Teletransportadora E outros.. Comandos públicos: - commands - mi - ii - rates - whodrops - hominfo - refresh - noask - noks - channel - duel - invite - accept - reject - leave Informações sobre vip's e doações:
  15. 2 points
    Eu estava com um projeto de pokemon ragnarok, porém eu desisti de continuar, então segue os link do que foi feito: https://mega.nz/#F!uthQRCzT!SjRedhVgPseZNj7dSaUw6Q Neste link contém uma série de materiais que eu reuni e outros feitos por mim mesmo. O máximo que você vai encontrar aqui é materiais para primeira geração. Reunidos: Sprite e Gifs de pokemons das versões Black/White e X/Y, pode ser utilizados para fazer as sprites e act num possível jogo de pokemon. Sprites e Gifs de NPCs de jogos de pokemon. Sprites de mapas do jogo pokemon Fire Red para auxiliar na criação de mapas. Feitos por mim: Mapas das cidades: Pallet Viridian Pewter Cerulean Mapas das Rotas: rota 1 rota 2 Floresta de Viridian Rota 3 Mt. Moon Rota 4 Rota 24 Rota 25 Modelos de casas: todos os edificios presentes nos mapas criados, isso inclui 3 modelos de GYM, centro pokemon, Market, e os outros prédios, tudo feito customizado na ferramenta Sketchup A partes internas das casas de Pallet, o interior dos centro pokemon - Ainda não convertido para formato Rag (posso fazer um tutorial de como criar casas no sketchup e converter pra o formato do rag) Itens: Pokebolas prontas para uso: Sprites icone carta do TCG oficial pokemon redimensionada imagem do visual collection dos items icones de sexo do pokemon e dos leveis 1-100 Segue anexado algumas imagens exemplo (centro pokemon piso inferior e lab do professor carvalho modelados no sketchup) do que você vai encontrar no link:
  16. 2 points
    Estou desenvolvendo um shield simples, que conforme for aprendendo irei implementar mais funções, quem poder ajudar será bem vindo! Segue o que já foi desenvolvido: Versão 1.0: Abertura com Splash Screen; Captura de Mac Address; Banimento por Mac Adress; (Adicionar e remover ban): Comandos: @macban @macunban Função para checar dual cliente em BG ou mapas setados; Quem poder colaborar no desenvolvimento, entre em contato no fórum.
  17. 2 points
    Olá galera, como todos sabem eu nunca me aventurei nessa área de programação, porém por uma demanda da empresa eu tive que fazer um painel simples em VBA, o que acabou fazendo eu me interessar por programação, comecei a estudar HTML5, PHP, CSS, e JAVASCRIPT, com isso decidi começar o projeto de desenvolver um painel de ragnarok para que eu possa práticas, em baixo vai estar todas as funcionalidades do painel. OBS: O painel ainda está em desenvolvimento. [ PF PAINEL] Linguagens: - HTML5 - PHP - JAVASCRIPT - CSS Funcionalidades: - Registrar Conta OK - Visualizar Conta OK - Visualizar Personagens OK - Resetar Posição de Personagens OK - Resetar Estilo de Personagens OK - Logs da Conta OK - Alterar Email OK - Alterar Senha OK - Rankings de Zeny OK - Rankings de Eventos OK - Rankings da Campal OK - Ranking do PVP OK - Ranking de Tempo Online OK - Ranking de MVP's OK - Recuperação de Senha OK - Segurança EM DESENVOLVIMENTO Estou vendo o que fazer quando finalizar, talvez eu disponibilize para a comunidade, lembrando que ainda sou novo nessa área e o painel foi feito com o intuito de aprendizado, então caso tenha erros por favor pode avisar, caso tenham sugestões do que pode ser adicionado podem avisar também, qualquer crítica e sugestão é bem vinda. OBS: O design do painel eu não desenvolvi do 0, peguei um painel flat responsivo e fui modificando. Segue abaixo algumas imagens do painel:
  18. 2 points
    Abderman, Através puramente do script, isso não seria possível. Você pode através do comando getitembound, criar um item no inventário do jogador com a limitação pré-definida conforme a seguir. *getitembound(<item id>, <amount>, <bound type>{, <account ID>}) *getitembound("<item name>", <amount>, <bound type>{, <account ID>}) This command behaves identically to getitem(), but the items created will be bound to the target character as specified by the bound type. All items created in this manner cannot be dropped, sold, vended, auctioned, or mailed, and in some cases cannot be traded or stored. Valid bound types are: 1 - Account Bound 2 - Guild Bound 3 - Party Bound 4 - Character Bound Mas através desse comando, não seria possível em determinado momento, liberar a transação deles. Outra forma, que não envolve exatamente o scripting NPC based, seria clonar os itens a serem entregues pelo NPC com a limitação de bloqueio de trade e dessa forma, remover quando bem entender e assim liberando a transação de determinado item. Essas são as formas atuais para fazer o que você deseja, para saber mais sobre como configurar os itens no item_db, basta clicar aqui para ver a documentação. Trade: { (defaults to no restrictions) override: GroupID (int, defaults to 100) nodrop: true/false (boolean, defaults to false) notrade: true/false (boolean, defaults to false) nostorage: true/false (boolean, defaults to false) nocart: true/false (boolean, defaults to false) noselltonpc: true/false (boolean, defaults to false) nomail: true/false (boolean, defaults to false) noauction: true/false (boolean, defaults to false) nogstorage: true/false (boolean, defaults to false) partneroverride: true/false (boolean, defaults to false) } Abraços.
  19. 2 points
    Esse funciona no meu hexed 20141022 stateiconinfo.rar
  20. 2 points
    Procure por: warp $@MapsP$[@menu-1],0,0; Adicione antes: sc_end sc_all; Ficando assim: sc_end sc_all; warp $@MapsP$[@menu-1],0,0;
  21. 1 point
    Estádio para Torneios - PvPNUNS MAP A escolha de uma arena como essa foi feita pensando em um mapa foram uma grande quantidade de jogadores pode assistir a eventos PvP sem interferir, separados na arquibancada por equipe. O mapa também possui áreas que podem ser exclusivas para VIPs, líderes da clã e STAFFs. Todas as telas de TV e bandeiras podem ser alteradas. Líderes de Clã e VIPs do Clã ADM, GM e outros membros do STAFF Jogadores cuja guilda não está envolvida A textura pode ser alterada editando a imagem em .bmp Existem 44 telas ao longo do estádio. Todas enumeradas para alteração. Loja
  22. 1 point
    Mas um erro de programação ai. Este comando se repete três vezes e deve ser escrito da seguinte forma: set .menu$, .menu$ + ":"; É importante entender o que ocorre com a variável .menu$ ao longo do meu exemplo, pois está é a chave da solução. Entendendo isto você consegue aplicar o menu dinâmico com qualquer sistema de script.
  23. 1 point
    Se você quer usar pré-renovação, você tem que remover as barras //: Altere: //#define DISABLE_RENEWAL Para: #define DISABLE_RENEWAL E re-compile o emulador! Nota: DISABLE_RENEWAL (Desativar renovação) Se eu não estiver errado, parece que você desativou ambas. Com certeza não iria funcionar.
  24. 1 point
    Tem como fazer isto sim, e uma das melhores formas de se fazer isto é utilizando uma variavel que guarde as opções do menu. Exemplo: prontera,162,188,1 script Teste Menu 4_F_KAFRA6,{ set .contador, 0; set .menu$, ""; if (!opcao1) { set .menu$, .menu$ + "Opção 1"; set .contador, .contador+1; } set .menu$, .menu$ + ":"; if (!opcao2) { set .menu$, .menu$ + "Opção 2"; set .contador, .contador+1; } set .menu$, .menu$ + ":"; if (!opcao3) { set .menu$, .menu$ + "Opção 3"; set .contador, .contador+1; } set .menu$, .menu$ + ":"; if (!opcao4) { set .menu$, .menu$ + "Opção 4"; set .contador, .contador+1; } if (!.contador) { mes "Você não tem mais opções."; close; } mes "Escolha uma opção."; switch(select(.menu$)) { case 1: mes "Você escolheu a Opção 1."; set opcao1, 1; close; case 2: mes "Você escolheu a Opção 2."; set opcao2, 1; close; case 3: mes "Você escolheu a Opção 3."; set opcao3, 1; close; case 4: mes "Você escolheu a Opção 4."; set opcao4, 1; close; } } A lógica do código é você montar a string de menu antes de utiliza-la no comando select. As opções do menu que você deseja "pular" basta apenas ignora-la, por exemplo uma string onde o menu não tivesse a opção 3 seria da seguinte forma "Opção 1:Opção 2::Opção4". Os dois pontos devem continuar na string para que a opção 3 seja pulada e o case 3 não seja acionado com nenhuma outra opção. De resto o código utiliza de variaveis para controle de opções que já foram escolhidas e até mesmo para identificar se nenhuma opção foi escolhida que é o caso da variavel .contador que serve apenas para dar um final diferente caso não existam mais opções disponiveis.
  25. 1 point
    @JulioCF, acredito que não tenha entendido meu problema. Eu sei que é preciso adicionar pontos nas habilidades básicas pra posteriormente adicionar pontos em outras habilidades. O problema é que assim que eu adiciono os pontos nas habilidades básicas as outras skill não liberam pra poder adicionar pontos nelas, e posteriormente depois que adiciono os pontos nas habilidades básicas e fecho a árvore de habilidades todos os pontos que adicionei nas habilidades básicas zeram novamente como na imagem. Na imagem eu já adicionei os pontos nas habilidades básicas, e toda vez que fecho a arvore, aparece pra adicionar de novo... sendo que já tinha adicionado. Realmente faz um tempo que eu não jogo e pode ter mudado muita coisa, mas não consigo distribuir nenhum ponto, assim que distribuo, zera novamente.. Isso acontece com todas as classes... E mesmo se eu der @allskill, todas ás habilidades não funcionam também, ficam "cinzas" como se não tivessem adicionado pontos. Hexed: 2014-03-05bRagexe_patched Data: Mihael Emulador: Cronus-Master Pré-Renovação @Edit
  26. 1 point
    Apesar de eu ter tido uns contra-tempos nesse primeiro semestre de 2019, o projeto ainda está vivo e finalmente consegui o pôr online! Durante a "quase morte" do Cronus, onde a ideia do projeto basicamente surgiu, aconteceu de eu ter sido posto na Equipe de Tradução do Cronus para uma eventual organização da tradução nessa nova fase do Cronus que iria surgir, mas por conta dos problemas que foram surgindo, a minha falta de tempo nesse primeiro semestre, o projeto de tradução no Cronus acabou não acontecendo e foi dissolvida. Também sei que atualmente o Cronus está com tradução própria para o SOCERO, mas creio que o intuito de ambos projetos, de parte principal, ainda sejam distintos e que ambos possam se ajudar, apesar da força e visibilidade do Cronus ser obviamente maior. De qualquer forma, acredito que agora o projeto tenha tudo pra andar e termos gente a fim de contribuir.
  27. 1 point
    Ei, heróis e heroínas! Além de trazer o melhor no quesito diversão online, nós também estamos sempre de olho nas novidades para manter um jogo cada vez mais seguro para você e seus amigos. Assim, após diversos testes e análises, decidimos fazer uma mudança no sistema de segurança do client de Ragnarök. Dessa maneira, ao final da manutenção agendada para o dia 18/06/19, o GameGuard será substituído pelo sistema Easy Anti-Cheat (EAC), que atualmente está presente em diversos jogos que fazem sucesso ao redor do mundo. Conhecendo o trabalho que a equipe EAC oferece, estamos otimistas de que essa mudança irá beneficiar ainda mais sua experiência no universo de Ragnarök. Logo, com chegada do EAC (18/06), só será possível realizar login em sua conta de jogo se você tiver o novo client em seu computador. E para que você fique preparado com antecedência e não perca um minuto sequer da sua aventura, você já pode fazer o download do novo client. Fonte e noticia completa: https://playragnarokonlinebr.com/novidades/novidades/eac-o-novo-sistema-de-protecao-do-client-de-ragnarok
  28. 1 point
    Fui buscar esse guia no limbo, pois precisei dele para tirar uma duvida e não o achei... irei atualizar os links agora mesmo
  29. 1 point
    Você como "Atual administrador" invés de dar uma resposta sem solução poderia ter me explicado ao invés de me criticar @Edit Se tiver como me dar dicas de como te criticar pra tomar ban e depois eu me desculpar pra ser desbanido e eu ganhar uma tarja te agradeço OBS: Queria baixar algumas coisas
  30. 1 point
    Se o jogador sair do mapa este npc timer continuará rodando e dando as mensagens. Existem diversas formas de detectar isto, porem para se encaixar neste script o mais simples será colocar a checagem do mapa durante cada mensagem: tha_t01,1,1,5 script Contagem Regressiva 1_M_SIZ,{ OnPCLoadMapEvent: initnpctimer; getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") // caso dê erro, retire os " { stopnpctimer; announce "Seu tempo no mapa tha_t01 foi resetado!",bc_self,0; end; } announce ""+strcharinfo(0)+" Seu tempo no mapa restrito iniciou e acaba em 2 horas!",bc_map,0xA020F0; OnTimer3600000; // 60 minutos getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") { stopnpctimer; end; } announce ""+strcharinfo(0)+" Seu tempo no mapa restrito iniciou e acaba em 1 hora!",bc_map,0xA020F0; OnTimer1800000; // 30 minutos getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") { stopnpctimer; end; } announce ""+strcharinfo(0)+" você tem 30 minutos no mapa restrito!",bc_map,0x00FF00; OnTimer1800000; // 30 minutos getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") { stopnpctimer; end; } announce ""+strcharinfo(0)+" Falta 1 minuto para terminar seu tempo no mapa!",bc_map,0x00FF00; OnTimer60000; // 1 minuto getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") { stopnpctimer; end; } warp "SavePoint",0,0; // Teleporta o jogador para o ponto salvo. stopnpctimer; end; } tha_t01 mapflag loadevent Não ficou pra lá de bonito este script, existem formas melhores de se pensar nisto, porem para o teu caso deve resolver.
  31. 1 point
    tha_t01,1,1,5 script Contagem Regressiva 1_M_SIZ,{ OnPCLoadMapEvent: initnpctimer; getmapxy @Mapa$,@x,@y,0; if(@Mapa$ != "tha_t01") // caso dê erro, retire os " { stopnpctimer; announce "Seu tempo no mapa tha_t01 foi resetado!",bc_self,0; end; } announce ""+strcharinfo(0)+" Seu tempo no mapa restrito iniciou e acaba em 2 horas!",bc_map,0xA020F0; OnTimer3600000; // 60 minutos announce ""+strcharinfo(0)+" Seu tempo no mapa restrito iniciou e acaba em 1 hora!",bc_map,0xA020F0; OnTimer1800000; // 30 minutos announce ""+strcharinfo(0)+" você tem 30 minutos no mapa restrito!",bc_map,0x00FF00; OnTimer1800000; // 30 minutos announce ""+strcharinfo(0)+" Falta 1 minuto para terminar seu tempo no mapa!",bc_map,0x00FF00; OnTimer60000; // 1 minuto warp "SavePoint",0,0; // Teleporta o jogador para o ponto salvo. stopnpctimer; end; } tha_t01 mapflag loadevent OBS: não testei...
  32. 1 point
    Opa olha eu aqui, boa tarde pessoal
  33. 1 point
    Não dá e nem é legal ficarmos montando NPC pra todo mundo aqui, vocês precisam também absorver o conhecimento ativamente e não passivamente. Vou te dizer quais comandos de script você consegue fazer o que deseja. Gatilhos: *OnInit: Obs: Você precisa utilizar este gatilho para teu script ser executado toda vez que o emulador for reiniciado. Comandos de Scripts: *gettime Obs: Você usará este comando dentro de um If para checar se o dia e mês batem com o que você deseja. *setmapflag Obs: Você usará para definir um mapflag temporário em um determinado mapa. Como por exemplo ativar o mapflag das folhas de sakura ou as neve de snow. Dica: Procure a descrição do funcionamento dos comandos descritos aqui no arquivo doc/scripts_commands.txt Qualquer dúvida pode postar neste tópico, poste também o script que já montou para darmos sugestões de melhorias.
  34. 1 point
    Fui eu que desenvolvi o script. Eu não desenvolvi pensando em @reloadscript, pois este comando não se deve ser utilizado em ambiente de produção (servidor aberto para o público). Você poderá ter diversos outros bugs inimaginaveis se ficar utilizando @reloadscript em produção, este comando foi criado para uso em ambientes de testes e manutenções. Se você precisa fazer uma manutenção urgente ou recarregar algum NPC em especifico sem querer reiniciar o emulador em produção, existem outras opções de comando com potencial de estrago bem reduzido como o caso do @unloadnpcfile ,@unloadnpc e @loadnpc. Após o meu alerta se você quiser continuar abusando do uso do @reloadscript, tente adicionar este NPC para debug. - script SistemaPresenca_DeBug -1,{ OnInit: sleep 10000; set .debug = getnpctimer(0,"SistemaPresenca"); sleep 10000; while (getnpctimer(0,"SistemaPresenca") == .debug ) { initnpctimer "SistemaPresenca"; set .debug = getnpctimer(0,"SistemaPresenca"); sleep 10000; } } Obs: Não foi testado.
  35. 1 point
    Eu entendo, mas acredito que dentro de uma comunidade open-source, é preciso ter esse tipo de mentalidade. Tanta gente no rAthena disponibiliza tanta coisa foda de graça lá, eu as vezes não contribuo lá, não dou suporte (as vezes por desconhecido, quem sabe) e acredito que essa é uma das formas que eu mais posso contribuir pro projeto, mesmo que seja uma coisa exclusivamente pra comunidade brasileira. Vejo como uma extesão do projeto do zackdreaver, que disponibiliza pra todos de graça, a tradução do coreano pro inglês, que deve ser um trabalho fdp de fazer. Não vejo como um grande dificuldade a disponibilização de uma revisão do português para comunidade, pq não estamos trabalhando na implementação de um código novo, o que seria realmente maçante. Mesmo que sejam 10 pessoas traduzindo, num trabalho de sei lá, 6 meses no total, uma vez traduzido, o que vier de novidade pra traduzir não durará dias, tendo vista que esse tipo de volume de tradução é pontual e vem em pacotes pequenos. Se você quiser contribuir, posteriormente, seja bem-vindo. Não peço que você disponibilize a rev que você tem, mas de alguma forma, utilizá-la para auxiliar os demais.
  36. 1 point
    Implementada primeira função para editar emuladores, com a edição e configurações dos IPs, veja o vídeo demonstrativo:
  37. 1 point
    https://i.imgur.com/qnyqMYr.png https://i.imgur.com/hKYClKf.png
  38. 1 point
    Cuidado eles não aceitam esse tipo de coisa hospedada lá, acredite eu já perguntei. Se for fazer, faça na miudinha pois se pegarem é bye bye.
  39. 1 point
    midBRO, Os arquivos que precisam ser alterados se encontram na pasta de luafiles, mais precisamente em lua files/stateicon. Abraços.
  40. 1 point
  41. 1 point
    Cara, isso mais é por parte do Hexed, você precisa de um hexed lançado apartir da data de lançamento deste sistema. Tente com um hexed 2014
  42. 1 point
  43. 1 point
  44. 1 point
    No caso você quer um npc que teleporta os gm pra um mapa especifico? se for isso é só pegar um npc comum de Sala VIP e mudar o getgroupid Exemplo: //---------------------------------------------------------------- //- .___ ___. __ __ __ ___ _______ __ - //- | \/ | | | | | | | / \ | ____|| | - //- | \ / | | | | |__| | / ^ \ | |__ | | - //- | |\/| | | | | __ | / /_\ \ | __| | | - //- | | | | | | | | | | / _____ \ | |____ | `----. - //- |__| |__| |__| |__| |__| /__/ \__\ |_______||_______| - //- www.forum.cronus-emulator.com - //---------------------------------------------------------------- prontera,152,184,6 script Cachorro Velho 4_DOG01,{ //----- Isso aqui abre o chat abaixo para todos jogadores com groupid menor que 40. //----- Que é padrão getgroupid 40 pra cima é staff. if (getgroupid() < 40) { mes "[Cachorro Velho]"; mes "*Au au.."; mes "..."; close; } //---- Daqui pra baixo, todo mundo que for a cima do groupid 40, ou seja, membros da staff do seu servidor //---- irá aparecer a opção de teleportar pra sua sala de gm. mes "[Cachorro Velho]"; mes "Olá "+strcharinfo(0)+", vejo que você faz parte da Equipe SeuRO."; mes "Deseja acessar a Sala da Staff ?"; next; if (select ("Sim:Não") == 2) close; close2; warp "sec_in01", 169, 164; end; } //--- Portal de Saída da Sala do GM. sec_in01,170,159,0 script Saída#GM1 45,2,2,{ end; OnTouch: warp "prontera", 160, 176; end; } //--- Portal de Saída da Sala do GM. sec_in01,167,159,0 script Saída#GM2 45,2,2,{ end; OnTouch: warp "prontera", 160, 176; end; } //---- Mapflags pra galera não //---- burlar teleporte e etc do mapa da sala de gm. sec_in01 mapflag nobranch sec_in01 mapflag noicewall sec_in01 mapflag nomemo sec_in01 mapflag nopenalty sec_in01 mapflag noreturn sec_in01 mapflag nosave sec_in01 mapflag noskill sec_in01 mapflag noteleport sec_in01 mapflag novending sec_in01 mapflag nowarp sec_in01 mapflag nowarpto Se for Sala de Suporte, tem essa daqui:
  45. 1 point
    amigo obrigado pelo site que voce criou e deixo pra nós gostei dele e vou usar pro meu server se eu conseguir criar né rss ( eu vou tenho fé conheço um pouco de programação ) kkk
  46. 1 point
    Informações: Valor: Mínimo inicial de R$15,00 Cada valor corresponde ao seu tempo de dias vip e valor em ROPs in-game. Ex; Doando R$15,00, dentro do servidor você irá ganhar 15 dias corridos de vip e 15.000 rops para usar como desejar dentro do jogo. Os tickets adquiridos não podem ser comercializados de maneira alguma, somente guardados na Kafra/no Armazém. Os tickets serão entregues vip NPC Torsen que ficará em Prontera, na praça central a direita, ao lado da casa de Equipamentos. Não existe outra forma de realizar a doação, fora o que esta apresentado e explicado abaixo. Com estes rops, você poderá adquirir o que desejar na loja de Rops Oficial. Nesta mesma loja, terá equipamentos do tipo VISUAIS nas quais não terá nenhum stauts. Alguns itens usáveis e outros. Não será adicionado nenhum equipamento ROPs que de alguma forma, dê status. Além de ganhar o status [+]Membro em nosso fórum, com este status você ganha o direito a seções particulares e outros . Métodos de doação: (Até o presente momento, não iremos aceitar doações para contas bancárias) As confirmações de doações devem ser feitas NESTA SEÇÃO. Basta você criar um tópico novo com seu login e email usado no servidor. OBS: Esta seção só aparece para quem fizer e confirmação a doação. https://forum.cronus-emulator.com/donate/make-donation/ Como podem ver, os valores aceitos até o presente momento são; R$15,00 = 15.000 ROPs e 15 dias de status VIP R$25,00 = 25.000 ROPs e 30 dias de status VIP R$50,00 = 50.000 ROPs e 55 dias de status VIP R$75,00 = 75.000 ROPs e 80 dias de status VIP R$100,00 = 100.000 ROPs e 110 dias de status VIP Lembrando que, cada valor irá se tornar também, ROPs dentro do servidor. Aqui segue as imagens dos tickets: Como informado anteriormente. Todos os tickets serão entregues pelo NPC Torsen, este por segurança, irá guardar informações no momento que o responsável retirá-lo. O Administrador responsável, @JulioCF irá realizar a entrega dos pedidos confirmados, neste NPC todos os dias após as 20h - Salvo algum dia que tenha algum problema pessoal. Assim que o comprador do ticket entrar in-game, irá receber minha chat uma mensagem informando que, tem um ticket a ser retirado: Como comentado antes, ficará registrado em painel interno com acesso administrativo, quado este item for retirado pelo seu responsável. Comandos disponíveis para doadores -sem contar os comandos públicos, para conhecê-los, clique aqui- @at - Pode deixar sua loja ativa mesmo desconectado, durarão da loja; 72 horas. Item de destaque da loja, além dos itens usáveis da mesma; Conforme descrição, este é um acessório na qual, após equipado irá lhe fornecer a habilidade Ganância que é uma habilidade das classes Mercadores e evoluções, com esta habilidade, você será capaz de recolher uma certa quantidade de itens dropados no chão. O valor conforme demonstrado esta em; 5.000 rops que é equivalente a; R$5,00 Restrições da presilha; Não pode ser jogado no chão. Não pode ser vendido. Não pode ser trocado entre personagens. Não pode ser adicionado ao armazém de uma Guida. Não pode ser adicionado ao carrinho. Não pode ser enviado por email e afins. Este item somente pode ser guardado em armazém particular. Este item também se encontra como drops nos seguintes mini-boss do servidor, com chance de 0,01%(sem contar a edição de drops) ArchAngeling Angeling Mastering Dragão Mutante Ghostring Eclipse Líder Goblin Líder Kobold Metaller Grifo Hydrolancer Duque Coruja Barão Coruja Quimera Executioner Mysteltainn aceitamos sugestões de mini-bos, principalmente os mais simples e assim, trazer maior valorização - Use a seção de sugestões. Agora, vamos falar sobre os motivos das doações, o para que elas irão servir e assim por diante... Motivos: Manter todos os sistemas de dentro do Cronus funcionando e pagos. Lembrando que o fórum por ex, não é nulled. Pagamento da máquina para se manter todos os sistemas online Possível contratações de tradutores para o projeto Atualizações deste tópico: Informação sobre a confirmação de doação. 05/04/2019
  47. 1 point
    E aí pessoal, tudo bem? Fiz uns ajustes nesse belo tutorial, que por sinal é muito útil e tenho certeza que vai ajudar muita gente a criar um autopatcher de qualidade. O tutorial é sobre o RoLoader! Mãos a massa: Quote Quote O RoLoader aceita arquivos gpf e rgz, o rgz serve para você atualizar seu hexed.Ao extrair, você verá um arquivo RGZ Builder.exeVai abrir uma caixa ao abrir ele:Nessa caixa, arraste seu hexed para dentro dela e clique em Pack.Irá abrir uma janela pedindo para você salvar seu rgz:Clique em salvar e pronto, rgz criado! No meu caso eu coloquei o nome do rgz como teste03. Quote GRF Build cria grf e gpf.Extraia o arquivo como da outra vez e abra o grfbuilder.Uma janela aparecerá:Clique em new e o programa pedirá pra você colocar o nome da sua grf ou gpf.Após colocar o nome, clique em salvar, agora clique em dir.Irá aparecer uma janela para escolher a pasta dos arquivos que você quer:No meu caso os arquivos estão na pasta data, é importante lembrar que o RoLoader vai extrair a pasta também, e não só os arquivos contido nela. Feito isso, dê Ok e pronto, grf ou gpf criada! Quote Enfim chegamos ao que interessa =PAo extrair o RoLoader, você verá esses arquivos:Darei uma breve explicação sobre o funcionamento de cada um:Patcher = Contém arquivos da skin.RoLoader.dll = Para funcionamento do RoLoader.RoLoader.exe = Executavel do RoLoader.RoLoader.ini = Arquivo de configuração do RoLoaderE é nesse último que vamos trabalhar.Abra o RoLoader.ini e você verá o seguinte: Quote O que estiver abaixo disso você pode deletar, pelo que entendi é outra configuração para o RoLoader, no caso se você tivesse 2 servidores.Então vamos lá, vou ensinar vocês a configurar linha por linha, o que não tiver aqui é porque não precisa modificar =)Mude somente o que estiver em negrito. Quote Esse é o titulo da janela do Roloader, altere para o nome do seu servidor ou para o que você quiser.A parte da URL dos "button", vou pular, pois o próprio Squall já deixou explicado como funciona.Então Lets GO! Quote Bem, no caso estou usando o serviço de hospedagem xpg, meupatch.xpg.com.br não existe, mas vou usá-lo para apenas explicar, não esqueça a / no .com.br/Aqui vai ser o site que contém os arquivos em html, ok? Mas que arquivos são esses? Quote Esse é um arquivo HTML e ele aparece na janela do meio do RoLoader, esse é o arquivo de noticias.Como vocês viram, coloquei news.html se ele tivesse em uma pasta, teria que colocar: nome_da_pasta/news.html, mas como ele tá no meu diretório principal, não precisarei criar a pasta:O outro arquivo HTML explicarei um pouco mais à frente. Quote Esse será o caminho que terá os arquivos patch2.txt e patch_allow.txt ( Explicarei mais a frente o que eles fazem )Não precisa de http://, pois ele deve ser dessa maneira: Quote Sub-diretório dos arquivos patch2.txt e patch_allow.txtAqui, coloquei os arquivos dentro de uma pasta chamada txt, a pasta fica no diretório principal do site: Quote Como falei um poco acima o patch2.txt ficara dentro da pasta txt:Ok, mas pra que serve esse patch2.txt ?O patch2.txt é onde indica o nome das atualizações a serem baixadas e suas respectivas ordens, exemplo: Quote Como vocês podem ver, comentei a primeira linha, por quê?Bem, pelo menos aqui em casa o RoLoader pulava a primeira linha só começando a fazer download da segunda em diante, então comentei a primeira linha para que minha primeira atualização ficasse na segunda linha. Não sei se isso ocorre com todos, mas melhor prevenir =PAconselho não deixarem o nome patch2.txt como padrão, pois vai dar conflito com o do BRO, coloquem patch3.tx ou qualquer outra coisa. Quote patch allow também fica dentro da pasta txt, ele que decide se o RoLoader vai ter permissão pra atualizar ou não. Caso queira atualizar, escreva: Quote caso não: Quote Como já citei, ele fica dentro da pasta que você indicou lá em cima no caso aqui está na pasta txt: Quote Esse aqui eu não entendi o funcionamento, mas não interfere no funcionamento do RoLoader, então não se preocupem com ele Quote Esse é o segundo html ele só vai aparecer se você colocou no patch_allow deny, que indica que não tem permissão de atualizar.Então ele vai aparecer no lugar das notícias. Ele se torna uma notícia, caso as atualizações não estiverem disponíveis. Quote Aqui você tem que colocar o ftp do seu site, no qual contém os arquivos para atualizar, um exemplo disso é o da lvlupgames: ftp://fpatch.levelupgames.com.br/patch Quote Como vocês viram, o ftp da lug tem um sub-diretório chamado /patch, aqui você indica o sub-diretório, no meu caso /atu:Aqui a imagem dentro da pasta /atu, você coloca as atualizações:Único problema é o seguinte, existem hosts em que o ftp não precisa de um usuário e senha para logar, como é o caso desse da lug.Neste caso o xpg precisa, então teremos que indicar o login e senha do seu site(FTP), aconselho achar um host que não precise logar para acessar o ftp. Quote Neste caso seria seu usuário e senha do xpg. Quote Aqui é o nome da sua data.grf, é muito importante ela existir!!Caso ela não exista o RoLoader mostrará um erro e fechará. Quote Aqui é o nome do arquivo que conta as atualizações feitas, aconselho não deixar patch.inf como padrão, pois poderá dar conflito com o do BRO.Esse arquivo é gerado automaticamente a cada atualização, então não se preocupem. Quote Aqui é o nome do seu hexed, sem muito mistério! Quote Exemplo: Quote Aqui está puxando um arquivo mp3 da própria pasta do BRO, então só ira funcionar se o RoLoader já tiver dentro da pasta do Ragnarok Online.Então é isso pessoal! Espero ter ajudado!Segue uma Imagem do RoLoader funcionando: Créditos: Daime Obs: Leia bem este tutorial e siga detalhadamente todos os passos descritos. Obtive total êxito e tenho certeza que você também terá se seguir com atenção! Com certeza surgirá dúvidas a respeito do FTP Anônimo que é o recomendado, então convido você a ler um breve texto sobre este assunto clicando aqui! Se te ajudou, deixe seu like!
  48. 1 point
    [PACK] 30 Scripts de NPC Testados e Atualizados Visulizar Arquivo ******************** ATENÇÃO************ OS NPC'S ESTÃO DESATUALIZADOS CASO VOCÊ BAIXE PRECISARÁ ATUALIZA-LOS. Galera... Ai vai uma lista de 30 NPC's Testados e Atualizados por mim, Estão 100% Funcionais. Entre alguns são: Mestra das Classes Normal e 3rd Mestra das Classes Full PVP Buff Animado Bau Perdido ( Evento) Montaria 3rd Mercado Negro 3rd Normal e Full PVP Mercado Negro Old Times Plagiador PVP Extreme Salvador de Builds Sala de GM Sala VIP ( sistema) Estilista E muito Mais... Pra Galerinha que está começando pode ser muito útil. Espero ter ajudado, Bom Aproveito. Creditos: TBanner. Autor That Scroll Enviado 28-11-2014 Categoria Scripts  
  49. 1 point
    Olha, eu use um script de Perl, posso te passar, mas tu teria que baixar o perl aqui -> https://www.perl.org/get.html Instale, e depois configure o arquivo, colocando o local onde está o seu item_db.conf, que o programinha faz o .SQL pra ti. Conversor .SQL @edit Ou tem a opção online -> http://blackout-gaming.net/projects/itemdb/?
  50. 1 point
    para retirar isso vá em conf/battle/client.conf e procure a linha display_version: yes troque para display_version: no
This leaderboard is set to Sao Paulo/GMT-03:00
Parceiro Cronus-Emulator


Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...