• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Автоматическая переотправка шмота из шопа

zlodei0305

Опытный
Сообщения
159
Реакции
17

zlodei0305

  • 159
  • 17
function checkBadGame(){
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '',
user : '',
password : '',
database : ''
});
connection.connect();

//запрос позволит нам вытащить даные о игре прдметы и юзера
getBadGame ='SELECT inventoryId, buyer_id, inventoryId, g.id as id, steamid64, accessToken FROM `shop` as g JOIN users as u ON buyer_id = u.id WHERE status = 4 AND g.id>1 ORDER BY id DESC LIMIT 0,1';

connection.query(getBadGame, function(err, rows, fields) {
//проходимся по каждому пользователю
console.log(err);
rows.forEach(function(item, i, arr) {
sendoffer = [];
offer = JSON.parse(item.inventoryId);
sendoffer.push(item.inventoryId);


var qweqwe = {

id: item.id,
itemId: sendoffer,
partnerSteamId: item.steamid64,
accessToken: item.accessToken,

}


sendTradeOffer(JSON.stringify(qweqwe));
console.log('Предмет ID# '+item.id+' пользователя ID#'+ item.buyer_id + ' Сылка '+ item.steamid64 + ' токен '+ item.accessToken + '-— '+ sendoffer +" классид");
});
});
connection.end();
}



setInterval(function(){checkBadGame();}, 25000);
 

Mit

Пользователь
Сообщения
27
Реакции
4

Mit

  • 27
  • 4
оно тебе базу данных взорвет, удали все что можно и забудь.
если ты не знаешь для чего пакет npm mysql, то может это не твое?
Хм, интересный предложение. Возможно мне тогда ничего не стоить делать вообще?
 

Mit

Пользователь
Сообщения
27
Реакции
4

Mit

  • 27
  • 4
В логах вот такая ошибка появилась
ReferenceError: checkBadGame is not defined
app-3 at null.<anonymous> (/root/bot/shop.js:352:24)
app-3 at wrapper [as _onTimeout] (timers.js:274:14)
app-3 at Timer.listOnTimeout (timers.js:119:15)
 

Mit

Пользователь
Сообщения
27
Реакции
4

Mit

  • 27
  • 4
У кого есть переотправка для обычной игры?;)
function checkBadGame(){
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'l',
user : '',
password : '',
database : ''
});

connection.connect();

//запрос позволит нам вытащить данные о игре предметы и users
getBadGame ='SELECT won_items, winner_id, items, won_items, g.id as id, steamid64, accessToken FROM `games` as g JOIN users as u ON winner_id = u.id WHERE `status_prize` = 2 AND status = 3 ORDER BY id DESC LIMIT 0,1';
connection.query(getBadGame, function(err, rows, fields) {
//проходимся по каждому пользователю
rows.forEach(function(item, i, arr) {
console.log('Игра # '+item.id+' пользователю #'+ item.winner_id + ' не отправлено '+ item.items +" предметов. Пытаемся отправить.");
sendoffer = [];
offer = JSON.parse(item.won_items);
offer.forEach(function(it, key, array) {
sendoffer.push(it.classid);
});
sendTradeOffer(730, item.steamid64, item.accessToken, sendoffer, '', item.id, '');
});
});
connection.end();
}
setInterval(function(){checkBadGame();}, 60000);
 

Mikemaus

Пользователь
Сообщения
49
Реакции
28

Mikemaus

  • 49
  • 28
function checkBadGame(){
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'l',
user : '',
password : '',
database : ''
});

connection.connect();

//запрос позволит нам вытащить данные о игре предметы и users
getBadGame ='SELECT won_items, winner_id, items, won_items, g.id as id, steamid64, accessToken FROM `games` as g JOIN users as u ON winner_id = u.id WHERE `status_prize` = 2 AND status = 3 ORDER BY id DESC LIMIT 0,1';
connection.query(getBadGame, function(err, rows, fields) {
//проходимся по каждому пользователю
rows.forEach(function(item, i, arr) {
console.log('Игра # '+item.id+' пользователю #'+ item.winner_id + ' не отправлено '+ item.items +" предметов. Пытаемся отправить.");
sendoffer = [];
offer = JSON.parse(item.won_items);
offer.forEach(function(it, key, array) {
sendoffer.push(it.classid);
});
sendTradeOffer(730, item.steamid64, item.accessToken, sendoffer, '', item.id, '');
});
});
connection.end();
}
setInterval(function(){checkBadGame();}, 60000);
Прости за тупой вопрос, это в бот.js же? :oops:
 

Dozorov

Местный
Сообщения
43
Реакции
59

Dozorov

  • 43
  • 59
Сделайте все тоже самое только через Laravel ребятки если хотите поиграться....
 
Сверху