21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
vejbuch
Profil
Zdravím :)
mám tu menší problém.

Mám script v NODEJS který vypisuje seznam polozek a pak je předává systému.

Já potřebuji aby jiz existujíci položky nastavil do amount: itemscopy[x].amount, pocet kolikrat tam je, ale aby se potom FOR nacetl jen jednou.

Umíte mi někdo poradit? Navést mne?



Výstup z mysql "ABC/ABD/ADB/ABC"

[mysqlConnection.query('SELECT * FROM `queue` WHERE `status`=\'active\'', function(err, row, fields) {
                        if(err) {
                                return;
                        }
                        if(detected == true) {
                                return;    
                        }
      
                        detected = true;
                        for(var i=0; i < row.length; i++) {
                                var gameid = row[i].id;
                                mysqlConnection.query('UPDATE `queue` SET `status`=\'sent\' WHERE `id`=\''+gameid+'\'', function(err, row, fields) {});
                                var sendItems = (row[i].items).split('/');
                                var item=[],num=0;
                                for (var x = 0; x < itemscopy.length; x++) {
                                        for(var j=0; j < sendItems.length; j++) {
                                                if (itemscopy[x].tradable && (itemscopy[x].market_name).indexOf(sendItems[j]) == 0) {
                                                        sendItems[j] = "FASGASFHGASFHGFasdasdasd";
                                                        item[num] = {
                                                                appid: 730,
                                                                contextid: 2,
                                                                amount: itemscopy[x].amount,
                                                                assetid: itemscopy[x].id
                                                        }
                                                        num++;
             
                                                }
                                        }
                                }     
                                                }
                                        }
                                }

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0