Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getOrders(){
- l.log("checking security level");//debug
- var e=#s.scripts.get_level({name:args.getOrders.name});
- l.log("detected level "+e);
- if (e == 3) {
- var npcNm = args.getOrders.name.split(".");
- l.log("Connecting to : "+npcNm);//get the name of the npc to lookup in the db
- var a = #db.f({SID:"t2info", npcName:npcNm[0]}).first();//get the npc record
- accountBucket = a.accounts;//and retreive usernames
- l.log("Using Account : "+accountBucket[0]);//debug
- var Bnr = args.getOrders.call({username:accountBucket[0]});//retreive banner
- Bnr = Bnr.split("\n");
- var sFAQ = Bnr[7];//faq parameter value stored in the eigth element
- var sCMD = Bnr[2];//cmd parameter key stored in the third elemend
- l.log("got npc parameters "+sCMD+" "+sCMD.length+" " +sFAQ);//debug returns {got npc parameters nav 5 faq}
- var p = {username:accountBucket[0], [sCMD]:sFAQ};//parameters to send to npc
- l.log(p);// debug returns {username:"q_bey","nav":"faq"} note nav is cyan
- var Bnr2 = args.getOrders.call(p);
- l.log("got return value "+Bnr2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement