Olá e bem-vindo à nossa mais nova comunidade de jogos! É esta a sua primeira visita?
.::Conect Cheats::.

Todas notícias de novidades no mundo da tecnologia,jogos,programações,designer entre muitos outros jogos onlines! Acesse já.

 Sistema de cash points atualizado! clique aqui e confira!
 Veja também a Sessão Gráfica do fórum
 Fique por dentro das notícias e Anúncios do Fórum!
 Faça parte da equipe ConectCheats também, acessando o fórum de Recrutamento
 Ajude a equipe dando idéias e Sugestões para que o fórum cresça cada vez mais!
Ainda não se registrou? faça parte dessa mais nova comunidade agora, Registre-se!

Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

ozzyosbourne

Membros
Membros
ozzyosbourne

Tutorial Completo - Criando seu servidor de Ragnarok(eAthena TXT) - Parte 2 Empty Tutorial Completo - Criando seu servidor de Ragnarok(eAthena TXT) - Parte 2

Post 2

5-Fazendo seu Hexed

Após ter feito o download dos arquivos pedidos no capítulo anterior, pegue o arquivo "diffpatcher.rar" e o "2006-04-03a.rar" e extraia em qualquer lugar. Entre na pasta onde o "diffpatcher.rar" foi extraído e execute o arquivo "diffpatcher.exe" e abrirá uma janelinha assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Após isso clique no botão https://2img.net/r/ihimizer/img159/9...herut32ez3.png e abra a pasta onde você extraiu o "2006-04-03a.rar" e selecione o arquivo "2006-04-03a_Sakexe_v1.diff".

No segundo espaço cline no botão https://2img.net/r/ihimizer/img159/9...herut32ez3.png, entre na mesma pasta anterior, e selecione o arquivo "Sakexe.exe"

Clique em “Next” e aparecerá uma janela assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Então passe os arquivos que você quiser da esquerda para a direita, mas cada tem uma função que citarei a seguir:



[Required] Aura Crashfix // Fix para Aura, você é OBRIGADO a ativar esa opção.

[Packet]_Changed_Gravity_Error_Handler // Arruma o Gravity Error ao carregar os mapas NÃO DESABILITE!
[Packet]_Disable_0x02BA_Packet // Desabilita o Packet das Hotkeys
[Packet]_Login // Habilita o novo packet pra se conectar no servidor

[UI](F)_All_Maps_Have_Red_Fog // Habilita uma neblina vermelha em todos os mapas
[UI](F)_All_Maps_Have_Snow // Habilita neve em todos os mapas
[UI] Adjust Font Size // Ajusta o tamanho da fonte, ela fica pequena e não grande.
[UI](1)_Unlimit_Chat_Flood // Desabilita o Flood no chat
[UI](1) Allow Chat Flood (25 lines) // Ativa o Flood no chat, você pode repitir a mesma frase até 25x
[UI](1) Allow Chat Flood (50 lines) // Ativa o Flood no chat, você pode repitir a mesma frase até 50x
[UI](1) Allow Chat Flood (100 lines) // Ativa o Flood no chat, você pode repitir a mesma frase até 100x
[UI] Custom Window Title(Recomendado) // Permite você mudar o Título do seu Hexed (Requer um editor hexadecimal)
[UI](2) Disable lv99 Aura // Desativa a aura ao chegar no level 99
[UI](2) Enable Aura over lv99 // Ativa aura para leveis acima do level 99
[UI] Enable ASCII in text // Ativa ASCII em texto, essa função é recomendada porque ativa os acentos.
[UI] Enable Flag1 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag2 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag3 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag4 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag5 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag6 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI] Enable Flag7 Emote // Ativa um efeito diferente nas bandeiras dos castelos
[UI](10) Enable /showname // Ativa o comando /showname InGame
[UI](10)_Enforce_iRO_Font // Muda a fonte do Hexed para Comic Sans
[UI] Enable Stats over 99 // Permite você adicionar os stats acima do 99 com as setas
[UI] Enable /w and /who commands // Ativa o comand /w e /who InGame
[UI] Enforce New Login Background // Essa opção FORÇA os players a verem o mais novo bgi_temp.bmp
[UI] Enforce New Login Background // Essa opção FORÇA os players a verem o bgi_temp.bmp que você criou
[UI](5) Fix Camera Angles(Recomendado) // Ele conserta a falha dos sprites ao rodar a camera
[UI](5) Fix Camera Angles (less) // Permite uma rotação pequena na camera
[UI](5) Fix Camera Angles (FULL) // Permite a rotação máxima na camera (Distorce os sprites em certos pontos)
[UI] Free-Form Stats Polygon // Permite que os Jogadores façam qualquer forma de Stats na hora da criação do char (NÃO RECOMENDAVEL)
[UI] Ignore Changed Alert Messages // Ignora mensagens de alerta
[UI] Ignore Missing File Errors // Ignora mensagens de erro
[UI] Ignore Missing Palette Errors // Ignora erros de pallete
[UI] Increase Zoom Out 2x // Aumenta o zoom da camera em 2x
[UI] Increase Zoom Out 10x // Aumenta o zoom da camera em 10x
[UI] Play Openning.bik // Ativa a opção de abrir um FILME durante a execução do hexed
[UI] Show All Buttons In Login Window // Ativa todos os botões na tela de login
[UI] Show EXP/Job Bars up to 255 // Mostra barras de experiência depois do level 255
[UI](6) Show License Screen Always // Mostra a tela da licensa, igual a do client do bRO
[UI](6) Skip License Screen(Recomendado) // Desativa a tela de licensa
[UI] Skip Service Select // Pula o serviço de seleção de servidores
[UI](9) Use Arial on All Langtypes // Usa a fonte ARIAL no servidor
[UI](9) Use Custom Font // Usa uma fonte customizada, definida pelo Langtype
[UI] Use Normal Guild Brackets // Faz a Guilda ficar com o formato do bRO
[UI] Use Ragnarok Icon // Ativa o Ícone do Ragnarok

[Data] Enable Multiple GRFs // Ativa o uso de multiplas GRFs (Necessário usar o arquivo DATA.ini)
[Data] GRF Adata/Bdata Support // Ativa o uso de GRFs com o nome de adata e bdata.
[Data] Read Data Folder First(Recomendado) // Faz com que o hexed verifique se o servidor tem uma pasta data antes de ler a GRF.
[Data] Read msgstringtable.txt(Recomendado) // Ler o arquivo msgstringtable.txt, altamente recomendável.
[Data] Unlimited Loading Screens // Permite que você tenha infinitas loadingscreens
[Data] Use Custom Aura Sprites // Permite o uso de uma aura personalizada
[Data] Use Encoded Descriptions // Ativa a leitura de códigos nas descrições dos itens
[Data] Use PlainText Descriptions(Recomendado) // Ativa a leitura normal nas descrições dos itens (Necessário pra que usa a FullData v3)

[Fix] Allow Multiple Windows // Ativa a opção de abrir varias janelas no seu servidor.
[Fix] Disable 1rag1 & 1sak1(Recomendado) // Permite você jogar como um client genérico
[Fix] Disable 4 letter UserID Limit // Desativa o limite mínimo de caractéres pro login
[Fix] Disable nProtect & GameGuard(Recomendado) // Desativa o nProtect e o GameGuard
[Fix] Disable Sakexe Filename Check(Recomendado)// Desativa a opção de checagem de nome
[Fix] Enable 9 Character Slots(Recomendado) // Permite 9 slots de chars no client
[Fix] Invalid Email Fix(Recomendado) // Permite que os players deletem seus chars
[Fix] KOREA ServiceType XML Fix(Recomendado) // Fix XML do sclientinfo

[Add] Custom Mob Green Jaguar // Permite o uso do custom mob Jaguar
[Add] Custom Mob Custom1 // Permite o uso do custom mob
[Add] Custom Mob Custom2 // Permite o uso do custom mob
[Add] Custom Mob Scorpion King // Permite o uso do custom mob Scorpion King
[Add] Custom Mob Hollow Poring // Permite o uso do custom mob Hollow Poring
[Add] Custom Mob Dark Poring // Permite o uso do custom mob Dark Poring
[Add] Custom Mob Fire Poring // Permite o uso do custom mob Fire Poring
[Add] Custom Mob Custom3 // Permite o uso do custom mob
[Add] Custom Mob Custom4 // Permite o uso do custom mob
[Add] Custom Mob Pumpkinring // Permite o uso do custom mob Pumpkinring
[Add] Custom Mob Mastering // Permite o uso do custom mob Mastering
[Add] Custom Mob Ayame Man // Permite o uso do custom mob Ayame Man
[Add] Custom Mob Giant Baphomet // Permite o uso do custom mob Giant Baphomet
[Add] Enable DNS Support // Ativa a conexão por DNS no servidor
[Add] Enable Proxy Support // Ativa a conexão por proxu no servidor

[Old] Disable New Login Packet // Desativa os novos Packets na área de Login

Clique em https://2img.net/r/ihimizer/img159/9...herut32ez3.png para selecionar onde deseja salvar o arquivo do seu Hexed(dentro da pasta do eAthena), e depois clique em , e o seu https://2img.net/r/ihimizer/img178/4...ite4gw1wr7.gif ,e o seu hexed está pronto.

6-Configurando o Client


6.1-Criando seu sclient info.xml


Caso na sua pasat DATA já tenha um arquivo chamado sclientinfo.xml, pule para o próximo capítulo.
Para criar seu sclientinfo.xml abra um bloco de notas e copie isto:





korea
sakray

YOUR SERVER NAME
None
127.0.0.1

6900
22
10
127.0.0.1 
Rate do Servidor (Opcional)

ID de CONTA DE GM Ex:2000000 (Opcional)


loading00.jpg
loading01.jpg
assim por diante (Opicional)




6.2-Configurando seu sclientinfo.xml


Vá na pasta Data(Antenção não se confunda quando digo pasta DATA, não confunda com a pasta db), e enocntrará um arquivo chamado sclientinfo.xml, clique o botão direito do mouse nele e clique em editar, será aberto um bloco de notas.

Mude de acordo com as suas preferências:



YOUR SERVER NAME, aqui você coloca o nome do seu servidor.



None, aqui você coloca um Slogan ou uma descrição para seu servidor.



Rate do Servidor (Opcional), aqui você coloca as rates do seu servidor.



ID de CONTA DE GM Ex:2000000 (Opcional), aqui você coloca o ID da sua conta para transforma-lá em conta de GM.



loading00.jpg
loading01.jpg
assim por diante (Opicional), aqui você coloca o nome dos arquivos da suas loadingscreens.

6.3-Criando sua conta de GM


Para criar sua conta de GM você precisa saber o ID dela e colocar-la ali como eu disse, mas, como saber o ID da sua conta:

Vá na pasta do eAThena e encontrará uma pasta chamada “save” abra ela e ecncontrará um arquivo de texto chamado “account”, dentro dele terá escrito algo mais ou menos assim:



20080409
// Accounts file: here are saved all information about the accounts.
// Structure: account ID, username, password, sex, email, level, state, unban time, expiration time, # of logins, last login time, last (accepted) login ip, repeated(register key, register value)
// where:
// sex : M or F for normal accounts, S for server accounts
// level : this account's gm level
// state : 0: account is ok, 1 to 256: error code of packet 0x006a + 1
// unban time : 0: no ban, : banned until the date (unix timestamp)
// expiration time : 0: unlimited account, : account expires on the date (unix timestamp)
1 s1 p1 S a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
2 s2 p2 S a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
3 s3 p3 S a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
4 s4 p4 S a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
5 s5 p5 S a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
2000001 Test Test M a@a.com 0 0 0 0 0 0000-00-00 00:00:00 - 
2000002 %newid%

O que está escrito ali funciona assim:



2000001=ID da conta Test=Nome da conta Test=Senha da conta M=     dos personagens na conta a@a.com=e-mail da conta 0000-00-00=Acho que última vez que se conectou 00:00:00=Horas jogadas (acho)

Copie o ID da conta e vá no sclientinfo e coloque lá o ID, e pronto sua conta já tem poderes de GM.


7-Ativando sistema _M/_F


O sistema _M/_F, é um sistema que permite a criação de contas com _M/_F no final para indicar o      do personagem.
Vá até ao arquivo conf/login_athena.conf e verifique se o sistema _M e _F está ativo.


[QUOTE// Can you use _M/_F to make new accounts on the server?
new_account: yes][/QUOTE]


Com esse sistema a criação de contas é facilitada, pois agora ao criar uma nova conta no servidor basta digitar Nome da conta_M (Personagem Masculino) ou Nome da conta_F (Personagem Feminino). Lembrando que o _M/_F após o nick só deve ser inserido na primeira vez.

8-Fazendo um Autopatch com Neoncube

8.1-Criando os arquivos GRF


Antes de tudo abra a sua pasta DATA, e procure pelas pastas, "model", "palette", "texture","data" e "sprite":

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Copie essas pastas e cole em uma pasta com qualquer nome em qualquer lugar (vamos supor que você colocou o nome de “DATA GRF”).


Atenção caso o seu GayConv esteja com o nome Gaygui, mude o nome para GayConv.exe, pois isso pode afetar a conversão.
Depois, com o GayConv copie o ícone do GayConv para dentro da pasta “DATA GRF”, e abra o GayConv, então aparecerá uma janela assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

O GayConv está fazendo a conversão, isso pode demorar um pouco, um pouco alguns minutinhos, quando terminar a conversão aparecerá uma mensagem mais ou menos assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Depois disso remova o arquivo do GayConv de dentro da pasta que criamos com o nome “DATA GRF”. 

Então depois extraia os Arquivos DLL em qualquer lugar e copie todos os arquivos que tem dentro da pasta dos arquivos DLL (com nome de index), e coloque-os dentro da pasta do seu eAthena (Não coloque os arquivos DLL dentro da pasta do eAthena se você baixou a versão do eAthena modificada por mim) e dentro da pasta que criamos com o nome de “DATA GRF”.

Agora extraia o GRF Factory em qualquer lugar, depois abra-o e aparecerá uma janela assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Clique em https://2img.net/r/ihimizer/img167/7...factoryyk1.png e escolha os arquivos da pasta “DATA GRF”(que são os arquivos "model", "texture", "palette", "data" e "sprite"):



Então ficará assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

A seguir clique no botão https://2img.net/r/ihimizer/img167/6...factorygx6.png e salve este arquivo na pasta “DATA GRF” com o nome desejado, mas com a terminação ".grf", exemplo: "seuservidordata.grf"


8.2- Finalizando o GRF


Existe também um detalhe muito importante, para que o seu client leia o seu GRF, é necessário haver o arquivo DATA.ini que você terá de criar-lo em um bloco de notas, e colocar mais ou menos assim:



[Data]

0=suadata.grf
1=data.grf
2=sdata.grf

Salve-o dentro da pasta “DATA GRF”.


8.3-Criando seu Autopatch com Neoncube


Então, logo que você baixar o NeonCube, coloque ele em alguma pasta, aqui vamos supor que você colocou na Pasta AutoPatcher.

configurar ele:Agora, dentro da pasta 'neoncube', existe um arquivo chamado 'neoncube.ini'. Agora acompanhe o quadro abaixo para:




;################################################# #############################
;## NEONCUBE - RAGNAROK ONLINE PATCH CLIENT
;##
;## http://openkore.sourceforge.net/neoncube
;## © 2005 Ansell "Cliffe" Cruz (Cliffe@xeronhosting.com)
;## 
;## This program is free software; you can redistribute it and/or modify
;## it under the terms of the GNU General Public License as published by
;## the Free Software Foundation; either version 2 of the License, or
;## (at your option) any later version.
;##
;## This program is distributed in the hope that it will be useful,
;## but WITHOUT ANY WARRANTY; without even the implied warranty of
;## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;## GNU General Public License for more details.
;##
;## You should have received a copy of the GNU General Public License
;## along with this program; if not, write to the Free Software
;## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
;##
;################################################# ##############################

; neoncube.ini
;
; server_name = Server's name (EG: Korean Ragnarok Online, International Ragnarok Online, mRO, aeRO, etc)
; notice_url = address of the notice (without the http://) (EG: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
; patch_url = domain name of the patch server (where the files will be downloaded) (EG: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
; patch_list = path to the patchlist text document (EG: /path/to/patchlist.txt)
; executable = the file to be opened when the start game button has been pressed (EG: ragnarok.exe)
; patch_folder = path to the folder which contains the patch files (EG: /path/to/folder/which/contain/patches/)
; registration_link = URL of the registration page (EG: http://www.domain.com/register.php)
; grf = grf file (EG: adata.grf)
; skin = skin to use (EG: default_skin)
; Backup_GRF = set to 1 if you want to backup the GRF file before applying the patch. 0 to disable.
; startup_option = Set to 1 if you want to be able to start the ragnarok client anytime. (patcher is still
; downloading files, patcher failed to connect, patcher failed to extract, etc).
; Set to 2 if you want to be able to start the ragnarok client only AFTER the patch process has completed (if it ; ; fails to connect/download a patch, it won't start) .
; set to 3 if you want to be able to start the ragnarok client only AFTER the patch process has completed (if it
; fails to connect/download a patch. it WILL start) . recommended.
; ragexe_call = ragexe call. You may leave it blank.

[server]
server_name = Nome do seu Server //coloque o nome do seu server aqui.

notice_url = [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] da página que vai conter a página que é exibida logo quando você abre o neoncube.exe (sem o 'http://')

patch_site = Renato Lima - Desenvolvimento WEB - Criação de Sites // Site que vai contem os patchs (novamente sem o 'http://')

patch_list = /patch/patch2.txt // Pasta que vai conter o arquivo patch2.txt (o patch2.txt contém a lista dos arquivos a serem baixados)
executable = client.exe // Nome do executavel a ser chamado ao se clicar no botao 'Start Game' do NeonCube

patch_folder = /patch/files/ // Pasta onde vão estar os arquivos que o NeonCube vai baixar.

registration_link = http://ragnarok.co.kr // Mude aqui para o endereço do seu site.

skin = skin_red // Aqui voce pode usar ou skin_red ou skin_default. Dependendo do que voce escolher o desenho do AutoPatcher vai mudar pra uma das imagens que eu postei lá no inicio do tutorial.)

grf_file = adata.grf // Nome do seu arquivo .grf

Backup_GRF= 1 // Deixe assim por enquanto

startup_option = 3 // Deixe assim por enquanto

ragexe_call = 1rag1 // Deixe assim.


É lógico que para poder colocar seus arquivos você precisa ter um hoster, ou seja, alguém pra você mandar os seus patchs, mas como eu não conheço nenhum bom e gratuito, por favor me mandem um para melhorar o tutorial.


8.4-Personalizando seu Autopatch


Para o seu servidor ficar totalmente exclusivo, você pode estar criando suas próprias loading screens. Essas loading screens, para quem não sabe, são as imagens que aparecerão na tela, enquanto o servidor estiver carregando. Esta é uma parte bem simples, pegue as imagens desejadas, e deixe no formato jpg (JPeg) no tamanho 800x600, com os respectivos nomes, de acordo com a quantidade desejada:




loading00.jpg
loading01.jpg
loading02.jpg
loading03.jpg
loading04.jpg

E assim por diante, colocando sempre este nome, como já foi ressaltado, de acordo com a quantidade desejada. Lembrando que para as loading screens funcionarem corretamente, elas precisam estar configuradas no arquivo sclientinfo.xml que estaremos ensinando a fazê-lo no próximo capítulo, que por acaso está logo aqui em baixo.


8.5-Criando um instalador


Após baixar e instalar o Inno setup abra-o, aparecerá uma janela e clique em “Create a new script file using the Script Wizzard” e dê OK:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

A seguir será aberto o assistente de criação de um instalador, aparecerá essa janela:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Clique em https://2img.net/r/ihimizer/img206/4...nosetupfp0.png e aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Então digite de acordo com o que for preciso.
Clique em https://2img.net/r/ihimizer/img206/4...nosetupfp0.png e aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Nesta parte onde está escrito "My Program", digite o nome do seu programa; My server, por exemplo. Então clque [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] aparecerá uma janela assim:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Onde está escrito “Application mais executable file”, é onde você irá escolher o arquivo principal que irá ligar usuário com o servidor, que no caso seria o Hexed, então clique em https://2img.net/r/ihimizer/img185/4...osetup4iv3.png , e em seguida procure o seu Hexed dentro da pasta do eAthena, em seguida clique em https://2img.net/r/ihimizer/img185/4...osetup4iv3.png , e selecione todos os arquivos da pasta que criamos com o nome de “DATA GRF”. 
Então clique em https://2img.net/r/ihimizer/img206/4...nosetupfp0.png e aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Então selecione os botões que você quiser, cada um tem sua função:
**Allow to change the Start Menu forlder name; Permite mudar o nome da pasta no menu Iniciar
**Allow user to disable to Start Menu folder creation: não sei
**Create an internet shortcut in Start Menu folder; Criar um atalho para o site do programa na pasta que está no menu iniciar
**Create an Unninstall icon on the Start Menu folder; Cirar ícone de desinstalação do programa
**Allow user to create a desktop icon; Criar um atalho na Área de Trabalho
**Allow user to create Quick Launch icon; Não sei

Depois clique em https://2img.net/r/ihimizer/img185/9...osetup6ky5.jpg, e aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Nessa parte você não é obrigado a colocar essas coisas, pode simplesmente clicar [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] continuar, mas vou explicar para quer serve isso;
*A parte License file, você deve colocar o arquivo da licença de uso.
*Information file shown before installation, informações antes da instalação.
*Information file show after installation, informações depois da instalação.

Para colocar essas informações você deve criar um bloco de notas com essas informações e salvar o bloco de notas, a seguir clique [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] selecione o blobo de notas que você criou. Pronto clique [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Aqui você selecionará as línguas que estarão disponíveis para quando abrir o instaldor, após selecionar as línguas clique [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Aqui faça o seguinte, clique no primeiro https://2img.net/r/ihimizer/img185/5...osetup8bw3.png e selecione o Desktop, no quadro de baixo deixe como está, no terceiro clique em https://2img.net/r/ihimizer/img185/4...osetup4iv3.png e você deverá escolher uma imagem de até 32 x 32 píxels de resolução e que esteja em formato BITMAP, para salvar a imagem em BITMAP, clique com o botão direito em cima do ícone da imagem e clique em editar, será aberto o Paint, e clique em Salver como..., depois clique onde você deve escrever o nome que deseja salver o arquivo em baixo tem uma caixa clique nela e aparecerá alguns de formatos de arquivos da para solvar a imagem e selecione BITMAP de preferência 24 BITS.
Feito tudo isso volte ao Inno Setup, e clique em https://2img.net/r/ihimizer/img185/4...osetup4iv3.png e selecione a imagem. Depois clique em https://2img.net/r/ihimizer/img185/9...osetup9es4.jpg 

Clique em "Sim" e depois aparecerá uma outra janela te perguntando "Sim" ou "Não", clique de novo em "Sim".
Então aparecerá isso:

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Feito isso clique em "Salvar", e espere um pouco, depois clique em para iniciar o instalador e instalar o programa em seu computador feito isso tudo pronto você já tem seu instalador agora você tem que colocar-lo na Internet para que os aoutros possam baixar, como não conheço nenhum site melhor para isso usarei o Rapidshare.
Quando entrar no RapidShare clique em "Procurar" e escolha o arquivo do instalador que você criou e salvou em algum lugar e depois clique em "Upload" e espere.


9-Personalizando seu servidor

Para que seu servidor fique totalmente diferente e exclusivo você pode criar

9.1-Criando NPCs


9.1.1-Criando um NPC de venda


Um NPC de venda é um NPC extremamente simples. Ele é aquele que só abre uma telinha com buy, sell e cancel, onde tem a lista dos itens para compra e etc..

A sintaxe (vocês verão eu utilizar muito esse jargão para a estrutura de determiando NPC/comando, ok?) do NPC de shop é assim:




(mapa).gat,x,y,posiçãoshop(Nome do NPC)Sprite,item1[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]reço1,item2[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]reço2,item3[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]reço3

Obs: Substitua o por um TAB no teclado.
Explicação por partes:

Mapa.gat > É o Mapa onde o NPC vai ficar. Exemplo: prontera.gat ou morroc.gat

x,y > São as coordenadas do NPC dentro do jogo. Para conseguir elas você pode digitar /where no jogo.

Posição > é a posição para onde o NPC vai estar olhando. Na realidade não muda muito pois a maioria dos NPCs tem como spripe apenas olahndo de frente, logo sem mais posições. Mas é basicamente assim (sendo X o NPC:




1 0 7

2 X 6

3 4 5

Logo se ele estiver olhando para 4 ele vai olhar para SUl, 0 para norte, e afim vai.

Shop > Define se o NPC é de venda ou de evento.

Nome do NPC > É preciso explicar? 

Sprite > É o desenho do NPC, a figura que ele tem (se ele é uma kafra, um homenzinho, um cavaleiro entendeu?). Você pode conseguir os sprites dos NPCs no seguinte site:

NPCƒŠƒXƒg


Vamos fazer um exemplo de sprite. Para escolher como o NPC vai ser basta digitar o número acima dele, no caso eu escolhi o primeiro NPC, o desenho desse é o seguinte:


[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]


E acima dele tem o número do sprite que no caso é : 46.

item1,item2,item3 > É o ID dos itens que serão vendidos. Eles podem ser conseguidos no arquivo item_db do seu server.

Os IDs podem ser encontrados ou no item_db.txt do seu servidor, ou no 
RateMyServer.Net :: RO Database & Server Reviews

preço1,preço2,preço3 > É o preço pelo qual os itens serão vendidos em zenys. Exemplo: 100000 é equivalente a 100k.

Aqui vai um exemplo de um NPC que eu mesmo criei, mas ainda não adicionei as coordenadas:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]


Como podem ver em baixo está o Script do NPC e em cima o arquivo que é usado para adicionar o NPC ao servidor.

9.1.4-Adicionando o NPC ao servidor

Primeiro vá até a pasta NPC do seu eAthena. Lá tem várias pastas, crie uma chamada "Meus NPCs", ou salve o script do seu NPC em uma pasta qualquer, de preferência na pasta "other".

Voltando a pasta NPC abra o arquivo script_custon.conf no bloco de notas. Vá na ultima linha e de um enter. Agora para adicionar o NPC coloque assim:

Caso tenha salvado o script do NPC na pasta "Meus NPCs":



npc: npc/Meus_NPCs/nome do arquivo do script do seuNPC.txt

Caso tenha salvado o script do NPC na pasta "other":



npc: npc/other/nome do arquivo do script do seu NPC.txt

E assim vai, entedeu como funciona?
Não? Basicamente é assim:



npc/other/nome do arquivo do script do seu NPC.txt

npc: pasta npc que está dentro da pasta do seu eAthena.
other: pasta que está o script do seu NPC.
nome do arquivo do script do seu NPC: é preciso explicar?

10-Criando um site para seu servidor


Será implementado quando eu conseguir as informações necessárias.


11-Dicas


11.1-Fazendo propaganda do seu servidor


Seria bom você cadastrar seu servidor no TOP 50 Ragnarok para fazer propaganda do seu servidor.Fazendo seu servidor estará fazendo parte de uma lista que todos poderão ver e entrar no site de seu servidor.


11.2-Hosters


Aqui estou disponibilizando o lnik de um hoster que ouvi falar que é bom:

XPG

12- Fazendo seu servidor funcionar com BRO

Primeiro para quem não sabe o quê é BRO, BRO é uma sigla que significa Brasil Ragnarök Online

Eu não irei colocar aqui como fazer seu servidor rodar com BRO, mas estou disponibilizando um link para outro tutorial que ensina isso:
Fazendo seu servidor funcionar com BRO 


Se gostou agradeça,desculpe alguns 



erros de português.

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões de Postagem

Permissões neste sub-fórum
Não podes responder a tópicos