PDA

View Full Version : |Download| Painel MasterTeam - Atualizado



maniacoo
04-21-2024, 12:04 PM
Ola caros, recentemente eu recebi o Painel mais atual da Master Team, como o comprador não recebeu suporte da team o mesmo me passou o painel para poder postar para todos
O painel funciona em PHP 8.0
Sistema de autenticação via php dispensando a necessidade de um authserver.exe e um sql server, porem ainda é necessário uma vps com xampp para rodar o auth.php
Ele vem completo com os arquivos para poder por na sua source ( Protect.cpp e Protect.h , Sha256.cpp e Sha256.h)
Não é muito difícil configurar o painel
e claro para você conseguir usar precisa ter uma noção básica de programação para integrar os arquivos de proteção junto ao seu GameServer

Segue algumas prints

https://i.imgur.com/0lFKSvM.png
https://i.imgur.com/RBWil69.png
https://i.imgur.com/SkrTglN.png

Arquivos de proteção e autenticação
https://i.imgur.com/bWpYrgq.png

Segue o link de download
**Hidden Content: Check the thread to see hidden data.**


Senha para extrair - perfectzone.com.br
Créditos - Vinicius Oliveira - Master Team
Créditos por ter disponibilizado - Maniacoo - Perfectzone

Correção por Ravoc



A primeiração 'Correção' para os usuarios que desejam utilizar em rede local, recomendo usar o Laragon, que é mil vezes superir ao AppServ e Xampp;

Arquivo para exclusão: index.html


Arquivo de edição: .htaccess

Código:
RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]


<IfModule mime_module>
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
</IfModule>


<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>


<FilesMatch "\.(ico|css|js|jpg|png|gif|html|json|svg|wasm)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>


ErrorDocument 403 "<TITLE>ERROR 403</TITLE><H1>Access denied.</H1>"
ErrorDocument 404 "<TITLE>ERROR 404</TITLE><H1>File not found.</H1>"


Segunda correção: templates\default\panel\plans.php



<scriptsrc="https://js.stripe.com/v3/"></script>
<script>
// Set Stripe publishable key to initialize Stripe.js
conststripe = Stripe('<?= STRIP_PUB_KEY ?>');

varproductid = 0;

// Payment request handler
functionpayStripe(id) {
productid = id;
createCheckoutSession().then(function (data) {
if (data.sessionId) {
stripe.redirectToCheckout({
sessionId:data.sessionId,
}).then(handleResult);
} else {
alert(data.error.message);
}
});
}

// Create a Checkout Session with the selected product
constcreateCheckoutSession = function (stripe) {
returnfetch("/panel/api/stripe/session", {
method:"POST",
headers: {
"Content-Type":"application/json",
},
body:JSON.stringify({
pid:productid,
}),
}).then(function (result) {
returnresult.json();
});
};

// Handle any errors returned from Checkout
consthandleResult = function (result) {
if (result.error) {
showMessage(result.error.message);
}
};

