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

Geek

Members
  • Posts

    29
  • Joined

  • Last visited

    Never

Posts posted by Geek

  1. I'm currently using Hamachi during my development stage, and have no problems. EO can use it with no modifications, or anything. Straight out of a clean source.

    You merely run the server, make sure everyone is on Hamachi, set up all clients to connect to the Hamachi IP in their Client-side Configurations. They connect.

    Any problems past that are on your end, and you need to check firewalls, security, ports, etc. Also make sure they're connecting to the same port that your server is listening on.

    Also Hamachi has to use ports. It just does everything itself, much like the Torrent exploit people use on here.
  2. Yeah, I always keep a clean source handy for debugging.
    That way you can just copy the whole clean source folder, slap your new code on the copy, and find out whats different in your actual source that may be causing your problem.

    From there its simple problem solving and tweaking.  (:
  3. Are you compiling the code after you change it?
    So that it makes a new .exe?

    I realize this may come as common sense, but if you're experiencing no changes what-so-ever, might as well make sure.
    Sorry for the lack of know-how btw. I'm still new to VB6 in particular as well as Eclipse, so I'm not particularly helpful, but I do what I can until someone with more experience shows up.
  4. ~~If I'm not mistaken, I believe DJMaxus made a nice tutorial for the first one.~~ My apologies, that was for skill levels and proficiencies. As for the second one, it sounds like something there would be a tutorial for as well.

    I would take a gander over on the Tutorials board and see what you can dig up.

    VB6

    This is a source engine for a MMORPG application scripted in Visual Basic 6.
    Therefore it requires the Visual Basic 6 editor and compiler to make major changes to the source.
  5. The biggest map I've needed so far is 30x30\. I mean, I can fit a whole town + rivers/paths + Sea-side dock + walls + Exit gate on one 30x30.

    If you need more than that, let me know when your Tajma Hall is done so I can come admire it.
  6. #x# = Pixel by Pixel. The "First" is generally determined by the way you would read, left to right, top to bottom.
    Therefore the top left block of 32 pixels by 32 pixels should be the color that you want to be transparent.
    The color you want to be transparent is most often the background color.
  7. No problem man, for future reference there is a board for many problems new users may encounter:
    http://www.touchofdeathforums.com/smf/index.php/board,501.0.html

    If you need help with anything else, feel free to let the community know.
  8. You need to download and install the EO runtimes.
    If you have already done this, then you need to check your security settings and firewalls then try again.
    In the case this still doesn't work, you can try manually installing them by placing the required DLLs in the System32 folder. As for which DLLs in particular you would need to download, I wouldn't know.
  9. This is a peculiar problem that I've encountered in other editors, mainly with class requirements.
    I can't particularly help much, besides suggesting you could look for fixes involving the class requirements resetting and see if the same fix can be tweaked to solve your problem.
  10. That would delete the NPC's information, and the Map information still retains the fact that there is indeed an NPC there. I've had this happen before, from my own goofs when changing around my NPCs in the editor and not knowing I still had one out there. But in my experience when this happens you can't see the NPC at all. Its just there. In which case you go into your map options and find where you set NPCs, and it should be blank instead of having the NPC's name. Just remove that NPC and you're good to go.

    Edit- I believe NPC Spawn goes by the NPC number, not the actual NPC saved in that NPC slot, so if you change or delete the NPC, the spawn will spawn the new NPC or spawn my aforementioned blank NPCs.
  11. Robin, I believe he means when you right click a player on the list in the server's application and grant them access. It automatically grants them maximum access. Sometimes its easier to click through these things than type it out.

    I saw a source tutorial for this one time, and I did it once before, before I was an active member of the community. I don't remember where the tutorial is however, I would suggest doing a search from the homepage. It might be the one you mentioned, and it may not even be for the current EO version.
  12. @Robin:

    > ![](http://i38.photobucket.com/albums/e112/Kite_Minase/1291853293808.jpg)

    Thank you Robin, this reply made my day.

    As for the problems here, come on man.
    Using Microsoft Paint isn't rocket science. Just because I'm in the mood, I'm going to break down one of your simplest problems for you.

    Go to your image that has the transparency problems. Right click it. Choose open with. Select Paint. When the application opens Click the paint dropper. Next click the background color. Click the button that looks like a pencil. Move your pointer over the top left pixel and click, if you don't know what the top left pixel is, its that spot up in the corner that is obviously a different color than the background. Go up to the top left of the program. Click the box labeled FILE. Click the drop down menu where it says SAVE. Give it a name, make sure its in numerical order according to the graphics you already have. Next go to browse. Navigate to where the folder labeled CLIENT is. Proceed to DATA FILES. From there you want GRAPHICS. Find the folder that your particular image goes in. Click SAVE in the lower right.

    If you need more detailed instructions, I'll be in my office.
  13. I run security essentials with all firewalls and such enabled, and haven't encountered any problems like this.

    I mean, I know its resolved. Just helping you scratch it off the list if you might still be looking for whats being so uptight about security.
  14. Indeed, problem resolved.
    The help is greatly appreciated Robin, and don't worry, I'll try to steer clear of being a nooby leech for too long.  ;)

    For now I've only just started with Eclipse and VB6 though.

    -Edit
    Well I look like a dope.
    Problem was resolved when I thought I could fix my last problem on my own. Still a leechy noob for the moment:
  15. Alright, here we have a normal height sprite, the ones I'm using for my humans.
    ![](http://imageshack.us/photo/my-images/98/nameoutofview.jpg/)
    You can barely make out the bumps of the name tag at the top there, behind our GUI!

    Here we have an adorable Dwarf.
    ![](http://imageshack.us/photo/my-images/6/nameinviewtoohigh.jpg/)
    His name is in clear view, but how will he ever reach it? He has no ladder!

    -Edit
    It appears the images aren't loading with ImageShack and the image BBCode, so just in case I'm attaching them as well.
  16. Nothing, I've got it right where I was told to put it.

    ```
    Public Sub DrawPlayerName(ByVal Index As Long)
        Dim TextX As Long
        Dim TextY As Long
        Dim Color As Long
        Dim Tag As String
        Dim TagWidth As Long
        Dim TagColor As Long

        ' Check access level
        If GetPlayerPK(Index) = NO Then

            Select Case GetPlayerAccess(Index)
                Case 0
                    Color = RGB(255, 96, 0)
                    Tag = vbNullString
                Case 1
                    Color = QBColor(DarkGrey)
                    Tag = "[GM] "
                    TagColor = QBColor(Red)
                Case 2
                    Color = QBColor(Cyan)
                    Tag = "[GM] "
                    TagColor = QBColor(Red)
                Case 3
                    Color = QBColor(BrightGreen)
                    Tag = "[DEV] "
                    TagColor = QBColor(Blue)
                Case 4
                    Color = QBColor(Yellow)
                    Tag = "[DEV] "
                    TagColor = QBColor(Blue)
            End Select

        Else
            Color = QBColor(BrightRed)
        End If

        If GetPlayerSprite(Index) < 1 Or GetPlayerSprite(Index) > NumCharacters Then
            TextX = ConvertMapX(GetPlayerX(Index) * PIC_X) + Player(Index).XOffset + (PIC_X \ 2) - getWidth(TexthDC, (Trim$(GetPlayerName(Index))))
            TextY = ConvertMapY(GetPlayerY(Index) * PIC_Y) + Player(Index).YOffset - 16
        Else
            ' Determine location for text
            TextX = ConvertMapX(GetPlayerX(Index) * PIC_X) + Player(Index).XOffset + (PIC_X \ 2) - getWidth(TexthDC, (Trim$(GetPlayerName(Index))))
            TextY = ConvertMapY(GetPlayerY(Index) * PIC_Y) + Player(Index).YOffset - (DDSD_Character(GetPlayerSprite(Index)).lHeight) + 16
        End If

        If GetPlayerAccess(Index) > ADMIN_MONITOR Then
            TagWidth = getWidth(TexthDC, Tag)
            TextX = TextX + TagWidth

            Call DrawText(TexthDC, TextX - TagWidth * 2, TextY, Tag, TagColor)
        End If

        ' Draw name
        Call DrawText(TexthDC, TextX, TextY, GetPlayerName(Index), Color)
    End Sub
    ```
    Anywhere else I could've goofed up to counter-act this?

    -Was gonna post a screenie, but that seemed kinda dumb with the code box available.  :P
  17. So I'm following this guide:
    http://www.touchofdeathforums.com/smf/index.php/topic,62955.msg668195.html#msg668195
    On Eclipse 2.0

    Everything works like a charm, except…

    I've noticed when I change the DrawPlayerName, it puts my tag and names like an inch above the player head. I've remedied this by changing the 16 value to 100, 150, etc. Which puts them around the correct height.

    However, I have sprites that are taller or shorter than others. Before this modification to DrawPlayerName it would place the name at the correct height for that sprite automatically. Now it just places it at a set height. So the name is under the sprite on short ones, and in the right place on tall ones, or an inch above the sprite on tall ones, and in the right place on short ones.

    I would really appreciate it if someone could help remedy this problem.
×
×
  • Create New...