Difference between revisions of "Script Function: Q43D"

From Ultima Online: The Second Age
Jump to: navigation, search
(Created page with " <span style="color:#0000FF">function</span> <span style="color:#0000FF">int</span> Q43D(<span style="color:#0000FF">obj</span> user, <span style="color:#0000FF">obj</span> u...")
 
 
Line 20: Line 20:
 
       <span style="color:#0000FF">return</span> (0x00);
 
       <span style="color:#0000FF">return</span> (0x00);
 
     }
 
     }
     <span style="color:#0000FF">if</span> ([[isOnAnyMulti|<span style="color:#2B91AF">isOnAnyMulti</span>]](user))
+
     <span style="color:#0000FF">if</span> ([[Script Function:_isOnAnyMulti|<span style="color:#2B91AF">isOnAnyMulti</span>]](user))
 
     {
 
     {
 
       [[Engine Function:_bark|<span style="color:#FF0000;font-weight:bold">bark</span>]](user, <span style="color:#800000">"You can not mark an object at that location."</span>);
 
       [[Engine Function:_bark|<span style="color:#FF0000;font-weight:bold">bark</span>]](user, <span style="color:#800000">"You can not mark an object at that location."</span>);

Latest revision as of 14:59, 19 October 2018

 function int Q43D(obj user, obj usedon)
 {
   if (usedon == NULL())
   {
     return (0x00);
   }
   if (!isValid(usedon))
   {
     bark(user, "I cannot mark that object.");
     return (0x00);
   }
   if ((containedBy(usedon) == NULL()) && (canSeeObj(user, usedon) != 0x01))
   {
     bark(user, "I cannot see that object.");
     return (0x00);
   }
   if (isMobile(usedon) || (!Q4A2(usedon)))
   {
     bark(user, "I cannot mark that object.");
     return (0x00);
   }
   if (isOnAnyMulti(user))
   {
     bark(user, "You can not mark an object at that location.");
     return (0x00);
   }
   return (0x01);
 }