// Display message
functionshowMessage(messageText) {
constmessageContainer = document.querySelector("#paymentResponse");

messageContainer.classList.remove("hidden");
messageContainer.textContent = messageText;

setTimeout(function () {
messageContainer.classList.add("hidden");
messageText.textContent = "";
}, 5000);
}
</script>
<div class="main-content app-content mt-0">
<div class="side-app">
<!-- CONTAINER -->
<div class="main-container container-fluid">
<!-- PAGE-HEADER -->
<div class="page-header"></div>
<div class="row row-sm mg-t-20">
<?phpforeach ($products as $i => $data): ?>
<div class="col-sm-6 col-xxl-3 col-xl-6 col-md-6 col-lg-6">
<div class="panel price panel-color">
<div class="ps-5 d-flex">
<div>
<h3 class="pb-0 text-secondary"><?=$data['title']; ?></h3>
<?phpif ($data['ttype'] == 1): ?>
<p>per agent per month</p>
<?phpelse: ?>
<p>One Payment Lifetime</p>
<?phpendif; ?>
</div>
<div class="panel-body ms-auto">
<p class="lead py-0"><strong>$ <?=$data['value']; ?> </strong>
<?phpif ($data['ttype'] == 1): ?>
Month
<?phpelse: ?>
Lifetime
<?phpendif; ?>
</p>
</div>
</div>
<?=html_entity_decode(base64_decode($data['description'])); ?>
<div class="panel-footer text-center px-5 border-0 pb-5 br-7">
<div class="form-group">
<a class="btn btn-block btn-danger pd-2" data-bs-toggle="modal"
data-bs-target="#modal<?=$i; ?>">Changelog</a>
</div>
<?phpif ($user->isAuth()): ?>
<div class="form-group">
<a class="btn btn-block btn-secondary" data-bs-toggle="modal"
data-bs-target="#pixmodal<?=$i; ?>">PIX</a>
</div>
<?phpif (PAYPAL_ENABLE): ?>
<div class="paypal-button" id="pp-<?=$data['id']; ?>"
data-value="<?=$data['value']; ?>" data-pid="<?=$data['id']; ?>"></div>
<?phpendif; ?>
<?phpif (STRIP_ENABLE): ?>
<a class="btn btn-block btn-secondary"
onclick="payStripe(<?=$data['id']; ?>)">PAY STRIP</a>
<?phpendif; ?>
<?phpendif; ?>
</div>
</div>
</div>
<?phpendforeach; ?>
</div>
<!-- row -->
</div>
<!-- container -->
</div>
</div>
<?phpforeach ($products as $i => $data): ?>
<div class="modal fade" id="pixmodal<?=$i; ?>" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-scrollable" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">PIX QRCODE</h5>
<button class="btn-close" data-bs-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<center>
<img src="/dfpix/gerar_qr_parametros.php?amount=<?=$data['value']; ?>&chavePix=&nome=Vinicius Oliveira&cidade=PORTO ALEGRE&prefixo=51&invoiceid=<?=$data['id']; ?>"
alt=""/>
</center>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<?phpendforeach; ?>
<?phpforeach ($products as $i => $data): ?>
<div class="modal fade" id="modal<?=$i; ?>" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-scrollable" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"><?=$data['modaltitle']; ?></h5>
<button class="btn-close" data-bs-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<?=html_entity_decode(base64_decode($data['modal'])); ?>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<?phpendforeach; ?>
<scriptsrc="https://www.paypal.com/sdk/js?client-id=<?= PAYPAL_CLIENT_ID ?>&currency=<?= PAYPAL_CURRENCY ?>"></script>
<scriptsrc="/templates/<?= TEMPLATE ?>/assets/js/paypal.js?v=24"></script>


Obrigado Ravoc pelas correções

Mentor
04-21-2024, 12:15 PM
Brabo de mais :kiss
Depois posta um vídeo tutorial thumbup

MasterVendas
04-22-2024, 11:45 AM
Bom dia a todos , primeiramente desculpa aos meus clientes , é o seguinte eu realmente parei de trabalhar nessa área , esse painel eu vendia a 400 Reais vendi ao mentor por 100 reais pois ele me disse que tinha só 100 e sempre tento ajudar os br né como podem perguntar para meus clientes betelhost,bluhost,obby,matrix, e realmente eu nao dei um suporte na instalação pois havia parado de trabalhar neste painel, porem era mais fácil pedir os 100 de volta , tem que fazer correção nas verificações do emulador que já foi concertado . mais é isso o painel é muito bom pra quem souber trabalhar ,


Só vi pois um cliente me mostrou , mais é isso ai pessoa marcha.

maniacoo
04-22-2024, 04:08 PM
Ola meu jovem, te garanto que não foi o mentor que me passou o Painel
realmente precisa de algumas correções mas é uma ótima base pra quem quiser começar

Farias
04-24-2024, 02:24 PM
Tutorial de instalação ?

harry130
11-15-2024, 10:42 AM
mm buen aporte

Farias
11-15-2024, 01:17 PM
Brabo de mais :kiss
Depois posta um vídeo tutorial thumbup

