Ai pessoal Web Destru com nova cor Azul
confira
Screen:
Entrada
Site:
Shop:
Itens:
Download:
Código:
http://www.megaupload.com/?d=R70I4JGWProblemas com o Detabase so trocar por esse
Código:
http://www.mediafire.com/?myq2mcxbz2gTutorial do Shop
Esta é uma página de registro de base MUITO PHP e loja de dinheiro para Cabal Online.
Testado no WinXP 32 bits, Windows 2003 64 bits, Xampp, MSSQL 2000, MSSQL 2005.
Você pode usar o padrão de libs PHP MSSQL ou você pode usar FreeTDS para Windows.
Eu provavelmente recomendará FreeTDS mas este é facultativo.
Deve ser aprovado no IIS com suporte PHP, mas eu não testei isso.
v2 mudanças
============
Agora é possível fazer login através do regpage e acesso tanto a loja e
o administrador da loja, você não está mais restrito ao acesso em único jogo. O
login e senha do jogo é usado para entrar?
Quando comprar itens na loja de cash Alz já não é levado diretamente a partir do
armazém. Você deve entrar no regpage e transferência Alz de armazém
para o banco (você só pode fazer isso quando não estiver conectado ao The Game). Alz de
o banco é usada para comprar itens de cash seja durante o período registrado no regpage
ou a partir do botão de jogo na loja em dinheiro.
Este método faz com que seja mais fácil para aqueles que querem doações ou algum outro
forma de pagamento para os itens de dinheiro como agora você pode preencher o banco manualmente.
NÃO use o X no canto superior esquerdo da loja de dinheiro em si para tentar sair
Voltar para o outros painéis. The Game utiliza uma URL especial para fechar o in-game
navegador e isso não vai funcionar fora do The Game. Qualquer lugar fora do real
cash shop o botão X deve estar ok.
Upgradng de V1
==================
1. Copie os novos arquivos para o servidor
- Seu config.php existentes não serão substituídos
- Você precisa copiar a seção ALLOW_BANK em sua configuração existente
Se você quiser usar a opção.
2. Run database/upgrade_v1.sql em você banco de dados de caixa loja
- Artigos existentes não serão perdidas
Novas Instalações
===================
1. Copiar os arquivos para um diretório em seu servidor web.
2. Copie config.default.php-> config.php, editar para adicionar o seu logon e servidor de MSSQL
site / fóruns. Certifique-se de definir o direito ServerIdx dinheiro ou itens não
obter entregue!
3. Criar um novo banco de dados chamado "CashShop" e executar o banco de dados / db.sql sobre ele.
4. Em etc / cabal / WorldSvr_XX_YY.ini definir o seguinte:
UseCashShop = 1
Só ativá-lo em WorldSvrs você quer na loja disponíveis a partir.
5. Cabalmain.exe Abrir em um editor hexadecimal e olhar ao redor 0x3dee8c. O endereço real
será diferente para cabalmain.exes diferentes, mas a seqüência que você está procurando
for (assiming que hans't sido alterado já) é:
http://shop.cabal.ogplanet.com/cabal...efault.aspx?v1 =
Depois de ter encontrado a corda está sendo usado para a loja de caixa de endereços e substitua:
http://www.myserver.com/webshop.php?v1 =
A seqüência deve ser devidamente arquivado zero e não pode ser superior a 63 caracteres
se você não sabe como mudar o local da cadeia no exe.
Para ver exatamente o endereço do cliente está usando apertar o botão de caixa de loja
jogo. Botão direito do mouse e selecione Propriedades. Isso vai ajudá-lo a encontrá-la no exe
usando uma pesquisa
6. Teste.
Modo de teste é ativado por padrão, então você pode conferir a loja está pegando o direito
usuários quando lançou no jogo usando o botão de cash shop. Ele irá exibir o
UserNum (v1), o login AuthKey (v2), confirmar o nome de login ea quantia de Alz
Armazém é do logon. Deve ser semelhante a este:
dados = v1 = 1 & v2 = 5229E0C411AF4F23B968B0653A76F043
v1 = 1
v2 = 5229E0C411AF4F23B968B0653A76F043
Ok usuário Found.
Test Name =.
Alz = 999999999.
Se você está feliz que está trabalhando config.php aberto ok e defina o seguinte:
/ / Informações de depuração de impressão no topo das páginas de cash shop
define ( 'TESTMODE', false);
Adicionar / Editar / Eliminar itens
===============================
Os itens são adicionados usando o botão admin à esquerda das páginas de cash shop.
O botão de admin só aparecerá se pelo menos 1 char na sua conta é
um GM (Nação = 3). Caso contrário, o botão não aparece e qualquer tentativa de
acesso ao painel de admin vai resultar em corte a tentativa.
Desativando transferências Alz
=========================
No config.php:
define ( 'ALLOW_BANK', false);
Defina esta opção para false se você não quer deixar os jogadores Alz transferência para o banco.
Isso permite que você preencher o banco de outras maneiras, tais como doações.
Modo de Manutenção
==================
No config.php:
/ Modo de Manutenção /, aberto apenas para os GMs.
define ( 'MAINTMODE', false);
Defina esta opção para contas de verdade e só com pelo menos 1 personagem GM pode acessar o
cash shop.
Validação IP
===============
No config.php:
/ / Uses validação lastip bem como userNum e AuthKey
/ / Pode causar problemas
define ( 'IPVALIDATION', false);
A loja usa o userNum e AuthKey da DB para autorizar as pessoas na loja
e permitindo que este também irá verificar o endereço IP do jogador em partidas do lastip
o banco de dados também. Isto pode causar problemas em algumas configurações, mas por razões de segurança
mantê-lo ativado a menos que você obter uma série de imprevistos hack a tentativa quando se trata
para usar o cash shop.
Outras coisas úteis
====================
Os valores de PO são:
Nome
Descrição
ItemIdx
DurationIdx
ItemOpt
Ficheiro de imagem (imagens / itens / ucore (alta). Gif)
Custo de Honra (não suportado ainda)
Custo Alz
Categoria
Num disponíveis na loja
Os números de categoria são os números de guia na loja em dinheiro 1-5 sendo 1 para o
deixou de ser guia e 5 de direita.
Verificar imagens / png para guia em branco e imagens de botão.
Créditos
=========
Code & layout: mrmagoo (chumpywumpy)
Sugestões / testes / correcções de bugs: VisualEvolution, Xcellz, Cypher, Lost-Spirit, an2ny_18
FreeTDS para Windows (opcional)
================================
Primeiro baixe a versão correta do lib para a versão do PHP.
PHP 5.1.x
http://kromann.info/php5_1-Release_TS/php_dblib.dllPHP 5.2.x
http://kromann.info/php5_2-Release_TS/php_dblib.dllPHP 6.x
http://kromann.info/php6-Release_TS/php_dblib.dllColoque a dll. No diretório de extensões do PHP (extension_dir no php.ini)
Aqui estão minhas configurações php.ini:
magic_quotes_gpc = Off ou
magic_quotes_gpc = On and On magic_quotes_sybase =
extension = php_mssql.dll
extension = php_dblib.dll
; Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 20971520
; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 20971520
; Usar autenticação do Windows NT quando a ligação ao servidor
mssql.secure_connection = Off
Você também precisa criar c: \ freetds.conf
[global]
host = 127.0.0.1
port = 1433
cliente charset = UTF-8
tds version = 8,0
Tamanho do texto = 20971520
Nota: "tds version = 8.0" é correto para MSSQL 2000, use 9,0 para MSSQL 2005
e 10,0 para MSSQL 2008.
Espero que todos Gostem
Edição e Modificação By BadDog
Criação do Site Tatu
Shop nao sei quem