Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var b = schedule.scheduleJob('*/15 * * * * *', function(){
- var sql = "SELECT * FROM counterStrikeGlobalOffensive WHERE updatePlayer='1' LIMIT 1";
- con.query(sql, function (err, result) {
- if (err) throw err;
- if(result.length == 0){
- return;
- }
- s.getPlayerSummaries({
- steamids: [result[0].steam64ID],
- callback: function(err, data) {
- var myData = data.response.players;
- var gameId = myData[0].gameid;
- var name = myData[0].personaname;
- if(gameId && gameId == 730){
- CSGOCli.playerProfileRequest(CSGOCli.ToAccountID(result[0].steam64ID));
- CSGOCli.on("playerProfile", function(profile) {
- if(profile.account_profiles[0].vac_banned == null){
- var vac = 0;
- }else{
- var vac = profile.account_profiles[0].vac_banned;
- }
- var sqlss = 'UPDATE counterStrikeGlobalOffensive SET steamNick="'+ name +'",clientRank="'+ profile.account_profiles[0].ranking.rank_id +'",wins="'+ profile.account_profiles[0].ranking.wins +'", isVACBanned="'+ vac +'", updatePlayer="0" WHERE id="'+ result[0].id +'" AND updatePlayer=1';
- con.query(sqlss , function (err, result) {
- if (err) throw err;
- console.log("1 CSGO record updated.");
- });
- });
- }else{
- var sql = 'UPDATE counterStrikeGlobalOffensive SET updatePlayer=0 WHERE id="'+ result[0].id +'"';
- con.query(sql, function (err, result) {
- if (err) throw err;
- console.log("CSGO updateProfile 0.");
- });
- }
- }
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement