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 botem (raczej juz ostatni)


kubag200225

Rekomendowane odpowiedzi

Opublikowano

nie wiem co wy macie w głowach pisząc tematy ,a nie podając kodu ,my nie wróżymy z fusów ..

Opublikowano

nie wiem co wy macie w głowach pisząc tematy ,a nie podając kodu ,my nie wróżymy z fusów ..

Nie mam pojecia gdzei to moze byc moze to to:

function checkoffers(number) {
        if (number > 0) {
                offers.getOffers({
                        get_received_offers: 1,
                        active_only: 1,
                        get_sent_offers: 0,
                        get_descriptions: 1,
                        language: "en_us"
                }, function(error, body) {
                        if(error) return;
                        if(body.response.trade_offers_received){
                                body.response.trade_offers_received.forEach(function(offer) {
                                        if (offer.trade_offer_state == 2){
                                                if(offer.items_to_give) {
                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                        return;
                                                }
                                                mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'maxitems\'', function(err, row, fields) {
                                                        if(row != undefined && offer.items_to_receive.lenght > row[0].value) {
                                                                offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                offer.items_to_receive = [];
                                                                mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'toomuch items! Max items 10!\',\'System\')', function(err, row, fields) {});
                                                                return;
                                                        }
                                                });
                                                offers.loadPartnerInventory({partnerSteamId: offer.steamid_other, appId: 730, contextId: 2, tradeOfferId: offer.tradeofferid, language: "en"}, function(err, hitems) {
                                                        if(err) {
                                                                steam.webLogOn(function(newCookie) {
                                                                        offers.setup({
                                                                                sessionID: globalSessionID,
                                                                                webCookie: newCookie
                                                                        }, function(err) {
                                                                                if (err) {
                                                                                }
                                                                        });
                                                                });
                                                                recheck = true;
                                                                return;
                                                        }
                                                        var items = offer.items_to_receive;
                                                        var wgg=[],num=0;
                                                        for (var i = 0; i < items.length; i++) {
                                                                for(var j=0; j < hitems.length; j++) {
                                                                        if(items.assetid == hitems[j].id) {
                                                                                wgg[num] = hitems[j];
                                                                                num++;
                                                                                break;
                                                                        }
                                                                }
                                                        }
                                                        var price=[];
                                                        for(var i=0; i < num; i++) {
                                                                if(wgg.appid != 730) {
                                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                        mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'onlycsgo\',\'System\')', function(err, row, fields) {});
                                                                        return;
                                                                }
                                                                if(wgg.market_name.indexOf("Souvenir") != -1) {
                                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                        mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'souvenir\',\'System\')', function(err, row, fields) {});
                                                                        return;
                                                                }
                                                                var itemname = wgg.market_name;
                                                                var url = 'http://csgopenguin.com/cost.php'+encodeURIComponent(itemname);   ////YOUR URL
                                                                (function(someshit) {
                                                                request(url, function(error, response, body){
                                                                        if(!error && response.statusCode === 200){
                                                                                if(body == "notfound") { offers.declineOffer({tradeOfferId: offer.tradeofferid}); mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'notavailable\',\'System\')', function(err, row, fields) {}); }
                                                                                else {
                                                                                        wgg[someshit].cost = parseFloat(body);
                                                                                }
                                                                        } else offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                });})(i)
                                                        }
                                                        setTimeout(function() {
                                                                var sum=0;
                                                                for(var i=0; i < num; i++) {
                                                                        sum += wgg.cost;
                                                                }
                                                                mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'minbet\'', function(err, row, fields) {
                                                                        if(sum < row[0].value) {
                                                                                num = 0;
                                                                                offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                                mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'Min bet is 0.03!\',\'System\')', function(err, row, fields) {});
                                                                                return;
                                                                        }
                                                                });
                                                                                                steamuserinfo.getUserInfo(offer.steamid_other, function(error, data){
                                                                                                        if(error) throw error;
                                                                                                        var datadec = JSON.parse(JSON.stringify(data.response));
                                                                                                        var name = datadec.players[0].personaname;
                                                                                                        var avatar = datadec.players[0].avatarfull;
                                                                                                       
                                                                                                        if(num == 0) return;
                                                                                                       
                                                                                                        mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'current_game\'', function(err, row, fields) {
                                                                                                                var current_game = (row[0].value);
                                                                                                                mysqlConnection.query('SELECT `cost`,`itemsnum` FROM `games` WHERE `id`=\''+current_game+'\'', function(err, row, fields) {
                                                                                                                        var current_bank = parseFloat(row[0].cost);
                                                                                                                        var itemsnum = row[0].itemsnum;
                                                                                                                       
                                                                                                                if(itemsnum > 0){
                                                                                                                                 mysqlConnection.query('UPDATE `games` SET `starttime`=UNIX_TIMESTAMP() WHERE `id` = \'' + current_game + '\'', function(err, row, fields) {});
                                                                                                                        }
                                                       
                                                                                                                        for(var j=0; j < num; j++) {
                                                                                                                                mysqlConnection.query('INSERT INTO `game' + current_game + '` (`userid`,`username`,`item`,`color`,`value`,`avatar`,`image`,`from`,`to`) VALUES (\'' + offer.steamid_other + '\',\'' + name + '\',\'' + wgg[j].market_name + '\',\'' + wgg[j].name_color + '\',\'' + wgg[j].cost + '\',\'' + avatar + '\',\'' + wgg[j].icon_url + '\',\''+current_bank+'\'+\'0\',\''+current_bank+'\'+\''+wgg[j].cost+'\')', function(err, row, fields) {});
                                                                                                                                mysqlConnection.query('UPDATE `games` SET `itemsnum`=`itemsnum`+1, `cost`=`cost`+\''+wgg[j].cost+'\' WHERE `id` = \'' + current_game + '\'', function(err, row, fields) {});
                                                                                                                                current_bank = parseFloat(current_bank + wgg[j].cost);
                                                                                                                                itemsnum++;
                                                                                                                        }
                                                                                                                       
                                                                                                                       
                                                                                                                        if(itemsnum > 50) {
                                                                                                                                proceedWinners();
                                                                                                                        }
                                                                                                                        offers.acceptOffer({tradeOfferId: offer.tradeofferid});
                                                                                                                        console.log('Accepted trade offer #'+offer.tradeofferid+' by '+name+' ('+offer.steamid_other+')');
                                                                                                                });
                                                                                                        });
                                                                                                });
                                                                },2000);
                                                });
                                        }
                                });
                        }
                });
        }
}
 
var pew;
steam.on('tradeOffers', checkoffers);
 
steam.on('sentry', function(data) {
        require('fs').writeFileSync('sentry_'+logOnOptions['accountName']+'.hash', data);
});
Opublikowano

ja p******e wez wyjdz -,- i naucz sie wstawiać czytelny kod w code ,moze wtedy Ci pomogę

Opublikowano
function checkoffers(number) {
        if (number > 0) {
                offers.getOffers({
                        get_received_offers: 1,
                        active_only: 1,
                        get_sent_offers: 0,
                        get_descriptions: 1,
                        language: "en_us"
                }, function(error, body) {
                        if(error) return;
                        if(body.response.trade_offers_received){
                                body.response.trade_offers_received.forEach(function(offer) {
                                        if (offer.trade_offer_state == 2){
                                                if(offer.items_to_give) {
                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                        return;
                                                }
                                                mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'maxitems\'', function(err, row, fields) {
                                                        if(row != undefined && offer.items_to_receive.lenght > row[0].value) {
                                                                offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                offer.items_to_receive = [];
                                                                mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'toomuch items! Max items 10!\',\'System\')', function(err, row, fields) {});
                                                                return;
                                                        }
                                                });
                                                offers.loadPartnerInventory({partnerSteamId: offer.steamid_other, appId: 730, contextId: 2, tradeOfferId: offer.tradeofferid, language: "en"}, function(err, hitems) {
                                                        if(err) {
                                                                steam.webLogOn(function(newCookie) {
                                                                        offers.setup({
                                                                                sessionID: globalSessionID,
                                                                                webCookie: newCookie
                                                                        }, function(err) {
                                                                                if (err) {
                                                                                }
                                                                        });
                                                                });
                                                                recheck = true;
                                                                return;
                                                        }
                                                        var items = offer.items_to_receive;
                                                        var wgg=[],num=0;
                                                        for (var i = 0; i < items.length; i++) {
                                                                for(var j=0; j < hitems.length; j++) {
                                                                        if(items[i].assetid == hitems[j].id) {
                                                                                wgg[num] = hitems[j];
                                                                                num++;
                                                                                break;
                                                                        }
                                                                }
                                                        }
                                                        var price=[];
                                                        for(var i=0; i < num; i++) {
                                                                if(wgg[i].appid != 730) {
                                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                        mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'onlycsgo\',\'System\')', function(err, row, fields) {});
                                                                        return;
                                                                }
                                                                if(wgg[i].market_name.indexOf("Souvenir") != -1) {
                                                                        offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                        mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'souvenir\',\'System\')', function(err, row, fields) {});
                                                                        return;
                                                                }
                                                                var itemname = wgg[i].market_name;
                                                                var url = 'http://csgopenguin.com/cost.php'+encodeURIComponent(itemname);    ////YOUR URL
                                                                (function(someshit) {
                                                                request(url, function(error, response, body){
                                                                        if(!error && response.statusCode === 200){
                                                                                if(body == "notfound") { offers.declineOffer({tradeOfferId: offer.tradeofferid}); mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'notavailable\',\'System\')', function(err, row, fields) {}); }
                                                                                else {
                                                                                        wgg[someshit].cost = parseFloat(body);
                                                                                }
                                                                        } else offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                });})(i)
                                                        }
                                                        setTimeout(function() {
                                                                var sum=0;
                                                                for(var i=0; i < num; i++) {
                                                                        sum += wgg[i].cost;
                                                                }
                                                                mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'minbet\'', function(err, row, fields) {
                                                                        if(sum < row[0].value) {
                                                                                num = 0;
                                                                                offers.declineOffer({tradeOfferId: offer.tradeofferid});
                                                                                mysqlConnection.query('INSERT INTO `messages` (`userid`,`msg`,`from`) VALUES (\''+offer.steamid_other+'\',\'Min bet is 0.03!\',\'System\')', function(err, row, fields) {});
                                                                                return;
                                                                        }
                                                                });
                                                                                                steamuserinfo.getUserInfo(offer.steamid_other, function(error, data){
                                                                                                        if(error) throw error;
                                                                                                        var datadec = JSON.parse(JSON.stringify(data.response));
                                                                                                        var name = datadec.players[0].personaname;
                                                                                                        var avatar = datadec.players[0].avatarfull;
                                                                                                       
                                                                                                        if(num == 0) return;
                                                                                                       
                                                                                                        mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'current_game\'', function(err, row, fields) {
                                                                                                                var current_game = (row[0].value);
                                                                                                                mysqlConnection.query('SELECT `cost`,`itemsnum` FROM `games` WHERE `id`=\''+current_game+'\'', function(err, row, fields) {
                                                                                                                        var current_bank = parseFloat(row[0].cost);
                                                                                                                        var itemsnum = row[0].itemsnum;
                                                                                                                       
                                                                                                                if(itemsnum > 0){
                                                                                                                                 mysqlConnection.query('UPDATE `games` SET `starttime`=UNIX_TIMESTAMP() WHERE `id` = \'' + current_game + '\'', function(err, row, fields) {});
                                                                                                                        }
                                                       
                                                                                                                        for(var j=0; j < num; j++) {
                                                                                                                                mysqlConnection.query('INSERT INTO `game' + current_game + '` (`userid`,`username`,`item`,`color`,`value`,`avatar`,`image`,`from`,`to`) VALUES (\'' + offer.steamid_other + '\',\'' + name + '\',\'' + wgg[j].market_name + '\',\'' + wgg[j].name_color + '\',\'' + wgg[j].cost + '\',\'' + avatar + '\',\'' + wgg[j].icon_url + '\',\''+current_bank+'\'+\'0\',\''+current_bank+'\'+\''+wgg[j].cost+'\')', function(err, row, fields) {});
                                                                                                                                mysqlConnection.query('UPDATE `games` SET `itemsnum`=`itemsnum`+1, `cost`=`cost`+\''+wgg[j].cost+'\' WHERE `id` = \'' + current_game + '\'', function(err, row, fields) {});
                                                                                                                                current_bank = parseFloat(current_bank + wgg[j].cost);
                                                                                                                                itemsnum++;
                                                                                                                        }
                                                                                                                       
                                                                                                                       
                                                                                                                        if(itemsnum > 50) {
                                                                                                                                proceedWinners();
                                                                                                                        }
                                                                                                                        offers.acceptOffer({tradeOfferId: offer.tradeofferid});
                                                                                                                        console.log('Accepted trade offer #'+offer.tradeofferid+' by '+name+' ('+offer.steamid_other+')');
                                                                                                                });
                                                                                                        });
                                                                                                });
                                                                },2000);
                                                });
                                        }
                                });
                        }
                });
        }
}
 
var pew;
steam.on('tradeOffers', checkoffers);
 
steam.on('sentry', function(data) {
        require('fs').writeFileSync('sentry_'+logOnOptions['accountName']+'.hash', data);
});

Prosze 

Opublikowano
mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'minbet\'', function(err, row, fields) {

cos z zapytaniem do bazy nie tak albo masz cos w bazie nie tak.Sprawdz wszystko czy masz tabele info a w niej value ,name i w name minebet

 

//Myśl debilnych moderatorów tego forum ,nie dość ,ze użytkownik pomaga to jeszcze mu dojebią 5pkt za pomaganie.Brawo 

Opublikowano

 

mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'minbet\'', function(err, row, fields) {
cos z zapytaniem do bazy nie tak albo masz cos w bazie nie tak.Sprawdz wszystko czy masz tabele info a w niej value ,name i w name minebet

 

 

 

A znajdę gdzies to w tym bocie?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...