-
Total de itens
310 -
Registro em
-
Última visita
Tudo que FabioZumbi12 postou
-
Nuss...eu nem tinha visto o IP do server kkkk Apoiado! Ta mto bom!
-
tutorial Exibindo McMMo e SimpleClans no seu Site
tópico respondeu ao FabioZumbi12 de FabioZumbi12 em Tutoriais
No caso, teria que ter uma conta no server pra ver a area de status e etc. Se quiser, se cadastra no server com IP: mc.areaz12server.net.br - E usa seu login e senha do server lá no site! Site: http://areaz12server.net.br/ -
A galera tem que apoiar, igual tão fazendo aqui.
-
tutorial Exibindo McMMo e SimpleClans no seu Site
tópico respondeu ao FabioZumbi12 de FabioZumbi12 em Tutoriais
Usa sim! Eu uso no meu site então posso ajudar se der algo errado usando meu site como exemplo :) -
Ss, logo aparece gente que meche com essas linguagens pedindo área pra postar :)
-
tutorial Exibindo McMMo e SimpleClans no seu Site
tópico respondeu ao FabioZumbi12 de FabioZumbi12 em Tutoriais
São sim, uma pega o player logado no Site(do Joomla) e o outro pega as configs do banco de dados do Joomla! -
Vou compartilhar com vocês mais um código em PHP de como vocês podem fazer para mostrar os leveis e informações do McMMo e Clans de um player na pagina de perfil do player no seu site! No meu site eu uso o Joomla junto com Kunena Fórum, então algumas coisas são diferentes, mas a programação é a mesma. Vou colocar o código, e eu colocarei os comentários na frente! Os plugins Utilizados são o SimpleClans e O McMMo, ambos configurados para usar MySql. 1a. Conectando com MySql se voce usar o Joomla: $user = JFactory::getUser(); //Pegando os dados do usuário que esta logado no seu site. $dbconfig = new JConfig(); //Pegando os dados da conexão do banco de dados que estão no configuration.php do joomla. $dbconn = mysql_connect($dbconfig->host,$dbconfig->user,$dbconfig->password) or die(mysql_error()); //Criando a conexão que iremos usar. mysql_select_db($dbconfig->db); //Definindo o banco de dados que iremos usar. $svusername = $user->username; //Pegando o Nome do usuário logado no seu site Joomla. Também pode usar $user->name. Algumas observações são importantes ao usar com Joomla: O usuário do seu site deve ter o mesmo Nome usado no servidor no campo username para poder pegar as informações corretas a serem mostradas na página dele. Recomendo que voce use o plugin Authme Reloaded para fazerem login no servidor, e que usem o mysql nele configurando ele para gravar os novos usuários no mesmo banco de dados do joomla, assim criando um novo usuário a cada registro de player novo no server. 1b. Conectando com Mysql sem Joomla: $dbhost = ''; //Ip ou endereço onde o Mysql está. $dbuser = ''; //Usuário do Mysql. $dbpass = ''; //Senha do Usuário do Mysql. $dbdb = ''; //Nome da tabela á ser usada. $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error()); //Criando a conexão que iremos usar. mysql_select_db($dbdb); //Definindo o banco de dados que iremos usar. $svusername = ''; //Aqui precisa por o nome do player que será exibido as informações. Voce pode pegar do usuário logado no seu site, ou usar um TextBox com form para pesquisar(No Google tem exemplos). 2. Pegando os Dados do McMMo Skills e Total do Mysql: //Mcmmo Skills //Pegando o ID do McMMo do Player pelo nome informado em $svusername. $idmcmmo = mysql_query("SELECT `id` FROM `mcmmo_users` WHERE user = '$svusername'",$dbconn) or die(mysql_error()); while($skid = mysql_fetch_array($idmcmmo, MYSQL_ASSOC)) { $mcid = $skid['id']; //Temos o ID! } //Pegando as Skills $skmcmmo = mysql_query("SELECT `taming`,`mining`,`woodcutting`,`repair`,`unarmed`,`herbalism`,`excavation`,`archery`,`swords`,`axes`,`acrobatics`,`fishing`,`alchemy` FROM `mcmmo_skills` WHERE user_id = '$mcid'",$dbconn) or die(mysql_error()); //Associando as skills nas variaveis para usarmos depois. while($skills = mysql_fetch_array($skmcmmo, MYSQL_ASSOC)) { $taming = $skills['taming']; $mining = $skills['mining']; $woodcutting = $skills['woodcutting']; $repair = $skills['repair']; $unarmed = $skills['unarmed']; $herbalism = $skills['herbalism']; $excavation = $skills['excavation']; $archery = $skills['archery']; $swords = $skills['swords']; $axes = $skills['axes']; $acrobatics = $skills['acrobatics']; $fishing = $skills['fishing']; $alchemy = $skills['alchemy']; $mcmmototal = $taming+$mining+$woodcutting+$repair+$unarmed+$herbalism+$excavation+$archery+$swords+$axes+$acrobatics+$fishing+$alchemy; //Somando as skills para exibirmos o Poder total também. } 3. Pegando as Informações do Clan do Player no Mysql: //Simple Clans //Pegando as informações do Player pelo nome informado em $svusername. $sciplayer = mysql_query("SELECT `leader`,`tag`,`neutral_kills`,`rival_kills`,`civilian_kills`,`deaths` FROM `sc_players` WHERE name = '$svusername'",$dbconn) or die(mysql_error()); while($scinfo = mysql_fetch_array($sciplayer, MYSQL_ASSOC)) { $sclider = $scinfo['leader']; //Temos se ele é lider do Clan ou Não $sctag = $scinfo['tag']; //Tag do clan que o player participa. $scdeaths = $scinfo['deaths']; //Quantidade de mortes do Player. } //Ja temos o Clan que o player participa, vamos pegar as informações do Clan. $scinclan = mysql_query("SELECT `name`,`color_tag`,`packed_rivals`,`packed_allies`,`flags` FROM `sc_clans` WHERE tag = '$sctag'",$dbconn) or die(mysql_error()); while($scclan = mysql_fetch_array($scinclan, MYSQL_ASSOC)) { $scname = $scclan['name']; //Temos o Nome do Clan $sccolor = $scclan['color_tag']; //A Tag com as cores. $scriv = $scclan['packed_rivals']; //Tags dos rivais do Clan $scalli = $scclan['packed_allies']; //Tags dos Aliados do Clan $schome = json_decode($scclan['flags']); $homex = $schome->{'homeX'}; //Home do Clan. $homez = $schome->{'homeZ'}; $homey = $schome->{'homeY'}; $homew = $schome->{'homeWorld'}; $homewar = $schome->{'warring'};//Tag do clan que esta em guerra com seu clan. } 4. Mostrando os dados em PHP: Como ja temos as variáveis, podemos mostrar de qualquer jeito e aplicá-los onde quisermos. Vamos mostrar o McMMo com barras bem legais, Azuis e Degradê, então tai o estilo que os divs vão usar (style.css): <style type="text/css"> .alinhapwr { height:14px; float:left; width:28%; border:solid 1px #000; text-align:center; color:yellow; background:#000; font-weight:bold; } .alinha { height:14px; float:left; width:28%; border:solid 1px #000; text-align:center; color:#00a4cc; background:#000; font-weight:bold; } .externo { height:14px; width:70%; border:solid 1px #000; float:right; } .interno { height:14px; background: #b7deed; /* Old browsers */background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* IE10+ */background: linear-gradient(to bottom, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-9 */ } </style> Mostrando as Informações em uma página php: <span style="color:#00a4cc;font-weight:bold">Skills RPG McMMo:</span></center><br> <?php //Verificamos se este player ja tem pelomenos alguma informação para mostrar em espadas, senão nao mostramos nada. if($swords ==null){ //Se ja tiver informações em espadas, mostramos o restante. echo '<strong>Sem informações até o momento!</strong><br>';} else {?> <strong>Poder Total:</strong><br> <div class="alinhapwr"><?php echo $mcmmototal ?>/13k</div> <div class="externo"> <?php $perc = round(($mcmmototal/13000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Espada:</strong><br> <div class="alinha" ><?php echo $swords ?>/1000</div> <div class="externo"> <?php $perc = round(($swords/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Machado:</strong><br> <div class="alinha" ><?php echo $axes ?>/750</div> <div class="externo"> <?php $perc = round(($axes/750)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Arqueiro:</strong><br> <div class="alinha" ><?php echo $archery ?>/1000</div> <div class="externo"> <?php $perc = round(($archery/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Minerar:</strong><br> <div class="alinha" ><?php echo $mining ?>/1000</div> <div class="externo"> <?php $perc = round(($mining/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Reparar:</strong><br> <div class="alinha" ><?php echo $repair ?>/750</div> <div class="externo"> <?php $perc = round(($repair/750)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Desarmado:</strong><br> <div class="alinha" ><?php echo $unarmed ?>/1000</div> <div class="externo"> <?php $perc = round(($unarmed/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Escavação:</strong><br> <div class="alinha" ><?php echo $excavation ?>/1000</div> <div class="externo"> <?php $perc = round(($excavation/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Lenhador:</strong><br> <div class="alinha" ><?php echo $woodcutting ?>/1000</div> <div class="externo"> <?php $perc = round(($woodcutting/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Herbalismo:</strong><br> <div class="alinha" ><?php echo $herbalism ?>/1500</div> <div class="externo"> <?php $perc = round(($herbalism/1500)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Químico(Alchemy):</strong><br> <div class="alinha" ><?php echo $alchemy ?>/1000</div> <div class="externo"> <?php $perc = round(($alchemy/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Acrobacia:</strong><br> <div class="alinha" ><?php echo $acrobatics ?>/1000</div> <div class="externo"> <?php $perc = round(($acrobatics/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Percaria:</strong><br> <div class="alinha" ><?php echo $fishing ?>/1000</div> <div class="externo"> <?php $perc = round(($fishing/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div><br> <strong>Domar:</strong><br> <div class="alinha" ><?php echo $taming ?>/1000</div> <div class="externo"> <?php $perc = round(($taming/1000)*100,1); ?> <div class="interno" style="width:<?php echo $perc ?>%;"></div> </div> <?php } ?> Pronto! Se der tudo certo, vcs vão ter algo parecido com isso, exceto com as informações de Kills e VIPs, mas que usei os mesmos métodos para pegar do MySql e exibir: McMMO do Player: O Clan do player: (Tem uma pequena personalização, e um tema tambem!) Parece tudo bem grande e complicado mas são dicas pra quem ja entende um pouco de PHP e quer implementar seus próprios recursos em seus sites! Em breve vou tentar fazer Modulos pro Joomla pra só instalar, colocar as informações e usar, mas são planos! Espero ajudar, e estarei disposto a tirar dúvidas!
-
Vim trazer pra vocês um código PHP que pode pegar o status dos players de qualquer versão e passar tudo pras suas variáveis com uma única função, facil e rápido. 1. Primeiro você deve criar um arquivo chamado status.class.php com o seguinte conteúdo: <?php /** * Minecraft Server Status Query * @author Julian Spravil <[email protected]> https://github.com/FunnyItsElmo * @license Free to use but dont remove the author, license and copyright * @copyright © 2013 Julian Spravil */ class MinecraftServerStatus { private $timeout; public function __construct($timeout = 2) { $this->timeout = $timeout; } public function getStatus($host = '127.0.0.1', $port = 25565, $version = '1.7.*') { if (substr_count($host , '.') != 4) $host = gethostbyname($host); $serverdata = array(); $serverdata['hostname'] = $host; $serverdata['version'] = false; $serverdata['protocol'] = false; $serverdata['players'] = false; $serverdata['maxplayers'] = false; $serverdata['motd'] = false; $serverdata['motd_raw'] = false; $serverdata['favicon'] = false; $serverdata['ping'] = false; $socket = $this->connect($host, $port); if(!$socket) { return false; } if(preg_match('/1.7|1.8/',$version)) { $start = microtime(true); $handshake = pack('cccca*', hexdec(strlen($host)), 0, 0x04, strlen($host), $host).pack('nc', $port, 0x01); socket_send($socket, $handshake, strlen($handshake), 0); //give the server a high five socket_send($socket, "\x01\x00", 2, 0); socket_read( $socket, 1 ); $ping = round((microtime(true)-$start)*1000); //calculate the high five duration $packetlength = $this->read_packet_length($socket); if($packetlength < 10) { return false; } socket_read($socket, 1); $packetlength = $this->read_packet_length($socket); $data = socket_read($socket, $packetlength, PHP_NORMAL_READ); if(!$data) { return false; } $data = json_decode($data); $serverdata['version'] = $data->version->name; $serverdata['protocol'] = $data->version->protocol; $serverdata['players'] = $data->players->online; $serverdata['maxplayers'] = $data->players->max; $motd = $data->description; $motd = preg_replace("/(§.)/", "",$motd); $motd = preg_replace("/[^[:alnum:][:punct:] ]/", "", $motd); $serverdata['motd'] = $motd; $serverdata['motd_raw'] = $data->description; $serverdata['favicon'] = $data->favicon; $serverdata['ping'] = $ping; } else { $start = microtime(true); socket_send($socket, "\xFE\x01", 2, 0); $length = socket_recv($socket, $data, 512, 0); $ping = round((microtime(true)-$start)*1000);//calculate the high five duration if($length < 4 || $data[0] != "\xFF") { return false; } $motd = ""; $motdraw = ""; //Evaluate the received data if (substr((String)$data, 3, 5) == "\x00\xa7\x00\x31\x00"){ $result = explode("\x00", mb_convert_encoding(substr((String)$data, 15), 'UTF-8', 'UCS-2')); $motd = $result[1]; $motdraw = $motd; } else { $result = explode('§', mb_convert_encoding(substr((String)$data, 3), 'UTF-8', 'UCS-2')); foreach ($result as $key => $string) { if($key != sizeof($result)-1 && $key != sizeof($result)-2 && $key != 0) { $motd .= '§'.$string; } } $motdraw = $motd; } $motd = preg_replace("/(§.)/", "", $motd); $motd = preg_replace("/[^[:alnum:][:punct:] ]/", "", $motd); //Remove all special characters from a string $serverdata['version'] = $result[0]; $serverdata['players'] = $result[sizeof($result)-2]; $serverdata['maxplayers'] = $result[sizeof($result)-1]; $serverdata['motd'] = $motd; $serverdata['motd_raw'] = $motdraw; $serverdata['ping'] = $ping; } $this->disconnect($socket); return $serverdata; } private function connect($host, $port) { $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if (!@socket_connect($socket, $host, $port)) { $this->disconnect($socket); return false; } return $socket; } private function disconnect($socket) { if($socket != null) { socket_close($socket); } } private function read_packet_length($socket) { $a = 0; $b = 0; while(true) { $c = socket_read($socket, 1); if(!$c) { return 0; } $c = Ord($c); $a |= ($c & 0x7F) << $b++ * 7; if( $b > 5 ) { return false; } if(($c & 0x80) != 128) { break; } } return $a; } } Fonte: https://github.com/F...er-Status-Query 2. Com nosso arquivo criado, nos resta apenas chamar a função que pega o status do servidor, então vou postar um exemplo de como usar nossa função em uma página modelo, apenas lembrando que o arquivo status.class.php deve estar no mesmo diretório do seu index.php, ou da página onde estiver o código que ira exibir: index.php: <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <style> .titulos{color:#00a4cc; font-weight:bold;} </style> <?php $ip = 'mc.areaz12server.net.br'; //Ip do servidor $versao = '1.7.*'; //Versão: 1.7.* ou 1.6.* ou 1.5.* $porta = 25565; //Porta do servidor include_once 'status.class.php'; //o arquivo que criamos anteriormente $status = new MinecraftServerStatus(); $resultado = $status->getStatus($ip, $versao, $porta); if(!$resultado) { echo '<span class="titulos">Servidor Offline!</span>';} else {?> <center> <? if($versao == '1.7.*'){ ?> <img width="64" height="64" src="<? echo $resultado['favicon']?>" /><br> <? } ?> <span class="titulos">Players Online/Total: <? echo $resultado['players'].'/'.$resultado['maxplayers'];?></span><br> <span class="titulos">Versão do Servidor: <? echo $resultado['version'];?></span><br> <span class="titulos">Ip do Servidor: <? echo $resultado['hostname'];?></span><br> <span class="titulos">Legenda do Servidor: <br> <? echo $resultado['motd'];?></span><br> <span class="titulos">Está com PING de: <? echo $resultado['ping'];?>ms</span><br> </center> <?php } ?> Na página que for chamar a função, é muito importante você saber qual a versão do servidor, e informar no $versão para a função poder pegar os dados corretamente. Voce deve apenas informar os seguintes valores: 1.7.* | 1.6.* | 1.5.* Não precisa especificar o terceiro número da versão. Veja como vai aparecer: http://areaz12server.net.br Inclui a seguinte linha no inicio do arquivo status.class.php que inibe os erros de php: error_reporting(0); Masss, caso não esteja aparecendo as informações, ou esteja sempre aparecendo Offline, apague essa linha e veja os erros que aparece, depois de tudo certo, recoloque esta linha, pois quando o servidor está offline, aparecem erros de socket... etc
-
Na seção de linguagens de programação, incluir Delphi!
-
Dessa vez vim trazer pra voces o programa que eu usava quando hospedava meu servidor no meu PC e tinha dominio próprio, e fazia o cloudflare apontar para meu PC AUTOMATICAMENTE cada vez que o meu IP mudava, semelhante ao que o No-Ip faz, quando vc instala aquele aplicativo deles no seu pc. ---------------- O programa foi feito em Delphi por mim mesmo, e o link pra download vai estar no final do Tutorial. Primeiramente, saiba como configurar o CloudFlare no seu site(Em espanhol): Depois de configurar o CloudFlare para proteger seu site, usando email, e tudo mais igual o vídeo acima, vamos configurar o CloudFlare para apontar para nosso servidor. Algumas observações antes de continuarmos: Voce deverá usar o mesmo domínio do seu site para seu servidor, apenas criando um subdominio; Voce deve ter um domínio PAGO(Próprio) para usar desta forma, pois pode ser que os gratuítos não permitam subdominios; Vamos começar Logando no CloudFlare com seu email e senha novos, e clicando na engrenagem, e em seguida "DNS Settings": Em seguida, vá ate o final da página e faça igual a imagem a seguir, colocando o subdomínio que vc vai querer usar(que pode ser mc. server. ip. etc...) e usando o seu IP atual(ou qualquer ip), em seguida, clicando em "ADD": Onde eu escrevi "server", será o ip do seu servidor, por exemplo, o meu ficaria assim: "server.areaz12server.net.br" Onde eu deixei em branco, que ta escrito "e.g. 127.0.0.1", é o ip numérico do seu servidor, que por enquanto pode ser qualquer um. Após configurar seu subdomínio no CloudFlare, terão umas nuvensinhas na frente dos domínios: Para o domínio do seu site, vc deve clicar na nuvem até ela ficar Laranja, e para os ips do servidor, vc deve deixar ela cinza! --------------------------- Até agora fizemos um procedimento simples para adicionar nosso domínio ao CloudFlare. Agora vem a parte avançada. Vamos gerar um código de desenvolvedor e pegar um número da API para usarmos com nosso programa. Entrem neste link: https://www.cloudflare.com/my-account E anotem o código em "Your API key is:" e tambem anote o email usado, que aparece nesta mesma página! Com esses dados em mãos, vamos baixar, e configurar nosso programa. Baixe ele por aqui: DOWNLOAD Source disponível no GitHub: https://github.com/F...DDNS-CloudFlare Ele não tem instalador, então recomendo colocar no c:/ , ou em qualquer. Em seguida, crie um atalho dele, e copie este atalho na pasta "Iniciar" do seu windows para ele iniciar todas que o windows iniciar. Execute o programa e siga os seguintes passos: No campo "E-MAIL", seu email do CloudFlare. No Campo "API Key", a API Key que voce obteve na página anterior. Nos campos "Dominio...", voce põe o subdominio, junto com o dominio do seu site/server. Na imagem acima esta como o exemplo que coloquei nas GIFs, e abaixo, como eu usava no meu computador: **Na imagem eu não coloquei o meu código API Key no campo API KEY pois ele é privado e não deve ser mostrado publicamente! No campo "Dominio 01" eu coloquei o dominio direto para meu site, que estava no mesmo PC do servidor. No Campo "Dominio 02" eu coloquei o IP para meu servidor. No campo "Dominio 03" eu criei um subdomínio para usar nos sites de votação, para que, caso eu precise alterar, desligar, ou fazer qualquer manutenção no servidor, desabilitar o IP principal, mas permitir que a galera continue votando no seu servidor, e o servidor recebendo os votos. ----------------------- Este tutorial é pra ajudar os amigos que tenham server hosteado em seus próprios PCs, com domínios próprios, e consigam usar um serviço de qualidade superior ao No-IP, ganhando proteção extra para seu site, e total controle dos seus subdominios. O CloudFlare também pode ser usado independente do Cpanel, e se vc for usar sem o CPanel, voce deverá configurar os nameservers do CloudFlare no seu provedor de domínios, assim vc não vai precisar de outros sites nem de Cpanel, nem de no-ip, para conectar seu IP ao seu dominio, e ao seus players. Por enquanto é isso, como sempre, espero ter ajudado alguém que esteja configurando um server novo. Se acharem erros, não der certo, ou programa não funcionar, só dar um UP q eu ajudo. E boa sorte á todos, Abraço.
-
Acostumado com server, onde o nick é unico kkk, mas sim, mudar o Nick dele! Perguntar qual nick ele quer e mudar!
-
Ban! Tbm voto pra BAN, até o verdadeiro ATOM pedir o nick!
-
Até eu que sô mais tonto percebi (conheci levemente o verdadeiro no Fórum Atom)!
-
Tipo a da sua foto? Ai sim, se mate, vire um zumbi e se mate denovo!!
-
Vai sabe se a mina é feia! :o Qdo a mina se oferece assim temos que suspeitar :ph34r:
-
Não intendi... O que vc faz de olho fechado? Isso eh bom pra servers de games, onde vem gente de varios paises!
-
Tem essa! Se vc for falar de volta com algum estrangeiro, vc vai ter que falar sem gírias pra traduzir certinho pro gringo, mas até que ele detecta algumas como "Hallo" ele consegue traduzir pra "Olá" normal...
-
Tipo oque? Aberto para sugestões (que não fuja da proposta "Tradutor") E vlw ae pra quem curtiu o plugin :)
-
Sim, esse plugin usa poucos eventos do Bukkit, por isso tem uma grande compatibilidade. E não, não tem forceOP (Acho que o Bukkit.dev escaneia os plugins neste ponto antes de liberar pra download)!
-
Se vc vier dos EUA, ou configurar seu idioma pra "en" sim, só digitar Hello e vai sair Olá!
-
Aki tbm... acende uma vela ae e tenta denovo!
-
sugestão [Sugestão Rejeitada] Aparecer postagem na Shoutbox.
tópico respondeu ao Naghtrion de FabioZumbi12 em Sugestões recusadas
Apoiado! Tbm ja vi em outros foruns, e só aparece no shoutbox qdo postam nas áreas de duvidas e ajuda, qdo eh nas outras categorias nao aparece. -
Boa dica! Acho que o essentials ja vem com pt_br embutido, só os acentos que ficam zicados e toda vez tenho que mudar!
-
tags [Sugestão Rejeitada] Tags no inicio dos tópicos!
um tópico no fórum postou FabioZumbi12 Sugestões recusadas
É uma sugestão que sempre vi nos fóruns onde temos categorias com topicos de vários, mas do mesmo assunto, como o de plugins. Seria muito bom se tivesse a tag [Tipo-de-Plugin] na seção de plugins (e em outras seções parecidas) mesmo ja tendo a tag abaixo do topico. É uma sugestão pois parece que vcs não usavam no outro fórum e não estão usando, e acho que vcs ja tão até acostumados, mas ficaria mais organizado! Fica a dica EDITANDO: Não sabia do esquema de por a tag na frente usando as tags ali debaixo o.O - Então mudando a sugestão, criar regras ou instruções pra todos postarem o tipo de plugin como TAG!