Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z TradeBotem do JackPota


DavivaD

Rekomendowane odpowiedzi

Opublikowano

Witam.
Nie wiem gdzie mam napisać ten temat więc go napiszę w tym dziale.

Otóż mam problem z tradebotem (wysyła/odbiera oferty do graczy).

Problemem jest to że tradebot nie wysyła ofertę z zwycięzcą.

Strona:

 

[treść usunięta]



Tradebot odbiera od graczy ofertę i wystawia na strone ale po wylosowaniu zwyciężcy nie wysyła ofertę zwyciężcy (brak logów).

W czym leży problem?

Kod:

 

[treść usunięta]


Kilka rzeczy wyciąłem z powodu bezpieczeństwa.

davivad.png

Opublikowano

ten pliczek posiadasz: getwinner34634f.php ?

bo wgląda na dynamicznie generowany a wpisany jest na sztywno w kodzie.

Opublikowano

Posiadam.

 

Kod:

 

<html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="CSGODually.com The best place to win CS:GO skins!"> <meta property="og:description" content="CSGODually.com The best place to win CS:GO skins!"> <meta property="og:url" content="http://www.csgodually.com/"> <meta property="og:site_name" content="csgodually.com"> <title>CS:GO DUALLY </title> <link href="/template/css/bootstrap.min.new.css" rel="stylesheet"> <link href="/template/css/font-awesome.min.css" rel="stylesheet"> <link href="/template/css/dataTables.bootstrap.min.css" rel="stylesheet"> <link href='https://fonts.googleapis.com/css?family=Raleway:400,800,900,600,300' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Exo+2:400,700,800&subset=latin,latin-ext' rel='stylesheet' type='text/css'> <link href="/template/css/mineNew.css?v=5" rel="stylesheet"> <link id="style" href="" rel="stylesheet"> <link rel="shortcut icon" href="favicon.ico"> <script src="/template/js/jquery-1.11.1.min.js"></script> <script src="/template/js/jquery.cookie.js"></script> <script src="/template/js/socket.io-1.4.5.js"></script> <script src="/template/js/bootstrap.min.js"></script> <script src="/template/js/bootbox.min.js"></script> <script src="/template/js/jquery.dataTables.min.js"></script> <script src="/template/js/dataTables.bootstrap.js"></script> <script src="/template/js/tinysort.js"></script> <script src="/template/js/expanding.js"></script> <script> var SETTINGS = ["confirm","sounds","dongers","hideme"]; function inlineAlert(x,y){ $("#inlineAlert").removeClass("note-success note-danger note-warning hidden"); if(x=="success"){ $("#inlineAlert").addClass("note-success").html("<i class='fa fa-check'></i><b> "+y+"</b>"); }else if(x=="error"){ $("#inlineAlert").addClass("note-danger").html("<i class='fa fa-exclamation-triangle'></i> "+y); }else if(x=="cross"){ $("#inlineAlert").addClass("note-danger").html("<i class='fa fa-times'></i> "+y); }else{ $("#inlineAlert").addClass("note-warning").html("<b>"+y+" <i class='fa fa-spinner fa-spin'></i></b>"); } } function resizeFooter(){ var f = $('.footer').outerHeight(true); var w = $(window).outerHeight(true); $('body').css('margin-bottom',f); } $(window).resize(function(){ resizeFooter(); }); if (!String.prototype.format) { String.prototype.format = function() { var args = arguments; return this.replace(/{(\d+)}/g, function(match, number) { return typeof args[number] != 'undefined' ? args[number] : match ; }); }; } function setCookie(key,value){ var exp = new Date(); exp.setTime(exp.getTime()+(365*24*60*60*1000)); document.cookie = key+"="+value+"; expires="+exp.toUTCString(); } function getCookie(key){ var patt = new RegExp(key+"=([^;]*)"); var matches = patt.exec(document.cookie); if(matches){ return matches[1]; } return ""; } function formatNum(x){ if(Math.abs(x)>=10000){ return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } return x; } $(document).ready(function(){ resizeFooter(); for(var i=0;i<SETTINGS.length;i++){ var v = getCookie("settings_"+SETTINGS[i]); if(v=="true"){ $("#settings_"+SETTINGS[i]).prop("checked",true); }else if(v=="false"){ $("#settings_"+SETTINGS[i]).prop("checked",false); } } }); </script> <style> .navbar{ margin-bottom: 0px; } .progress-bar{ transition: none !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; } #case { max-width: 958px; height: 99px; background-image: url("/template/img/cases.png"); background-repeat: no-repeat; background-position: 0px 0px; position: relative; margin: -4px auto; } </style> <script type="text/javascript" src="/template/js/new.js?v=<?=time()?>"></script> </head> <body style="margin-bottom: 62px;"> <nav class="navbar navbar-default navbar-static-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" style="padding-top:0px;padding-bottom:0px;padding-right:0px" href="./"><img alt="CSGODually.com" style="margin-top:8px;margin-bottom:8px;margin-right:5px" src="/template/img/logo.png"></a> </div> <div id="navbar" class="navbar-collapse collapse"> <div style="float:right; padding-top: 10px;"> <ul class="nav navbar-nav"> <li class="active" style="margin-left:5px"><a href="/">Home</a></li> <li class=""><a href="/deposit">Deposit</a></li> <li class=""><a href="/withdraw">Withdraw</a></li> <li class=""><a href="/rolls">Provably Fair</a></li> <li><a href="#" data-toggle="modal" data-target="#promoModal">Free coins</a></li> <li class=""><a href="/support?new">Support</a></li> </ul> <? if($user): ?> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a data-toggle="dropdown" data-ajax="false" href="#" class="dropdown-toggle"> <i class="fa fa-user"></i>   <span class="caret"></span> </a> <ul class="dropdown-menu dropdown-user pull-right"> <li> <div class="navbar-content" style="padding-top:0px"> <div class="row"> <div class="col-md-5 col-xs-5"> <a data-ajax="false" href="/profile"> <img class="img-responsive img-circle" src="<?=$user['avatar']?>"> </a> </div> <br> <div class="col-md-7 col-xs-5"> <b><span style="font-size:15px;color:#fff;"><?php echo htmlspecialchars($user['name'])?></span></b> <div class="divider"></div> <p class="text-muted small" style="line-height:160%;"> <?=$user['realname']?> <br> <?=$user['country']?></p> </div> </div> </div> <div class="navbar-footer"> <div class="navbar-footer-content"> <div class="row"> <div class="col-md-6 col-xs-6"> <a data-ajax="false" href="/profile"> <button class="default-btn-menu">Profile</button> </a> </div> <div class="col-md-6 col-xs-6"><a href="/exit" data-ajax="false"> <button class="default-btn-menu pull-menu">Sign Out</button> </a></div> </div> </div> </div> </li> </ul> </li> </ul> <? else: ?> <ul class="nav navbar-nav navbar-right"> <a href="/login"><img style="margin-top:3px;" src="/template/img/green.png"></a> </ul> <? endif; ?> </div> </div> </div> </nav> <div class="modal fade" id="my64id"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><b>My Steam64Id</b></h4> </div> <div class="modal-body"> <b><?=($user)?$user['steamid']:''?></b> </div> <div class="modal-footer"> <button type="button" class="btn btn-panelbet" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="modal fade" id="settingsModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><b>Settings</b></h4> </div> <div class="modal-body"> <form> <div class="checkbox"> <label> <input type="checkbox" id="settings_confirm" checked> <strong>Confirm all bets over 10,000 coins</strong> </label> </div> <div class="checkbox"> <label> <input type="checkbox" id="settings_sounds" checked> <strong>Enable sounds</strong> </label> </div> <div class="checkbox"> <label> <input type="checkbox" id="settings_dongers"> <strong>Display in $ amounts</strong> </label> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-panelbet" data-dismiss="modal">Close</button> <button type="button" class="btn btn-panelbet" onclick="saveSettings()">Save changes</button> </div> </div> </div> </div> <div class="modal fade" id="promoModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><b>Redeem Promo Code!</b></h4> </div> <div class="modal-body"> <div class="form-group"> <label for="exampleInputEmail1">Promo code</label> <input type='text' class='form-control' id='promocode' value=''> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-panelbet" data-dismiss="modal">Close</button> <button type="button" class="btn btn-panelbet" onclick="redeem()">Reedem</button> </div> </div> </div> </div> <script> function saveSettings(){ for(var i=0;i<SETTINGS.length;i++){ setCookie("settings_"+SETTINGS[i],$("#settings_"+SETTINGS[i]).is(":checked")); } $("#settingsModal").modal("hide"); if($("#settings_dongers").is(":checked")){ $("#balance").html("please reload"); }else{ $("#balance").html("please reload"); } } function redeem(){ var code = $("#promocode").val(); $.ajax({ url:"/redeem?code="+code, success:function(data){ try{ data = JSON.parse(data); console.log(data); if(data.success){ bootbox.alert("Success! You've received "+data.credits+" credits."); }else{ bootbox.alert(data.error); } }catch(err){ bootbox.alert("Javascript error: "+err); } }, error:function(err){ bootbox.alert("AJAX error: "+err); } }); } </script> <ul id="contextMenu" class="dropdown-menu" role="menu" style="display:none"> <li><a tabindex="-1" href="#" data-act="0">Username</a></li> <li><a tabindex="-1" href="#" data-act="1">Mute player</a></li> <li><a tabindex="-1" href="#" data-act="2">Ban player</a></li> <li><a tabindex="-1" href="#" data-act="3">Send coins</a></li> </ul> <div class="container"> <div id="mainpage" class="col-xs-9"> <div class="note note-warning"><center><b><i class="fa fa-exclamation-circle"></i> Chcesz uzyskac darmowe 1000 pkt? Wpisz kod: free !</b></center></div> <div class="well text-center" style="margin-bottom:55px;margin-top:25px;padding: 32px 20px 20px 20px;"> <div id="case" style="margin-bottom: -15px; background-position: 0px 0px;"><div id="pointernew"></div><div id="caseblack"></div></div> <div id="past"></div> <div class="progress text-center" style="height:50px;margin-bottom:5px;margin-top:5px"> <span id="banner"></span> <div class="progress-bar progress-bar-danger" id="counter"></div> </div> <div class="menu-center"> <span style="padding: 10px 20px;margin-right: 5px;/* color: #999999; *//* background: none; */font-size: 14px;margin-top: -3px;border-radius: 7px;/* height: 42px; *//* bordeR: 0; */background: none;color: #fff;text-align: center;font-size: 12px;height: 36px;border: 2px solid #3aa281;"> <span>Balance: </span> <span id="dongers"></span> <span id="balance">0</span> <i style="cursor:pointer; margin-left: 5px;" class="fa fa-refresh noselect" id="getbal"></i> </span> <input type="text" class="form-control input-lg" placeholder="Bet amount..." id="betAmount"> </div> <div class="text-center" style="/* padding:5px; *//* margin-bottom:5px; */"> <div style="margin: 20px 0px;"> </div> <div class="form-group"> <div class="input-btn bet-buttons"> <button type="button" class="btn btn-clear betshort" data-action="clear">Clear</button> <button type="button" class="btn btn-panelbet betshort" data-action="100">+100</button> <button type="button" class="btn btn-panelbet betshort" data-action="1000">+1000</button> <button type="button" class="btn btn-panelbet betshort" data-action="10000">+10000</button> <button type="button" class="btn btn-panelbet betshort" data-action="half">1/2</button> <button type="button" class="btn btn-panelbet betshort" data-action="double">x2</button> <button type="button" class="btn btn-max betshort" data-action="max">Max</button> </div> </div> </div> </div> <div class="row text-center"> <div class="col-xs-4 betBlock" style="padding-right:0px"> <div class="panel panel-default bet-panel" id="panel11-7-b"> <div class="panel-heading" style="padding: 0px;"> <button class="btn btn-danger btn-lg btn-block betButton" data-lower="1" data-upper="7">BET ON RED</button> </div> </div> <div class="panel panel-default bet-panel" id="panel1-7-t"> <div class="panel-body" style="padding:0px" id="panel1-7"> <div class="total-row"> <div class="text-left">Your bet: <span class="mytotal">0</span></div> <div class="text-right">Total bet: <span class="total">0</span></div> </div> <ul class="list-group betlist"></ul> </div> </div> </div> <div class="col-xs-4 betBlock"> <div class="panel panel-default bet-panel" id="panel0-0-b"> <div class="panel-heading" style="padding: 0px;"> <button class="btn btn-success btn-lg btn-block betButton" data-lower="0" data-upper="0">BET ON GREEN</button> </div> </div> <div class="panel panel-default bet-panel" id="panel0-0-t"> <div class="panel-body" style="padding:0px" id="panel0-0"> <div class="total-row"> <div class="text-left">Your bet: <span class="mytotal">0</span></div> <div class="text-right">Total bet: <span class="total">0</span></div> </div> <ul class="list-group betlist"></ul> </div> </div> </div> <div class="col-xs-4 betBlock" style="padding-left:0px"> <div class="panel panel-default bet-panel" id="panel8-14-b"> <div class="panel-heading" style="padding: 0px;"> <button class="btn btn-inverse btn-lg btn-block betButton" data-lower="8" data-upper="14">BET ON GREY</button> </div> </div> <div class="panel panel-default bet-panel" id="panel8-14-t"> <div class="panel-body" style="padding:0px" id="panel8-14"> <div class="total-row"> <div class="text-left">Your bet: <span class="mytotal">0</span></div> <div class="text-right">Total bet: <span class="total">0</span></div> </div> <ul class="list-group betlist"></ul> </div> </div> </div> </div> </div> <div class="col-xs-3" style="margin-left: 15px;"> <div id="pullout"> <div id="tab1" class="tab-group" style="height: 515px;"> <div style=" margin: 0px; font-size: 13px; padding: 20px; padding-bottom: 10px; text-align: center; background: url(template/css/img/chat.png); height: 86px;border-radius: 8px 8px 0 0;"> <div class="pull-right"> <span style="font-family: 'Exo 2', sans-serif; font-size: 14px; color: #8e94a9; line-height: 16px;"><br /><strong>Online:</strong> <span id="isonline">0</span></span> </div> </div> <div style="width: 106,5%; height: 80px; margin: 10px -10px -80px -10px; "> </div> <div class="divchat" id="chatArea"></div> <form id="chatForm"> <div style="/* margin: 5px; */"> <div class="input-group" style="margin-bottom: 5px"> <input type="text" class="form-control" placeholder="Say something..." id="chatMessage" maxlength="200"> <div class="input-group-btn dropup"> <button id="Smiles" type="submit" class="btn btn-default dropdown-toggle" aria-label="Smiles" style=" width: 102px; height: 40px; background: url(/template/css/img/send.png); float: right; border: 0; border-radius: 0 8px 8px 0; margin-top: 3px;"> </button> </div> </div> </div> </form> </div> <div id="tab2" class="tab-group hidden"></div> <div id="tab3" class="tab-group hidden"></div> </div> </div> </div> <footer class="container footer"> <div class=""> <div class="pull-left" style="overflow:hidden"> <a href="http://steamcommunity.com/groups/CSGODually" target="_blank"><img src="/template/css/img/logo_footer.png"></a> </div> <div class="pull-right" style="overflow:hidden;"> <a href="http://steamcommunity.com/groups/CSGODually" target="_blank"><img src="/template/css/img/code.png"></a> </div> <ul class="list-inline menu" style=" display: inline-block; margin-top: 11px; margin-left: 50px; padding: 20px; border-bottom: 1px solid #515563; "> <li><a href="/tos">Terms of use</a></li> <li><a href="/support?new">Support</a></li> <li><a href="http://steampowered.com" target="_target">Powered by Steam</a></li> </ul> </div> </footer> </body></html>



Coś nie mogę edytować więć doublepost.

 

Zły kod...

 

kod:

<?php

 

$mov = "0.".mt_rand(100000000,999999999);

 

@include_once('set.php');

 

@include_once('steamauth/steamauth.php');

 

@include_once "langdoc.php";

 

$cg = fetchinfo("value","info","name","current_game");

 

mysql_query("UPDATE games SET `module`='$mov' WHERE `id`='$cg'");

 

$rs = mysql_query("SELECT * FROM games WHERE `id`='$cg'");

 

$row = mysql_fetch_array($rs);

 

$jackpotcost = $row["cost"];

 

$jackpot1 = round($jackpotcost,2);

 

$wincost = $row["cost"]*$mov;

 

$rs = mysql_query("SELECT * FROM `game$cg` WHERE `from` <= '$wincost' AND `to` >= '$wincost'");

 

$row = mysql_fetch_array($rs);

 

$test = fetchinfo("userid","games","id",$cg);

 

if(strlen($test) > 5) $winuser = $test;

 

else $winuser = $row["userid"];

 

$winname = fetchinfo("name","users","steamid",$winuser);

 

$rs = mysql_query("SELECT SUM(value) AS ValueSum FROM `game$cg` WHERE `userid`='$winuser'");

 

$row = mysql_fetch_array($rs);

 

$wonpercent = 100*$row["ValueSum"]/$jackpotcost;

 

mysql_query("UPDATE games SET `percent`='$wonpercent', `winner`='$winname', `userid`='$winuser' WHERE `id`='$cg'");

 

$rs = mysql_query("SELECT userid FROM `game$cg` GROUP BY userid");

 

while($row = mysql_fetch_array($rs)) {

 

if($row["userid"] == $winuser) {

 

mysql_query("INSERT INTO `messages` (`id`,`userid`,`msg`,`from`) VALUES ('','$winuser','won','SYSTEM')");

 

mysql_query("INSERT INTO `messages` (`id`,`userid`,`msg`,`from`) VALUES ('','$winuser','You have won $jackpot1$, with $wonpercent%','Win')");

 

} else {

 

$tc = $row["userid"];

 

mysql_query("INSERT INTO `messages` (`id`,`userid`,`msg`,`from`) VALUES ('','$tc','lost','SYSTEM')");

 

mysql_query("INSERT INTO `messages` (`id`,`userid`,`msg`,`from`) VALUES ('','$tc','$winname have won $jackpot1$, with $wonpercent%','Lost')");

 

}

 

}

 

$rs = mysql_query("SELECT item,value FROM `game$cg`");

 

$ila = 0;

 

while($row = mysql_fetch_array($rs)) {

 

$itemsar[$ila] = $row["item"];

 

$valuear[$ila] = $row["value"];

 

$ila++;

 

}

 

for ($j = 0; $j < $ila-1; $j++) {

 

for ($i = 0; $i < $ila-$j-1; $i++) {

 

if ($valuear[$i] > $valuear[$i+1]) {

 

$b = $valuear[$i];

 

$valuear[$i] = $valuear[$i+1];

 

$valuear[$i+1] = $b;

 

$cc = $itemsar[$i];

 

$itemsar[$i] = $itemsar[$i+1];

 

$itemsar[$i+1] = $cc;

 

}

 

}

 

}

 

mysql_query("UPDATE users SET `won`=`won`+'$jackpotcost', `games`=`games`+1 WHERE `steamid`='$winuser'");

 

$rake = fetchinfo("value","info","name","rake");

 

$rake += $rake*0.33;

 

if(stristr($winname,"SJDD.hostmc.pl") != NULL) {

 

$rake -= 5/100;

 

}

 

$rake /= 100;

 

$rake *= $jackpotcost;

 

for($i = $ila-1; $i >= 0; $i--) {

 

if($valuear[$i] < $rake) {

 

mysql_query("INSERT INTO `rakeitems` (`item`) VALUES ('".$itemsar[$i]."')");

 

$itemsar[$i] = "";

 

$rake -= $valuear[$i];

 

}

 

}

 

$boolv = false;

 

for($i=0; $i < $ila; $i++) {

 

if($itemsar[$i] == "") continue;

 

if($boolv == false) $itemstring = $itemsar[$i];

 

else $itemstring .= ".".$itemsar[$i];

 

$boolv = true;

 

}

 

$rs = mysql_query("SELECT * FROM users WHERE `steamid`='$winuser'");

 

$row = mysql_fetch_array($rs);

 

$tradelink = $row["tlink"];

 

$token = substr(strstr($tradelink, 'token='),6);

 

mysql_query("INSERT INTO `queue` (`userid`,`status`,`token`,`items`) VALUES ('$winuser','active','$token','$itemstring')");

 

echo $token."<br/>";

 

echo $itemstring."<br/>";

 

echo mysql_error()."<br/>";

 

$cg++;

 

mysql_query("INSERT INTO `games` (`id`,`starttime`,`cost`,`winner`,`userid`,`percent`,`itemsnum`,`module`) VALUES ('$cg','2147485547','0','','',NULL,'0','')");

 

mysql_query("CREATE TABLE `game$cg` (

 

`id` int(11) NOT NULL auto_increment,

 

`userid` varchar(70) NOT NULL,

 

`username` varchar(70) NOT NULL,

 

`item` text,

 

`color` text,

 

`value` text,

 

`avatar` varchar(512) NOT NULL,

 

`image` text NOT NULL,

 

`from` text NOT NULL,

 

`to` text NOT NULL,

 

PRIMARY KEY (`id`)

 

) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;");

 

mysql_query("TRUNCATE TABLE `game$cg`");

 

mysql_query("UPDATE info SET `value`='$cg' WHERE `name`='current_game'");

 

mysql_query("UPDATE info SET `value`='waiting' WHERE `name`='state'");

 

?>

 

davivad.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...