Скрин куска кода где 50 строка, у тебя проблема в записиЯ делаю бота для стим обмен значков на кс го ключ.
Посмотреть вложение 9207
Скрин куска кода где 50 строка, у тебя проблема в записи
t.getSets = (INV, DATA, callback) => {
let s = {};
_.forOwn(INV, (c, id) => {
DATA["308600"] = {
appid: "308600",
name: "Geneshift",
count: 10
};
DATA["448130"] = {
appid: "448130",
name: "Sharf",
count: 5
};
DATA["586090"] = {
appid: "586090",
name: "Snowman",
count: 7
};
DATA["392870"] = {
appid: "392870",
name: "Attrition: Nuclear Domination",
count: 5
};
DATA["388870"] = {
appid: "388870",
name: "Devils Share",
count: 5
};
DATA["314700"] = {
appid: "314700",
name: "Forsaken Uprising",
count: 5
};
DATA["392050"] = {
appid: "392050",
name: "Galactic Hitman",
count: 5
};
DATA["486340"] = {
appid: "486340",
name: "Gnarltoof's Revenge",
count: 5
};
DATA["457940"] = {
appid: "457940",
name: "Krog Wars",
count: 5
};
DATA["383030"] = {
appid: "383030",
name: "Medieval Mercs",
count: 5
};
DATA["407740"] = {
appid: "407740",
name: "Operation: Global Shield",
count: 5
};
DATA["407750"] = {
appid: "407750",
name: "Paranormal Psychosis",
count: 5
};
DATA["457930"] = {
appid: "457930",
name: "Starship: Nova Strike",
count: 5
};
DATA["491250"] = {
appid: "491250",
name: "The Decimation of Olarath",
count: 5
};
DATA["473620"] = {
appid: "473620",
name: "Winged Knights: Penetration",
count: 5
};
DATA["473650"] = {
appid: "473650",
name: "Withering Kingdom: Arcane War",
count: 5
};
DATA["473640"] = {
appid: "473640",
name: "Wyatt Derp",
count: 5
};
DATA["473580"] = {
appid: "473580",
name: "Wyatt Derp 2: Peacekeeper",
count: 5
};
let uc = Object.keys(c).length;
if (DATA[id.toString()] && uc == DATA[id.toString()].count) {
r = t.maxSets(c);
s[id.toString()] = [];
for (let i = 0; i < r; i++) {
let set = [];
_.forOwn(c, (e) => {
set.push(e);
});
s[id.toString()].push(set);
}
} else if (!DATA[id.toString()]) {
console.log("## Card set non-existant, skipping it");
}
});
callback(null, s);
};
Ну как успехи?Скрин куска кода где 50 строка, у тебя проблема в записи
Хуй знает, есть пару вариантов, хз поможет ли..Ну как успехи?
Не помогло. У меня недавно была в этом коде и я исправил.Хуй знает, есть пару вариантов, хз поможет ли..
Почему в
(49) _.forOwn(INV, (c, id) => {
Ты делаешь здесь объект и в первом элементе DATA[] = {} ты ставишь не запятую а ;
Это же массив объектов нет?
Попробуй въебать запятую, мб поможет
Строка 54, поставь запятую а не ;
Или стоп, я непойму, у тебя в 49 идет объект или функция?
Тааак, это функция, уже прогрессив есть. Щас придумаю
Сделай где let s = {}
Ниже let DATA = {} , либо []
Попробуй-ка
Utils.getCardsInSets((ERR, DATA) => {
if (!ERR) {
allCards = DATA;
console.log("Card data loaded. [" + Object.keys(DATA).length + "]");
} else {
console.log("An error occurred while getting cards: " + ERR);
}
});
console.log("Card data loaded. [" + Object.keys(DATA).length + "]");
^
TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at Utils.getCardsInSets (/root/test/index.js:37:52)
at Request.request [as _callback] (/root/test/utils.js:41:13)
at Request.self.callback (/root/test/node_modules/request/request.js:186:22)
at emitTwo (events.js:125:13)
at Request.emit (events.js:213:7)
at Request.<anonymous> (/root/test/node_modules/request/request.js:1163:10)
at emitOne (events.js:115:13)
at Request.emit (events.js:210:7)
at IncomingMessage.<anonymous> (/root/test/node_modules/request/request.js:1085:12)
Utils.getCardsInSets((ERR, DATA) => {
if (!ERR) {
allCards = DATA;
var datalength = (!!DATA) ? Object.keys(DATA).length : 0;
console.log("Card data loaded. [" + datalength + "]");
} else {
console.log("An error occurred while getting cards: " + ERR);
}
});
Выведи мне все что в DATAНе помогло. У меня недавно была в этом коде и я исправил.
Ошибка, показанная на консолиКод:Utils.getCardsInSets((ERR, DATA) => { if (!ERR) { allCards = DATA; console.log("Card data loaded. [" + Object.keys(DATA).length + "]"); } else { console.log("An error occurred while getting cards: " + ERR); } });
Исправил я вот так.Код:console.log("Card data loaded. [" + Object.keys(DATA).length + "]"); ^ TypeError: Cannot convert undefined or null to object at Function.keys (<anonymous>) at Utils.getCardsInSets (/root/test/index.js:37:52) at Request.request [as _callback] (/root/test/utils.js:41:13) at Request.self.callback (/root/test/node_modules/request/request.js:186:22) at emitTwo (events.js:125:13) at Request.emit (events.js:213:7) at Request.<anonymous> (/root/test/node_modules/request/request.js:1163:10) at emitOne (events.js:115:13) at Request.emit (events.js:210:7) at IncomingMessage.<anonymous> (/root/test/node_modules/request/request.js:1085:12)
И сейчас появилась эта ошибка.Код:Utils.getCardsInSets((ERR, DATA) => { if (!ERR) { allCards = DATA; var datalength = (!!DATA) ? Object.keys(DATA).length : 0; console.log("Card data loaded. [" + datalength + "]"); } else { console.log("An error occurred while getting cards: " + ERR); } });
Хуй знает, есть пару вариантов, хз поможет ли..
Почему в
(49) _.forOwn(INV, (c, id) => {
Ты делаешь здесь объект и в первом элементе DATA[] = {} ты ставишь не запятую а ;
Это же массив объектов нет?
Попробуй въебать запятую, мб поможет
Строка 54, поставь запятую а не ;
Или стоп, я непойму, у тебя в 49 идет объект или функция?
Тааак, это функция, уже прогрессив есть. Щас придумаю
Сделай где let s = {}
Ниже let DATA = {} , либо []
Попробуй-ка
Еще надо вывести?Выведи мне все что в DATA
Чую подвох, выведи переменную до того как она попадает в ту функцию
Выведи мне все что в DATA
Чую подвох, выведи переменную до того как она попадает в ту функцию
Если ты єсть в стиме и мне поможешь я тебе скину вещей с кс го на 1100 рубВыведи мне все что в DATA
Чую подвох, выведи переменную до того как она попадает в ту функцию
Не надо мне ничего, я могу дать совет или пикнуть код, не болееЕсли ты єсть в стиме и мне поможешь я тебе скину вещей с кс го на 1100 руб
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz