Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Agoraphobic

Members
  • Posts

    1045
  • Joined

  • Last visited

    Never

Posts posted by Agoraphobic

  1. I'm glad you got over your arachnophobia A nna. The watching people is a good suggestion.

    Rithy I would say your safe in the assumption it would be possible to lose that person trust if everything went ill, but it's a good plan.

    Keebler how do you suggest bringing the outside to them?
  2. If you had a friend that had a crippling phobia and they finally learned to "live" with the phobia, even if its not realing "living" in other peoples eyes, what would you do?
    The person avoided all contact with said objects that cause the phobia, even going to extreme lengths to avoid it. Would you encourage the person to try to get better or just accept it as they have?
  3. I can see the game and when I select play and activate the panel all I can see is a hand, the screen goes white. Tried with several refreshes and waited with several minutes of load time with the same result.

    This is what my console is loading then it stops.
    ```
    Java Plug-in 1.6.0_11
    Using JRE version 1.6.0_11 Java HotSpot(TM) Client VM
    User home directory = C:\Users\Jamie
    ----------------------------------------------------
    c:  clear console window
    f:  finalize objects on finalization queue
    g:  garbage collect
    h:  display this help message
    l:  dump classloader list
    m:  print memory usage
    o:  trigger logging
    q:  hide console
    r:  reload policy configuration
    s:  dump system and deployment properties
    t:  dump thread list
    v:  dump thread stack
    x:  clear classloader cache
    0-5: set trace level to ----------------------------------------------------

    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/bgmusic.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/cashregister.wav
    Loaded audio clip: http://mytestsite1.100webspace.net/Sounds/pop.wav
    Loaded image: http://mytestsite1.100webspace.net/Graphics/background.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/blast.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/intro.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/timeroverlay.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/win.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/lose.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/11.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/12.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/13.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/14.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/15.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/16.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/17.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/18.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/19.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/20.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/21.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/22.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/23.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/24.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/25.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/26.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/27.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/28.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/29.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/30.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/31.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/32.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/33.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/34.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/35.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/36.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/37.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/38.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/39.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/40.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/41.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/42.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/43.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/44.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/45.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/46.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/47.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/48.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Items/49.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/0.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/1.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/2.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/3.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/4.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/5.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/6.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/7.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/8.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/9.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/Numbers/10.png
    Loaded image: http://mytestsite1.100webspace.net/Graphics/cursor.png

    ```
  4. When I run the application in firefox or internet explorer I get this error.
    ```
    Java Plug-in 1.6.0_11
    Using JRE version 1.6.0_11 Java HotSpot(TM) Client VM
    User home directory = C:\Users\Jamie
    ----------------------------------------------------
    c:  clear console window
    f:  finalize objects on finalization queue
    g:  garbage collect
    h:  display this help message
    l:  dump classloader list
    m:  print memory usage
    o:  trigger logging
    q:  hide console
    r:  reload policy configuration
    s:  dump system and deployment properties
    t:  dump thread list
    v:  dump thread stack
    x:  clear classloader cache
    0-5: set trace level to ----------------------------------------------------

    java.lang.ClassFormatError: Incompatible magic value 1012089682 in class file BigSpender
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Exception: java.lang.ClassFormatError: Incompatible magic value 1012089682 in class file BigSpender

    ```
    Hopefully this will help you.
  5. I pieced together a slightly more descriptive and hopefully more organized main for anyone that doesn't understand where to put stuff.

    Here is the code or download the attached main.txt
    ```
    ' ______________________________________________________________________________
    '| Eclipse Evolution 2.7 Scripting File                                        |
    '| Organized & Descriptive Main by: Agoraphobic                                |
    '|                                                                            |
    ' ______________________________________________________________________________
    ' ______________________________________________________________________________
    '|Global Variables                                                            |
    '|                                                                            | 
    '|A global variable are declared outside any functions or tasks.              |
    '|Global Variables can be called at anytime without being re-declared.        |
    '|All variables should be declared inside the function instead of a global.    |
    '-------------------------------------------------------------------------------

    Public GameName
    Public MAX_MAPS
    Public MOTD

    ' Color Constants
    Public Const BLACK = 0
    Public Const BLUE = 1
    Public Const GREEN = 2
    Public Const CYAN = 3
    Public Const RED = 4
    Public Const MAGENTA = 5
    Public Const BROWN = 6
    Public Const GREY = 7
    Public Const DARKGREY = 8
    Public Const BRIGHTBLUE = 9
    Public Const BRIGHTGREEN = 10
    Public Const BRIGHTCYAN = 11
    Public Const BRIGHTRED = 12
    Public Const PINK = 13
    Public Const YELLOW = 14
    Public Const WHITE = 15

    ' Admin Constants
    Public Const ADMIN_MONITER = 1
    Public Const ADMIN_MAPPER = 2
    Public Const ADMIN_DEVELOPER = 3
    Public Const ADMIN_CREATOR = 4

    ' ______________________________________________________________________________
    '| Executes when the server initially loads.                                    |
    '| When you execute server.exe these files run on startup                      |
    '| Anything you want to load on startup should be included here.                |
    '|______________________________________________________________________________|

    Sub OnServerLoad()
    GameName = GetVar("Data.ini", "CONFIG", "GameName")
    MAX_MAPS = GetVar("Data.ini", "MAX", "MAX_MAPS")
    MOTD = GetVar("MOTD.ini", "MOTD", "Msg")
    End Sub

    ' ______________________________________________________________________________
    '| Executes when the scripts are reloaded in the game without a server restart. |                           
    '| Anything you want to run when the scripts are restarted should go here.      |                                             
    '|______________________________________________________________________________|

    Sub OnScriptReload()
    GameName = GetVar("Data.ini", "CONFIG", "GameName")
    MAX_MAPS = GetVar("Data.ini", "MAX", "MAX_MAPS")
    MOTD = GetVar("MOTD.ini", "MOTD", "Msg")
    End Sub

    ' ______________________________________________________________________________
    '| Executes the MOTD is changed by the client.                                  |                           
    '|                                                                              |                                             
    '|______________________________________________________________________________|

    Sub ChangeMOTD()
    MOTD = GetVar("MOTD.ini", "MOTD", "Msg")
    End Sub

    ' ______________________________________________________________________________
    '| Executes every second based on the server time.                              |
    '| If you want something to happen at a certain time put it here.              |
    '|______________________________________________________________________________|

    ' Executes every second, based on the server time.
    Sub TimedEvent(Hours, Minutes, Seconds)
    If Minutes = 0 Then
    If Seconds = 0 Then
    Call AdminMsg("Don't Forget to Save your work.", YELLOW)
    End If
    End If
    End Sub

    ' ______________________________________________________________________________
    '| Executes when a player presses the CONTROL key.                              |
    '| Whenever the player presses the CONTROL key (Use/Attack/Talk)                |
    '|______________________________________________________________________________|
    '
    '
    ' ______________________________________________________________________________
    '|Sub Onattack is performed when you use attack a target with melee.            |
    '|If you want to add something when you attack it goes here.                    |
    '|______________________________________________________________________________|

    Sub OnAttack(Index, Damage)
      Dim npcnum
      Dim Target
    Call WeaponAnim(index)

      npcnum = GetPlayerTargetNPC(Index)

      If Int(Damage) > 0 Then
          If Int(GetPlayerTarget(Index)) > 0 Then
            Target = GetPlayerTarget(Index)
            Call DamagePlayer(Index, Target, Damage)
          Else
            Target = GetPlayerTargetNPC(Index)
            Call DamageNPC(Index, Target, Damage)
          End If
      End If
      If GetPlayerDir(index) = 0 Then
          Call SpellAnim(2, GetPlayerMap(index), GetPlayerX(index), GetNpcY(GetPlayerMap(index), npcnum))
      End If
      If GetPlayerDir(index) = 1 Then
          Call SpellAnim(2, GetPlayerMap(index), GetPlayerX(index), GetNpcY(GetPlayerMap(index), npcnum))
      End If
      If GetPlayerDir(index) = 2 Then
          Call SpellAnim(2, GetPlayerMap(index), GetNpcX(GetPlayerMap(index), npcnum), GetPlayerY(index))
      End If
      If GetPlayerDir(index) = 3 Then
          Call SpellAnim(2, GetPlayerMap(index), GetNpcX(GetPlayerMap(index), npcnum), GetPlayerY(index))
      End If
    End Sub

    ' ______________________________________________________________________________
    '|Sub OnArrowhit is performed when you attack a target with a ranged weapon.    |
    '|If you want to add something when you attack it goes here.                    |
    ' ______________________________________________________________________________|

    Sub OnArrowHit(Index, Damage)
      Dim Target
      Dim npcnum

      npcnum = GetPlayerTargetNPC(Index)

      'Call PlaySound(index, "gunfire.wav")
      If Int(Damage) > 0 Then
          If Int(GetPlayerTarget(Index)) > 0 Then
            Target = GetPlayerTarget(Index)
            Call DamagePlayer(Index, Target, Damage)
          Else
            Target = GetPlayerTargetNPC(Index)
            Call DamageNPC(Index, Target, Damage)
          End If
      End If
      If GetPlayerDir(index) = 0 Then
          Call SpellAnim(2, GetPlayerMap(index), GetPlayerX(index), GetNpcY(GetPlayerMap(index), npcnum))
      End If
      If GetPlayerDir(index) = 1 Then
          Call SpellAnim(2, GetPlayerMap(index), GetPlayerX(index), GetNpcY(GetPlayerMap(index), npcnum))
      End If
      If GetPlayerDir(index) = 2 Then
          Call SpellAnim(2, GetPlayerMap(index), GetNpcX(GetPlayerMap(index), npcnum), GetPlayerY(index))
      End If
      If GetPlayerDir(index) = 3 Then
          Call SpellAnim(2, GetPlayerMap(index), GetNpcX(GetPlayerMap(index), npcnum), GetPlayerY(index))
      End If
    End Sub

    ' ______________________________________________________________________________
    '|Sub PlayerHit is performed when the player is hit by a npc.                  |
    '|If you want to add something when you are hit by a npc it goes here.          |
    ' ______________________________________________________________________________|

    Sub PlayerHit(Index, NPCNum, Damage)
    If Damage > 0 then
    Call NPCAttack(NPCNum, Index, Damage)
    End If
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a hotkey is pressed by the player.                              |
    '|This is where you put scripts to have activate upon pressing a hotkey.    |                       
    ' ______________________________________________________________________________|

    Sub HotScript(Index, KeyID)
    Select Case KeyID
    ' Executes when any player presses the PageUp key.
    Case 1

    ' Executes when any player presses the Delete key.
    Case 2

    ' Executes when players press the End key.
    Case 3

    ' Executes when players press the PageDown key.
    Case 4
    End Select
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when something on a custom menu is clicked.                          |
    '|All scripts that activate when you press a button go here.            |                       
    ' ______________________________________________________________________________|

    Sub MenuScripts(Index, Clicked_Index, Menu_Type)
    Dim MenuTitle
    Dim FieldMessage

    MenuTitle = getplayermenuclicktitle(Index)
    FieldMessage = getplayermenuclickmsg(Index)

    Select Case Menu_Type
    Case 1
    Call PlayerMsg(Index, "Clicked picture number " & Clicked_Index & " on the menu named " & MenuTitle, YELLOW)
    Case 2
    Call PlayerMsg(Index, "Clicked field number " & Clicked_Index & " on the menu named " & MenuTitle & ". The field text was " & FieldMessage, YELLOW)
    Case 3
    Call PlayerMsg(Index, "Clicked label number " & Clicked_Index & " on the menu named " & MenuTitle, YELLOW)
    End Select
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when the player logs into the game.                                  |
    '|Anything you want to happen when a person joins your server goes here.      |                       
    ' ______________________________________________________________________________|

    ' Executes when a player logs into the game.
    Sub JoinGame(Index)
    If GetPlayerAccess(Index) = 0 Then
    Call GlobalMsg(GetPlayerName(Index) & " has joined " & GameName & "!", GREY)
    Else
    Call GlobalMsg("Administrator " & GetPlayerName(Index) & " has joined " & GameName & "!", YELLOW)
    End If

    Call PlayerMsg(Index, "Welcome to " & GameName & "!", WHITE)

    If LenB(MOTD) <> 0 Then
    Call PlayerMsg(Index, "MOTD: " & MOTD, BRIGHTCYAN)
    End If

    Call SendWhosOnline(Index)
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player logs out of the game.                                  |
    '|Anything you want to happen when a person leaves your server goes here.      |                       
    ' ______________________________________________________________________________|

    Sub LeftGame(Index)
    Call Return(index)
    If GetPlayerAccess(Index) = 0 Then
    Call GlobalMsg(GetPlayerName(Index) & " has left " & GameName & "!", GREY)
    Else
    Call GlobalMsg("Administrator " & GetPlayerName(Index) & " has left " & GameName & "!", YELLOW)
    End If

    End Sub

    ' ______________________________________________________________________________
    '|Executes when a player gains the experience required to gain a level.          |
    '|When you gain a level the scripts below are ran, as well as how many points  |
    '|are given to a the player.                                                    |                     
    ' ______________________________________________________________________________|

    Sub PlayerLevelUp(Index)
    Dim TotalExp

    Do While GetPlayerExp(Index) >= GetPlayerNextLevel(Index)
    TotalExp = GetPlayerExp(Index) - GetPlayerNextLevel(Index)
    Call SetPlayerLevel(Index, GetPlayerLevel(Index) + 1)

    Call SetPlayerPOINTS(Index, GetPlayerPOINTS(Index) + 1)
    Call SetPlayerExp(Index, TotalExp)
    Loop

    Call BattleMsg(Index, "You have " & GetPlayerPOINTS(Index) & " stat points.", BRIGHTBLUE, 0)
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player uses a stat point on a attribute on levelup.            |
    '|This removes a point (or points if you change it) when you distribute it.  |                       
    ' ______________________________________________________________________________|

    Sub UsingStatPoints(Index, PointType)
    Select Case PointType
    Case 0
    If GetPlayerSTR(Index) + 1 > 1000 Then
    Call BattleMsg(Index, "You have maxed your strength!", BRIGHTRED, 0)
    Exit Sub
    End If
    Call SetPlayerSTR(Index, GetPlayerSTR(Index) + 1)
    Call BattleMsg(Index, "You have gained more strength!", WHITE, 0)

    Case 1
    If GetPlayerDEF(Index) + 1 > 1000 Then
    Call BattleMsg(Index, "You have maxed your defence!", BRIGHTRED, 0)
    Exit Sub
    End If
    Call SetPlayerDEF(Index, GetPlayerDEF(Index) + 1)
    Call BattleMsg(Index, "You have gained more defense!", WHITE, 0)

    Case 2
    If GetPlayerMAGI(Index) + 1 > 1000 Then
    Call BattleMsg(Index, "You have maxed your magic!", BRIGHTRED, 0)
    Exit Sub
    End If
    Call SetPlayerMAGI(Index, GetPlayerMAGI(Index) + 1)
    Call BattleMsg(Index, "You have gained more magic!", WHITE, 0)

    Case 3
    If GetPlayerSPEED(Index) + 1 > 1000 Then
    Call BattleMsg(Index, "You have maxed your speed!", BRIGHTRED, 0)
    Exit Sub
    End If
    Call SetPlayerSPEED(Index, GetPlayerSPEED(Index) + 1)
    Call BattleMsg(Index, "You have gained more speed!", WHITE, 0)
    End Select

    ' Remove one point after the sub in question is done
    Call SetPlayerPOINTS(Index, GetPlayerPOINTS(Index) - 1)
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player steps onto a scripted tile.                            |
    '|All scripts that activate when you step on a tile go here.                |   
    ' ______________________________________________________________________________|

    Sub ScriptedTile(Index, Script)
    Select Case Script
    Case 0
    Call PlayerMsg(Index, "This scripted tile has no apparent use.", WHITE)
    Exit Sub

    Case Else
    Call PlayerMsg(Index, "No tile script found. Please contact an admin to solve this problem.", WHITE)
    Exit Sub
    End Select
    End Sub     

    ' ______________________________________________________________________________
    '|Excutes when a player clicks onto a scripted tile.                            |
    '|All scripts that activate when you click on a tile go here.            |   
    ' ______________________________________________________________________________|

    Sub OnClick(Index, Script)
    Select Case Script
    Case 0
    Call PlayerMsg(Index, "This scripted tile has no apparent use.", WHITE)
    Exit Sub

    Case Else
    Call PlayerMsg(Index, "No tile script found. Please contact an admin to solve this problem.", WHITE)
    Exit Sub
    End Select
    End Sub

    ' ______________________________________________________________________________
    '|Scripted Spell                                    |
    '|All scripted spells go here.                                           |                       
    ' ______________________________________________________________________________|

    Sub ScriptedSpell(Index, Script)
      Select Case Script
          Case 0
            Call PlayerMsg(Index, "This scripted spell has no apparent use.", WHITE)
            Exit Sub

          Case 1
                Call PlayerMsg(Index, "Test 1.", WHITE)

          Exit Sub         

          Case Else
            Call PlayerMsg(Index, "No spell script found. Please contact an admin to solve this problem.", WHITE)
            Exit Sub
      End Select
    End Sub

    ' ______________________________________________________________________________
    '|Scripted NPC                                        |
    '|All text scripts, quest scripts, or npc related scripts go here. |                       
    ' ______________________________________________________________________________|

    Sub ScriptedNPC(Index, Script)

    Select Case Script

    Case 0
    Call PlayerMsg(Index, "NPC: Hi I'm a scripted NPC", YELLOW)
    Exit Sub 

    Case Else
    Call PlayerMsg(Index, "NPC: I dont have a script yet >:(", YELLOW)

    End Select

    Exit Sub
      End Sub

    ' ______________________________________________________________________________
    '|Scripted Item                                      |
    '|When you use a item or double click an item it activates a script. |                       
    ' ______________________________________________________________________________|

    Sub ScriptedItem(Index, Script)
    Select Case Script
    Case 0
    Call PlayerMsg(Index, "This scripted item has no apparent use.", WHITE)
    Exit Sub

    Case Else
    Call PlayerMsg(Index, "No item script found. Please contact an admin to solve this problem.", WHITE)
    Exit Sub
    End Select
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player press yes or no on a player prompt.                    |
    '|A window popup will appear in game and ask yes or no, then runs the script. |                       
    ' ______________________________________________________________________________|

    Sub PlayerPrompt(Index, Prompt, Value)
    If Prompt = 6 Then
    Select Case Value
    Case 0
    Call GlobalMsg("Hi This is a Yes answer!", CYAN)
    Case 1
    Call GlobalMsg("This is case 1?", CYAN)
    End Select
    Else
    Select Case Value
    Case 0
    Call GlobalMsg("Hi This is a No answer!", RED)
    Case 1
    Call GlobalMsg("This is no case 1?", RED)
    End Select
    End If
    End Sub

    ' ______________________________________________________________________________
    '|Excutes query box responses.                                                  |
    '|                                                                      |                       
    ' ______________________________________________________________________________|

    Sub QueryBox(Index, Prompt)
    Value = GetVar("responses.ini", "Responses", CStr(Index))
    End Sub

    ' Executes every time a player drops an item.
    Sub OnItemDrop(Index, Map, ItemNum, ItemVal, ItemDur, ItemIndex, InvSlot)

    End Sub

    ' Executes each time a player changes map.
    Sub OnMapLoad(Index, OldMap, NewMap)

    End Sub

    ' Executes whenever an NPC is killed.
    ' Note: Death occurs as normal externally to this script.
    Sub OnNPCDeath(Index, Map, NPCNum, NPCIndex)
    Call BattleMsg(Index, "You killed a " & getnpcname(NPCNum) & ".", BRIGHTRED, 0)
    End Sub

    ' Executes when a player is killed by another.
    ' Note: Death occurs as normal externally to this script.
    Sub OnPVPDeath(Attacker, Victim)
    Call GlobalMsg(GetPlayerName(Victim) & " has been killed by " & GetPlayerName(Attacker), BRIGHTRED)
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player dies in an arena by another player                      |
    '|All scripts that activate when a player dies in the arena go here.          |                       
    ' ______________________________________________________________________________|

    Sub OnArenaDeath(Attacker, Victim)
    Dim Map
    Dim X
    Dim Y
    Dim Data1
    Dim Data2
    Dim Data3

    Map = GetPlayerMap(Victim)
    X = GetPlayerX(Victim)
    Y = GetPlayerY(Victim)

    Call GlobalMsg(GetPlayerName(Victim) & " has been defeated in the arena by " & GetPlayerName(Attacker), BRIGHTRED)

    Call SetPlayerHP(Victim, GetPlayerMaXHP(Victim))
    Call SetPlayerMP(Victim, GetPlayerMaXMP(Victim))

    Call sendHp(Victim)
    Call sendMP(Victim)

    Data1 = GetTileData1(Map, X, Y)
    Data2 = GetTileData2(Map, X, Y)
    Data3 = GetTileData3(Map, X, Y)

    Call PlayerWarp(Victim, Data1, Data2, Data3)
    End Sub

    ' Executes whenever a player casts a scripted spell.
    Sub ScriptedSpell(Index, Script)
      Select Case Script
          Case 0
            Call PlayerMsg(Index, "This scripted spell has no apparent use.", WHITE)
            Exit Sub

          Case 1
                Call PlayerMsg(Index, "Test 1.", WHITE)
        If GetPlayerTarget(index) > 0 Then
                Call Buff(GetPlayerTarget(index), 0, 5, 10)
                End If
          Exit Sub

          Case Else
            Call PlayerMsg(Index, "No spell script found. Please contact an admin to solve this problem.", WHITE)
            Exit Sub
      End Select
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when slash command / is sent to the server.                          |
    '|All scripts that activate with a slash command go here.                | 
    '|In example:  /admin  /help  /calladmins                              |                     
    ' ______________________________________________________________________________|

    Sub Commands(Index)
    Dim TextSay
    Dim PlayerID
    Dim MapNum

    ' Get the command and arguments from the cache.
    TextSay = Trim(GetVar("Scripts\Command.ini", "TEMP", "Text" & Index))

    ' Split the command into an array. All arguments are seperated by spaces.
    TextSay = Split(TextSay)

    Case "/testscripts"
    Call TestMain(Index)
    Exit Sub

    Case "/help"
    Call PlayerMsg(Index, "Social Commands:", WHITE)
    Call PlayerMsg(Index, "'msghere = Broadcast Message", WHITE)
    Call PlayerMsg(Index, "-msghere = Emote Message", WHITE)
    Call PlayerMsg(Index, "!namehere msghere = Player Message", WHITE)
    Call PlayerMsg(Index, "Available Commands: /help, /info, /who, /fps, /inv, /stats, /train, /party, /join, /leave, /refresh", WHITE)
    Exit Sub

    Case "/calladmins"
    If GetPlayerAccess(Index) = 0 Then
    Call AdminMsg(GetPlayerName(Index) & " needs your help!", BRIGHTGREEN)
    Else
    Call PlayerMsg(Index, "You are an admin! You cannot call for help!", BRIGHTGREEN)
    End If
    Exit Sub

    Case "/admin"
    If GetPlayerAccess(Index) > 0 Then
    Call PlayerMsg(Index, "Social Commands:", WHITE)
    Call PlayerMsg(Index, """msghere = Global Admin Message", WHITE)
    Call PlayerMsg(Index, "=msghere = Private Admin Message", WHITE)
    Call PlayerMsg(Index, "Available Commands: /admin, /loc, /mapeditor, /warpmeto, /warptome, /warpto, /setsprite, /mapreport, /kick, /ban, /edititem, /respawn, /editnpc, /motd, /editshop, /ban, /editspell", WHITE)
    End If
    Exit Sub

    Case "/warpmeto"
    If GetPlayerAccess(Index) > 0 Then
    PlayerID = FindPlayer(TextSay(1))

    If PlayerID > 0 Then
    Call PlayerWarp(Index, GetPlayerMap(PlayerID), GetPlayerX(PlayerID), GetPlayerY(PlayerID))
    Call PlayerMsg(Index, "You have been warped to " & GetPlayerName(PlayerID) & ".", BROWN)
    Else
    Call PlayerMsg(Index, "Player is not online.", WHITE)
    End If
    End If
    Exit Sub

    Case "/warptome"
    If GetPlayerAccess(Index) > 0 Then
    PlayerID = FindPlayer(TextSay(1))

    If PlayerID > 0 Then
    Call PlayerWarp(PlayerID, GetPlayerMap(Index), GetPlayerX(Index), GetPlayerY(Index))
    Call PlayerMsg(PlayerID, "You have been warped to " & GetPlayerName(Index) & ".", BROWN)
    Else
    Call PlayerMsg(Index, "Player is not online.", WHITE)
    End If
    End If
    Exit Sub

    Case "/warpto"
    If GetPlayerAccess(Index) > 0 Then
    MapNum = TextSay(1)

    If MapNum > 0 And MapNum <= MAX_MAPS Then
    Call PlayerWarp(Index, MapNum, GetPlayerX(Index), GetPlayerY(Index))
    Call PlayerMsg(Index, "You have been warped to map #" & MapNum & ".", BRIGHTBLUE)
    Else
    Call PlayerMsg(Index, "Invalid map number.", BRIGHTRED)
    End If
    End If
    Exit Sub
    End Select

    Call PlayerMsg(Index, "That is not a valid command.", BRIGHTRED)
    End Sub

    ' ______________________________________________________________________________
    '|Excutes on death dropping all of the players items.                          |
    '|This simply just drops everything upon death, delete entire function if you  | 
    '|don't want it to happen.                                                      |                     
    ' ______________________________________________________________________________|

    Sub DropItems(Index)
    ' Remove this to enable.
    Exit Sub

    If GetPlayerWeaponSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerWeaponSlot(Index), 0)
    End If

    If GetPlayerArmorSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerArmorSlot(Index), 0)
    End If

    If GetPlayerHelmetSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerHelmetSlot(Index), 0)
    End If

    If GetPlayerShieldSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerShieldSlot(Index), 0)
    End If

    If GetPlayerLegsSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerLegsSlot(Index), 0)
    End If

    If GetPlayerRingSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerRingSlot(Index), 0)
    End If

    If GetPlayerNecklaceSlot(Index) > 0 Then
        Call PlayerMapDropItem(Index, GetPlayerNecklaceSlot(Index), 0)
    End If
    End Sub

    ' ______________________________________________________________________________
    '|Excutes when a player dies outside of the arena                              |
    '|This runs all scripts upon dying.                              |                       
    ' ______________________________________________________________________________|

    Sub OnDeath(Index)
    Dim MapNum
    Dim ClassID
    Dim X
    Dim Y

    If GetMapBootMap(Index) > 0 Then
    Call PlayerWarp(Index, GetMapBootMap(Index), GetMapBootX(Index), GetMapBootY(Index))
    Else
    ClassID = GetPlayerClass(Index)

    MapNum = GetVar("Classes\Class" & ClassID & ".ini", "CLASS", "Map")

    X = GetVar("Classes\Class" & ClassID & ".ini", "CLASS", "x")
    Y = GetVar("Classes\Class" & ClassID & ".ini", "CLASS", "y")

    Call PlayerWarp(Index, MapNum, X, Y)
    End If
    End Sub

    ' ______________________________________________________________________________
    '|Map Attributes                                                                |
    '|                                                                      |                       
    ' ______________________________________________________________________________|

    Sub SetBlank(Map, X, Y)
    Call SetAttribute(Map, X, Y, 0, 0, 0, 0, "", "", "")
    End Sub

    Sub SetBlock(Map, X, Y)
    Call SetAttribute(Map, X, Y, 1, 0, 0, 0, "", "", "")
    End Sub

    Sub SetWarp(Map, X, Y, WarpMap, WarpX, WarpY)
    Call SetAttribute(Map, X, Y, 2, WarpMap, WarpX, WarpY, "", "", "")
    End Sub

    Sub SetItem(Map, X, Y, ItemID, ItemValue)
    Call SetAttribute(Map, X, Y, 3, ItemID, ItemValue, 0, "", "", "")
    End Sub

    Sub SetNPCAvoid(Map, X, Y)
    Call SetAttribute(Map, X, Y, 4, 0, 0, 0, "", "", "")
    End Sub

    Sub SetKeY(Map, X, Y, KeyID, KeyTake)
    Call SetAttribute(Map, X, Y, 5, KeyID, KeyTake, 0, "", "", "")
    End Sub

    Sub SetKeYOpen(Map, X, Y, KeyX, KeyY, Message)
    Call SetAttribute(Map, X, Y, 6, KeyX, KeyY, 0, Message, "", "")
    End Sub

    Sub SetHeal(Map, X, Y)
    Call SetAttribute(Map, X, Y, 7, 0, 0, 0, "", "", "")
    End Sub

    Sub SetKill(Map, X, Y)
    Call SetAttribute(Map, X, Y, 8, 0, 0, 0, "", "", "")
    End Sub

    Sub SetShop(Map, X, Y, ShopID)
    Call SetAttribute(Map, X, Y, 9, ShopID, 0, 0, "", "", "")
    End Sub

    Sub SetClassBlock(Map, X, Y, Allow1, Allow2, Allow3)
    Call SetAttribute(Map, X, Y, 10, Allow, Allow2, Allow3, "", "", "")
    End Sub

    Sub SetArena(Map, X, Y, MapID, NewX, NewY)
    Call SetAttribute(Map, X, Y, 11, MapID, NewX, NewY, "", "", "")
    End Sub

    Sub SetSound(Map, X, Y, FileName)
    Call SetAttribute(Map, X, Y, 12, 0, 0, 0, FileName, "", "")
    End Sub

    Sub SetSpriteChange(Map, X, Y, SpriteID, ItemID, Cost)
    Call SetAttribute(Map, X, Y, 13, SpriteID, ItemID, Cost, "", "", "")
    End Sub

    Sub SetSign(Map, X, Y, Line1, Line2, Line3)
    Call SetAttribute(Map, X, Y, 14, 0, 0, 0, Line1, Line2, Line3)
    End Sub

    Sub SetDoor(Map, X, Y)
    Call SetAttribute(Map, X, Y, 15, 0, 0, 0, "", "", "")
    End Sub

    Sub SetNotice(Map, X, Y, Title, Text, FileName)
    Call SetAttribute(Map, X, Y, 16, 0, 0, 0, Title, Text, FileName)
    End Sub

    Sub SetScripted(Map, X, Y, Script)
    Call SetAttribute(Map, X, Y, 18, Script, 0, 0, "", "", "")
    End Sub

    Sub SetBank(Map, X, Y)
    Call SetAttribute(Map, X, Y, 23, 0, 0, 0, "", "", "")
    End Sub

    Exit Sub

    ' ______________________________________________________________________________
    '|Extra Stuff                                      |
    '|Any subs you add to the script that don't fit in the categories above go here.|                       
    ' ______________________________________________________________________________|

    ' ______________________________________________________________________________
    '|                                                |
    '|                                                                |                       
    ' ______________________________________________________________________________|

    ' Tests scripts up to the location of Sub TestMain(Index).
    ' Leave this sub at the bottom to test the entire script file.
    Sub TestMain(Index)
    Call PlayerMsg(Index, "Scripts are working properly.", BRIGHTGREEN)
    End Sub

    ```

    So if you want to add a script or create a new script just add a new case after the last case in the scripted area you want it at.
    Make sure you increase the case number by 1 as well as the exit sub is after the code.

    So if your main looked like this;
    ```
    Case 0
                Call PlayerMsg(Index, "Test 1.", WHITE)

          Exit Sub         

          Case Else
            Call PlayerMsg(Index, "No script found. Please contact an admin to solve this problem.", WHITE)
            Exit Sub
      End Select
    End Sub

    ```
    To add the case just simply make it look like this;

    ```
    Case 0
                Call PlayerMsg(Index, "Test 1.", WHITE)

          Exit Sub

    Case 1
                Call PlayerMsg(Index, "Test 2.", WHITE)

          Exit Sub         

          Case Else
            Call PlayerMsg(Index, "No spell script found. Please contact an admin to solve this problem.", WHITE)
            Exit Sub
      End Select
    End Sub

    ```
    Notice I did not delete any exit subs and I placed the case after the last case I had and before the Case Else. I also increased the case number from 0 to 1 and added exit sub after my code.
    Hopefully this has helped you and if you have any comments or see any errors let me know.
  6. Lavasoft ad-ware remover
    http://www.download.com/Ad-Aware-Anniversary-Edition/3000-8022_4-10045910.html?tag=mncol

    Avg virus remover (8.0 if you don't have it)
    http://www.download.com/AVG-Anti-Virus-Free-Edition/3000-2239_4-10320142.html?part=dl-AVGAntiVir&subj=dl&tag=button

    These two are probably the best free ones out there. I  would recommend running both.
    (first one is for ad-ware/spyware remover, second one is for viruses).

    *Edit*
    http://www.malwarebytes.org/mbam.php
    Friend uses this program, but I have personally never tested it.

    Hopefully this will help.
  7. Go to www.ipchicken.com

    Get the I.P there and go to your client folder and find  config.ini and open it in notepad. Find where it says IP and replace the number there with your number as well as set the port to 4000.  So if my ip was 11.111.111.111 the top of my config.ini would look like this;

    [IPCONFIG]
    IP=11.111.111.111
    PORT=4000
    [CONFIG]

    If you are using a router this website has almost every model and instructions how to port foward, if your model isn't here you can find the closet thing to your model or you can contact the company that created your router to help you set it up free.
    http://portforward.com/routers.htm

    Now go to your server folder and find Data.ini and open it in notepad. Find the line that says Port and change the number there to 4000 if it is something diffrent.

    Now double click server.exe wait for it to load and go to the Control Panel tab, in bottom right hand corner make sure Admin Only and Server closed isn't check but are blank white boxes.
    Now try to connect with your client to your game the status of the game should say Online, have your friend try as well. If you are seeing online status and your friend is seeing offline status, then something on your friends side is blocking him from connecting.
    I hope this helped a little.

    http://support.microsoft.com/kb/842242
    Your windows firewall might be blocking the server.exe, check and see if your server.exe is in the exceptions list.
  8. If you have cable modem that is connected only to your computer and are not using a router to connect several computers in your home to the internet you don't have to port foward anything.

    Go to www.ipchicken.com

    Get the I.P there and go to your client folder and find  config.ini and open it in notepad. Find where it says IP and replace the number there with your number as well as set the port to 4000.  So if my ip was 11.111.111.111 the top of my config.ini would look like this;

    [IPCONFIG]
    IP=11.111.111.111
    PORT=4000
    [CONFIG]

    If you are using a router this website has almost every model and instructions how to port foward, if your model isn't here you can find the closet thing to your model or you can contact the company that created your router to help you set it up free.
    http://portforward.com/routers.htm

    Now go to your server folder and find Data.ini and open it in notepad. Find the line that says Port and change the number there to 4000 if it is something diffrent.

    Now double click server.exe wait for it to load and go to the Control Panel tab, in bottom right hand corner make sure Admin Only and Server closed isn't check but are blank white boxes.
    Now try to connect with your client to your game the status of the game should say Online, have your friend try as well. If you are seeing online status and your friend is seeing offline status, then something on your friends side is blocking him from connecting.
    I hope this helped a little.

    *Edit* http://support.microsoft.com/kb/842242
    Your windows firewall might be blocking the server.exe, check and see if your server.exe is in the exceptions list.
  9. Some classic Dungeon Crawlers that can be helpful for references are; Dungeon Hack, Eye of The Beholder Series, Dungeon Master series, Dark Lands.
    In essence what makes a good dungeon crawler is traversing through dungeons fighting monsters and of course looting treasure. Difficult bosses as well as complex puzzles can be included to add alot of fun to the game.
    To add replayability to a game random elements should try to be included; Random Levels, Random Monsters, Random Items.
  10. In this tutorial we will look at creating a npc and how it works. This tutorial assumes you have given yourself the proper access to edit the game. If not refer to these link how to do so;
    http://www.touchofdeathforums.com/smf/index.php?topic=36390.msg343082;topicseen#new

    After you have logged into the game with your character hit the  **F1** key. This will bring up the Administration Panel which has 3 Tabs; **Player**, **World**, and **Editor**. We will be working in the Editor tab, so click the editor tab and you will see several buttons;
    **Edit Map, Edit Spells, Edit Items, Edit Shops, Edit Npcs, Edit Arrows, Edit Emoticons, and Edit Elements.**

    Click the **Edit Npcs** button, which will bring up another window which will say Edit Choice and a bunch of numbers ranging from 1 to 14 (you can scroll down for more). Each number represents a slot for a npc to take up, so each unique npc needs its own slot. So click the first slot and hit the Ok button.

    This will bring up a big menu labeled Npc Editor and have a bunch of data and sliding bars. This is where we will create the npc and set its behavior. I'll describe what everything is and how it works going from top left corner and going down then going to the top right side down.

    **Name:**   This is simply the name of your npc that will be displayed to everyone.The name can't be longer than 20 characters (includes spaces,symbols,numbers,etc)
    **Speak:** This is simply the dialogue that will appear when an action (Either hostile or not) is done to the npc. The dialogue can't be longer than 100 characters (includes spaces,symbols,numbers,etc)
    **Sprite:** This is simply how you choose what your npc looks like. Slide the bar to the desired sprite, the sprites start at 0 and end at 500.
    _*Note:_ If the Big Npc box is checked it selects the npc from the BigSprites.bmp instead of Sprites.bmp in your gfx folder.
    _*Note:_ The 32x32 bubble is selected by default, if the sprite seems cut off try selecting the 64x32\. .
    **Sight:** This simply sets how far your npc can see (useful for attacks). The range is from 0 tiles to 30 tiles
    **Strength:** This determines how strong and how much damage your npc does. At least 1 strength is required even if your npc is friendly to prevent errors with dialogue. This ranges from 0 to 1000\.
    **Defense:** This determines how armor and how much damage reduction your npc receives. At least 1 defense is required even if your npc is friendly to prevent errors with dialogue. This ranges from 0 to 1000\.
    **Speed:** This isn't used by npcs and it stays on 0.
    **Magic:** This isn't used by npcs and it stays on 0.
    **Hitpoints:** This determines how much health your npc has, simply how much damage can it take before it dies. This ranges from 0 to 32767 and at least 1 hitpoint is required even if your npc is friendly to prevent errors with dialogue.
    **Experience:** This determines how much experience points your party receives upon killing the npc. This ranges from 0 to 32767.

    _Now to the top of the right side of the menu._

    **Spawn Rate:** This is how many seconds it takes for the npc to respawn when destroyed. You can also check or uncheck the boxes to allow it to respawn at night and/or day.
    **Behavior:** This selects how your Npc will react with others.
    _Attack When Sight-_ Simply your npc will attack all players as soon as they see them (remember the Sight Bar).
    _Attack When Attacked-_ Simply your npc will wander and be happy until something attacks  it then the npc will go hostile.
    _Friendly-_ Simply your npc doesn't fight, when you hit the ctrl key instead of attacking them you instead talk to them (remember the speak box).
    _Shopkeeper-_ Simply your npc doesn't fight, when you hit the ctrl key its supposed to bring up a shop window. It however seems it don't work, instead you will have to lay down a shop by tile or use the Scripted behavior. (If it does work please tell me and I'll edit)
    _Guard-_   If a player kills another player, his name will turn red.  The guard will automatically attack a rednamed player.
    _Scripted-_   This makes the npc use a script in your main.txt. It ranges from 0 to 10,0000\. I'll go more into detail at the end of this.

    _Drop Table_

    **Dropping:** Basically you can set what the npc drops upon death from 0 items up to 10\. It starts on dropping 1 just edit the data below (number,valure, chance) then slide the bar to dropping 2 to create another dropped item, all the way up to 10 items.
    **Number:** This is the number of the item it drops, ranges from 0 to 500\.
    _*Warning_ to many items cause the slider bar to get overflow error and crash when you move the slider bar to high.
    **Value:** How many items are dropped, ranging from 0 to 10,000.
    **Chance:** How often does the item drop ranging from 1 out of 0 (always) to 1 out of 10,000.
    _*Note:_ Every NPC (both hostile and friendly) must have everything filled out or errors can occur with dialogue.

    **Scripted Npc**

    As I said earlier I would come back to this, but not into to much detail. Basically if you want your npc to do something special other than the default behaviors it has to be scripted and added.
    To create a scripted npc you need to go to your main.txt located in your _server/scripts folder_ and open it in notepad.
    Now hit **Ctrl + F**  this will bring up the find window and type  "scriptednpc" without the quotes. This will bring you to the Scripted npc section (just close the find window now)

    Your script should look something similiar to this;
    ```
    Sub ScriptedNPC(Index, Script)

    Select Case Script

    Case 0
    Call PlayerMsg(Index, "NPC: Hi I'm a scripted NPC with yellow text", YELLOW)
    Exit Sub

    Case 1
    Call PlayerMsg(Index, "NPC: Hi I'm a scripted NPC with white text", WHITE)
    Exit Sub

    Case Else
    Call PlayerMsg(Index, "NPC: I dont have a script yet >:(", YELLOW)

    End Select

    Exit Sub
    End Sub

    ```

    If you want to add another script its easy, after Case 1 add this;
    ```
    Case 2
    Call PlayerMsg(Index, "NPC: Hi I'm a scripted NPC with red text", Red)
    Exit Sub

    ```
    Each time you do this you must increase the case # by 1\. When you select what script the npc uses 1 to 10000 this is what case the npc is calling.
    You can create all kinda of custom npc scripts such as having the npc heal you or do all kinds of things.
    I am not the best of writers, however hopefully this will help anyone that is new out with npcs. If you see any corrections just let me know or an errors I have made.
×
×
  • Create New...