Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getOrders(){
  2.     l.log("checking security level");//debug
  3.     var e=#s.scripts.get_level({name:args.getOrders.name});
  4.     l.log("detected level "+e);
  5.     if (e == 3) {
  6.         var npcNm = args.getOrders.name.split(".");
  7.         l.log("Connecting to : "+npcNm);//get the name of the npc to lookup in the db
  8.        
  9.         var a = #db.f({SID:"t2info", npcName:npcNm[0]}).first();//get the npc record
  10.         accountBucket = a.accounts;//and retreive usernames
  11.         l.log("Using Account : "+accountBucket[0]);//debug
  12.        
  13.         var Bnr = args.getOrders.call({username:accountBucket[0]});//retreive banner
  14.        
  15.         Bnr = Bnr.split("\n");
  16.         var sFAQ = Bnr[7];//faq parameter value stored in the eigth element
  17.         var sCMD = Bnr[2];//cmd parameter key stored in the third elemend
  18.        
  19.         l.log("got npc parameters "+sCMD+" "+sCMD.length+" " +sFAQ);//debug returns {got npc parameters nav 5 faq}
  20.        
  21.        
  22.         var p = {username:accountBucket[0], [sCMD]:sFAQ};//parameters to send to npc
  23.         l.log(p);// debug returns {username:"q_bey","nav":"faq"} note nav is cyan
  24.         var Bnr2 = args.getOrders.call(p);
  25.        
  26.         l.log("got return value "+Bnr2);
  27.        
  28.     }
  29.    
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement