View Single Post
  #4  
Old 08-02-2009, 03:08 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Yeah, that issue will happen if you are using the old $globalname way instead of the $qglobals{globalname} way when checking globals. It is because the old way would set them like a variable, so if they weren't cleared out after one person set the variable by passing the if check, then the next person to try it might pass the if check automatically if they don't have that qglobal defined yet. Then, if it is setting a new qglobal after the if check happens, the newbie just got a free pass that they shouldn't have gotten.

If you want to post the script you are having this problem with, it shouldn't be too hard for us to adjust it so this doesn't happen again for you. Took me a bit to fully understand the qglobal system, but once I got it, it made correcting issues like that much easier.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote