Editorial Meu primeiro servidor, aonde hospedar? Qual empresa alugar? Qual plano? Em que lugar da a preferência? Uma empresa Brasileira ou Estran‐ geira? Uma barata e razoável ou uma cara e confiá‐ vel? Um VPS ou um Dedica‐ Página 4
Cronus Magazine Entenda melhor como funciona esse novo material do Cronus e colabore, quem sabe você não pode ser nosso novo redator? Página 6
Cronus Dev Area Fique a par do que irá acontecer no Cronus em bre‐ ve. Mudanças na source. Mudanças no sistema de banco de dados e possível re‐escrita, fique a par de tudo! Página 7
Designer Ground Tutoriais e obras feitas por membros da comunida‐ de Cronus. Página 8
Developer Arena Os Scripts com maior destaque da comunidade Cro‐ nus, apresentados aqui de maneira simples para que você possa utilizá‐los. Página 14
Cronus Emulator ‐ Oscar 2008 Vote nos melhores (e piores) do ano de 2008! Não perca essa chance de nos dizer o que acha! Página 26
Entrevista do Mês Cronus Entrevistas com membros da comunidade Cronus. Página 27
Notas do Editor
Cronus Magazine #1 Bom, começar um projeto é sempre uma expectativa e... um alvoroço. A Cronus Magazine #1 pegou muita gente de surpresa. Mas contamos com pessoas de peso para essa primeira edição. Foi meio corrida, mas eu achei, como opinião pessoal, que ficou excelente. Claro, pretendemos melhorar muitas coisas, sem dúvida, já que temos uma comunidade bem crítica e exigente. Nesta primeira edição, contamos com entrevistas, matérias, tutoriais, sem contar os materiais que foram apresentados na comunidade. Gostaria de agradecer desde já às pessoas que se esforçaram (e pelo visto tomaram muito café para continuarem acordadas) para trazer esse projeto à luz. Agradeço aos membros pelo apoio e ajuda nesta primeira etapa, e espe‐ ro contar com todos novamente. A idéia principal da Cronus Magazine é dar maior apoio a comunidade e aos colaboradores. Caso você tenha sua obra aqui divulgada, e não gostar, entre em conta‐ to pelo e‐mail ao lado que tomaremos aos providências. Um abraço a todos, e boa leitura!
O EDITOR
Editor
“Lucius~*” Revisão “Lucius~*” Capa & Design “Mr. TET” Escritores “Sryche” “. pecado~” “Shack” “Hunny” Atenção A Cronus‐Magazine é uma produção totalmente independente e gratuita. Todas as informações, materiais, conteúdo e citações são de respon‐ sabilidade de seus respectivos auto‐ res, e são usados aqui com o único e exclusivo propósito de resenha. Contato Para enviar seu comentário, crítica ou sugestão, mande um e‐mail para : jafnh@cronus‐emulator.com ou através do fórum em: http://www.cronus‐emulator.com
Edição #1 Veiculada nos formatos PDF e XPS. Distribuição gratuita. É proibida a venda ou comercialização da mes‐ ma.
Escrito por . pecado~
Meu primeiro servidor, aonde hospedar? Bom, desde os princípios dos emuladores e não sendo diferente no Cronus, uma questão e a mais importante surge durante a idéia de se montar um servidor: Qual empresa alugar? Qual plano? Em que lugar dar a preferência? Uma empresa Brasileira ou Estrangeira? Uma barata e razoável ou uma cara e confiável? São as muitas perguntas que surgem na cabeça de um dono de servidor, e que com certeza dirá se o servidor irá para frente ou não. Hoje em dia temos empresas que oferecem certa quantidade de players por certa quantia. Entramos em um dilema, não deveríamos pagar pela configuração da máquina? E não pela quantidade de pla‐ yers. Talvez estejamos sendo lesados nessa questão, porque estamos pagando por uma configuração ruim, mas que agüenta os 50 players, talvez em outra empresa pagássemos um pouco mais e teríamos uma quantidade maior e até recursos. Do outro lado temos empresas com bastantes recursos, mas com custos elevadíssimos, então, qual empresa assinar, e como proceder? Esse é o X da questão. No começo é comum não ter muitos recursos e os donos de servidores procu‐ ram assinar aquela empresa barata e funcional do que a completa e cara, mas é uma boa escolha? Há casos e acasos, nem sempre aquela empresa que te da o ‘feijão com arroz’ é uma empresa boa, dar tudo mastigado, tudo com um click, isso é facilidade ou comodismo? Na minha humilde opinião deveri‐ am nos dar um acesso completo à máquina! ‐ ‘Mas isso custa caro’ Então cobre mais caro! ‐ ‘Mas aí não vão pagar’ Então esqueça e preste um serviço de qualidade. Nada melhor do que você próprio baixar do SVN uma cópia do Cronus, configurar ele na mão, compilar e por ele pra rodar.. ‐‘ Mas aí eu vou ter trabalho, prefiro clicar e por meu servidor ON’ Realmente, você vai ter trabalho, mas quem garante de que aquela compilação que botaram pra você é confiável? E sem acesso SSH como você pode saber as informações da máquina? Ta aí, uma coisa que jamais entendo, porque as empresas bloqueiam os comandos do SSH para verificarmos a configuração da máquina, que garantia nós temos além do que está escrito no site? NENHUMA! Nem sempre as em‐ presas ‘feijão com arroz’ são as ideais, elas restringem a maquina, restringem o acesso, e na maioria das vezes nem compilar nós podemos! É a mesma coisa que estarmos editando um documento no Word e na hora de salvar pedir a permissão de outra pessoa para salvar. Isto é o cúmulo! Se estivermos pagando por um serviço, devemos receber o mesmo e não ter restrição alguma.
O suporte é outro tópico muito importante, antes de qualquer coisa devemos perguntar se a empresa oferece suporte, em que horário e no que. Diversas vezes em conversa com donos de empresa eles me relatam que as pessoas vêm pedir suporte sobre: ‘Meu Npc não aparece’, ‘Meu char não quer equipar o item X’ Sinceramente né gente, o que a empresa tem a ver com isso? NADA O suporte deles é se: O computador reinicia, se há lag no servidor (Não no cliente), se há alguma ano‐ malia, não de que seu npc aparece. Não é obrigação nenhuma deles fazer seu npc aparecer! Claro que tem umas que até ajudam com configurações do Cronus, eles são espertos, sabem como conquistar o cliente ;). Uma empresa hoje em dia deve ter: Um ótimo suporte, não restringir o acesso do usuário à maquina, ser funcional e ter um ótimo custo x benefício. Posso citar a Softlayer de olhos fechados nessa questão, o único ‘contra’ é que o suporte e o contato é usando o inglês como língua, eles ainda não têm suporte português, mas isso é o de menos, hoje em dia é fácil aprender inglês e mesmo sem saber falar, sabemos escrever e ler algumas coisas. Conclusão: Devemos alugar uma empresa que não nos restrinja. Que nos deixe fazer o que bem entender com nosso emulador, afinal, estamos pagando! Procure uma empresa que seja confiável e que tenha uma boa fama, nada de empresas emergentes com custos baixos, procure saber mais sobre a empresa, quanto tempo de mercado e etc. Jamais alugue uma empresa que o suporte é ruim, pois qualquer problema que você não souber resol‐ ver você fica dependendo deles, que no caso não aparecem freqüentemente. Procure saber as configurações da máquina, onde está hospedada e etc, nada de servidor virtual. Se te dão SSH pergunte TODOS os comandos disponíveis, e procure saber a utilidade de todos, sempre são úteis. Antes de tudo, pense mesmo se é isso que você quer, é um investimento um tanto caro, mas que com o tempo pode pagar e retornar muito mais do que você gastou.
Escrito por Lucius~*
Cronus Magazine Muitos devem estar se perguntando “Mas para que isso?” É simples. Essa foi uma forma de dar o devido mereci‐ mento e agradecimento aos autores de materiais que postam no Cronus, e muitas vezes, morrem no anoni‐ mato. Sendo assim, os melhores itens postados no Cronus serão avaliados e disponibilizados a todos através des‐ se e‐book.
famoso PDF. Sim, ele nos persegue. Como todos sa‐ bem, pode‐se ler o PDF pelo programa Adobe Reader, ou diretamente nos navegadores, através de comple‐ mentos. A terceira forma de distribuição será a distribu‐ ição Online. Essa distribuição nada mais é que uma página Web. Ela será hospedada no Projeto Cure por enquanto. Sobre os scripts e design do mês, eles funcionarão da seguinte forma:
Serão escolhidos trabalhos apresentados no Cronus. Após isso, será feito uma lista dos mais trabalhos e inte‐ A segunda intenção desta revista, é trazer informação, ressantes, e estes serão arquivados em uma espécie de direta ao membro do Cronus, não somente sobre o TOP 10 de cada categoria. Cronus em si, mas sobre tudo, no geral. A nossa inten‐ ção é diversificar os assuntos o máximo possível. Muito dificilmente um script ou design será mostrado aqui mais de uma vez. “Ah! Mas porque?” você se per‐ E aos críticos: Essa é nossa primeira edição, então gos‐ gunta, e a resposta é simples: Para dar chance à outros taria sim que criticasse, mas com respeito. trabalhos. Agora você se pergunta: “E se eu quiser participar? O Talvez, o seu trabalho continue em primeiro no Top, que eu faço?”. mas temos de dar chances a todos de aparecer no Cro‐ Simples. Poste seus scripts ou materiais de design no nus Magazine. Cronus, ou escreva uma matéria diversificada e me en‐ Lembrando: Se quiser indicar algum trabalho, envie um vie no e‐mail jafnh@cronus‐emulator.com com seus e‐mail. dados, sendo eles nome completo e Nick no cronus (se Basicamente é isso. Aguardo vocês nas próximas edi‐ possível inclua o link para o perfil). ções. A Cronus Magazine também apresentará uma área de Abraços a todos; anúncios. Com algumas páginas, nela você poderá a‐ nunciar sua empresa de hospedagem, poderá anunciar Lucius~* seus trabalhos e/ou currículos, anunciar seu servidor, e diversas outras coisas. As regras de anúncio virão na próxima edição, juntamente com os valores. O Design da revista provisório. Pois fomos pegos meio que de surpresa. Enquanto acabo de digitar essa maté‐ ria que é a última da revista, já tenho alguns designers trabalhando nas páginas e capas da próxima edição. Sobre o formato, ela será distribuída de três formas. Primeira: XPS. Esse formato é adotado pelo Vista como leitura web, e pode ser aberto pelo Internet Explorer sem problemas. O FireFox também pode abri‐lo, mas necessita de uma extensão. O segundo formato será o
Escrito por Sryche
Novidades no Desenvolvimento Cronus Olá jovens "cronuseiros"! Sejam bem vindos a mais um Notícias do Desenvolvimento com Tio Sryche! Hoje o tio aqui vai falar sobre as novidades que estão planejadas para breve no Cronus, o seu, o meu, o nosso emulador favorito! Para começar, uma novidade péssima para os usuários de TXT. Suporte a SQLite! SQLite é um sistema de databa‐ se que não necessita de um daemon rodando, nem de configuração prévia, e suporta grande parte das Queries de um sistema SQL normal. O que isso significa? Que todas as databases do Cronus agora serão SQL, no entanto, com SQLite, não será necessário rodar um Daemon como nos servidores MySQL normais. Tudo é feito direta‐ mente pelo Cronus, e é mais rápido e menos problemático do que seria em servidores TXT, e possibilitando uma migração mais fácil entre os 2 tipos de servidores. Além de SQLite, outra adição que está sendo planejada, é o suporte a PostgreSQL, a database livre preferida de 11 em cada 10 sysadmins, e que é conhecida por ser a mais estável, robusta e poderosa SGDB livre, e possibilitará servidores Cronus com maior estabilidade e confiabilidade. E claro, a novidade que a grande maioria de vocês estavam esperando... O Cronus passará por uma re‐escritura! ‐ AHN? COMO ASSIM? ‐ Simples, o Cronus será completamente reescrito! Esperamos que ao reescrever o Cronus do zero, teremos um Emulador ainda melhor, já que poderemos rever a maneira como o Emulador foi escrito, mantermos o que realmente for bem feito, melhorarmos o que tem para se melhorar e prover soluções melhores e mais atuais para resolver problemas antigos. Além disso, uma nova re‐escritura do Cronus irá permitir‐nos de ter uma source mais organizada, sem os códigos de legado mantido desde o jAthena, projeto que originou o eA‐ thena, de onde o Cronus foi baseado. Toda essa estrutura de código que foi mantida e remendada desde aproxi‐ madamente 2003 será reescrita de modo a se obter o máximo de performance e confiabilidade. Novas informações serão divulgadas em breve! Então, aguarde pelo próximo Notícias do Desenvolvimento com Tio Sryche!
Seleção e comentários por Hunny
Designer Ground ‐ Tutoriais
Tutorial feito pelo Soon. Bem fácil e com todos os passos explicados e ilustrados. Recomendamos aos iniciantes. Esperamos ver mais tutoriais desse membro na área de design.
Tutorial de Grids por Digooz~ 1º) Crie um arquivo com 3x3 pxls e com fundo transparente, depois de um zoom de 1600%.
2º) Selecionen a Pencil tool com 1pxl e faça igual ao da foto.
3º) Vá em Edit>Define Patern.
4º) Abra uma nova imagem que você quiser, no caso eu escolhi essa.
5º) Agora pressione Ctrl+A para selecionar toda imagem, depois vá em Edit>Fill, no contents escolhe pattern e procure a que acabamos de fazer.
6°)Pronto, o sua grid está pronto, sei que o resultado não ficou muito bom, mas fiz em menos de 10min. '‐'
E aqui finalizamos os tutoriais. Vamos aos trabalhos avaliados por Hunny e seus respectivos autores. Jokër ~ gosto muito da meneira que tra‐ balha, tem um estilo bem unico gosto muito disso acho pura arte @_@ ~ Mr.Tet ~ sem muito que comentar, humilha em vectores desenhos e etc *.*~
Flame! ~ mesmo que não mostra muitos trabalho acho ele o melhor designer do cronus /fome ~ grub ~ evoului muito rapidamente daqui a não muito tempo estára muito bom ;* ~
Feliz EmoDay *____* 24/09 By Hunny
Seleção e Comentários por Shack
Developer Arena Aqui o Membro Shack irá selecionou o Script Cashadmin , feito por Rafael como Script #1. O Script encontra‐se na página XX. O Comentário do membro Shack sobre os Scripts: O avaliador dos scripts tinha a opção de escolher até 3 scripts para a premiação, porém só escolheu 1, pois na visão dele não tinha outros scripts que mereciam ser elogiados aqui, mas não desistam, apenas tenham criatividade..façam algo que inove, que torne algo mais útil para os jogadores, está sendo avaliado criativi‐ dade e se o npc é útil ou não, não está sendo avaliado complexidade e limpeza de código, portanto aos iniciantes...tentem fazer um script legal que na próxima edição você pode ser citado aqui.
Os tutoriais escolhidos são da área de Customização, que segundo o avaliador, é uma área muito importante pa‐ ra todos os servidores. Segue‐se agora os tutoriais nas próximas páginas. Um deles, feito pelo Mr. TET sobre Desenho de Sprites, e outro por Dino sobre edição de Acts.
~Aprendendo a Desenhar Sprites! By Mr. TET
~Aprendendo a Desenhar Sprites! Post 1 ~Índice~ ‐0‐ Changelog ‐1‐ Requisitos ‐2‐ A teoria ‐3‐ Os frames ‐4‐ A cor invisível ‐5‐ Créditos ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐0‐ Changelog 27/07/2007 ‐ Feito o Changelog
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐1‐ Requisitos • Photoshop • Paciência • Ideia de desenho ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐2‐ A teoria Teoria Cheviana~ 1‐ As bordas do desenho nunca são cinza‐preto. Ela é sempre a cor mais escura. Por exemplo, se vc está dese‐ nhando o personagem nu, a cor da pele vai ser um bêge‐cor‐de‐rosa e a borda (linha de contorno) vai ser um la‐ ranja‐amarelado. Se ele tiver uma camiseta vermelha, a borda (contorno) vai ser uma espécie de vinho. É claro que tem suas excessões quando falamos de luz e sombra.. mas isso vc pega com o tempo. 2‐ Os traços devem ter 1 pixel. Senão fica muito grosso. A não ser que vc queira que fiquem grossos mesmo.. ;D 3‐ Não existe Preto nem branco no ragnarok, ou seja nunca use estas cores ( #000000 ou #FFFFFF ).... 4‐ As cores no ragnarok são meias "opacas", ou seja, não há muitas cores vivas, tente usar tons mais pastéis... 5‐ A sombra e a iluminação são vitais para dar o efeito 3‐D Conselho: Até vc pegar o jeito das cores, procura desenhar em cima de uma SS pra ter uma ideia de como tá fi‐ cando as cores junto ao ambiente. Teoria Machiniana~ 1‐ As cores tem que ser menos saturadas, mais opacas e umas sombrinhas descretas, mesmo sendo detalhes pe‐ quenos de longe faz diferença 2‐ Não faça lembrar as cores toscas do paint... O que diferencia as cores do photoshop pro paint são a saturação mais baixa ou a transparencia (os blendings tbm) etc... Opaco é uma cor sem muita vida, mais fraca, é como a diferença de um giz q se passa FORTE e um giz que se passa frakin... então seria o giz frakin.
Teoria Novayana ( ou Sapphireana )~ 1‐ Você deve fazer o sprite combinar com o RO. Você não pode usar as corres tão vivas assim numa sprite, né? Usa tons pastéis iguais ao do RO. 2‐ Faça seus customs em cima dos do ragnarok enquanto treina, é sempre bom começar pelo básico! 3‐ Faça Sketchs ( Desenhos ) Desenhe o mais perto possivél do real em uma folha de papel, é sempre bom ter uma base como uma render na hora de desenhar! Teoria Kyojiana~ 1‐ O proposito de um sprite nao é apenas funcionar bem mas tambem ser bonito e adicionar algo ao Ragnarok Online que voce queira mas que nao exista ainda. Tendo em mente, tendo uma boa ideia de sprite e como coloca ‐la em pratica sao os passos mais impostantes do processo. Gaste algum tempo pensando sobre como seu sprite irá ficar, faça alguns esboços e veja como fica, antes de gastar uma hora ou duas desenhando no seu computador e depois perceber que nao ficou tao bom assim. Também é importante fazer uma busca e ter certeza de que ninguem fez um sprite parecido, antes de começar o trabalho. Ao menos que voce ache que possa ir adiante e fazer melhor que o kra que fez o primeiro sprite Entao, vamos lá! ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐3‐ Os Frames Como sabemos, Ragnarok não é tibia, ou seja, os personagens se mexem, então os customs sprites não podem ficar parados enquanto tem um "mundo" em sua volta se movimentando... Então quando desenhamos, temos que desenhar todas os lados... Cada desenho é diferente: Npc~ 1 Frame‐ Ou seja, ele parado de frente 2 Frames‐ Ou seja, ele de frente e de costas + de 3 Frames‐ Ele de costas, de frente, com animações... Custom itens~ 5 Frames‐ De frente, Dialgonal de frente, Lado, Diagonal de costas, De costa
Dica: Quando desenhamos custom HeadGear, podemos usar uma base...
Em seguida fazemos uma layer por cima e começamos a desenhar! Custom Class / Mob Sprite~ São muitos, muitos frames... Um para cada movimento... ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐4‐ A cor Invisivél Para definir a cor invisível de seu desenho, vá em Image>>Mode>>Color table no photoshop... Você verá uma janela com varias caixinhas coloridas. Essas caixinhas mostram as varias cores usadas no seu dese‐ nho. Certifique‐se de que a primeira cor da palheta seja a cor transparente do seu desenho. Mesmo que você use aquele rosa, certifique‐se disso. Se a primeira caixinha nao for a sua cor transparente, clique numa caixinha vazia (se não houver nenhuma, use alguma com uma cor que voce pode mudar sem prejuizos para a imagem) e então use o conta‐gotas para clicar no primeiro quadrado. Clique em OK e depois clique no primeiro quadrado, entao use o conta gotas para selecio‐ nar sua cor transparente. ‐5‐ Créditos Chev ‐ Grandes dicas / Ideas de Desenho Novaya ‐ Ideias de desenho Machine.z ‐ Grandes Dicas Kyoji ‐ Por fazer um lindo tutorial no qual rippei dois parágrafos... Eu‐ por fazer esse tutorial...
Para baixar o programa ‐ http://eamirror.skamfroj.net/xdl/download.php?id=179 Bom, trago este tutorial em primeiro lugar porque acredito que todos os outros tutoriais de ActOR (1) tenham sumido da internet,ou estão incompletos. Agora sei tudo sobre o programa, eu gostaria explicar‐lo claramente e não irei falar "Isso não explico, não o usaremos" o "Isso é perigoso e pode destruir sua Act" ou "Isso esta destrui‐ do(foi oque eu entendi xD) ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Imagem: Os números estão dando referencia para responder explicações mais abaixo:
Quadro de Edição de ACT Para editar, aperte 2 vezes o quadro (deve haver em segundos meio clique) 1º Número de Sprite: É o número da imagem que esta você esta usando atualmente.Por exemplo se queremos usar a imagem 3 e estamos usando a imagem 1, ai teremos que mudar o numero dela .Uma ferramenta muito útil para todos nos. 2º Tipo de Sprite : Indica o tipo da imagem. A maioria tem por entendimento que todas as sprites do RO usam as imagens de 8Bits/256 cores, porem existe outro tipo de “spritting”, e é o spritting de 32Bits/Truevision (TGA) Sprites, que é pouco usado e difícil de criar. Quando é uma imagem de 8Bits sairá 0 , quando é uma imagem de 32Bits sairá 1. Pouco usado como eu falei, porem pelo menos eu explico ^^. Pode haver mais... 3º Essa é a coordenada X: Nós mudaremos se quisermos mover nosso frame para Horizontal os números negati‐ vos são usados também. (No caso um numero positivo levara nosso frame para direita e numero negativo levara para nossa esquerda)
4º Essa é a coordenada Y: Nos mudaremos se nós quisermos mover nossos frame para vertical. Os números nega‐ tivos são usados também. (Aqui já muda, os números negativos são a essência de deixar a sprite no alinhamento correto, como no nosso frame utilizamos ‐75 para alinhar corretamente o Npc.) 5º Mirror/Efeitos, espelho: Da uma volta completa ou retorno completo ao nosso frame em horizontal. È usado em pontos de vista da direita, por isso as sprites de hats frequentemente usam 5 frames e não 8. 6º AABBGGRR: Para alguns isso soará algo sem sentido. Eles são traduzidos: Canal Alpha (AA). Exemplo:
Canal RGB: É usado para modificar a cor do nosso frame. Para saber que devemos por para que troque a cor X, buscaremos em uma tabela de cores um numero de cor, por exemplo a famosa cor rosa, seu numero é: #FF00FF , sim colocaremos isso nas 6 ultimas letras, trocaria o rosa. Exemplo:
7º Magnitude do eixo X (Xmag):Aumenta e diminui o valor do seu frame no Xmga(isso é uma feramente bem inú‐ til porem útil em vários casos ela deixa nosso frame “Gordo” Exemplo:
8º Magnitude do eixo Y (Ymag): Aumenta e diminui o valor de seu frame na linha central (igual ao xmag porem em vez de deixar “gordo” deixa “grande”) Exemplo:
9º Rotação: Essa ferramenta tem a finalidade de rodar seu frame na direção da linha do relógio.(foi isso que en‐ tendi >‐<) Quadro de Ações e Referencias: Para mudar ações, frames, pontos de vista e também para usar referencia.
10º Referencias: Usado para ter uma referencia para poder ajeitar seus frames. Para mudar as referencias, vá a pasta do programa e subistitua ref_head.spr e ref_head.act (Para trocar a cabeça) para trocar(usar) a sprite que você queira utilizar. Com o corpo você fará o mesmo: ref_body.spr e ref_body.act. O “etc” é usado para adicio‐ nar outro sprite e o neighbor(vpos) vc pode usar para adicionar outro corpo(é o único não testado por min) 11º Act ou Action: Para escolher a ação. Algumas delas irei explicar por elas serem mais importantes: Act00: Parado Act01: Andando Act03: Recebecendo Golpe Act04: Atacando (Não se aplica o mesmo a todos os acts, só para grande maioria) 12º Direção: Direciona o que estamos vendo no nosso sprite. 13º Frames: Simplesmente para selecionar o frame e editar e para animá‐lo o para criar uma animação. Menu Superior 14º File:
1.Abrir 2.Salvar Act 3.Salvar BMPs/TGAs 4.Salvar Sprite 5.Salvar Act como texto... (Para fazer scripts no seu ACT) 6.Reiniciar 7.Sair
15º Edit: Editar Frames:
1.Desfazer 2.Refazer 3.Substituir imagem 4.Nova imagem 5.Inserir imagem atrás 6.Inserir imagem á frente 7.Deletar Imagem 8.Selecionar cor de transparência
17º View: Comi um número xD(Devil que comeu não eu xp). Editar a aparência do programa e mover frames
1. BG Cor: Para trocar a cor de fundo 2. Seleção cor: Para trocar a cor da seleção de frames (25) 3 .Indicador de cor: Para trocar a cor de seleção de frame para editar (24) 4 .Linha Horizontal: Ativar/Desativar linha Horizontal 5 .Linha Vertical: Ativar/Desativar linha Vertical 6. Frame Seguinte 7. Frame Anterior 18º Change Value: SS do quadro de edição de act para Mirror e Canal Alpha y RGB
1‐6. Edição de Canal RGB 7‐8. Edição de Canal Alpha 9. Mirror/Efeito Espelho
19º Editar Frame: Ferramenta utilizadicima para criação de Acts.
1. Apagar frame # 2. Copiar frame # 3. Mover frame # em lugar do frame #* 20º Copiar direções do ACT: A ferramenta mais útil ao menos para min em questão de mobs
1.Copie a diagonal do ACT visão Horizontal e Vertical do ACT.Por exemplo se você quer que sua act “V” e em “/_” faça isso. 2.A mesma coisa só que agora copie Horizontal e Vertical. 3. Copie a direção X do Act # em direção Y do Act #*
21º Mudar as Ações do Mouse: Fácil e útil
1. Botão Esquerdo 2. Botão do Meio (Rotatório) 3. Botão Direito 22º Trocar a prioridade das referencias: o HEAD_REF é aonde seu hat ficaria. Exemplo:na nossa imagem head esta assinalado o FRONT fazendo com que o seu frame fique na frente da cabe‐ ça e se estivesse no BACK seu frame ficaria atrás.
Não falta explicar nada creio eu 23. Sobre o Actor: Informação do Programa
Copyright © 2007 DevilEvil e DinO
// CashAdmin v1.2 by Rafael // Credita contas (apenas SQL) // ================================ ‐ script points ‐1,{ OnWhisperGlobal: SetArray .Points$[1], "CASHPOINTS", "KAFRAPOINTS"; Set .GlobalVar, 0; Set .Prefix$, "."; Set .GmLevel, 99; SetArray .Commands$[1], "AddCash", "RemoveCash", "SetCash", "ShowCash", "AddKafra", "RemoveKafra", "SetKafra", "ShowKafra"; If (GetGmLevel() < .GmLevel) CallFunc "Display", "não autorizado."; For (Set .loop, 0; .loop < GetStrLen (@whispervar0$) ‐ GetStrLen (.Prefix$); Set .loop, .loop +1) Set .@String$, .@String$ +" "; If ((@whispervar0$ == .@String$ +" " || @whispervar0$ == .@String$ +.Prefix$) && GetStrLen (@whispervar1$)) { Set .@User$, @whispervar2$; Set .@Amount, @whispervar3$; } Set .@Type, 1; For (Set .loop, 1; .loop <= GetArraySize (.Commands$); Set .loop, .loop +1) If (Compare (@whispervar1$, .Commands$[.loop]) && GetStrLen (@whispervar1$) == GetStrLen (.Commands$[.loop])) Set .@CMD, .loop; If (.@CMD > 4) Set .@Type, 2; If (! GetStrLen (.@User$)) { Mes "[^FF0000CashAdmin^000000]"; Mes "O que deseja administrar?"; Set .@Type, Select ("Pontos Cash", "Pontos Kafra"); Set .@CMD, (.@Type ‐1) *4 +Select ("Adicionar pontos", "Remover pontos", "Setar pontos", "Mostrar pontos"); Mes "Digite o usuário."; Input .@User$; If (.@CMD != 4 && .@CMD != 8) { Mes "Digite a quantidade de pontos."; Input .@Amount; } Close2; } Query_SQL "SELECT `userid`, `account_id` FROM `login` WHERE `userid`='"+ .@User$ +"'", .@UserID$, .@AccountID; If (! GetStrLen (.@UserID$)) CallFunc "Display", "Você digitou um usuário inexistente."; If (!.@Amount && .@CMD != 4 && .@CMD != 8) CallFunc "Display", "Não dá para creditar 0 Pontos."; Set .@String$, ""; If (.@CMD == 1 || .@CMD == 5) Set .@String$, "`value`+"; If (.@CMD == 2 || .@CMD == 6) Set .@String$, "`value`‐"; If (.@CMD != 4 && .@CMD != 8) { Query_SQL "SELECT `str` FROM `global_reg_value` WHERE `str`='#"+ .Points$[.@Type] +"' AND `account_id`='"+ .@AccountID +"'", .@VarName$; If (.@VarName$ != "#"+ .Points$[.@Type]) Query_SQL "INSERT INTO `global_reg_value` (`str`, `type`, `account_id`) VALUES ('#"+ .Points$[.@Type] +"', '2', '"+ .@AccountID +"')"; Query_SQL "UPDATE `global_reg_value` SET `value`="+ .@String$ + .@Amount +" WHERE `str`='#"+ .Points$[.@Type] +"' AND `account_id`='"+ .@AccountID +"'"; } Query_SQL "SELECT `value` FROM `global_reg_value` WHERE `str`='#"+ .Points$[.@Type] +"' AND `account_id`='"+ .@AccountID +"'", .@CashValue; If (.GlobalVar) SetD "$"+ .Points$[.@Type] + .@AccountID, .@CashValue; If (.@CashValue < 0 && .@CMD != 4 && .@CMD != 8) { Query_SQL "UPDATE `global_reg_value` SET `value`=0 WHERE `str`='#"+ .Points$[.@Type] +"' AND `account_id`='"+ .@AccountID +"'"; SetD "$"+ .Points$[.@Type] + .@AccountID, 0; Set .@CashValue, 0; } CallFunc "Display", "O usuário '"+ .@User$ +"' tem '"+ .@CashValue +"' Pontos."; } function script Display { DispBottom "[CashAdmin]: "+ GetArg (0); End; }
Escrito por Lucius~*
Cronus Emulator ‐ Oscar 2008 Após dois anos sem esta votação, agora no ano de 2008 ela voltou. Essa enquete procura, acima de tudo, ressaltar os principais membros com maior destaque no ano de 2008 no Cronus. As categorias são:
Melhor Helper‐ Membro que mais contribuiu com a comunidade dando suporte sobre todas as áreas. Melhor Scripter‐ Membro que mostra total controle na area de NPC's. Melhor Editor de Database‐ Membro que tem um ótimo controle da Database, sabendo criar a parte funcional de tudo(itens, mobs, skills, etc.).
Melhor Editor do Client‐ Membro que mostra que conhece bem o Client‐Side, sabendo fazer o máximo de Cus‐ tomizações Possíveis (itens, mobs, skills, effects, etc.).
Melhor Customer‐ Membro que mais trouxe mais customizações para a Comunidade, como Mapas, Sprites, Pallets, Source Codes, etc. Melhor Designer‐ Membro que tem os melhores trabalhos no conceito de edição de imagens. Membro do Ano‐ Membro que respeita bem as regras e ao mesmo tempo mostra se uma pessoa sociável e que tenho um ótimo perfil. Membro Revelação‐ Membro que se destacou em 2008, que trouxe uma melhora para a comunidade, como Guias, Suporte, Idéias, etc. Melhor MOD‐ Moderador que se destacou em 2008. Pior MOD‐ Pior Moderador de 2008. Maior Spammer‐ Membro que mais fez Spamm, que apenas posta pra ganhar posts e ficar 'famoso' na comunidade. Maior Flooder‐ Membro que apenas sabe fazer comentários inúteis, e que não acrescentam em nada na comunidade. Maior Newbie‐ Membro que só faz perguntas idiotas, que supera a inteligência de todo mundo. Tópico Mais Idiota‐ Já diz tudo, é o tópico com a pergunta mais idiota vista no ano. Para participar, basta visitar a área Comunidade > Fora de Tópi‐ co e entrar no tópico Cronus Emulator ‐ Oscar 2008 Não deixe de participar! Seu voto é importante! A votação se encerra em 19 de Outubro. Tópico baseado em eAthena Portuguese Support Oscars 2007
ttp://
Entrevistas por Lucius~* e Shack
Entrevistas Cronus ‐ ~ freaK. e Flame! Entrevista feita por Shack ao membro xas aos trabalhos expostos no cronus, Flame!, que é conhecido principalmente com razão, a maioria dos trabalhos tem na área de Design da comunidade. um nível de design baixo...você tem alguma dica pro pessoal evoluir? Falar aonde eles estão errando na maioria Shack: Qual o seu nome real? das vezes? Flame!: Ricardo Shack: Quantos anos? Flame!: 18 Shack: Aonde mora? Flame!: Moro em Juiz de fora ‐ MG Shack: Faz o que dá vida? Flame!: Estudo medicina Shack: A quanto tempo você frequenta o cronus? Flame!: Cerca de seis meses Shack: Você é conhecido como o melhor designer que já passou pelo cro‐ nus...fale mais sobre quando e como você começou a ser designer.. Flame!: bom, comecei a cerca de 2 anos atrás Flame!: Quando eu tinha um servidor, e não conseguia encontrar nenhum desig‐ ner para fazer um site, então eu tentei usar o photoshop a primeira vez, mas não consegui e desinstalei, depois da quarta vez instalando e desinstalando eu comecei a aprender, e gostar de tra‐ balhar nisso.
Flame!: Existem básicamente 5 partes em uma assinatura: 1: Render 2: Fundo ou background
Shack: Se pudesse listar as 3 pessoas que você mais gosta e 3 pessoas que não gosta do cronus, quais seriam? Shack: Se quiser colocar os motivos, fique a vontade. Flame!: Cardoso, shack, dino, snails
3: Tipografia
Flame!: eu não desgosto de ninguém no cronus, só tenho pena as vezes...
4: Borda
Shack: Foram 4...mais está valendo.
5: Elemento extra
Flame!: é, eu sei, eu tinha que listá‐los
Shack: Retornando a sua vida fora do cronus...
Este conjunto precisa estar sempre com Shack: Gosta de qual tipo de música? harmonia e beleza, mas atingindo o Pode citar uma de suas músicas e/ou objetivo final da sign, claro. bandas favoritas? Shack: Destas partes, qual você acha Flame!: Gosto do rock ao metal, prefe‐ que o pessoal do cronus falha mais? rencialmente o new metal. Minha ban‐ Flame!: Varia de caso para caso, mas a da preferida atualmente é Korn. maioria falha na render (qualidade do Shack: Você ainda se interessa por ran‐ tratamento) e a tipografia. Inclusive outros nem usam o elemento extra, que garok, servidores, essas coisas? Ou só é o toque final da sign, algo que vai fazê frequenta o cronus pelo lado "comunidade"? ‐la se destacar. Shack: Agora vamos falar um pouco sobre o cronus em sí. Shack: Teve algo que lhe marcou no cronus? Flame!: Sim. Momentos bons e ruins
Shack: E seu talento se revelou desde o Flame!: Como minha expulsão do cro‐ começo, ou demorou um pouco pra nus, por motivos banais você descobrir sua afinidade nessa á‐ rea? Flame!: Os bons foram os amigos que eu fiz, que sempre estão ao meu lado ^^ Flame!: Sim e não. Muito trabalho foi Shack: Antes do wipe no fórum, você realizado para evoluir, com ajuda de amigos como o shack, eu fui evoluindo era frequente na área livre..afinal, qual meu design a partir de críticas e desco‐ o lugar do cronus que você mais gosta? Design ou Fora de tópico? brindo o prazer em ser designer. Shack: Bem, você sempre dá notas bai‐
eu posso ver meus trabalhos e os traba‐ lhos de meus amigos e outros designers do cronus.
Flame!: Com certeza a área de design, lá
Flame!: Apesar de me interessar por ragnarok, servidores, etc, eu estou ina‐ tivo nessa área, portanto só frequento pelo lado comunidade. Shack: Aos membros que estão inician‐ do os seus servidores, tem alguma dica ou algo que julgue essêncial falar? Flame!: Sim. Flame!: Boa administração com compe‐ tencia e atenção para contratar bons gm's, por que vários são corruptos e inexperientes. O design é fundamental para um servidor de sucesso, ninguém irá entrar em um servidor com um site mal feito.
Shack: Eu digo, alguma coisa que você lembre por ter sido engraçada ou inte‐ ressante. Flame!: Hmm...Sim, receber minha única nota baixa no cronus, por pura inveja. Shack: Bom, pra finalizar...você tem um espaço pra falar algo, pode ser uma frase ou um discurso, somente um t‐ chau se quiser .
ragnarok era por dentro. Como ele era final da entrevista. E me diga, fotografi‐ feito, afinal quem nunca teve tal curiosi‐ a é só um trabalho, ou você gosta disso mesmo? E se sim, quais os tipos de fo‐ dade? tos que gosta de bater? Pessoas? Paisa‐ Lucius~*: E acabou freqüentando o Cro‐ gens? Cite algumas. nus porque? Para aprender melhor o funcionamento dele, ou para floodar no ~ freaK: É tanto uma trabalho como algo que gosto. O tipo de foto são de off? /mal paisagens que mostram a natureza em ~ freaK: Bom, a primeira coisa que fiz seu total, toda sua beleza. Isso pode até no cronus foi parar para ler TUDO. De‐ mesmo incluir a natureza humana. pois de um bom tempo, e que eu já esta‐ Lucius~*: Agora nos diga, qual seu mai‐ va totalmente seguro percebi que até aquele momento eu so era um sangue‐ or sonho? Viajar para algum lugar? Ter suga. Logo pensei, bom eu já sei o bas‐ sua empresa? tante pra ajudar então é o que devo ~ freaK: Meu maior sonho é algo fazer. "simples", apenas ser feliz ao lado das Lucius~*: E sobre esse ajudar, você é pessoas que eu gosto. apontado por muitos como um ótimo Eu sei que é o sonho de muitos, mais membro de suporte. Tanto que passou também é o meu. por Membro do Mês e agora esta de Lucius~*: Você é de que cidade/estado? Tutor do Cronus. Você se da bem com
Flame!: Todos tem potencial para se destacar. O photoshop é um programa muito versátil e permite uma infinita série de possibilidades. O design não é uma fórmula pronta, para ser um bom designer é fundamental ter muita criati‐ vidade e desvincular‐se de qualquer tipo de bitolagem (sempre fazer tudo igual, sempre usar a mesma técnica, dar‐se limites)...Portanto eu acredito que to‐ dos podem ser bons, seguindo seu ins‐ tinto, sendo ousado, mas SEMPRE com suporte? Porque tem muitos membros beleza e harmonia. que tentam, mas acabam pirando na‐ quela área. Shack: Algo mais a acrescentar? ~ freaK: Sim, eu nunca tive problemas Flame!: Sim, quero agradecer a todos com o mesmo. E até hoje não entendo que me deram apoio e me ajudaram a por que as pessoas não agüentam na‐ evoluir nesse tempo que eu estive no quela área. Eu particularmente gosto. cronus. (eu falei que era estranho :]) Lucius~*: Bom, e uma última pergunta A próxima entrevista, foi uma entre‐ antes de darmos uma pausa no assunto Cronus. O que acha de ser apontados vista feita pelo Administrador do por grande maioria como Membro Re‐ Cronus, Lucius~* ao membro ~ fre‐ aK., que anda tendo um grande des‐ velação de 2008? E com isso, ja se sente realizado, ou pensa em "crescer" mais taque na comunidade, em diversas ainda?
áreas. Acompanhe a entrevista.
Lucius~*: Vamos começar então FreaK. Qual seu nome completo? ~ freaK: Hiago Oliveira Santos Moura. Lucius~*: E o Nick, de onde tirou ele? ~ freaK: Bom, freak significa estranho excêntrico... Sou um pouco estranho.
~ freaK: Eu acho ótimo ter o apoio / reconhecimento da comunidade mas... So por que você esta em um ponto não quer dizer que não possa supera‐lo, estou aprendendo muito com meus PROfessores. Pretendo ainda melhorar muito. E adicione mais uma coisa. Agra‐ deço muito a Snails (Anubi), Reply e Lucius por me acolherem e partilharem comigo seu conhecimento.
Lucius~*: Quantos anos?
Lucius~*: Agora vamos dar uma pausa ~ freaK: 18. no assunto Cronus. O que você faz da Lucius~*: Como chegou até a comunida‐ vida? Trabalha ou estuda? de Cronus? ~ freaK: Trabalho, sou fotografo. Vide ~ freaK: Cheguei quando a muito tempo meu blog. atrás, tive curiosidade sobre como o Lucius~*: Vou colocar algumas fotos no
~ freaK: Fortaleza ‐ CE (mais um) Lucius~*: Tem mó cambada do Cronus por ae. Bom, pra finalizar, deixe seu recado para quem quiser, Cronus, famí‐ lia, amigos, ou o que for. Pode usar quantas linhas quiser. Fica a vontade. ~ freaK: Bom, só peço que as pessoas tenham mais cuidado: Sempre lerem changelogs, Verificar tutorias, regras e etc. So isso já melhoraria o cronus e muito. E saibam que tenho muito prazer em ajudá‐los sempre que possível. Lucius~*: Bom, é isso. Agradeço a sua participação. Tudo de bom para você e que continue crescendo e se qualifican‐ do cada vez mais e até a próxima. A Cronus Magazine agradece.
Na próxima página, algumas ima‐ gens de fotos tiradas pelo membro . freak~. Um abraço a todos, e até a próxima!
Um grande abraço a você leitor, até a próxima!
Lembre-se: Qualquer dúvida, sugestão ou envio de material/matéria, basta mandar um email para
[email protected] Ficaremos felizes em ouvi-lo.
Um abraço, e até a edição #2, aonde esperamos melhorar mais e mais com base nas suas críticas! Entre em contato!
Agradecimentos especiais para: Toda a Equipe Mr. TET Sryche .pecado ~ Shack Hunny ~freaK. E a toda a Comunidade Cronus!
A Cronus Magazine Agradece.
Att; O Editor João Angelo de Franco