biffjunior Colaborador
Mensagens : 325 Idade : 43 Data de inscrição : 20/11/2011 Localização : Lisboa
Personagem Level: Moderador Global Metin2 Nome: Biff Júnior Jogo: Metin2 Oficial Alemanha https://www.youtube.com/watch?v=cwDDZ-Bc5sA
| Assunto: Mt2 Homepage Script Dom 6 maio 2012 - 3:49 | |
| Informações Sistema Plugin -Fácil de personalizar as configurações -Fácil de adaptar os arquivos de idiomas Padrão da plugins, incluindo: WBB-3 Notícias -Mais opções de busca -Estatísticas -Online estado -Classificação -Itemshop -Sistema de Doação -Usando Ajax -Design de alto nível -Altamente adaptável e este é apenas o alfa .. (Dica: é mais importante) Imagem Passo 1: baixado o último ramo principal ou como zip ou tar.gz ou clone se git instalado no seu PC / servidor: - Citação :
- git clone git : / / github.com/imermcmaps/iMt2-HP-Script.git
Passo 2: te olhar nos example.config.inc.php: - Citação :
- <?php
/* * This belongs to iMers iMt2-HP-Script * [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] * iMer.cc 2012 */ // Config array $config = array( "db" => array( "game" => array( //Yes you can add multiple database connection, it's not pretty though.. "host" => "localhost", // IP/Host of the MySQL Server "user" => "root", // Username "pass" => "", // Password "db" => array( "homepage" => "homepage", "account" => "account", "common" => "common", "player" => "player", "log" => "log", "board" => "board", ) /* * Just on a sidenote: * all the default plugins which use the "homepage" database support external connections * Just call the connection "hp" and it will prefer this over the game one **/ ) ), "settings" => array( "title" => "ExampleMt2", "name" => "ExampleMt2", "baseurl" => "http://examplemt2.com", "coin" => "cash", // Coin column in account table "email_header" => 'From: Noreply <noreply@examplemt2.com>' . "\r\n", // Mail headers for sending mails ), "path" => array( "includes" => "inc/", // General Path for includes "classes" => "classes/", // Path for classes (include path.classes path) "plugins" => "plugins/", // Path for plugins (include path.plugins path) ), ); // Navi $navilinks = array( "header" =>array( array( "url" => "?p=home", "text" => "Home", "page" => "home", ), array( // Yay for variable header MESS! "url" => ((isset($_SESSION["user"]) && !empty($_SESSION["user"]))?"?p=settings":"?p=register"), "text" => ((isset($_SESSION["user"]) && !empty($_SESSION["user"]))?"Settings":"Register"), "page" => ((isset($_SESSION["user"]) && !empty($_SESSION["user"]))?"settings":"register"), ), array( "url" => "?p=download", "text" => "Download", "page" => "download", ), array( "url" => "?p=ranking", "text" => "Ranking", "page" => "ranking", ), array( "url" => "http://board.examplemt2.org", "text" => "Forum", "page" => "", ), array( "url" => "?p=itemshop", "text" => "Itemshop", "page" => "itemshop", ), array( "url" => "ts3server://energymt2.org", "text" => "Teamspeak", "page" => "", ), ), "footer" => array( ) ); // Pages $pages = array( // v this is $_GET["p"] "home" => array( "title" => false, // Overwrite title "plugins" => array("statistics","online_status","userpanel","sbranking","wbb_news") // List all plugins you want to load ), "register" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","register") ), "ranking" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","ranking") ), "download" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","text") ), "settings" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","settings") ), "itemshop" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","itemshop") ), "donate" => array( "title" => false, "plugins" => array("statistics","online_status","userpanel","sbranking","donate_psc") ) ); // Ajax $ajax = array( "dologin" => "userpanel/dologin.ajax.php", "logout" => "userpanel/logout.php", "regcheck" => "register/regcheck.ajax.php", "ranking" => "ranking/ranking.ajax.php", "settings" => "settings/settings.ajax.php", "buy" => "itemshop/buy.ajax.php", ); /* URL Map * Please use relative links if possible * I'm only needing relative links for the donate link in the ingame itemshop at the moment - but that could change in the future * ../DONATELINK is what i'm doing. */ $urlmap = array( "forgot_password" => "?p=forgot", // URLs for Stuff - you dont have to search in every config to change them .. "donate" => "?p=donate", "support" => "http://support.examplemt2.org", "settings" => "?p=settings", "itemshop" => "?p=itemshop", "char" => "?p=char", "register" => "?p=register", "logout" => "ajax.php?p=logout", "ranking" => "?p=ranking", ); ?> Tudo isso é apenas um exemplo para se parecer com isso -. O mais provável rapidamente fora da data . Se encaixa nas definições (que são em Inglês com comentários) e talvez mudar os plugins dos lados, se necessário Renomeá-la também. " Config.inc.php" para O último passo é selecionar um arquivo de linguagem (a seleção atual: lang_en.inc.php lang_en.inc.php). lang.inc.php renomear fácil. Passo 3: Insira o / inc. plugins pasta e ver o "config.inc.php" arquivos em subpastas, incluindo comentários em Inglês estão disponíveis onde você pode ajustar as configurações do plug-ins individuais (que também vai tirar proveito de certas características, se quiser) Passo 4: Agora pegar todos sqls aqui batcht E isso em seu site de banco de dados (você tem que criar ainda). Passo 5: Se você tem um monte de jogadores (o que significa um grande banco de dados do jogador) eu aconselho que o cache on the fly. possibilidade emitido pode levar a tempos de carregamento muito longos! O conjunto é o seu trabalho para ela os arquivos: inc / plugins / classificação / config.inc.php e inc / plugins / sbranking / config.inc.php verdadeiro "construir cache" "cache construir" => para => mudança, falsa. Além disso, você ainda deve configurar uma tarefa agendada que criou o cache. (Como criar uma tarefa agendada pode ser encontrado através do Google - crontab) Esta deve ser a cada 4 horas (ou sempre que a classificação será actualizada) rodando o seguinte comando: cd / path web / a / / inc / plugins / estatísticas / && buildcache.cl.php php "/ caminho / para / web /" deve alterar o caminho no absoloten site. Passo 6: Você pode escolher entre 3 formatos de URL diferentes mod_rewrite progresso última junta, o outro deve trabalhar com nada. No mostrado configuração, o último método é usado. Se você não tem acesso ao mod_rewrite, você tem que definir o ajuste e $ array $ Navi urlmap. onde você simplesmente escolher uma forma e ele é usado. O resto é feito automaticamente. Agora tudo deve funcionar e você pode tentar em torno de um bit schonmal Se você gosta de um modo geral, alguns pensam sobre o * Funções, desde que: De erro razoável prendendo / relatórios GM / AdminCP Atualizações Automáticas Mapa jogador (quem, onde online) Estatísticas gráficas (Quando foi a quantidade de jogadores online, etc) e mais ... Os pedidos e sugestões são bem-vindos visto, desde que sejam construtivas. Descarga>>> [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]Créditos | |
|
akilbe Conquer Moderador
Mensagens : 145 Idade : 28 Data de inscrição : 23/08/2010 Localização : Pc
Personagem Level: 128 Nome: Só sei q é Servidor Tigre Jogo: conquest
| Assunto: Re: Mt2 Homepage Script Dom 6 maio 2012 - 4:11 | |
| nossa belo script vlw ai pro postar thanks | |
|