diff --git a/README.md b/README.md index 315d9d9..60b43a0 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,6 @@ Tópico oficial na L2jBrasil: https://www.l2jbrasil.com/t/138830 Grosseiramente falando, este VoteSystem pelo sistema API checa dentro do site de TOP se o Player votou em seu servidor, caso o player não tenha votado o site de TOP avisa ao VoteSystem que aquele Player ainda não votou, então o VoteSystem não deixa que o Player receba a premiação. Quando o Player vota no servidor, o site de TOP "envia uma mensagem" dizendo ao VoteSystem que o player votou, então o VoteSystem libera o Player para escolher o char e receber o item de premiação pelo voto. - ## Finalidade deste VoteSystem Este VoteSystem foi desenvolvido com a finalidade de ajudar os SERVIDOSRES de L2, então se o Player dar reboot no modem, vai muda o IP dele, mudando IP o voto é válido nos sites de TOP, se o voto é válido o player merece o item. E isso não é um bug. Pois na verdade quem ganha com isso é o próprio servidor, se você conseguir 20 players que sejam aqueles Players chatos que dão reboot no modem umas 50x por dia, você já tem 1000 votos válidos em 1 dia. A intenção deste VoteSystem é ganhar votos, é fazer com que os players sejam "obrigados" a votar se quiserem receber o premio, pois nos outros VoteSystem que já existem é fácil você burlar os votos, muitos player clicam no botão de voto e não votam no servidor, simplesmente fecham a janela e esperam o próximo link ser liberado para fazer a mesma coisa até receber a premiação. Cabe a cada ADM criar suas dificuldades para o player, você pode por exemplo colocar uma quantidade de itens necessárias maior para a troca dos itens de votação por itens premium do seu servidor. @@ -15,19 +14,30 @@ Este VoteSystem foi desenvolvido com a finalidade de ajudar os SERVIDOSRES de L2 ## Top Sites Suportados: - http://top.l2jbrasil.com -- http://www.toplineage2.com -- http://www.topservers200.com -- http://www.gamesites200.com -- http://www.topmmo.com.br -- http://www.top200games.com.br -- https://top.4teambr.com/ - - -### VoteSystem developed by: -- Ivan Pires (ICPNetworks) +- http://www.gamingtop100.net +- https://www.gamestop200.com +- http://www.gtop100.com +- https://www.l2topzone.com +- https://www.hopzone.net +- https://xtremetop300.com +- http://www.topgs200.com +- http://www.top100arena.com +- http://www.l2network.eu +- https://l2top.co +- https://topg.org +- https://www.gamebytes.net +- https://www.l2servers.com +- https://www.l2votes.com +- https://top.4teambr.com +- https://l2rankzone.com + +### VoteSystem developed by: + +- Ivan Pires (ICPNetworks) + +### And styled by: -### And styled by: - Hugo Felipe (ICPNetworks) -Projeto e divulgação https://www.icpfree.com.br +Projeto e divulgação https://www.icpfree.com.br Repositório mantido pela https://l2jbrasil.com diff --git a/config/functions.php b/config/functions.php index bfa6e56..fdc739a 100644 --- a/config/functions.php +++ b/config/functions.php @@ -133,7 +133,8 @@ function instalar($db_ip, $db_user, $db_pass, $db_name, $db_data, $l2jruss, $adm array(14, 'GameBytes', 'https://www.gamebytes.net', 'gamebytes.png', 'gamebytes.php', 'sem_id', 'sem_token', 0, 0), array(15, 'L2 Servers', 'https://www.l2servers.com', 'l2servers.png', 'l2servers.php', 'sem_id', 'sem_token', 0, 0), array(16, 'L2 Votes', 'https://www.l2votes.com', 'l2votes.jpg', 'l2votes.php', 'sem_id', 'sem_token', 0, 0), - array(17, '4TOP Servers', 'https://top.4teambr.com', '4topmmo.png', '4topmmo.php', 'sem_id', 'sem_token', 0, 0) + array(17, '4TOP Servers', 'https://top.4teambr.com', '4topmmo.png', '4topmmo.php', 'sem_id', 'sem_token', 0, 0), + array(18, 'L2Rankzone', 'https://l2rankzone.com', 'l2rankzone.jpg', 'l2rankzone.php', 'sem_id', 'sem_token', 0, 0) ); if(empty($admins)) return respostaDelay($language_72,4000); diff --git a/images/buttons/l2rankzone.jpg b/images/buttons/l2rankzone.jpg new file mode 100644 index 0000000..c195752 Binary files /dev/null and b/images/buttons/l2rankzone.jpg differ diff --git a/painel/tops/l2rankzone.php b/painel/tops/l2rankzone.php new file mode 100644 index 0000000..382ac66 --- /dev/null +++ b/painel/tops/l2rankzone.php @@ -0,0 +1,39 @@ +top_url)), 80 , $errno , $errstr , 30)){ + if(isset($_COOKIE["l2rankzone"])){ + $data_modificada = pega_cookie($_COOKIE["l2rankzone"]); + }else{ + $data_modificada = '0000-00-00 00:00:00'; + } + if(strtotime($data_modificada) >= strtotime(date('Y-m-d H:i:s'))){ + $data_voto = explode("-", substr(str_replace(" ", "", $data_modificada), 0, 10)); + $hora_voto = explode(":", substr(str_replace(" ", "", $data_modificada), 10, 19)); + $tops_voted = array_replace($tops_voted, array($i => array(1, $data_modificada))); + ?> + +