Alguem poderia postar uma video aula ensinando instalar ?

Ravoc
11-15-2024, 02:18 PM
Show de mais, se quiserem eu faço um vídeo de instalação do painel!

Farias
11-15-2024, 02:27 PM
Show de mais, se quiserem eu faço um vídeo de instalação do painel!

Ravoc, me chama no whats mano, me ajuda testar esse painel

Mentor
11-15-2024, 03:29 PM
Cheguei a instalar esse painel porem quando cadastrava eu não recebia e-mail de confirmação.
E segundo o maniacoo esse painel precisa ser reformulado algumas coisas...
Se conseguir deixar funcional seria ótimo.

Ravoc
11-16-2024, 02:14 PM
A primeiração 'Correção' para os usuarios que desejam utilizar em rede local, recomendo usar o Laragon, que é mil vezes superir ao AppServ e Xampp;

Arquivo para exclusão: index.html


Arquivo de edição: .htaccess


RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]


<IfModule mime_module>
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
</IfModule>


<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>


<FilesMatch "\.(ico|css|js|jpg|png|gif|html|json|svg|wasm)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>


ErrorDocument 403 "<TITLE>ERROR 403</TITLE><H1>Access denied.</H1>"
ErrorDocument 404 "<TITLE>ERROR 404</TITLE><H1>File not found.</H1>"
ErrorDocument 500 "<TITLE>ERROR 500</TITLE><H1>Something went wrong...</H1>"




Ao decorrer que eu ir mexendo vou soltando as correções a vocês;

Ravoc
11-16-2024, 02:25 PM
Segunda correção: templates\default\panel\plans.php

<script src="https://js.stripe.com/v3/"></script>
<script>
// Set Stripe publishable key to initialize Stripe.js
const stripe = Stripe('<?= STRIP_PUB_KEY ?>');

var productid = 0;

// Payment request handler
function payStripe(id) {
productid = id;
createCheckoutSession().then(function (data) {
if (data.sessionId) {
stripe.redirectToCheckout({
sessionId: data.sessionId,
}).then(handleResult);
} else {
alert(data.error.message);
}
});
}

// Create a Checkout Session with the selected product
const createCheckoutSession = function (stripe) {
return fetch("/panel/api/stripe/session", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
pid: productid,
}),
}).then(function (result) {
return result.json();
});
};

// Handle any errors returned from Checkout
const handleResult = function (result) {
if (result.error) {
showMessage(result.error.message);
}
};

