Conchubair

java

Aug 4th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var CensusQuery = require('dbgcensus').Query;
  2. var query = new CensusQuery('outfit', 'ps2:v2', 'conchubair');
  3. var mysql = require('mysql');
  4. var j, i;
  5.  
  6. var connection = mysql.createConnection({
  7.     host: 'localhost',
  8.     user: 'root',
  9.     password: 'cuck420',
  10.     database: 'learning',
  11. });
  12.  
  13. query.where('alias_lower').equals('ini'); //2 person outfit is 1mvs 1 person outfit is tsar bhot is 49 //1mvs gives non leader char, bhot gives barondizzy (newest member)
  14. query.addResolve(['member_characters_stat_history', 'member_character_name']);
  15. query.get(function (error, data) {
  16.     connection.connect(function (err) {
  17.         if (err) {
  18.             console.error('error connecting: ' + err.stack);
  19.             return;
  20.         }
  21.  
  22.         console.log('connected as id ' + connection.threadId);
  23.     });
  24.     console.log(data);
  25.     console.log(data[0].members);
  26.     //console.log(data[0].members[0].character_id);
  27.     for (var j = 0; j < data[0].members.length; j++) {
  28.         if (typeof data.character_id !== "undefined"){
  29.         continue;
  30.         }
  31.         console.log("Character: " + data[0].members[j].name.first_lower);
  32.         var query2 = new CensusQuery('character', 'ps2:v2', 'conchubair');
  33.         //var chara_id = data[0].members[j].character_id;
  34.         //console.log(chara_id);
  35.         query2.where('character_id').equals(data[0].members[j].character_id);
  36.         query2.addResolve(['item']);
  37.         query2.get(function (error, data2) {
  38.             //console.log(data);
  39.             //console.log(data[0].items);
  40.             //console.log(data[0].items[0].item_id);
  41.             for (var i = 0; i < data2[0].items.length; i++) {
  42.                 //var itemData = data[0].items[i];
  43.                 if (typeof data2[0].items[i].account_level == 'undefined') {
  44.                     data2[0].items[i].account_level = 0;
  45.                 }
  46.                 else {
  47.                     data2[0].items[i].account_level = 1;
  48.                 }
  49.                 if (typeof data2[0].items[i].stack_count == 'undefined') {
  50.                     data2[0].items[i].stack_count = 1;
  51.                 }
  52.                 //console.log("Logging " + data2[0].name.first_lower + " 's data to SQL");
  53.                 connection.query('INSERT INTO ac_items (char_id, item_id, account_level, stack_count) VALUES (' + data2[0].character_id + ', ' + data2[0].items[i].item_id + ', ' + data2[0].items[i].account_level + ', 1)', function (err, result) {
  54.                     if (!err) {
  55.                         //console.log('Query complete');
  56.                     }
  57.                     else {
  58.                         console.log('Error in: Selecting All Players');
  59.                         console.log(err);
  60.  
  61.                     };//closes commit
  62.                 });
  63.             }//closes for loop
  64.         })//cloes query2
  65.     }//closes for loop
  66. });//closes query
Add Comment
Please, Sign In to add comment