Difference between revisions of "Script: Scan"

From Ultima Online: The Second Age
Jump to: navigation, search
(Created page with " <span style="color:#0000FF">function</span> <span style="color:#0000FF">void</span> scan() { [[clearList|<span style="color:#FF0000;font-weight:bold">clearList</span>]...")
 
 
Line 11: Line 11:
 
       {
 
       {
 
         [[Engine Function:_getPlayersInRange|<span style="color:#FF0000;font-weight:bold">getPlayersInRange</span>]](Q4QN, [[Engine Function:_getLocation|<span style="color:#FF0000;font-weight:bold">getLocation</span>]](this), 0x01F4);
 
         [[Engine Function:_getPlayersInRange|<span style="color:#FF0000;font-weight:bold">getPlayersInRange</span>]](Q4QN, [[Engine Function:_getLocation|<span style="color:#FF0000;font-weight:bold">getLocation</span>]](this), 0x01F4);
 +
      }
 +
    }
 +
    Q5E0 = [[Script_Function:_Q4P7|<span style="color:#2B91AF">Q4P7</span>]](Q4QN);
 +
    <span style="color:#0000FF">return</span> ();
 +
  }
 +
 +
  <span style="color:#0000FF">function</span> <span style="color:#0000FF">void</span> scan()
 +
  {
 +
    [[Engine Function:_clearList|<span style="color:#FF0000;font-weight:bold">clearList</span>]](Q4QN);
 +
    <span style="color:#0000FF">if</span> ([[Engine Function:_hasObjVar|<span style="color:#FF0000;font-weight:bold">hasObjVar</span>]](this, <span style="color:#800000">"findMobiles"</span>))
 +
    {
 +
      [[Engine Function:_getMobsInRange|<span style="color:#FF0000;font-weight:bold">getMobsInRange</span>]](Q4QN, [[Engine Function:_getLocation|<span style="color:#FF0000;font-weight:bold">getLocation</span>]](this), 0x1388);
 +
    }
 +
    <span style="color:#0000FF">else</span>
 +
    {
 +
      <span style="color:#0000FF">if</span> ([[Engine Function:_hasObjVar|<span style="color:#FF0000;font-weight:bold">hasObjVar</span>]](this, <span style="color:#800000">"findPlayers"</span>))
 +
      {
 +
        [[Engine Function:_getPlayersInRange|<span style="color:#FF0000;font-weight:bold">getPlayersInRange</span>]](Q4QN, [[Engine Function:_getLocation|<span style="color:#FF0000;font-weight:bold">getLocation</span>]](this), 0x1388);
 
       }
 
       }
 
     }
 
     }

Latest revision as of 16:29, 12 October 2018

 function void scan()
 {
   clearList(Q4QN);
   if (hasObjVar(this, "findMobiles"))
   {
     getMobsInRange(Q4QN, getLocation(this), 0x01F4);
   }
   else
   {
     if (hasObjVar(this, "findPlayers"))
     {
       getPlayersInRange(Q4QN, getLocation(this), 0x01F4);
     }
   }
   Q5E0 = Q4P7(Q4QN);
   return ();
 }
 function void scan()
 {
   clearList(Q4QN);
   if (hasObjVar(this, "findMobiles"))
   {
     getMobsInRange(Q4QN, getLocation(this), 0x1388);
   }
   else
   {
     if (hasObjVar(this, "findPlayers"))
     {
       getPlayersInRange(Q4QN, getLocation(this), 0x1388);
     }
   }
   Q5E0 = Q4P7(Q4QN);
   return ();
 }