[Browser Bot] Neverwinter Profession Script Bot menu

User Tag List

Page 5 of 32 FirstFirst 123456789 ... LastLast
Results 61 to 75 of 468
  1. #61
    RottenMind's Avatar Knight-Lieutenant
    Reputation
    13
    Join Date
    Aug 2013
    Posts
    322
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by electropica View Post
    Would it be possible to script AD transfert from each account to one account using Zen exchange ?
    ...thats inside game itself and ZEN/AD are account bound, best way transfer AD´s between accounts is AH, sell something for "ridiculous" price and buy yourself (lose 10% as AH fee) or buy stuff you need on one acc. and transfer it to main...

    ..but I think you allready know all this, .

    [Browser Bot] Neverwinter Profession Script Bot
  2. #62
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I mean between char of the same account using exchange.
    You buy for AD at less than the current price each Zen, cancel then withdraw on a main char.
    Last edited by electropica; 08-28-2014 at 10:42 AM.

  3. #63
    patatjegroot's Avatar Banned
    Reputation
    6
    Join Date
    May 2013
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if you want to take the risk, bet players are filling the lower spots to take advantage of the low number tradings.
    if you re talking about chars on separate accounts.
    otherwise the question doesn`t make much sense.
    ofcourse you can put them on a low number and cancel ;p(in case of 1 account)

    oow he wants to script that haha
    Last edited by patatjegroot; 08-28-2014 at 10:10 AM.

  4. #64
    RottenMind's Avatar Knight-Lieutenant
    Reputation
    13
    Join Date
    Aug 2013
    Posts
    322
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by patatjegroot View Post
    if you want to take the risk, bet players are filling the lower spots to take advantage of the low number tradings.
    if you re talking about chars on separate accounts.
    otherwise the question doesn`t make much sense.
    ofcourse you can put them on a low number and cancel ;p(in case of 1 account)

    oow he wants to script that haha
    ..yes, I understand it now, but if you have 10 or even more chars. per account then scripting AD transfers to exchange is logical, like I want find script for "autorefinery"... just lazy.

  5. #65
    ScatCat's Avatar Private
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by electropica View Post
    I mean between char of the same account using exchange.
    You buy for AD at less than the current price each Zen, cancel then withdraw on a main char.
    That would be a welcome feature. Is this bot still being supported/updated?

    Is it possible to make the bot log out after completing its loop then log back in and start another loop after a set period of time? ATM as soon as it finishes professions It immediately starts again from the beginning....

  6. #66
    RottenMind's Avatar Knight-Lieutenant
    Reputation
    13
    Join Date
    Aug 2013
    Posts
    322
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ScatCat View Post
    That would be a welcome feature. Is this bot still being supported/updated?

    Is it possible to make the bot log out after completing its loop then log back in and start another loop after a set period of time? ATM as soon as it finishes professions It immediately starts again from the beginning....
    Look Greasyfork forums, setting AD/ZEN exchange automaticly is really useless feature and can be very DANGEROUS because buggy gateway connection, but if you can code it then share it so people can try it, .

    Support for THIS bots, look ABPUltimate.. it has some support... but I think it was empty promise so only way do get some new features for these Bots is start programming yourself, (like I did with APBI and script do its task).

  7. #67
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I could try to start to code it but i don't know where to start or anything about code of such script.
    Last edited by electropica; 09-02-2014 at 11:47 AM.

  8. #68
    RottenMind's Avatar Knight-Lieutenant
    Reputation
    13
    Join Date
    Aug 2013
    Posts
    322
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by electropica View Post
    I could try to start to code it but i don't know where to start or anything about code of such script.
    Well, it is better try this browser bot because it has "Source Code"... APBI, I wished to have its its source, never got it and APBU...

    I wish you luck with it.

  9. #69
    ScatCat's Avatar Private
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the reply RottenMind. I'll give that bot a look.

  10. #70
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by RottenMind View Post
    Well, it is better try this browser bot because it has "Source Code"... APBI, I wished to have its its source, never got it and APBU...

    I wish you luck with it.
    Yes, I looked at it a bit and I globaly understand it so I know I could use part if i want to write a full script (with login) but it will take weeks for me to write it and will be far from the quality of the profession one.
    I'll keep to think if i can just add few lines to do a process of AD to Zen after the AD refining process but I'm not sure at all of the final result.

    If someone else know better coding (and this language) and want to start, i think i would be a better choice for all of us. haha
    Last edited by electropica; 09-03-2014 at 12:30 AM.

  11. #71
    orka's Avatar Member
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    please testing & fix

    Code:
    //Add global var
    var _minASTRALtoZEN = 100000; //minimum amount AD to start exchange
    var _visitEXCHANGEcount = 0; //
    
    
    // Page definitions
    var pages = {
        LOGIN: {
            name: "Login",
            path: "div#login"
        },
        GUARD: {
            name: "Account Guard",
            path: "div#page-accountguard"
        },
        CHARSELECT: {
            name: "Character Select",
            path: "div.page-characterselect"
        },
        FRONTPAGE: {
            name: "Front Page",
            path: "div.page-front"
        },
        PROFESSIONS: {
            name: "Professions",
            path: "div.page-professions"
        },
    	EXCHANGE: {  // <-- !!!
            name: "Exchange",
            path: "div.page-exchange"
        },
    };
    function pagePROFESSIONS() {
    
    	WaitForElement("")
    
    
        .then(function () {
            return professionCollectRewards();
        })
        .then( function () {
            // assign tasks if slots available
            if (professionAssignTasks()) {
                // dfdNextRun.resolve();
                return;
            }
    // <-- !!!
    		if ( ( unsafeWindow.client.dataModel.model.ent.main.currencies.diamonds > _minASTRALtoZEN &&  _visitEXCHANGEcount < 5 ) || ( unsafeWindow.client.dataModel.model.loginInfo.choices[0].name == unsafeWindow.client.dataModel.model.ent.main.name ) ) {
    			if ( _visitEXCHANGEcount < 0 ) {
    				 //choices[0], skip
    				_visitEXCHANGEcount++;
    			} else {
    				_visitEXCHANGEcount++;
    				_log('pageEXCHANGE: switching to exchange page, ' + _visitEXCHANGEcount);
    				$("a.exchange").click();
    				dfdNextRun.resolve();
    				return; //????
    			}
    		}
    // <-- !!!
            characterSwitch();
        });
    }
    
    // function process()
        switch (getCurrentPage()) {
    
            case pages.CHARSELECT:
                pageCHARSELECT();
                break;
            case pages.FRONTPAGE:
                pageFRONTPAGE();
                break;
    		case pages.EXCHANGE: // <-- !!!
    			pageEXCHANGE();
    			break;
            case pages.PROFESSIONS:
                pagePROFESSIONS();
                break;
            case pages.LOGIN:
                pageLOGIN();
                break;
            default:
                _log('No logic defined for current page, sleeping for: ' + delay.LONG + 'ms.');
                dfdNextRun.resolve(delay.LONG);
        }
    
    
    
    //add new function ;p
    
    function _dropExchange( _orderID ) {
    	var i;
    	_dfd = $.Deferred();
    	try {
    		for (i = 0; i < _orderID.length; i++ ) {
    			if ( _orderID[i] > 0) {
    				unsafeWindow.client.sendCommand("GatewayExchange_WithdrawOrder", { orderId: _orderID[i] });
    					WaitForElement("button.closeNotification").done(function () {
    						$('button.closeNotification').click();
    					});
    				_log("Cancel order: " + i);
    				_orderID[i] = 0; //set 0 id
    			} else if ( _orderID[i] < 0 ) {
    				var _exchRedy = unsafeWindow.client.dataModel.model.exchangeaccountdata.readytoclaimescrow;
    				if (_exchRedy > 0) {
    					//withdraw diamonds /index 0 char/
    					unsafeWindow.client.sendCommand("GatewayExchange_ClaimTC", { amount: _exchRedy });
    					WaitForElement("button.closeNotification").done(function () { $('button.closeNotification').click(); });
    					_log("Withdraw diamonds: " + _exchRedy);
    				}
    			}
    		}
    	} catch (e) {}
    
        setTimeout(function () {
    		_dropExchange( _orderID);
    	}, (delay.SHORT));
    	_dfd.resolve();
    }
    
    function pageEXCHANGE() {
    
    	var _exch;
    	var _orderID = [];
    	var _diamonds = unsafeWindow.client.dataModel.model.ent.main.currencies.diamonds;
    
    	if ( _diamonds > _minASTRALtoZEN && unsafeWindow.client.dataModel.model.loginInfo.choices[0].name != unsafeWindow.client.dataModel.model.ent.main.name) {
    		if (unsafeWindow.client.dataModel.model.xchangeaccountdata !== null) {
    			_exch = unsafeWindow.client.dataModel.model.exchangeaccountdata;
    
    			var _quantity;
    			var _price = 500; // = _exch.globaldata.maxmtcprice;
    
    			_quantity = Math.floor( _diamonds / _price ); // ZEN
    			if (_quantity > _exch.globaldata.maxquantityperorder) { _quantity = _exch.globaldata.maxquantityperorder; } //max 5000 ZEN
    
    			if ( _exch.openorders.length < _exch.globaldata.maxplayeropenorders ) { //max 5 orders
    				unsafeWindow.client.sendCommand(
    					"GatewayExchange_CreateBuyOrder", {
    						quantity: _quantity,
    						price: _price
    				});
    				// ??? Wait for the notification and close it
    				WaitForElement("button.closeNotification").done(function () {
    					$('button.closeNotification').click();
    				});
    				_log("Exchange: " + ( _quantity * _price) + " AD -> " + unsafeWindow.client.dataModel.model.ent.main.name );
    			} else {
    				_log("Max orders " + _exch.openorders.length + " ? " + _exch.globaldata.maxplayeropenorders);
    			}
    		} else {
    			_log("Exchange: null");
    		}
    	} else if (unsafeWindow.client.dataModel.model.loginInfo.choices[0].name == unsafeWindow.client.dataModel.model.ent.main.name ) {
    		_visitEXCHANGEcount = -1; //skip next cycle, choices[0]
    		if (unsafeWindow.client.dataModel.model.xchangeaccountdata !== null) {
    			_exch = unsafeWindow.client.dataModel.model.exchangeaccountdata;
    
    			if (_exch.readytoclaimescrow > 0) {
    				//withdraw diamonds /index 0 char/
    				unsafeWindow.client.sendCommand("GatewayExchange_ClaimTC", { amount: _exch.readytoclaimescrow });
    				WaitForElement("button.closeNotification").done(function () { $('button.closeNotification').click(); });
    			}
    
    			for (i = 0; i <  _exch.openorders.length; i++ ){
    				_orderID.push( _exch.openorders[i].orderid );
    			}
    			_orderID.push( -1 ); // withdraw
    
    			_dropExchange( _orderID );
    		}
    	}
    	_log("Return to professions page");
        $("a.professions").click();
        dfdNextRun.resolve();
    }
    Last edited by orka; 09-03-2014 at 11:02 PM.

  12. #72
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is a bit harder from what i expected ! haha.

    It's a single script or does it have to be add on profession script ?
    For the 1st case, Why not use @include ? http://wiki.greasespot.net/Include_and_exclude_rules
    That's the first thing i would write in the code. haha

    Could you put var_price on top for easier change ?
    How do you handle the number of the char and the char to retrieve the AD ?
    I don't understand how the loop is made.
    Do you put an order and cancel it char by char then go retrieve with one char ? (the best way i think)
    Or do you put an offer then go back on the 1st char to retrieve ? (the 2nd best but take more times)
    Or do you post offer for each char before retrieve the AD ? (the wrong one that fail after 5 offer)

    You can put credit in the code for your work. :-p
    Last edited by electropica; 09-04-2014 at 12:58 AM.

  13. #73
    Gabriele Alessi's Avatar Private
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I try to set the bot but don't working...

    I Delete the name only for the screenshot. i clink on "Save task" but dont work and if I refresh the page i must refill al the information!
    Could you help me?

  14. #74
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You need to set the amount of task you want to do based on the open slots.
    For you this can't be more than 3 for all professions.

  15. #75
    Gabriele Alessi's Avatar Private
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Where i must set this?
    For example if i wont set alchemy, autority and tailoring how i can do it? where i must set what? Please explain me with an example
    Last edited by Gabriele Alessi; 09-07-2014 at 07:52 PM.

Page 5 of 32 FirstFirst 123456789 ... LastLast

Similar Threads

  1. [Auto-Clicker] Please help for script or bot mailbox neverwinter
    By spiritdays in forum Neverwinter Bots and Programs
    Replies: 3
    Last Post: 09-09-2013, 04:47 AM
  2. Replies: 5
    Last Post: 03-01-2009, 12:26 PM
  3. Safer bot guide compile your scripts..
    By freakyflow in forum World of Warcraft Bots and Programs
    Replies: 9
    Last Post: 07-23-2008, 10:57 AM
  4. [Bot]Fisher Script
    By iradiation in forum World of Warcraft Bots and Programs
    Replies: 5
    Last Post: 03-17-2008, 04:31 PM
All times are GMT -5. The time now is 04:12 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search