Web Infinity v1.0.0
Olá galera, estou aqui pra mostrar o desenvolvimento da Web Infinity v1.0.0 para vocês.
Abaixo seguem alguns sistemas que serão utilizados no website:
Informação
|
- Sistema de Templates
- Sistema de Idiomas
- Sistema de URL Amigável (Pode acessar o perfil do personagem pelo link "urldoseumu.com.br/nomedochar"
- Multi-vip (De 0 a N tipos)
- Sistema de iniciar Launcher do jogo através do website (Novidade!)
| |
Informações sobre o desenvolvimento do projeto:
Informação
|
- Settings.php: 90%
- Home: 55%
• Slider: 100%
• Notícias: 100%
• Rankings: 100%
• Castle Siege: 100%
• Facebook: 100%
• Login / Logout: 5%
• Configurações: 100%
• Informações: 0%
• Servidores: 0%
• Enquete: 0%
• Equipe: 0%
- Cadastro: 0%
- Downloads: 0%
- Rankings: 0%
- Seja Vip: 0%
- Contato: 0%
- Painel: 0% (Ainda estou pensando nas opções que serão disponibilizadas)
| |
Algumas fotos do site:
Home:
Termos
Cadastro
Downloads
Rankings
Segue abaixo também, a Settings.php do website:
Código PHP:
<?php
/*************************************************
*
* Configurações InfinityWeb V1.0.0.0
*
* As alterações realizadas neste arquivo podem
* causar vários erros e bugs na Web.
* Portanto, preste atenção ao editá-lo.
*
* Desenvolvida por Alan Malnique (DestructiioN)
*
*************************************************/
/*************************************************
*
* Configurações do Website
*
*************************************************/
$arrConfigSite['InfinityWeb']['Site']['Template'] = "infinity"; // Template padrão que será utilizado pelo site (Colocar o nome correto da pasta).
$arrConfigSite['InfinityWeb']['Site']['Titulo'] = ".: Infinity Muonline 97d :.."; // Título que aparecerá no título do site.
$arrConfigSite['InfinityWeb']['Site']['Idioma'] = array(0, "pt-br"); // Idioma padrão utilizado pelo site (0 -> Português-BR).
$arrConfigSite['InfinityWeb']['Site']['Banco'] = "WebSite"; // Banco de Dados do Website (Padrão => WebSite).
$arrConfigSite['InfinityWeb']['Site']['PasswordMD5'] = false; // Password da conta em MD5 (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['Forum'] = '/forum/'; // Link para o fórum
$arrConfigSite['InfinityWeb']['Site']['Shopping']['Moeda1'] = '/golds/'; // Link para o shopping da moeda 01
$arrConfigSite['InfinityWeb']['Site']['Shopping']['Moeda2'] = '/cashs/'; // Link para o shopping da moeda 02
$arrConfigSite['InfinityWeb']['Site']['Chat'] = true; // Ativa o chat no site (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['Aniversariantes']['Ativa'] = true; // Ativa o sistema de aniversariantes no site - Presenteia o aniversariante com moedas (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['Aniversariantes']['Moeda'] = 1; // Tipo da moeda que será dada para o aniversariante
$arrConfigSite['InfinityWeb']['Site']['Aniversariantes']['Valor'] = 10; // Total de moedas dada para o aniversariante
$arrConfigSite['InfinityWeb']['Site']['CastleSiege'] = false; // Exibe o Castle Siege na home (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['CastleSiege_Data'] = "Domingo as 19:00"; // Exibe o Castle Siege na home (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['Facebook'] = "oficialinfinitymu"; // Nome da sua página do facebook (facebook.com/nomedasuapagina)
$arrConfigSite['InfinityWeb']['Site']['Suporte']['Telefone'] = true; // Ativa o suporte pelo telefone - Exibe o número do telefone na página de contato (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Site']['Suporte']['Telefones'] = array(
0=>array("(00) 00000-0000", "Alan Malnique"),
1=>array("(00) 00000-0000", "João da Silva")
); // Números de telefones para contato
$arrConfigSite['InfinityWeb']['Site']['Suporte']['Emails'] = array(
0=>array("[email protected]", "Alan Malnique"),
1=>array("[email protected]", "João da Silva")
); // E-mails para contato
/*************************************************
*
* Configurações do Banco de Dados do Servidor
*
*************************************************/
$arrConfigSite['InfinityWeb']['BD']['Host'] = "127.0.0.1"; // Host do servidor SQL Server
$arrConfigSite['InfinityWeb']['BD']['User'] = "sa"; // Usuário do SQL Server (Padrão => sa)
$arrConfigSite['InfinityWeb']['BD']['Pass'] = "arvore123"; // Senha do usuário do SQL Server
$arrConfigSite['InfinityWeb']['BD']['Banco'] = "MuOnline"; // Banco onde ficam as contas e os personagens no SQL Server
$arrConfigSite['InfinityWeb']['BD']['VI_CURR_INFO'] = false; // Joinserver com sistema de idade (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['BD']['Codigo']['GM'] = 8; // Código do GM no servidor (Padrão => 8)
$arrConfigSite['InfinityWeb']['BD']['Codigo']['ADM'] = 24; // Código do ADM no servidor (Versões Velhas => 24 / Versões Novas => 32)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Resets'] = "Resets"; // Coluna resets na tabela Character (Padrão => Resets)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['MResets'] = "MResets"; // Coluna resets na tabela Character (Padrão => Resets)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['ResetsDiario'] = "ResetsDiario"; // Coluna resets diários na tabela Character (Padrão => ResetsDiario)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['ResetsSemanal'] = "ResetsSemanal"; // Coluna resets semanal na tabela Character (Padrão => ResetsSemanal)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['ResetsMensal'] = "ResetsMensal"; // Coluna resets mensal na tabela Character (Padrão => ResetsMensal)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['PkCountWeb'] = "PkCountWeb"; // Coluna de PK na tabela Character (Padrão => PkCountWeb - Não usar somente PkCount)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['HeroCountWeb'] = "HeroCountWeb"; // Coluna de Hero na tabela Character (Padrão => HeroCountWeb - Não usar somente HeroCount)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Comando'] = "Leadership"; // Coluna de comando do DL na tabela character (Padrão => Leadership)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Avatar'] = "Avatar"; // Coluna de avatar do personagem na tabela character (Padrão => Avatar)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Vip'] = "Vip"; // Coluna vip na tabela memb_info (Padrão => Vip)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Creditos'] = "Creditos"; // Coluna de créditos do vip na tabela memb_info (Padrão => Creditos)
$arrConfigSite['InfinityWeb']['BD']['Colunas']['Login'] = "memb___id"; // Coluna de login na tabela memb_info (Padrão => memb___id)
/*************************************************
*
* Configurações do Servidor
*
*************************************************/
$arrConfigSite['InfinityWeb']['Server']['Nome'] = "Infinity MuOnline"; // Nome do seu servidor
$arrConfigSite['InfinityWeb']['Server']['Versao'] = "97D+99I"; // Versão do servidor
$arrConfigSite['InfinityWeb']['Server']['Experiencia'] = "500x"; // Experiência do servidor
$arrConfigSite['InfinityWeb']['Server']['Drop'] = "50%"; // Drop Rate do servidor
$arrConfigSite['InfinityWeb']['Server']['BugBless'] = false; // BugBless do servidor (Online => true / Offline => false)
$arrConfigSite['InfinityWeb']['Server']['Reset'] = 0; // Tipo de reset do servidor (0 => Acumulativo / 1 => Pontuativo / 2 => Tabelado)
$arrConfigSite['InfinityWeb']['Server']['PontosMax'] = 32767; // Total de pontos em cada status do personagem (Padrão => 32767)
$arrConfigSite['InfinityWeb']['Server']['PossuiDL'] = false; // Servidor com DL (Sim => true / Não => false)
/*************************************************
*
* Configurações dos E-mails (SMTP)
*
*************************************************/
$arrConfigSite['InfinityWeb']['SMTP']['Server'] = "localhost"; // Servidor do SMTP
$arrConfigSite['InfinityWeb']['SMTP']['Porta'] = 25; // Porta do servidor do SMTP
$arrConfigSite['InfinityWeb']['SMTP']['Usuario'] = "alanmalnique"; // Usuário do servidor do SMTP
$arrConfigSite['InfinityWeb']['SMTP']['Senha'] = "123456"; // Senha do usuário do servidor do SMTP
$arrConfigSite['InfinityWeb']['SMTP']['Email'] = "[email protected]"; // E-mail remetente do servidor do SMTP
/*************************************************
*
* Configurações dos Vips
*
*************************************************/
$arrConfigSite['InfinityWeb']['Vip']['Tipos'] = 3; // Total de tipos de vip
$arrConfigSite['InfinityWeb']['Vip'][1]['Nome'] = "Vip Bronze"; // Nome do Primeiro Vip
$arrConfigSite['InfinityWeb']['Vip'][2]['Nome'] = "Vip Silver"; // Nome do Primeiro Vip
$arrConfigSite['InfinityWeb']['Vip'][3]['Nome'] = "Vip Gold"; // Nome do Primeiro Vip
$arrConfigSite['InfinityWeb']['Vip'][1]['Preço'] = array(30=>10, 60=>15, 90=>20); // Preço do vip em Cashs (Dias => Valor)
$arrConfigSite['InfinityWeb']['Vip'][2]['Preço'] = array(30=>20, 60=>35, 90=>50); // Preço do vip em Cashs (Dias => Valor)
$arrConfigSite['InfinityWeb']['Vip'][3]['Preço'] = array(30=>30, 60=>55, 90=>80); // Preço do vip em Cashs (Dias => Valor)
/*************************************************
*
* Configurações das Moedas
*
*************************************************/
$arrConfigSite['InfinityWeb']['Moedas']['Tipos'] = 2; // Total de tipos de moeda
$arrConfigSite['InfinityWeb']['Moedas']['Tabela'] = "MEMB_INFO"; // Tabela onde se encontram as moedas
$arrConfigSite['InfinityWeb']['Moedas'][1]['Nome'] = "Gold"; // Nome do Primeiro Vip
$arrConfigSite['InfinityWeb']['Moedas'][2]['Nome'] = "Cash"; // Nome do Primeiro Vip
$arrConfigSite['InfinityWeb']['Moedas'][1]['Coluna'] = "Gold"; // Nome da coluna da primeira moeda na tabela das moedas
$arrConfigSite['InfinityWeb']['Moedas'][2]['Coluna'] = "Cash"; // Nome da coluna da segunda moeda na tabela das moedas
$arrConfigSite['InfinityWeb']['Moedas'][1]['Preço'] = 0; // Preço por moeda da primeira moeda em reais (Deixe 0 caso não seja possível comprar a moeda)
$arrConfigSite['InfinityWeb']['Moedas'][2]['Preço'] = 1; // Preço por moeda da segunda moeda em reais (Deixe 0 caso não seja possível comprar a moeda)
/*************************************************
*
* Configurações de Resets - Acumulativo
*
*************************************************/
$arrConfigSite['InfinityWeb']['Reset'][0]['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][0]['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][0]['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][0]['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][0]['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][0]['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][0]['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
/*************************************************
*
* Configurações de Resets - Pontuativo
*
*************************************************/
$arrConfigSite['InfinityWeb']['Reset'][1]['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][1]['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][1]['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][1]['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][1]['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][1]['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][1]['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][1]['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
/*************************************************
*
* Configurações de Resets - Tabelado
*
*************************************************/
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['0-10']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['11-50']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['51-100']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['101-150']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['151-200']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['201-300']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['LevelReset'] = array(500, 400, 350, 300); // Level para reset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['Valor'] = array(1000000, 500000, 350000, 300000); // Zen Necessário para resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['Pontos'] = array(1000, 2000, 3000, 4000); // Pontos Ganhos ao resetar (Padrão => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['Status'] = array(25, 50, 100, 1000); // Status do player ao voltar do reset.
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['Dobro'] = array(false, true, true, true); // Ao resetar, recebe 2 resets (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['LevelVolta'] = array(1, 10, 20, 50); // Level que volta após resetar
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['Limite'] = array(500, 1000, 2000, 0); // Limitar os resets (Sim => valor / Não => 0)
$arrConfigSite['InfinityWeb']['Reset'][2]['300-XXX']['LimpaInventario'] = array(false, false, false, false); // Limpa o Inventário do player ao resetar (Sim => true / Não => false)
/*************************************************
*
* Configurações de Master Resets
*
*************************************************/
$arrConfigSite['InfinityWeb']['MReset']['LevelMReset'] = array(500, 400, 350, 300); // Level para MReset (Free, vips) - Obs.: Pode-se aumentar os leveis conforme o total de tipos de vip.
$arrConfigSite['InfinityWeb']['MReset']['Resets'] = array(20, 10, 5, 1); // Resets necessários para o MReset
$arrConfigSite['InfinityWeb']['MReset']['Status'] = array(32767, 32500, 32000, 31000); // Stats necessário para o MReset
$arrConfigSite['InfinityWeb']['MReset']['StatusAfter'] = array(1000, 500, 200, 100); // Stats depois do MReset
$arrConfigSite['InfinityWeb']['MReset']['LimpaInventario'] = array(true, false, false, false); // Limpa o inventário após o MReset
$arrConfigSite['InfinityWeb']['MReset']['LimpaQuest'] = array(true, false, false, false); // Limpa as quests após o MReset
$arrConfigSite['InfinityWeb']['MReset']['LimpaMagias'] = array(true, false, false, false); // Limpa as magias após o MReset
$arrConfigSite['InfinityWeb']['MReset']['Moeda'] = 2; // Tipo da moeda que receberá após o MReset
$arrConfigSite['InfinityWeb']['MReset']['Moedas'] = array(10, 5, 3, 1); // Moedas que receberá após o MReset
/*************************************************
*
* Configurações da lista de servidores
* Exemplo: 0=>array("Nome do Servidor que será exibido no site", "Nome que se encontra no ServerInfo.dat no Gameserver ou na pasta Data", "Máximo de conexões");
*
*************************************************/
$arrConfigSite['InfinityWeb']['ServerList']['Habilita'] = true; // Habilita ou não a lista de servidores (Sim => true / Não => false)
$arrConfigSite['InfinityWeb']['ServerList']['Servidor'] = "127.0.0.1"; // Servidor onde se encontra o ConnectServer
$arrConfigSite['InfinityWeb']['ServerList']['Porta'] = "44405"; // Porta do ConnectServer
$arrConfigSite['InfinityWeb']['ServerList']['Servidores'] = array(
0=>array("Servidor 01", "Servidor Trade", 100),
1=>array("Servidor 02", "Servidor Bau", 200)
);
/*************************************************
*
* Configurações das classes do servidor
*
*************************************************/
$arrConfigSite['InfinityWeb']['Classes'] = array(array(0, "Dark Wizard", "DW"), // -- Dark Wizard
array(1, "Soul Master", "SM"), // -- Soul Master
array(2, "Grand Master", "GM"), // -- Grand Master
array(16, "Dark Knight", "DK"), // -- Dark Knight
array(17, "Blade Knight", "BK"), // -- Blade Knight
array(18, "Blade Master", "BM"), // -- Blade Master
array(32, "Fary Elf", "FE"), // -- Fary Elf
array(33, "Muse Elf", "ME"), // -- Muse Elf
array(34, "High Elf", "HE"), // -- High Elf
array(48, "Magic Gladiator", "MG"), // -- Magic Gladiator
array(49, "Duel Master", "DM"), // -- Duel Master
array(50, "Duel Master", "DM2"), // -- Duel Master (Em algumas versões Season 4/Superior)
array(64, "Dark Lord", "DL"), // -- Dark Lord
array(65, "Lord Emperor", "LE"), // -- Lord Emperor
array(66, "Lord Emperor", "LE2"), // -- Lord Emperor (Em algumas versões Season 4/Superior)
array(80, "Summoner", "SU"), // -- Summoner
array(81, "Blood Summoner", "BS"), // -- Blood Summoner
array(82, "Dimension Master", "DIM"), // -- Dimension Master
array(96, "Rage Fighter", "RF"), // -- Rage Fighter (Season 6)
array(98, "Fist Master", "FM"), // -- Fist Master (Season 6)
);
/*************************************************
*
* Configurações dos mapas do servidor
* Exemplo: array(Id do Mapa, Coordenada X, Coordenada Y, Nome do Mapa)
*
*************************************************/
$arrConfigSite['InfinityWeb']['Classes'] = array(array(0, 125, 125, "Lorencia"),
array(1, 231, 126, "Dungeon"),
array(2, 120, 38, "Devias"),
array(3, 174, 108, "Noria"),
array(4, 207, 78, "Lost Tower"),
array(6, 62, 114, "Stadium"),
array(7, 16, 14, "Atlans"),
array(8, 202, 68, "Tarkan"),
array(10, 125, 125, "Icarus"),
array(24, 125, 125, "Kalima 1"),
array(25, 125, 125, "Kalima 2"),
array(26, 125, 125, "Kalima 3"),
array(27, 125, 125, "Kalima 4"),
array(28, 125, 125, "Kalima 5"),
array(29, 125, 125, "Kalima 6"),
array(36, 125, 125, "Kalima 7"),
array(30, 93, 214, "Valey of Loren"),
array(31, 93, 214, "Land of Trial"),
array(33, 84, 13, "Aida"),
array(34, 228, 41, "Crywolf"),
array(37, 71, 218, "KantruLand"),
array(38, 71, 105, "KantruRuin"),
array(39, 69, 185, "Kantru Island"),
array(41, 28, 76, "Barracks"),
array(42, 97, 185, "Refuge"),
array(51, 51, 216, "Elbeland"),
array(56, 140, 106, "Swamp of Calmness"),
array(57, 221, 210, "Raklion"),
array(64, 51, 216, "Vulcanus"),
array(79, 51, 216, "Loren Market"),
array(80, 126, 124, "Kalrutan 1"),
array(81, 163, 16, "Kalrutan 2"),
);
?>
Críticas e sugestões são bem vindas, ao decorrer do desenvolvimento do projeto serão analisadas as sugestões dadas por vocês para adicionar ao projeto.
Att.: Alan Malnique (DestructiioN)