// Display message
function showMessage(messageText) {
const messageContainer = document.querySelector("#paymentResponse");

messageContainer.classList.remove("hidden");
messageContainer.textContent = messageText;

setTimeout(function () {
messageContainer.classList.add("hidden");
messageText.textContent = "";
}, 5000);
}
</script>
<div class="main-content app-content mt-0">
<div class="side-app">
<!-- CONTAINER -->
<div class="main-container container-fluid">
<!-- PAGE-HEADER -->
<div class="page-header"></div>
<div class="row row-sm mg-t-20">
<?php foreach ($products as $i => $data): ?>
<div class="col-sm-6 col-xxl-3 col-xl-6 col-md-6 col-lg-6">
<div class="panel price panel-color">
<div class="ps-5 d-flex">
<div>
<h3 class="pb-0 text-secondary"><?= $data['title']; ?></h3>
<?php if ($data['ttype'] == 1): ?>
<p>per agent per month</p>
<?php else: ?>
<p>One Payment Lifetime</p>
<?php endif; ?>
</div>
<div class="panel-body ms-auto">
<p class="lead py-0"><strong>$ <?= $data['value']; ?> </strong>
<?php if ($data['ttype'] == 1): ?>
Month
<?php else: ?>
Lifetime
<?php endif; ?>
</p>
</div>
</div>
<?= html_entity_decode(base64_decode($data['description'])); ?>
<div class="panel-footer text-center px-5 border-0 pb-5 br-7">
<div class="form-group">
<a class="btn btn-block btn-danger pd-2" data-bs-toggle="modal"
data-bs-target="#modal<?= $i; ?>">Changelog</a>
</div>
<?php if ($user->isAuth()): ?>
<div class="form-group">
<a class="btn btn-block btn-secondary" data-bs-toggle="modal"
data-bs-target="#pixmodal<?= $i; ?>">PIX</a>
</div>
<?php if (PAYPAL_ENABLE): ?>
<div class="paypal-button" id="pp-<?= $data['id']; ?>"
data-value="<?= $data['value']; ?>" data-pid="<?= $data['id']; ?>"></div>
<?php endif; ?>
<?php if (STRIP_ENABLE): ?>
<a class="btn btn-block btn-secondary"
onclick="payStripe(<?= $data['id']; ?>)">PAY STRIP</a>
<?php endif; ?>
<?php endif; ?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
<!-- row -->
</div>
<!-- container -->
</div>
</div>
<?php foreach ($products as $i => $data): ?>
<div class="modal fade" id="pixmodal<?= $i; ?>" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-scrollable" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">PIX QRCODE</h5>
<button class="btn-close" data-bs-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<center>
<img src="/dfpix/gerar_qr_parametros.php?amount=<?= $data['value']; ?>&chavePix=&nome=Vinicius Oliveira&cidade=PORTO ALEGRE&prefixo=51&invoiceid=<?= $data['id']; ?>"
alt=""/>
</center>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
<?php foreach ($products as $i => $data): ?>
<div class="modal fade" id="modal<?= $i; ?>" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-scrollable" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"><?= $data['modaltitle']; ?></h5>
<button class="btn-close" data-bs-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<?= html_entity_decode(base64_decode($data['modal'])); ?>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
<script src="https://www.paypal.com/sdk/js?client-id=<?= PAYPAL_CLIENT_ID ?>&currency=<?= PAYPAL_CURRENCY ?>"></script>
<script src="/templates/<?= TEMPLATE ?>/assets/js/paypal.js?v=24"></script>

Mentor
11-16-2024, 04:42 PM
Excelente Ravoc cool

Você chegou a testar o recebimento de e-mail de ativação ao se cadastrar?

Quando testei esse painel foi em hosp cpanel

Ravoc
11-16-2024, 05:00 PM
Excelente @Ravoc (https://perfectzone.com.br/member.php?u=295) cool

Você chegou a testar o recebimento de e-mail de ativação ao se cadastrar?

Quando testei esse painel foi em hosp cpanel


Ainda não, estou fazendo aos poucos, logo após a ultima eu ia soltar outra, porém não conseguia mais escrever nada no tópico, mas enfim, assim que eu retornar ao meu outro computador solto mais uma atualização.

Mas enfim Mentor irei analisar, assim que eu corrigir solto a atualização aqui para vocês, aos outros interessados sobre o painel, irei soltar para vocês o sistema de verificação das licenças para integrar em Launcher certo, desde já, agradeço pelo comentário positivo

Farias
11-18-2024, 09:18 PM
Ainda continuo querendo testar o mesmo d;

Ravoc
11-18-2024, 11:12 PM
Ainda continuo querendo testar o mesmo d;


A instalação do mesmo não é difícil amigo, o mesmo passo de instalação simplificado de qualquer sistema, a parte mais difícil, é a integração no MS mesmo, eu estou fazendo um método mais simplificado

Farias
11-22-2024, 10:40 PM
Sim, estou aguardando as correções para fazer os testes, se funcionar 100% irei mudar meu sistema de licença.

MasterVendas
11-27-2024, 12:24 PM
Segue o link https://www.mediafire.com/file/8l9fhmc5nj6z70z/PACK.rar/file

Farias
11-28-2024, 11:38 PM
Segue o link https://www.mediafire.com/file/8l9fhmc5nj6z70z/PACK.rar/file

Esse ta todo corrigido Master ?

Obrigado mano


EDIT,

Master, ficou assim:
https://prnt.sc/FMy0OT5jHrSa