[Only registered and activated users can see links. Click Here To Register...]
Detalhes do sistema
- Criação de combinações personalizadas (limite de 4 pacotes de combinações na versão gratuita):
- Combinação por level
- Combinação de itens
- Possível configurar chance de sucesso
- Leitura do item(kor).txt ou item.txt para configuraçõe dos itens
- Banco de imagens com os principais itens originais da Webzen
- Sistema totalmente independente
- Não depende de nenhum outro sistema web.
- Sistema de login compativel com/sem md5;
- Sistema compativel com versões 97d (DBVersion 1) até Season X (DBVersion 3).
- Compativel com bancos Me_MuOnline e MuOnline
- Templates com a interface das versões:
- 97D
- Season 4/5/6
- Sistema de multi-linguagem
- Português
- Inglês
- (Obs: É Possível adicionar mais idiomas)
- Compativel com PHP nas versões 5.2+
- Aceita os drivers de conexão MSSQL e SQLSRV
Versão Premium
Opções finalizadas:
- Pode cadastrar ilimitadas combinações na maquina
Opções pendentes:
- Log de combinações realizadas
- Irá gravar itens perdidos, gastos e gerados.
- Configuração para melhoria na chance de sucesso
- Por exemplo, o player pode adicionar um valor de cash(moeda corrente do servidor) para melhorar a porcentagem de acerto da combinação
- Organização do inventário em tempo real pela própria maquina chaos online
- Opção de realizar uma combinação através do baú
Observações:
- As opções pendentes da versão premium serão desenvolvidas a medida que e versão gratuíta se torne estavel.
- A Web Chaos Machine utiliza o Ioncube 9 para garantir a integridade intelectual de seu código visando a comercialização da versão premium.
[Only registered and activated users can see links. Click Here To Register...]
TUTORIAL DE INSTALAÇÂO
1 Extraia o conteúdo do arquivo.
2 Abra o arquivo /api/settings.php com um editor de texto.
3 Configure aqui os dados de conexão com o banco de dados
4 Nessa parte você deverá configurar qual o layout da chaos machine você deseja utilizarCódigo PHP:
/**
* Configurações da conexão com Microsoft SQL Server
*/
public $database = array(
// Driver de conexão: mssql, sqlsrv
"driver" => "sqlsrv",
// Endereço do host
"address" => "127.0.0.1",
// Usuário no banco de dados
"username" => "sa",
// Senha do usuário
"password" => "123456",
// Nome dos bancos de dados
"database" => array(
// Banco de dados onde estão as contas do servidor
"account" => "Me_MuOnline",
// Banco de dados onde estão os personagens do servidor
"character" => "MuOnline"
),
// O Servidor utiliza MD5 nas senhas
"md5EncriptyPasswords" => false,
// Versão do banco de dados:
// 1 para 10 bytes [Versões 97d]
// 2 para 16 bytes [Versões Season 1/2/3/4/5/6 sem Inventário Extendido]
// 3 para 16 bytes [Versões Season 6.2+ com Inventário Extendido]
"databaseModel" => 2
);
Não se preocupe com as combinações agora! Vamos ter um tutorial exclusivo para isso!Código PHP:
/**
* Template da maquina chaos
* Valores possíveis:
* v97d
* season6
*/
public $template = "v97d";
5 Agora você deve copiar do seu servidor, o item(kor).txt ou item.txt para a pasta /api/data/ com o nome item.txt
6 Após ter configurado o arquivo acima, acesse o endereço onde você colocou a chaos machine.
7 Irá abrir a tela de registro do servidor
8 Preencha os dados da licença que você deseja registrar
9 O campo endereço é fixo, não pode ser alterado. (É onde a licença será registrada)
10 O email informado será vinculado a licença do endereço.
11 Caso você opte pela versão premium, ao efetuar o pagamento, ele será associado ao email informado nessa tela.
12 Após o preenchimento desses dados clique no botão apresentado logo abaixo e será exibido a mensagem de confirmação para voce.
13 Após alguns segundos você será redirecionado para a tela de login da maquina chaos.
Pronto, sua maquina está instalada.Agora deve configurar as combinações da máquina!
CONFIGURANDO AS COMBINAÇÕES
Existem dois tipos de combinações na maquina chaos.
1 Combinações de upgrade de level
São aquelas combinações onde o jogador coloca por exemplo um item +11 juntamente com outros itens predefinidos, e deseja obter um item +12 no final da combinação.
2 Combinação de itens
São aquelas combinações onde o jogador coloca alguns itens predefinidos, esperando obter outro item no final da combinação.
Para configurar as combinações abra o arquivo /api/settings.php
Vá até a parte que mostra as linhas abaixo:
A maquina já vem com algumas combinações predefinidas, são elas:Código PHP:
/**
* Configurações das combinações da maquina chaos
* Veja abaixo o que significa cada umas das opções
* typeMix:
* 0: Significa uma combinação de upgrade de level (por exemplo: +13 para +14)
* 1: Significa uma combinação que irá consumir todos os itens colocados na maquina e irá gerar um novo item
*
* excellentsRequirements:
* Quantidade mínima de opções excelentes que o item precisa ter para poder fazer o upgrade de level
* Por exemplo, se voce colocar 0 qualquer item poderá ser upado, se voce colocar 6 o item precisa
* ser ter todas as options excelentes para poder ser combinado. Valores possíveis: 0 à 6
*
* amount:
* Quantidade necessária de um determimado item
*
* section:
* Número da categoria referente ao item no "item.txt" do servidor
*
* index:
* Número do index referente ao item no "item.txt" do servidor
*
* level:
* Level do item.
* Valores possíveis: 0 à 15
*
* options:
* Opções adicionais do item.
* Valores possíveis:
* 0 para +0
* 1 para +4
* 2 para +8
* 3 para +12
* 4 para +16
* 5 para +20
* 6 para +24
* 7 para +28
*
* luck:
* Luck no item.
* Valores possíveis:
* false para Não
* true para Sim
*
* skill:
* Skill no item.
* Valores possíveis:
* false para Não
* true para Sim
*
* excellents:
* Opções excelentes do item.
* É necessário configurar as 6 opções excelentes do item.
* Por exemplo:
* Item Full: array(true, true, true, true, true, true)
* Item Normal: array(false, false, false, false, false, false)
* Valores possíveis:
* false para Não
* true para Sim
*/
public $machineMixes = array(
// INICIO DE UMA COMBINAÇÃO
array(
// Detalhes da combinação
"name" => "Level +11 para +12", // Nome da combinação
"details" => array(
"typeMix" => 0, // Vide explicação acima
"percentage" => 50, // Porcentagem de acerto da combinação 0 a 100
"excellentsRequirements" => 1 // Vide explicação acima
),
// Itens necessários para a combinação
"requirements" => array(
array("amount" => 3, "section" => 14, "index" => 13, "level" => 0, "options" => 0, "luck" => false ), //Bless
array("amount" => 3, "section" => 14, "index" => 14, "level" => 0, "options" => 0, "luck" => false ), //Soul
array("amount" => 1, "section" => 12, "index" => 15, "level" => 0, "options" => 0, "luck" => false ), //Chaos
),
// Resultado da combinação
"result" => array(
"oldLevel" => 11, // Level que o item precisa estar
"newLevel" => 12 //Level do item após a combinação
)
),
// FIM DE UMA COMBINAÇÃO
// INICIO DE UMA COMBINAÇÃO
array(
// Detalhes da combinação
"name" => "Level +12 para +13", // Nome da combinação
"details" => array(
"typeMix" => 0, // Vide explicação acima
"percentage" => 100, // Porcentagem de acerto da combinação 0 a 100
"excellentsRequirements" => 1 // Vide explicação acima
),
// Itens necessários para a combinação
"requirements" => array(
array("amount" => 4, "section" => 14, "index" => 13, "level" => 0, "options" => 0, "luck" => false ), //Bless
array("amount" => 4, "section" => 14, "index" => 14, "level" => 0, "options" => 0, "luck" => false ), //Soul
array("amount" => 1, "section" => 12, "index" => 15, "level" => 0, "options" => 0, "luck" => false ), //Chaos
),
// Resultado da combinação
"result" => array(
"oldLevel" => 12, // Level que o item precisa estar
"newLevel" => 13 //Level do item após a combinação
)
),
// FIM DE UMA COMBINAÇÃO
// INICIO DE UMA COMBINAÇÃO
array(
// Detalhes da combinação
"name" => "Level +13 para +14", // Nome da combinação
"details" => array(
"typeMix" => 0, // Vide explicação acima
"percentage" => 100, // Porcentagem de acerto da combinação 0 a 100
"excellentsRequirements" => 1 // Vide explicação acima
),
// Itens necessários para a combinação
"requirements" => array(
array("amount" => 5, "section" => 14, "index" => 13, "level" => 0, "options" => 0, "luck" => false ), //Bless
array("amount" => 5, "section" => 14, "index" => 14, "level" => 0, "options" => 0, "luck" => false ), //Soul
array("amount" => 1, "section" => 12, "index" => 15, "level" => 0, "options" => 0, "luck" => false ), //Chaos
),
// Resultado da combinação
"result" => array(
"oldLevel" => 13, // Level que o item precisa estar
"newLevel" => 14 //Level do item após a combinação
)
),
// FIM DE UMA COMBINAÇÃO
// INICIO DE UMA COMBINAÇÃO
array(
// Detalhes da combinação
"name" => "Level +14 para +15", // Nome da combinação
"details" => array(
"typeMix" => 0, // Vide explicação acima
"percentage" => 100, // Porcentagem de acerto da combinação 0 a 100
"excellentsRequirements" => 1 // Vide explicação acima
),
// Itens necessários para a combinação
"requirements" => array(
array("amount" => 6, "section" => 14, "index" => 13, "level" => 0, "options" => 0, "luck" => false ), //Bless
array("amount" => 6, "section" => 14, "index" => 14, "level" => 0, "options" => 0, "luck" => false ), //Soul
array("amount" => 1, "section" => 12, "index" => 15, "level" => 0, "options" => 0, "luck" => false ), //Chaos
),
// Resultado da combinação
"result" => array(
"oldLevel" => 14, // Level que o item precisa estar
"newLevel" => 15 //Level do item após a combinação
)
),
// FIM DE UMA COMBINAÇÃO
// INICIO DE UMA COMBINAÇÃO
array(
// Detalhes da combinação
"name" => "Wings of Dragon (Level II)", // Nome da combinação
"details" => array(
"typeMix" => 1, // Vide explicação acima
"percentage" => 80 // Porcentagem de acerto da combinação 0 a 100
),
// Itens necessários para a combinação
"requirements" => array(
array("amount" => 3, "section" => 14, "index" => 13, "level" => 0, "options" => 0, "luck" => false ), //Bless
array("amount" => 6, "section" => 14, "index" => 14, "level" => 0, "options" => 0, "luck" => false ), //Soul
array("amount" => 1, "section" => 12, "index" => 15, "level" => 0, "options" => 0, "luck" => false ), //Chaos
array("amount" => 2, "section" => 0, "index" => 18, "level" => 0, "options" => 0, "luck" => false ), //Thunder Sword
),
// Resultado da combinação
"result" => array(
"section" => 12,
"index" => 5,
"level" => 11,
"options" => 7,
"luck" => true,
"skill" => true,
"excellents" => array(true, true, true, true, true, true)
)
),
// FIM DE UMA COMBINAÇÃO
);
Upgrade de level +11 para +12
Upgrade de level +12 para +13
Upgrade de level +13 para +14
Upgrade de level +14 para +15
Combinação para gerar uma Wings of Dragon (Level II)
Como adicionar novas combinações
1 de exemplo da combinação desejada seja ela de upgrade de level ou combinação de itens.
O código da combinação começa com: // INICIO DE UMA COMBINAÇÃO e terminar com // FIM DE UMA COMBINAÇÃO
2 Vá até o final do arquivo e localize a última combinação e coloque o código da nova combinação.
3 Configure agora cada uma das opções
4 Depois de configuradas, salve o arquivo e teste se sua combinação está como você deseja na maquina.
[Only registered and activated users can see links. Click Here To Register...]
Créditos:
Leandro Daldegam