Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- echo "<center><img src='https://i.imgur.com/43rTKYy.gif'></center>";
- ?>
- <?php
- $days = $_POST['days'];
- $server = $_POST['server'];
- $steamid = $_POST['steamid'];
- $key = $_POST['key'];
- $submit = $_POST['submit'];
- $safekey = "HESLOROKA2018SVK";
- $STEAMAPIKEY = "45503EB86529A1C2771F4B68F2910581";
- // Nastavenia Databaze
- $sb_host = "db.mysql-01.gsp-europe.net"; // Hostname Databazy
- $sb_user = "sql_4366"; // Prhilasovacie Meno
- $sb_pass = "rnFDmH1DV6YMqKKwVkhC5QJka0bkcPy"; // Heslo
- $sb_db = "sql_4366"; // Názov Databazy
- if ($key != $safekey) exit("Wrong Password");
- $NOMANY = "<script>
- var timer = setTimeout(function() {
- window.location='store?page=nokredit'
- }, 0000);
- </script>";
- $sb_connect = new mysqli($sb_host, $sb_user, $sb_pass, $sb_db); mysqli_set_charset( $sb_connect, 'utf8');
- function toCommunityID($id) {
- if (preg_match('/^STEAM_/', $id)) {
- $parts = explode(':', $id);
- return bcadd(bcadd(bcmul($parts[2], '2'), '76561197960265728'), $parts[1]);
- } elseif (is_numeric($id) && strlen($id) < 16) {
- return bcadd($id, '76561197960265728');
- } else {
- return $id;
- }
- };
- function toSteamID_NO_STEAM($id) {
- if (is_numeric($id) && strlen($id) >= 16) {
- $z = bcdiv(bcsub($id, '76561197960265728'), '2');
- } elseif (is_numeric($id)) {
- $z = bcdiv($id, '2'); // Actually new User ID format
- } else {
- return $id; // We have no idea what this is, so just return it.
- }
- $y = bcmod($id, '2');
- return '' . $y . ':' . floor($z);
- };
- $COMUNITYID = toCommunityID($steamid);
- $STEMID_NO_STEAM = toSteamID_NO_STEAM($COMUNITYID);
- $SQL_KREDIT_STATUS = "SELECT credits FROM store_players WHERE authid='$STEMID_NO_STEAM';";
- $RESULT_KREDIT_STATUS = $sb_connect->query($SQL_KREDIT_STATUS);
- $ROW_KREDIT_STATUS = $RESULT_KREDIT_STATUS->fetch_assoc();
- $KREDIT_STATUS = $ROW_KREDIT_STATUS["credits"];
- $KREDIT = $KREDIT_STATUS;
- //KREDIT CHECK
- if($KREDIT=="0"){exit($NOMANY);}
- elseif($days==14){if ($KREDIT < "160") exit($NOMANY);}
- elseif($days==31){if ($KREDIT < "240") exit($NOMANY);}
- elseif($days==62){if ($KREDIT < "400") exit($NOMANY);}
- elseif($days==155){if ($KREDIT < "800") exit($NOMANY);}
- elseif($days==14600){if ($KREDIT < "1200") exit($NOMANY);}
- else {};
- $cost["14"] = "160";
- $cost["31"] = "240";
- $cost["62"] = "400";
- $cost["155"] = "800";
- $cost["14600"] = "1200";
- $KREDIT_AFTER = $KREDIT - $cost["$days"];
- //VIP AKCIA
- //$vip_akcia = $days + 7;
- //$days = $vip_akcia;
- /* RCON NA KICK ZO SERVERA */
- require __DIR__ . '/require/server-query/SourceQuery/bootstrap.php';
- use xPaw\SourceQuery\SourceQuery;
- // MG1
- define( 'MG1_SERVER_ADDR', '185.91.116.3' );
- define( 'MG1_SERVER_PORT', 27042 );
- define( 'MG1_TIMEOUT', 1 );
- define( 'MG1_ENGINE', SourceQuery::SOURCE );
- define( 'MG1_RCON_PASSWORD', 'zU1_+($qr@nn' );
- //SC1
- define( 'SC1_SERVER_ADDR', '185.91.116.3' );
- define( 'SC1_SERVER_PORT', 27029 );
- define( 'SC1_TIMEOUT', 1 );
- define( 'SC1_ENGINE', SourceQuery::SOURCE );
- define( 'SC1_RCON_PASSWORD', 'GJuRVwIm0L' );
- //SC2
- define( 'SC2_SERVER_ADDR', '185.91.116.3' );
- define( 'SC2_SERVER_PORT', 27030 );
- define( 'SC2_TIMEOUT', 1 );
- define( 'SC2_ENGINE', SourceQuery::SOURCE );
- define( 'SC2_RCON_PASSWORD', 'ihoMHE@IGjQRL{' );
- //SC3
- define( 'SC3_SERVER_ADDR', '185.91.116.3' );
- define( 'SC3_SERVER_PORT', 27031 );
- define( 'SC3_TIMEOUT', 1 );
- define( 'SC3_ENGINE', SourceQuery::SOURCE );
- define( 'SC3_RCON_PASSWORD', 'qsdhoMHE14@IGL{' );
- //JB1
- define( 'JB1_SERVER_ADDR', '185.91.116.3' );
- define( 'JB1_SERVER_PORT', 27028 );
- define( 'JB1_TIMEOUT', 1 );
- define( 'JB1_ENGINE', SourceQuery::SOURCE );
- define( 'JB1_RCON_PASSWORD', '7NItmbx[1' );
- //RETAKE1
- define( 'RETAKE1_SERVER_ADDR', '185.91.116.3' );
- define( 'RETAKE1_SERVER_PORT', 27033 );
- define( 'RETAKE1_TIMEOUT', 1 );
- define( 'RETAKE1_ENGINE', SourceQuery::SOURCE );
- define( 'RETAKE1_RCON_PASSWORD', 'RtKsRVR3162' );
- //RETAKE2
- define( 'RETAKE2_SERVER_ADDR', '185.91.116.3' );
- define( 'RETAKE2_SERVER_PORT', 27040 );
- define( 'RETAKE2_TIMEOUT', 1 );
- define( 'RETAKE2_ENGINE', SourceQuery::SOURCE );
- define( 'RETAKE2_RCON_PASSWORD', 'RtKsRVR3162' );
- //COURSE
- define( 'COURSE_SERVER_ADDR', '185.91.116.3' );
- define( 'COURSE_SERVER_PORT', 27035 );
- define( 'COURSE_TIMEOUT', 1 );
- define( 'COURSE_ENGINE', SourceQuery::SOURCE );
- define( 'COURSE_RCON_PASSWORD', 'KKTRelaxGaming.PASS4842178' );
- $Query = new SourceQuery( );
- //MG
- try
- {
- $Query->Connect( MG1_SERVER_ADDR, MG1_SERVER_PORT, MG1_TIMEOUT, MG1_ENGINE );
- $Query->SetRconPassword( MG1_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //COURSE
- try
- {
- $Query->Connect( COURSE_SERVER_ADDR, COURSE_SERVER_PORT, COURSE_TIMEOUT, COURSE_ENGINE );
- $Query->SetRconPassword( COURSE_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //SC1
- try
- {
- $Query->Connect( SC1_SERVER_ADDR, SC1_SERVER_PORT, SC1_TIMEOUT, SC1_ENGINE );
- $Query->SetRconPassword( SC1_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //SC2
- try
- {
- $Query->Connect( SC2_SERVER_ADDR, SC2_SERVER_PORT, SC2_TIMEOUT, SC2_ENGINE );
- $Query->SetRconPassword( SC2_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //SC3
- try
- {
- $Query->Connect( SC3_SERVER_ADDR, SC3_SERVER_PORT, SC3_TIMEOUT, SC3_ENGINE );
- $Query->SetRconPassword( SC3_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //JB1
- try
- {
- $Query->Connect( JB1_SERVER_ADDR, JB1_SERVER_PORT, JB1_TIMEOUT, JB1_ENGINE );
- $Query->SetRconPassword( JB1_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //RETAKE1
- try
- {
- $Query->Connect( RETAKE1_SERVER_ADDR, RETAKE1_SERVER_PORT, RETAKE1_TIMEOUT, RETAKE1_ENGINE );
- $Query->SetRconPassword( RETAKE1_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- //RETAKE2
- try
- {
- $Query->Connect( RETAKE2_SERVER_ADDR, RETAKE2_SERVER_PORT, RETAKE2_TIMEOUT, RETAKE2_ENGINE );
- $Query->SetRconPassword( RETAKE2_RCON_PASSWORD );
- $Query->Rcon( 'kickid '.$steamid.' VIP_BUY');
- }
- finally
- {
- $Query->Disconnect( );
- }
- /* KICK ZO SERVERU END */
- $SQL_UPDATE = "UPDATE store_players SET credits = '$KREDIT_AFTER' WHERE store_players.authid='$STEMID_NO_STEAM';";
- $result = $sb_connect->query($SQL_UPDATE);
- $url = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=$STEAMAPIKEY&steamids=$COMUNITYID";
- $json = file_get_contents($url);
- $data = json_decode($json,true);
- $user = $data['response']['players'];
- $username = $user[0]['personaname'];
- $datebuy = date("Y-m-d");
- $dateend = date('Y-m-d', strtotime('+'.$days.' days'));;
- $SQL_VIP = "INSERT INTO sm_admins (id, authtype, identity, password, flags, name, immunity, server, datebuy, dateend)
- VALUES (NULL, 'steam', '$steamid', NULL, 'a', '$username', '5', '$server', '$datebuy', '$dateend');";
- $result = $sb_connect->query($SQL_VIP);
- ?>
- <script>
- var timer = setTimeout(function() {
- window.location="store?page=buyed"
- }, 0000);
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement